Do celów tego układu zdecydowanie lepszy jest 4538. Ma większe możliwości logiczne. Na schemacie: Pierwsze zbocze narastające wpisuje "1" na Q przerzutnika 4013. Wyzwala tym samym sekwencję czasów. Przerzutnik A w 4538 generuje długi impuls, B - impuls 1 skundowy. Wyzwalane one są jednocześnie. Przerzutnik A jednocześnie zeruje i blokuje 4013 na czas...
Źle myślisz. Zbocze opadające wyzwala impuls dodatni na wyjściu. Trzymanie trigger przy masie powoduje, że masz wyjście w ciągłym stanie wysokim.
Meratronik E317 – rozszerzenie zakresu do 3,5 cyfry (projekt jest moim własnym pomysłem i nie narusza żadnych praw autorskich) Miernik RLC, który opisuję, znalazłem na śmietniku, wyczyściłem, wymieniłem elementy i uruchomiłem w celu dalszych eksperymentów. Pierwszym eksperymentem było zastąpienie starych TTL układami CMOS serii 74HCxx oraz wymiana...
Byc moze za duzo razy wyzwala Ci sie procedura detekcji zera. Kiedy zbocze narasta/opada powoli to tak moze byc. Kiedys pisalem program do podobnego zastosowania. Zero bylo wykrywane prostym sposobem przy pomocy komparatora wewnatrz Atmegi88. Po kilku godzinach prob i zastawianiu pulapek programowych okazalo sie ze przerwanie od komparatora bylo generowane...
Chce mierzyć impulsy z zakresu 10kHz do 120kHz... 89cx051 (at)24MHz + Basic = Ciężka(niemożliwa?) sprawa przy 120kHz. Może w asm dałoby radę , ale Basic :( Zmienił bym także koncepcję/sposób pomiaru , a mianowicie: Sygnał podaję na INT0 i odwrócony(zanegowany) na INT1 , włączam bramkowanie liczników T0 i T1 i niech zliczają cykle maszynowe.T0 liczy...
Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...
Napisz coś podobnego jak poniżej: [syntax=c] // zmienne globalne dostepne rowniez w przerwaniu volatile uint32_t PulseWidth; volatile uint8_t zakonczono_pomiar = 0; // obsluga przerwania TMR32B0 void TIMER32_0_IRQHandler(void) { static uint32_t LastCapture = 0; if ( LPC_TMR32B0->IR & (0x1<<4) ) // sprawdzenie czy przerwanie od kanalu zliczajacego...
Zaprojektować układ powielacza impulsów: na każdy impuls wejściowy powinien on odpowiadać generacją N impulsów na wyjściu opadającym zboczu podawanego sygnału - czyli chyba jest mi jeszcze potrzebny jakiś układ synchronizacyjny? ew. czy powinienem zarzucić pomysł z wykorzystaniem borrow'a?). Poza tym - mam całkiem-prawie-niemałe trudności z przejściem...
Hej, Dzielnik zmieniłem i jest przed diodą. Dodanie kondensatora C6 za diodą powodowało, że przy rozłączeniu zasilania mega nic nie zapisywała i zliczała od zera. Podobnie jak wpisanie polecenia RISING. Odlutowałem C6 i zmieniłem polecenie na FALLING. Zamieniłem dzielnik tak jak był na początku a więc 100K i 18K tak aby comparator wyzwalał się przy...
https://obrazki.elektroda.pl/4274491000_... Witam wszystkich. Chciałbym przedstawić małą modyfikację migomatu, która istotnie poprawia jakość spawania tym sprzętem. Jak wiadomo, maszyny tej klasy mają zasilanie podajnika drutu z głównego transformatora. Powoduje to nierównomierne podawanie drutu, ponieważ w trakcie spawania występują...
Nie ma jednej, jedynie słusznej drogi. Każdą funkcjonalność można opracować na wiele sposobów. Jeśli potrzebujesz podłączyć przycisk do przerwań zewnętrznych, możesz to oczywiście zrobić. Po to one są, by z nich korzystać, byle świadomie :) Istotne jest tylko jedno - program ma działać tak jak tego sobie życzysz i spełniać założenia projektowe. Edit:...
https://obrazki.elektroda.pl/3140467500_... Zapraszam na szczegółową prezentację/tutorial Konfiguratora, czyli wizualnego systemu tworzenia automatyki budynkowej polskiego systemu Pierwsze kroki Przygodę zaczynamy od logowania się do jednostki centralnej. Domyślny login i hasło znajdziecie w instrukcji. https://obrazki.elektroda.pl/7427839200_...
Przypisanie do cewki wykrywającej zbocze markera, który wyzwala cewkę bistabilną.
555 uruchamia się sygnałem opadającym z HIGH na LOW tak? NE555 wyzwala się poziomem - jeśli ma reagować na zbocze, trzeba uformować sygnał filtrem górnoprzepustowym tak, by ze zbocza zrobić poziom. Tak więc... jeśli chcę mieć sygnał co sekudnę, muszę podłączyć okres 2Hz. Na to jest potrzebny 1Hz. 555 reaguje na zbocze opadające. Wejście Trigger reaguje...
Obrazują rodzaj wyzwalania: zbocze narastające i poziom wysoki.
(at)ElektrodaBot Czy możesz przedstawić to z wykorzystaniem symboli bramek i przerzutników- z tej wersji ciężko się połapać- np.wyjścia bramek AND wg. schematu wiszą w powietrzu - nie są nigdzie podłączone. Do generowania BUS_ACK powinien nadać się 74LS123 - ma możliwość wprowadzania opuźnienia elementami RC. Bezpośrednia odpowiedź Poniżej znajduje...
Dopytam GROKa ale on też nie rozumie o co mi chodzi: Takie pytanie. Zadajcie je mu sami i zobaczcie do odpowiedział: Słuchaj... mam 555 w systemie monostabe. Ustawiłem opóźnienie na około 20 minut. Po uruchomieniui na pin 3, 555 pojawia się stan wysoki i dioda się świeci przez 20 minut, po czym gaśnie. I teraz słuchaj. Chcę zrobić jakoś sposób, żeby...
Witam, po przedyskutowaniu i zweryfikowaniu kryteriow rozwazam takie rozwiazanie: - jak wspominalem nie do konca musze miec idealna fale z f=3xfo, musze miec impulsy wzywalajace do probkowania tej fali o czestotliwosci 3fo. Mam dostep do skladowych w tym nosnej odpowiadajcej za 90% ksztaltu. Nosna to czysty sinus ze stala amplituda. - pobieram nosna...
Myślałem, myślałem i wymyśliłem. Korzystam z dwóch układów czasowych zawartych w 4538. Na wejście -CLK pierwszego (skonfigurowanego jako układ z bez przedłużania impulsu) podaję dodatnie impulsy z detektora przejścia przez zero. Opadające zbocze wyzwala układ, który generuje opóźnienie 5ms. Po tym czasie opadające zbocze z wyjścia Q pierwszego monowibratora...
Witam. Trochę teorii. Na wyjściu przerzutnika pojawi sie jedynka jężeli na wejściu będzie zanim pojawi sie impuls zegarowy. Sprawdź w katalogu które zbocze wyzwala przerzutnik narastajace czy opadające, bo nie pamietam. Zablokój zasilanie tuż przy układzie kondensatorem 10n, możliwe, że to jest główny powód. Arek.
Przerwanie sztucznie chiałem zgłosić, ustawiając flagę INTF0 w GIFR. A tak z ciekawości, jak to chciałeś zrobić? Czytałeś to? The flag is cleared when the interrupt routine is executed. Alternatively, the flag can be cleared by writing a logical one to it. Wpisywanie logicznej jedynki zeruje flagę, a nie ustawia. Wpisywanie zera nic nie zmienia, niezależnie...
mały błąd, myślałem że w danej chwili tylko 1 timer może przyjmować sygnały zewnętrzne. W takim razie pozostaje mi wykorzystać 3 timer do odmierzania okresu czasu. Zastanawia mnie jeszcze rozwiązanie z rejestrami ICP/(Input Caputre Unit?) Nie wiem czy dobrze to rozumiem: narastające zbocze sygnału podane na nóżkę ICP uruchamia timer, opadające go zatrzymuje....
Witam, Jak już napisałem powyżej musisz wykorzystać zbocza. Z przekaźnika zatrzaskowego sterującego wyjściem pierwszej taśmy sterujesz timer opóźnione włączenie z czasem 5s. Tym timerem wyzwalasz zbocze narastające które podajesz na wejście set przekaźnika zatrzaskowego drugiej taśmy. Już masz włączanie po czasie. Wyłączanie jak pisałem wcześniej tylko...
jedno i drugie oznacza to samo - narastające zbocze sygnału zegarowego. Choć właściwie powinno pisać "trasition" a nie "transmission" Określenia jakie wymieniłes mówią o samym zboczu, a czy ono coś wyzwala czy nie to powinno dalej pisać.
Witam. Do realizacji projektu potrzebne będą trzy multiwibratory 4047,przerzutnik 4013 i kilka elementów dyskretnych (rezystory i diody (jeśli przekaźnik nie ma wbudowanych)).Wszystkie 4047 pracują w układzie multiwibratora monostabilnego. Pierwszy 4047 współpracuje z zestykiem i formuje impuls prostokątny dla licznika ( 4013 z konwersją na dwójkę liczącą)....
Chyba w końcu to zrozumiałem... poniżej przykładowy kod zmieniający kilka przykładowych poziomów jasności świecenia - DZIAŁA ! ;-) $regfile = "m16def.dat" $crystal = 16000000 Config Pind.6 = Output Bramka Alias Portd.6 Dim Moc As Byte Dim Wart_timera As Word Config Int0 = Falling 'rising wyzwala zbocze narastające Config Timer1 = Timer , Prescale...
Witam ! Tworzę mały sterownik do auta i mam problem. Dotyczy on pomiaru częstotliwości (a właściwie czasu trwania stanu niskiego lub wysokiego) na Atmedze 128, która po dalszych przeliczeniach będzie mierzyć obroty silnika. Sygnał , który będzie mierzony to prostokąt o wypełnieniu 50% i częstotliwości w granicach 15-150Hz. Jak w tytule pomiar ma się...
owszem, można by zrobić sterowanie trzema silnikami na jednym procesorze. Jednak głównym problemem który się pojawi, to obsługa przerwań. Przełączanie między poszczególnymi krokami odbywa się poprzez zbocze narastające - co wyzwala krok. Co się stanie w przypadku gdy na dwie osie przypadnie krok w tym samym momencie? Jeden z nich zostanie pominięty!...
Oryginalny moduł zapłonowy wyzwala raz jedną, raz drugą cewkę w zależności czy dostaje z hallotronu narastające, czy opadające zbocze sygnału prostokątnego. Trabant to nie maluch i rozwiązanie z iskrą traconą się nie sprawdzi, dwucylindrowy dwusuw napełnia mieszanką 2 cylinder w momencie zapłonu na 1, więc zbędna iskra mogła by zapalić jeszcze nie sprężoną...
No to że liczniki i timery to sedno PLC możnaby dyskutować. Nieważne. Każdy sterownik ma wejścia i wyjścia. Twoim zadaniem jest takie napisanie programu, aby na podstawie sygnałów podawanych na wejścia sterownik reagował za pomocą wyjść (np. przekroczenie przez operatora bariery ochronnej maszyny powoduje natychmiastowe zatrzymanie maszyny, włączenie...
Siemka, Urządzenie to sterownik silnika golfa 3 1,9 tdi o oznaczeniu 1z zaś sterownik to msa15 028 906 021gg. Na jakim procku to nie pamiętam jak zajadę do domu to wyjmę ster. i odpisze jaki. Jeden program zajmuje 256kb ale jest podzielony po128kb i nagrany na dwie kostki 29f010 z których procek odczytuje tabele danych. Zrobiłem już gotowe kostki 29f020...
W programie jest : MCUCR=(1<<ISC01)|(1<<ISC00); Czyli zbocze narastające wyzwala przerwanie. Jest to zabieg celowy czy błąd ? Urządzenie ma reagować na naciśnięcie przycisku czy jego puszczenie? Pozdrawiam PS Nie używaj w jednym programie (1<<...) i _BV(...) Trzeba się na coś w końcu zdecydować :d
Potrzebujesz zbudować 2 timery, jeden odliczający godzinę a drugi 5-10min. Zbocze opadające tego odliczającego 1h ma wyzwalać ten 5-10min z kolei ten 5-10min wyzwala ten 1h i będziesz miał pętlę a o to ci chodzi.
Witam. Przy wyzwalaniu zboczem narastającym rezystor 10k jest zbędny. Pin 6 łączysz bezpośrednio z masą. Teraz zbocze opadające. Wystarczy jeśli pin 6 połączysz z masą poprzez rezystor np 22k (wtedy ten 10k usuwasz). Napięcie sterujące podasz bezpośrednio do 6. W przypadku zaniku sygnału rezystor zapewni połączenie z masą (poziom logiczny 0). Pzdr....
Polecam lekturę datasheeta Atmega8, strona 129: "SS pin functionality". Wynika z niego, że nie da się :) Na upartego możesz użyć pinu T0 do generowania przerwań na zboczach - ustawiasz zawartość TCNT0 na 0xff, zbocze sygnału "przekręca" licznik i wyzwala przerwanie. Pozdrawiam, Dr.Vee
Witam. Proponuję wykonać projekt w sposób następujący: Cześć cyfrowa to o czywiście procesor i przetwornik D/A. Może to być przetwornik I²C , 1-wire lub równoległy , podejrzewam ,że wystarczy zwykły R/2R. Część analogowa to generator piły synchronizowany napięciem sieci i komparator. Na jedno wejście komparatora podawana jest piła , a na drugie...
Sprawdziłem i te układy są wyzwalane zboczem a mi chodzi o taki przerzutnik JK wyzwalany poziomem ? Ten przerzutnik nie wyzwoli się byle jakim zboczem. Zbocze musi przekroczyć pewien poziom.
Mogą być wyzwalane zboczem lub poziomem, zależy jakie mają oznaczenie. Mały trójkącik narysowany na wejściu oznacza wyzwalanie przerzutnika zboczem. Jesli zboczem synchronizujacym jest zbocze ujemne, to narysowane dodatkowo koleczko lub trójkacik jest zaczerniony. Przerzutnik wyzwalany poziomem bedzie narysowany bez trojkacika. Jezeli poziomem aktywnym...
Musisz najpierw zamienic przebiegi sinusoidalne na przebiegi prostokatne. Nastepnie te przebiegi trzeba podac na przerwania zewnetrzne jakiegos procka. Odblokujesz przerwanie i czekasz na zbocze sygnalu. Kiedy sygnal wyzwoli przerwanie zaczynasz liczyc tajmerem impulsy. Drugie przebieg wyzwala drugie przerwanie i liczysz impulsy drugim tajmerem. Kiedy...
Mam procesor AT89C4051 który ma tylko 1 sprzętowy uart Robię urządzenie które ma 2 porty COM wejściowe i 2 wyjściowe. Nie wiem na którym porcie wejściowym pojawią się dane. Muszę to wykryc i podłączyc tego COM'a pod RX procesora aby odebrał te dane. Na wejściach mam układy MAX232 co na wyjściu daje mi 0-5V co znacznie ułatwia sprawę. Kombinowałem tak:...
Ojej, nie tykałem tego kodu od roku ale spróbuję sobie przypomnieć ;-) Licznik TIM3 jest wyzwalany zegarem SPI, w trybie One pulse mode, downcounting. Czyli zlicza jedną pętlę? Tak Kolejne takie samo zbocze zegara SPI, powoduje znów wyzwolenie licznika? Tak Zlicza w dół od rejestru ARR do zera, ( lub do wartości rejestru CNT)? Do zera. Jedziemy, Pierwszy...
Sam sobie odpowiadam :) Po dość długie analizie dochodzę do takiego wniosku: Po ustawieniu wyzwalacza przetwornika ADC na linie P0.16 ADCR |= (1 << 25) | (1<<27) //Start conversion when the edge selected by bit 27 occurs on P0.16/EINT0/MAT0.2/CAP0.2 pin. nie każde opadające zbocze na P0.16 wyzwala przetwarzanie. Nie pomogło...
Jak myślę, to wartość (top-offs) jest mniejsza o 1 niż powinna być: dla offsetu=0 (timery chodzą akurat w fazie) wyzwalanie powinno być na wartości 0: poprawną wartością było by ((-offs) mod period). Jeszcze żeby wyczerpać temat, opiszę jak całość by wyglądała w rzeczywistości: Na początku mamy dwa urządzenia, master oraz slave. Timer od slave chodzi...
Zbocze generuje tranzystor napedzany fototranzystorem. Ten zas wyzwala przerwanie w momencie blysku lampy blyskowej. Wiec opoznienie 50ms jest zabojcze bo synchronizacja bedzie zerowa. Juz wiem co to jest ten Eifr, nie ma jak dokumentacja pdf ;) Swoja droga myslalem ze rejestr przerwan sam sie zeruje. Dodano po 55 Ok westepnie procedurka ze sprawdzaniem...
No i tu historia zatacza koło... może jednak na przerwaniu zewnętrznym wyzwalanym oboma zboczami ? ;) Na jednym zboczu stwierdzamy stan, na drugim stwierdzamy czy to "chciany", czy też "niechciany" impuls... Nie trzeba żadnych cudów...
Można i na AVR, ale trzeba by dorobić do niego jakiś zewnętrzny układzik - rejestr SIPO, do tego jakaś synchronizacja, która z kolei wymusza zastosowanie jakiejś modulacji. Można zrobić coś na kształt PWM. Powiedzmy, że zero to wypełnienie 25%, a jedynka to 75%. Początek okresu jest zawsze zerem, a "wypełniamy" okres od końca. I tak: - Zbocze opadające...
Przerzutnik typu d dziala opóźniająco. W momencie w ktorym dostanie zbocze na ktora ma reagować przepisze stan wejścia na wyjście. Poczytaj dokladnie jego opis i dasz rade z przebiegiem.
witam. Podłączyłem ten czujnik Halla pod atmegę w ten sposób że zbocze (narastające lub opadające) wyzwala przerwanie które zwiększa zmienną o 1 i później co sekundę jest to przeliczane i zerowane i tak w kółko. Problem polega na tym że układ zlicza mi sam impulsy bez poruszania polem magnetycznym. Gdy przybliżę magnes do czujnika wtedy jest ok impulsy...
2rs232 podał ważną, choć niekompletną wskazówkę, bo dotyczącą jednej modyfikacji. W każdej obsłudze przerwania - podobnie jak z rejestrami - należy zabezpieczyć flagi (rejestr SREG), jeśli tylko ich modyfikacja może wpłynąć na działanie innych części programu. Jeżeli flagi nie są modyfikowane, to nie trzeba ich zabezpieczać. SREG można zapisać na stosie,...
Witam, muszę stworzyć przerzutnik T-MS na bramkach. Aby tego dokonać skonstruowałem przerzutnik D i T, po czym połączyłem je razem (D jako Master i T jako slave) i do D dałem zegar normalnie, a do T zegar przez NOTa. Problem jest taki, że pojawia się hazard. Wyeliminowałem go w symulatorze (atanua) poprzez dodanie zamiast jednego NOTa (na zegarze) -...
generator wyzwala zbocze impuls wyzwala zbocze przerzutnik wyzwala zbocze
systemy sterowania ogrzewaniem wyświetlacz telefon stacjonarny opóźnić załączać
ogrzewanie podłogowe zasilane grzałką sterowania nawiewem
Sraf HTML5 Browser - problem z licencją Aktualizacje do telewizora Blaupunkt BS42F2242NEB