Obaj mają rację :) Ja podałem opis funkcji, którą pokazałeś na obrazku, czyli --|P|-- (Scan operand for positive edge), a rollinstone podał opis --(P)-- (Set operand on positive signal edge). A gdzie wykorzystuje się to pamięć z poprzednim stanem? Chodzi o stan, który jest za bloczkiem zbocza w chwili gdy zbocze nie zadziałało? Nie bardzo rozumiem,...
Witam, To nie jest funkcja tylko blok programowy. W codesys trzeba zadeklafować blok progrmaowany odpowiedzialny za wykrywanie zbocza narastającego oraz opadającego. Na wejście obu podajesz tą sama zmienną i robimy dalej tak jak podałeś. Pozdrawiam,
100 mV z dzielnika- niech będzie w połowie zbocza.
Witam! Robisz 2 detektory zbocza: 1 detektor wykrywa zbocze narastające na wyjściu "555" (czyli przejście od stanu niskiego do wysokiego), a drugi wykrywa zbocze opadajace. Te detektory robisz na kombinacji bramek, tu masz układy: http://obrazki.elektroda.net/5_123922134... Impuls z detektora (może być ze wzmacniaczem, lub generatorem "burst") podajesz...
Przykładowy kod dla esp32: https://github.com/bway-dev/flow-sensor-... Dodano po 30 A poniżej prosty kod do Arduino: Pin 2 czujnik Pin 4 przekaźnik. [syntax=arduino] volatile int flow_frequency; // Impulsy z czujnika unsigned char flowsensor = 2; // Sensor Input pin 2 unsigned char relay = 4 // pin przekaźnika...
Witam, Spokojnie się Wszystko wyrobi. Pamiętaj żeby impuls z przepływomierza wykrywać zboczem narastającym. Pozdrawiam,
Witam, Wie ktoś w jaki sposób zrealizować na Arduino wykrywanie zbocza narastającego i opadającego?
ma wykrywac cały impuls czy wystarczy wykrywanie zbocza narastającego (opadającego) ?
W sumie racja, jeżeli nie potrzebuje informacji o położeniu to pomysł z wykrywaniem zbocza narastającego i samplowaniu drugiej linii jest prostszy i szybszy.
To jest zapisanie wartości z jednoczesnym przekazaniem wyniku dalej. Taka "przelotka". M98.3 to będzie wynik wykrywania zbocza narastającego na I10.3. Będzie aktywny tylko przez 1 cykl sterownika.
Styk P oraz N to sa styki do wykrywania zbocza narastającego i opadającego.Program jest napewno cały bo podany przez wykładowcę który ma o tym olbrzymie pojecie :)
Witam to wykrywanie zbocza narastającego bitu %M52 . ( Rising Edge ) . Wartość 1 ( spełniony warunek ) tylko w momencie przechodzenia %M52 z 0 na 1 pozdrowienia
Pomyślałem przed chwilą, że jest jeszcze inna metoda analizy szerokości stanu High i Low. Załóżmy, że pełny okres to u nas od jednego początku narastania zbocza, do kolejnego początku. Należałoby wykrywać zbocza narastające i opadające. Po upłynięciu jednego pełnego okresu "zbocze narastające - stan high - zbocze opadające - stan low" można porównać...
właśnie próbuje wdrożyć tą instrukcję i w programie MELSOFT GX DEVELOPER nie mam podświetlonej opcji wykrywania zbocza narastającego, czy FX-128MR może nie obsługiwać tej funkcji? edit: mój PLC nie obsługuje tej funkcji :/ da się to jeszcze jakoś inaczej zrealizować?
A tak sory, W linii gdzie jest reset m20.0, wstaw wykrywanie zbocza narastającego, a zaraz za nim counter. Poniżej dodaj linię z funkcją compare, która będzie sprawdzała czy wartość licznika jest równa 2. Jeżeli tak to reset m20.0 i wyzerowanie counter'a.
jak rozumiem to leci deska czujnik 1 - Q4, leci lakier deska wypada czujnik 0 - Q4 off następna deska 1 i tak w kółko? jeżeli dobrze rozumiem to wykrywanie zbocza narastającego z czujnika na Set (krótki impuls na set) a zbocze opadające z czujnika na reset (krótki impuls na reset)
Przespałem się z tym i uprościłem jak napisałeś, tylko dochodzi network do swiatła czerwone/zielone pieszych. Warunek na skonczenie liczenia jest szeregowo do startu (czyli zanegowane wyjście) oraz wykrywanie zbocza narastającego aby wciśniety przycisk nie zapętlał. Zastanawiałem się nad OB35 i inkrementacją komórki pamięci ale coś nie wiem jak tego...
Witam W S5 nie ma wykrywania zbocza, więc trzeba jakoś sobie radzić. Pierwsza wykrywa zbocze narastające, druga opadające.
Jak to jest z możliwością wykrywania krótkich impulsów przez ATmegę? https://www.arduino.cc/reference/en/lang... - dla ATmega 328 tylko piny 2 i 3 mogą być używane do wykrywania impulsów w taki sposób (to niestety jest istotne ograniczenie); może wykrywać zbocze narastające, opadające, oba, stan niski;...
Witam Proszę o pomoc w realizacji funkcji wykrywania zbocza narastającego i opadającego dowolnym portem mikrokontrolera AVR. Często pisząc program chciałbym móc reagować natychmiast na naciśnięcie przycisku, bez zatrzymywania reszty programu jak to się dzieje w przypadku funkcji While - Wend. Oczywiście nie chodzi mi obsługę klawiszy w przerwaniu, a...
Może licznik na CD4017? Ma akurat 10 wyjść. Potrzebny będzie jeszcze generator, oraz przerzutnik do zapamiętania, że został wykryty przycisk. Metoda: generator (może około 1MHz) podaje sygnał na wejście zegarowe CD4017 i ten daje kolejno '1' na wszystkich 10 wyjściach; od każdego wyjścia połączenie poprzez przycisk i diodę do przerzutnika, który steruje...
Witam Co do zastosowania "funkcji" wykrywania zbocza narastającego czy opadającego - jego zastosowanie jest tak szerokie jak szerokie są zastosowania sterowników PLC. Każdy sterownik ma to w ten czy inny sposób zaimplementowane - czy w timerach , rejestrach czy w sposób bezpośredni jako funkcje fabryczne. sposób wykrywania zbocza na bazie podstawowych...
Cóż, pozostaje zapytać, jaka jest długość kabla od czujnika do procesora, i jaki typ. Napięcie, które "nie skacze" zostało zmierzone czym, bo powinno być oscyloskopem... Czy tak? Może kolega spróbować zewnętrznego rezystora podciągającego, nie sądzę jednak, by to coś zmieniło. Najlepiej byłoby, gdyby był schemat z podanymi długościami przewodów. Wydaje...
Zastanów się jak to ma dokładnie działać. Czy sygnał może się zmienić w czasie opóźnienia? Jeśli tak, to jak ma zareagować układ? Jeśli nie, to po prostu wykrywaj narastające zbocze: #define INPUT_VALUE (PIND & _BV(2)) #define TOGGLE_OUTPUT (PINA |= _BV(2)) uint8_t old_input = INPUT_VALUE; for (;;) { uint8_t...
mam problem z tą funkcją mianowicie jeśli zmienne lokalne funkcji zadeklaruje jako globalne wszystko działa jeśli jest zadeklarowane lokalnie to nie chodzi [syntax=c]char Fprzycisk(volatile uint8_t port, uint8_t mask, int gen_500) { char przycisk10=0, tmp10=0, filtr10=0; if (!(port & (1<<mask))) //jeśli przycisk wciśnięty { if (gen_500Hz &...
Poprawiłem, o to chodziło? Wieczorem posprawdzam bo teraz mam trochę nauki :) Z bascomem raczej sobie poradzę bo domyślam się że trzeba tylko przerwanie przestawić na wykrywanie zbocza narastającego. Podświetlenia LCD nie mam możliwości odłączyć bo procesor nim nie steruje, podświetlenie samo pada przy braku zasilania. Problem jest jeszcze z wyświetlaczem...
Dlaczego UPCTR nie może być? Działa tak jak opisujesz. Wykrywa zbocze narastające na EN i zwiększa licznik. Jeśli chcesz, to w zamian można użyć dodawania, tj. Twoją zmienną %M przepuścić przez wykrywanie zbocza POSCOIL i ten wynik podać np. na ADD_INT.
Kiedyś przy pomocy układu 74123 budowało się układzik, który wykrywał zbocze narastające lub opadające ewentualnie wykrywał, że zbocza występują częściej niż okręslony czas. Nie ma co kombinowac schematy są gotowe. strona 86, dokument DOC: http://strony.tczew.net.pl/~zefir/others... google: http://www.google.pl/search?hl=pl&q=7412...
Witam, jeżeli "biały oscylogram" z Twojego pierwszego postu jest zgodny z rzeczywistością, problem można łatwo rozwiązać na drodze czysto programowej. Wykrywasz narastające zbocze sygnału. Po jego wykryciu blokujesz wykrywanie tego narastającego zbocza na pewien czas. Czas ten nie może być zbyt długi żeby nie zgubić następnego impulsu przy dużych obrotach,...
Witam, podłączyłem do portu INT1 przycisk i chciał bym żeby zbocze narastające wywoływało przerwanie, w którym zwiększam licznik o 1. Ustawiłem na MCUCR jedynki dla ISC11 oraz ISC10 co odpowiada wykrywaniu zbocza narastającego, włączyłem przerwanie na INT1 oraz odblokowałem globalnie przerwania, ale niestety licznik inkrementuje się w kółko gdy na port...
OK, mój błąd. Analizowałem, ale faktycznie przeoczyłem najbardziej sprytną sztuczkę. ;) Kod precyzyjnie wykrywa zbocze narastające. Jak nie jest wołany zbyt często. ;)
Chce mierzyć impulsy z zakresu 10kHz do 120kHz.Jednak nie bardzo mam pojęcie jak obsłużyć przerwania pod Bascomem dla mikrokontrolera AT89cxxxx...tzn jak w bascomie wykrywać zbocze narastające a później opadające?
W uzupełnienu do poprzedniej wypowiedzi. Można i tak: Dwa przerwania zewnętrzne: INT0 i INT1. Jedno wykrywa zbocze narastające i włącza licznik, drugie wykrywa zbocze opadające, zatrzymuje licznik i sprawdza czas trwania impulsu. Większą dokładność uzyskałbyś stosując przerwanie INTx i przerwanie przechwycenia ICP.
Okej teraz rozumiem, błąd uczelniany. Przepraszam kolegów za głupie pytania. No tak, po schemacie widać, że nie da się tego na jednym zrobić. Idźmy dalej, nie mogę zastosować dwóch osobnych, żeby mieć pewność, że sygnały się nigdy na siebie nie nałożą, a czas trwania 8s uniemożliwia odpowiednie zgranie. Musiałby być przekaźnik PCS-534, żeby móc dokładnie...
Co do programu to mam pytanie. Trzeba w programie wstawiać te P i N i co te skróty w ogóle oznaczają? P i N oznaczają wykrywanie zbocza, P - zbocze narastające, N - zbocze opadające. W tym programie chyba nawet trzeba było zastosować detekcję zbocza.
Witam, Zrób własny FB gdzie będziesz wykrywał zbocze opadające, narastające oraz stan zmiennej. Potem jak masz 50 to musisz wywołać 50 raz inny blok funkcyjny. Można w tablicy to robić oraz pętli for ale zwiększy to czas cyklu PLC choć może nieznacznie. Jakie PLC? PS: Wczoraj był pierwszy post więc nie oczekuj że wszyscy się rzucą nagle z pomocą ;)...
Oczywiście, że można to zrobić na milion sposobów nawet bez użycia choćby jednego przerwania nawet od Timera ;) tego nie neguję - mówię tylko, że w ten sposób chyba najszybciej , najłatwiej , najbardziej przejrzyście a co więcej - lepsze możliwości zastosowania w układzie wprowadzenia innych czynności niż tylko taka super prosta regulacja. Jak chcesz...
Dziękuję Kolego! Istotnie rozwiązanie z merkerami realizuję tę funkcję. Nie ma za co, :) Jeszcze znam jedno rozwiązanie problemu, ale to jeszcze bardziej skomplikowane, należy zastosowac wykrywanie zbocza narastającego\opadającego ;) Dodano po 22 1erni1 z tego co pamiętam to mój program wyglądał tak jak w załączniku. Możesz go sprawdzić na Needzie?...
- Podobne rozwiązanie jest często stosowane. Mianowicie linie, które mają być podpięte do jednego wejścia dołącza się na wejścia bramki AND a jej wyjście na wejście przerwania. Dodatkowo te linie dołącza się na linie portów skonfigurowanych jako wejścia. To przypadek gdy interesuje nas zmiana z 1 na 0 i linia przerwania wykrywa zbocze opadające, ale...
Tak, rising_edge możesz wykorzystać tylko do linii zegarowych. Ale tutaj nie chodzi tylko o to żeby badać zbocze sygnału. Wiele razy było mówione na forum odnośnie przycisków - w trakcie wciśnięcia/puszczenia występują drgania styków przez co odczytałbyś i tak złą wartość. Musisz poszukać informacji odnośnie "switch debouncer" i wykrywanie narastającego...
Odkryłem jedną dość istotną rzecz. Gdy podmienię linijkę: PA0 czy PB0 na wejście ze stanem FLOATING oraz w jaki sposób ustawię SYSCFG->EXTICR , czy to na PA czy na PB to i tak zawsze wykrywa zbocze narastające na pinie PA0 . Natomiast zbocza opadającego nie wykrywa na żadnym pinie. Już nic z tego nie rouzmiem:/
Każdy impuls składa się z pewnych stałych części, np. zbocze narastające, zbocze opadające, może zamiast wykrywania impulsów pomyśl nad wykrywaniem zbocza.
W układach sekwencyjnych synchronicznych (jakimi są chyba procesy w vhdl ale nie jestem pewien na 100% odpowiedzcie) wykonywane operacje zależą od zegara czyli to oznacza że każda pojedyncza instrukcja w vhdl w procesie wykonywana jest przy 1 zboczu narastającym lub opadającym ? Trochę mylisz pojęcia. VHDL to tylko język opisu sprzętu. Może opisywać...
"p" w nawiasie "się znajduje" :D A tak na poważnie. Taki zapis oznacza, że pojawienie się sygnału na M0.0 spowoduje ustawienie (zapalenie) na jeden skan programu bitu M0.1. Inaczej: wykrywamy zbocze narastające kombinacji sygnałów wejściowych I. W niektórych sterownikach (jak tu) w sposób jawny zbocze wykrywane jest za pomocą pośredniczącego bitu (M0.0...
Witam, Jeśli sterujesz urządzeniem za pomocą PLC, można użyć zbocza (narastającego lub opadającego) do wykrywania pozycji. Pozdrawiam Wiesiek ps. Teraz doczytałem, że to C, ale w C też pewnie można wykrywać zbocze.
Mój błąd z tą magistralą. Dziękuję za poprawkę. Jednak nie rozumiem jednej rzeczy. Jeżeli ten układ działa jak klawiatura to dlaczego na tych 20 pinach jest cały czas 3.7 V? To jest stan nieustalony? Rozumiem, że działa to na zasadzie multiplexowania. Piny 21-24 po kolei dostają stan wysoki na wyjście. Zmiany wartości wykonują się w milisekundach więc...
Parametry z Veriloga tworzy się w VHDL za pomocą "Generic" - tu masz opis i przykłady http://www.ics.uci.edu/~jmoorkan/vhdlref... Co do wykrywania zbocza narastającego/opadającego za pomocą "rising_edge" to warto podejrzeć RTL po syntezie, żeby zobaczyć czy to co napisaliśmy odpowiada temu co chcieliśmy uzyskać. kod Tu kod jest sekwencyjny...
Przepraszam za zwłokę, ale nie miałem czasu zająć się tym wcześniej. Myślałem trochę o tej synchronizacji, dość niechętnie rozważałem przyjęcie kodu którego link można znalazłem na angielskiej Wikipedii ( http://www.ee.washington.edu/circuit_arc... ). Program zawsze czeka na zmianę stanu wejścia, dekodowanie na zasadzie pomiaru czasu...
https://obrazki.elektroda.pl/8434667000_... Rowery elektryczne podbijają nasze drogi i ścieżki rowerowe. Fabryczne konstrukcje są bardzo estetycznie wykonane, często są też precyzyjnie przemyślane. Na tyle precyzyjnie, że cena ich zakupu, a potem koszty usług serwisowych potrafią zniechęcić. Ta sytuacja sprzyja budowaniu własnych konstrukcji,...
Wszystkie sterowniki Micro (nie 90 Micro o których była mowa wcześniej) obsługują komunikację w Serial I/O, także można uruchomić komunikację ze skanerem. Korzystając z COMM_REQ trzeba pamiętać o kilku rzeczach i nie będzie problemu z uruchomieniem: 1. Ustawienie portu 1 w tryb "Serial I/O" w konfiguracji CPU (jest zamontowana druga karta komunikacyjna...
Można też wykrywać zbocza i resetować timer na każdym zboczu (opadającym lub narastającym). Wtedy nie trzeba się przejmować zmianami częstotliwości (przynajmniej w górę).
W przerwaniu mam zamiar uruchomić timer1, w którym wykorzystuje Input Capture by zatrzasnąć kolejne zbocze opadające Timer powinien sprawdzić stan pinu za jakiś czas np 30ms. Powinieneś to jeszcze połączyć z wykrywaniem zarówno zbocza opadającego jak i narastającego. Zależnie od tego, które zbocze wywołało przerwanie zwiększasz lub zmniejszasz zmienną...
Zewnętrzna synchronizacja czyli inaczej zewnętrzny trigger(wyzwalacz). Oscyloskop cyfrowy posiada bufor FIFO. Jeśli będzie on wyświetlany od stałego elementu, przebieg na ekranie będzie się poruszał, jeśli długość bufora * 1/częstotliwość próbkowania będzie różna od całkowitej wielokrotności częstotliwości sygnału mierzonego. Aby wykrywać punkt odniesienia...
(at)shady79 To jeszcze pokazałbyś kod - założę się, że masz przerwanie od zbocza - narastającego lub opadającego, czyli wykrywasz tylko moment zgaśnięcia jednej diody, stąd przerwanie co 20 ms. BTW, w tym układzie nawet jeśli włączysz przerwanie z obu zboczy, to co prawda, będzie ich 2xtyle, ale z pewnością nie będą co 10 ms...
A jak myślisz, co jest źródłem tej informacji? No wiadomo że datasheet. No choćby z dopuszczalnego napięcia na pinie (-0.3...VCC+0.3V). Albo z tego że na pinach są też wejścia ADC i działa to. Tu mam na myśli ogólne działanie. A teraz działanie "cyfrowe" mimo niespecjalnie cyfrowego sygnału na wejściu: też zadziała bo na wejściach jest histereza. A...
void keyboardHandler(void) { if((AT91F_PIO_GetInput(AT91C... & AT91C_PA19_FIQ)) { AT91C_BASE_AIC->AIC_SMR[AT91C_ID_... = AT91C_AIC_SRCTYPE_EXT_NEGATIVE_EDGE; AT91F_PITDisableInt(AT91C_BASE_PITC&... //readKeyboard(); keyboardTrigger = 1; } else { AT91C_BASE_AIC->AIC_SMR[AT91C_ID_...
Witam. Elektrycznie jest wszystko rozwiązane jak w nocie katalogowej, czyli rezystory są 2,7k. Co do listingu musze tego poszukać, ale z tego co pamiętam nie wykorzystywałem w nim pinu I, był mi niepotrzebny. Ponieważ nie wiem kiedy będę mógł zamieścić listing, polecam poszukać zasadę działania enkoderów. Co do programu najlepiej zrealizować to na przerwaniach....
To już ostatnia część opisowa projektu. Na początek program odbiorczy w LabVIEW: http://obrazki.elektroda.pl/5031301500_1... W załączniku zamieszczam plik z programem. Program działa według poniższego algorytmu: Szkielet programu: http://obrazki.elektroda.pl/7328174300_1... Detekcja i przetwarzanie: http://obrazki.elektroda.pl/7837831900_1...
Witam! Mam drobny problem - muszę zrealizować kilka różnych przerwań na INT0. W tym celu zrobiłem układ jak na rysunku poniżej, ale powiedzieli mi, że to nie będzie działać... http://obrazki.elektroda.pl/6477282500_1... Te 5 linii pochodzi od kilku enkoderów - wykrywanie ma być przy narastającym zboczu. W obsłudze przerwania ma to sprawdzać...
Coś masz nie tak z wykrywaniem zbocza. Poczytaj o tej instrukcji. Bo po wyłączeniu dalej jest bit aktywny.
Witam, mam takie pytania do Autora tego ciekawego w założeniu projektu: 1) jak wygląda kwestia zera przetwornika ADC, czy jest tylko porównanie z wartoscią 128 jak piszesz czy jest jakaś kalibracja? Co z tolerancją napiecia referencyjnego? 2) brak wg. mnie zabezpieczeń wejść analogowych względem masy np. wyjścia rs232 3) jaki jest cel połączenia w...
Witam. Mam problem, ponieważ potrzebuję detektora zbocza opadającego. Zbocze narastające można wykryć za pomocą zamieszczonego układu. A jak wykryć zbocze opadające? Proszę o pomoc w tej sprawie.
problem zaczyna się dopiero przy zastosowaniu owego zatrzasku RS wydłużającego czas zerowania. Pierwszy raz spotykam się z koniecznością zastosowania takiego mechanizmu i nie mam pojęcia, jak go zaimplementować, dlatego proszę o pomoc w jego implementacji. Potrzeba tego wydłużania zerowania dotyczy zjawisk występujących w realnych układach tego typu,...
Cześć, sorki z odkopanie tematu SylweKK, ale mam problem ze zrozumieniem jednej linii kodu (line:42). OCR0A=104; //10khz przy 9,6Mhz /8 (20ms/200kroków=10kHz) Z czego wynikają te obliczenia? Wiem, jest komentarz, ale nie za bardzo go kumam. Mógłby ktoś wyjaśnić? Wreszcie przy kompie jestem i mogę coś napisać... To było tak dawno, że sam już...
Chyba nie rozumiem Twojego programu. Funkcja pulseIn mierzy czas trwania impulsu, trzeba ją zamienić na prędkość obrotową, która generalnie jest odwrotnością czasu. Poza tym ta funkcja blokuje działanie programu. Moim zdaniem lepiej będzie podłączyć czujnik Halla do wejścia przerwania i ustawić je na wykrywanie zbocza, w sumie obojętne narastającego...
Witaj Twoje obliczenia wyglądają na poprawne jednak wydaje mi się, że to cli() jest w złym miejscu. Z ustawień timera widze, że mierzysz "powolne" sygnały. Zatem twój program może nie zdążyć złapać przerwania od INT lub złapie tylko zbocze opadające, ale narastającego już nie, bo zostanie wyłączone globalne przerwanie. Poniżej przedstawiam mój kod który...
Wydaje , mi się, że nie ma sensu zaprzęganie timera do odczytywania stanu wyjść enkodera. Wystarczy za pomocą przerwań zewnętrznych wykrywać kolejność występowania zboczy (opadających lub narastających). 1. Wykrywasz, że jeden z pinów (np pin A) enkodera zmienia stan, np z 0 na 1 2. Jak pin A zmieni się to czekasz na zmianę stanu pinu B 3. Jeśli pin...
StaryUczen Możesz podesłać schemat ze swoim rozwiązaniem? Dodano po 1 dasej W main ustawiasz przerwanie od zbocza narastającego ustawiajac bity ICS00 I 01. Podtrzymabie zasilania jest na bateriach czy kondensatorach?
http://obrazki.elektroda.net/96_12149935... Gdy przerzutniki są skasowane przyciskiem, to każdy na wejście D dostaje jedynkę z drugiego. Narastające zbocze impulsu zegarowego (WE1 lub WE2) powoduje ustawienie jednego z przerzutników (tego, który dostanie sygnał wcześnie) i zabranie jednocześnie jedynki z wejścia D drugiemu przez co następne zbocze...
Sterowanie grzałką (ze względu na bezwładność cieplną) najprościej zrobić na liczniku modulo 100 i liczyć takty sieci z transoptora. Jeśli ten SSR jest włączany w zerze (a według opisów [url=http://www.fotek.com.hk/solid/SSR-1... i [url=https://www.gotronik.pl/ssr-25da-pr... jest), to można,...
https://obrazki.elektroda.pl/6866729400_... https://obrazki.elektroda.pl/5449279000_... https://obrazki.elektroda.pl/1662335200_... https://obrazki.elektroda.pl/2310039800_... Historia sondy sięga roku 1989 kiedy to wykonałem sondę TTL opisaną w książce "24 proste układy elektroniczne...
Dziękuję bardzo, w przypadku programowania PLC cewka czy inny obiekt jest wysterowany tylko w jednym cyklu sterownika, w przypadku wykrywania zbocza. Potem nawet jeśli utrzymuje się stan wysoki po wykryciu zbocza narastającego, to logiczne będzie 0. Stąd moja wątpliwość. Co do diody, to rozumiem, że chodzi o coś takiego? http://obrazki.elektroda.pl/8584776300_1...
nie rozumiesz kolego idei enkodera kwadraturowego... nie mogę podwoić sobie czestotliwości.... muszę mieć zliczanie na zboczu opadającym i narastającym napisałem 4 identyczne procesy licznikowe takie jak do wykrywania kierunku ruchu.... tylko mam problem jak połączyć je ze sobą aby inkrementowały/dekrementowały licznik...
https://obrazki.elektroda.pl/9332293000_... Raspberry Pi Zero to niesamowity komputer jednopłytkowy, który idealnie nadaje się do budowy wielu rozmaitych systemów Internetu Rzeczy. Do niedawna projekty tworzone w oparciu o ten minikomputer ograniczone były jednak koniecznością podłączenia do niego zasilania poprzez złącze USB. Jednym...
Ja ostatnio używam dość często EXTI, wczoraj realizując moduł umożliwiający komunikację przez RFM22B: sygnał nIRQ wprowadzony mam na jeden pin, z którego mam przerwanie, generowanie przerwania mam tylko od zbocza opadającego i nigdy nie wyzwala mi się na zboczu narastającym (tak więc exti zachowuje się poprawnie). Moja konfiguracja EXTI (jeśli kogoś...
Kurcze, Panowie ja chcę wykorzystać 74175, problem polega na tym, że układ zbudowany wg mojej koncepcji, wykrywa narastające zbocze sygnału CLK. Większość (właściwie, to chyba wszystkie) wasze propozycje i znalezione w necie układy wykorzystują układy gdzie wejście jest podciągnięte do "+", a styk przycisku zwiera wejście do "-". Więc próbują zastosować...
Też tak myślałem, żeby na jednej ścieżce dać zegar, a na drugiej dane. Jednak tak sobie zsynchronizować jedno i drugie to nie byłoby łatwo. Ponadto trzeba by dwie głowice zapisujące i dwie odczytujące. Mam lepszy pomysł. Zrobić na kwarcu generator fali prostokątnej np. 1MHz. W takt tego generatora odczytywać i zapisywać. Potem zrobić układzik, który...
Ulepszaj, ulepszaj, bo zrobiłeś już sporo roboty, a nic nie stoi na przeszkodzie żeby zrobić to na prawdę dobrze. Wyłączaj PWMowi sterowanie pinem kiedy chcesz jechać na zad i po wszystkim, tylko pamiętaj żeby wyzerować pin po odłączeniu PWMa i załączenie wstecznego z delikatnym opóźnieniem. Wsteczny możesz zrobić na drugim PWMie i będziesz miał regulację...
Czujnik I 0.7 odsłonięty(1 log) a na I0.6 pojawia się światło (zbocze narastające) to ustaw kierunek w prawo Q 0.4 i zgaś kierunek lewo Q 0.5 . Czujnik I 0.6 odsłonięty(1 log) a na I 0.7 pojawia się światło (zbocze narastające) to ustaw kierunek w lewo Q 0.5 i zgaś kierunek prawo Q 0.4 . Musi odległość pomiędzy czujnikami być albo mniejsza niż długość...
Propozycja układu bramkującego, szczegóły do dogadania. Opis: Dioda D1 z tranzystorem Q1 stanowi barierę fotoelektryczną wykrywającą przepływ cieczy. Potencjometrem R3 regulujemy czułość bariery (punkt zadziałania), do sygnalizacji służy dioda D4 (zwora J1 w pozycji 1). Dioda D4 będzie świecić gdy ciecz płynie. Bramka U1A (z układem progowym Schmitta)...
Hmmm... to można zrobić na dwa sposoby, a jeśli się mylę niech ktoś mnie poprawi. Pierwszy to np liczysz do dwóch- CTU jest taki licznik jeżeli dobrze pamietam i pierwszy przejazd masz 1 jeśli kolejka wróci masz 2 i przejazd się ponownie otwiera. A drugi sposób to wykrywanie zbocza, czyli np. zamknięcie przejazdu odbywa się na zbocze opadające, a jeśli...
Czesc. Szukam pomocy w zaprogramowaniu jednego przycisku żeby ustawiał stan wysoki na pierwszym wyjściu po jednym kliknięciu, drugie wyjście po drugim i trzecie po trzecim i tak dalej aż do resetu. Zaczynam przygode z plc. Z gory dzięki za pomoc. Wstępna ocena dostępnych informacji Cześć, Rozumiem, że chcesz zaprogramować sterownik PLC w taki sposób,...
Już to pisałem wcześniej i to kilka razy : Po za tym zdaje mi się kolego, że nadal nie kojarzysz jak to jest z tym DDR ? DDR oznacza, że pamięć np. DDR400 jest taktowana zegarem 200 MHz, ale zapis/odczyt odbywa się 2 razy w takcie, na zboczu narastającym i opadającym sygnału zegarowego - stąd to podwojenie
Tak, są to 1N4148. Wyłączyłem podciągnięcie wewn. rezystorze no bo po co ono, przeca to nie obsługa przycisku... Niestety nic w nocie nie znalazłem odnośnie napięć a stanów logicznych. Co oczywiście nie znaczy, że nie ma tam takiej informacji. _jta_ o co chodziło z tym LEDem małej mocy? Podłączyłem potencjometr pod ten pin. Włączyłem reagowanie na zbocze...
Dzięki za odpowiedź. Co do sterowania silnikiem to jest to specjalnie zrobione tak aby zwiększyć moment obrotowy dając prąd na 2 cewki naraz... Ja myśle że problem leży po stronie długości impulsów z komputera i tym że sterownik przyjmuje to jako ciągłą prace a nie impulsy. Dodano po 2 Widziałem, że większość programów sterujących silnikami reaguje...
No to masz teraz niezły mętlik. Zacznijmy od początku: 1. Slope compensation czyli dodanie składowej zmiennej z kondensatora generatora. Jest to kompensacja służąca poprawie stabilności pracy przetwornicy. Przetwornice push-pull charakteryzują się stosunkowo niewielką składową prądu występującą jako rampa. Pod obciążeniem rampa jest "nałożona" na składową...
Witam. Mam następujący problem mianowicie chcę zrobić ściemniacz do halogenów ale pracujący za trafem potrzebuję w możliwie prosty sposób wykrywać 0 sinusoidy za trafem mam 2 pomysły: 1. Mostek prostowniczy a za nim komparator ustawiony na kilkaset albo mniej mV w momencie zbliżenia się napięcia do 0V komparator da impuls na wejście przerwania w uC...
Czy aby nie jest to kwestia mikro słiczy oraz wykrywanie zabezpieczenia dysku w stacji przed zapisem.Podejdz z tej strony bo wiele z sygnałów występuje razem np.(STEP-narastające zbocze sygnału na tej lini powoduje przesunięcie głowicy o jedną ścieżkę do przodu lub tyłu w zależności od stanu na linii DIR) _______________ pozdrawiam TONI_2003
Rozwiązuj problem modułowo,trzeba napisać najpierw najważniejsza cześć czyli obsługa przerwania zewnętrznego.Pin INT0 należy ściągnąć rezystorem stosownie do ustawionego trybu ,jeśli ma wykrywać zbocze opadające to rezystorem do zasilania,jeśli narastające to rezystorem do masy.Wewnętrzny pullup różnie się zachowuje w tej sytuacji. Robi się to tak:...
AVE... W tym przypadku raczej długość przewodu nie ma znaczenia. Ponadto zapominasz o tym, iż przewody mają indukcyjności i pojemności pasożytnicze, co przy dużych prędkościach może sprawić, iż zanim zbocze zejdzie poniżej progu wykrywania zbocza opadającego w odbiorniku, a już może narastać, choć po stronie nadajnika wszystko ładnie wygląda. Zwróć...
Czekaj, czekaj. Jeden czujnik odpali przerwanie INT0 a w tym przerwaniu sie uruchomi timer. Drugi czujnik po INT1 ma go wyłączyć. Raczej o tym myślałem. Lepiej tak: czy ktoś by mi dokładnie wytłumaczył jak wywoływać timery, zbierać z nich czas, do czego służą poszczególne rejestry. Noty katalogowej tego procka po polsku nie znalazłem, a dobrego poradnika...
Spróbuj wykrywać oba zbocza dla obu sygnałów na każde prawidłowo występujące zbocze dodawać 1 do licznika. Jeżeli wystąpiło by zbocze "niezgodne" z oczekiwanym to wtedy odejmij 1 od licznika. Przykład: Masz sygnały S1 i S2. 1. Zbocze narastające w S1 - +1 2. zbocze narastające w S2 - +1 3. opadające w S1 - +1 4. opadające w S2 - +1 5. narastające w...
Witam robie elektronike do takiej maszynki rozrywkowej i wykorzystuje w nim 2051 jak i 8535 także potrzebuje komendy pod AVR i pod 2051. Jak narazie to mam tak rozwiązane: gdy procesor wykryje stan np. (if pinb.0=0 then..) wtedy wykonuje jakąś operacje i wchodzi do pętli (do...loop) i siedzi w niej dopuki np. pinb.0 nie powróci spowrotem do logicznej...
Tzn te narastające piki obciąłem diodą i przerabiając układ aby reagował na opadające zbocze. Niestety jest tam widocznie także nie tylko sygnał o podwyższonym napięciu ale i o niższym który mi wykrywa. Na oscyloskopie nie mogę go złapać, strasznie lata. Dlatego został problem tylko tego drugiego, opadającego zbocza którego nie mogę się pozbyć :|
Po to, aby mieć impuls wyzwalający przerwanie w każdym półokresie sieci. Uprzedzając pytanie o detekcję przerwania na obu zboczach detektora, zaznaczam że zbocze opadające będzie w takim przypadku opóźnione względem zera, a narastające pojawi się wcześniej, innymi słowy, czas trwania stanu wysokiego będzie dłuższy niż niskiego. Zmuszało by to do programowej...
Są dwa sposoby skracania cyklu licznika - twój (synchroniczny) i kolegi tos18 (asynchroniczny). W systemie skracania synchronicznego przerzutnik D działa dlatego, że jest taktowany w przeciwfazie w stosunku do licznika. Jak sprawdzisz w dokumentacji, to zobaczysz, że 7493 jest taktowany zboczem opadającym, a 7474 zboczem narastającym. Układ kombinacyjny...
Próbuję zrobić emulator dekodera PT2272 (dekoder pilotów radiowych), transmisja nie jest zbyt skomplikowana i wykonanie kodera było proste. Problem zaczyna sie po stronie odbiorczej. Na przebiegu zaznaczyłem wszystkie 4 stany jakie występują w słowie kodowym. Są to odpowiednio "0" "1" "T" i ostatni synchronizujący. http://obrazki.elektroda.pl/4855744500_1...
Czy wykrywasz przez zerem, czy po zerze to nie ma znaczenia - mechanizm powstawania błędu jest taki sam. To co powinieneś zrobić to wykrywać moment przejścia po zerze tak jak teraz, lecz blokować możliwość włączenia triaka na chwilę przed kolejnym zerem. Czyli przerwanie musi być na obu zboczach. Na opadającym blokujesz możliwość wyzwolenia triaka,...
Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie na konkretny - zaprogramowany. Chce sterować klawiszem...
Cześć, ostatnio nie miałem czasu, także przepraszam za brak odpowiedzi. Program jest taki sam jak w pierwszym poście, tylko podmieniłem wzory na czas: RC5_main.c [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/sleep.h> /* Załącz bibliotekę RC-5*/ #include "dd_rc5.h" /* LED testowy...
wykrywanie zbocza detekcja zbocza narastającego zliczanie narastającego zbocza
podłączyć pilot renault iskrownik kuchenka działać kamera pelco
internet firma orange internet firma orange
Falownik ABB ACS143-1K6-3: brak zmiany kierunku obrotów Odliczenie składek zdrowotnych w PIT-37 dla rodziców osób niepełnosprawnych 2024