. I ile mam tych Hz mieć 1? To będzie 0.5s HIGH i 0.5s LOW? 1Hz to 0.5s HIGH i 0.5s LOW. No ale 555 reaguje na zbocze opadające. Ok. Jak mam zbudować na zbocze wzrastające. Ile masz tych 555? dwa? chcesz wyzwalać na przemian czy jak? Opisz co chcesz uzyskać i do czego ma to służyć.
Nie należy popadać w skrajności. Do elektroniki sterującej wystarcza 2.5mm2. Kłopot zaczyna się przy większych mocach zainstalowanych urządzeń. Drugi koniec przewodu wyrównującego potencjał to obudowy urządzeń i masy, ekrany. Tylko, że tu też nie ma jednoznacznej odpowiedzi gdzie się wpiąć. Czasem punkty masowe/ekranowe muszą zostać odizolowane (np....
Przekaźnik ma się włączyć tylko po podaniu impulsu 2 s na 20 sekund Jak bardzo dokładny musi być ten czas 20 s? +/- 2 s wystarczy? Które zbocze impulsu wejściowego ma wyzwalać przekaźnik na 20 s? Pierwsze czy drugie?
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_...
https://obrazki.elektroda.pl/3395396700_... Generator arbitralny Rigol DG922 Pro Weż udział w konkursie NDN "Oscyloskop bez granic" do 31 Marca 2024 Do wygrania atrakcyjne urządzenia ! Kliknij tu i dowiedz się więcej Rigol w natarciu. Po oscyloskopowych nowościach w postaci rodzin DHO800 i DHO1000 przyszedł czas na generatory....
Coś się w tym algorytmie nie trzyma kupy. Wciśnięcie przycisku zajmuje człowiekowi czas rzędu 1-10 sekundy (ok, przy trzymaniu palca na guziku daje się zejść do 1/40). Przez 1/40 sekundy przy 8 MHz próbkowaniu można zarejestrować 200 tysięcy próbek, a bufor mamy na kilka tysięcy. No to co my tu udajemy? Jakie użyteczne dane można złapać w parę kB pamięci...
Obrazują rodzaj wyzwalania: zbocze narastające i poziom wysoki.
No i udało mi się zaprogramować Attiny2313A z własnym softem. Licznik działa, wyświetlacze 7mm są super widoczne. Temat do zamknięcia. Dodano po 6 Mój licznik posiada opcje do ustawienia: - włączenie lub wyłączenie zer wiodących (czyli albo pokazuje tylko niezbędne cyfry licznika lub zawsze świecą 4 pola) - praca w pętli lub nie (czyli licznik przewija...
PIC16 mają przerwanie wykrywające dowolne zbocze na 4 pinach jednocześnie.
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. Dzięki za podpowiedzi. Sprawdzę jutro na układzie i napisze co i jak. Jak coś jeszcze widzicie w moim "skomplikowanym" kodzie to napiszcie. Bardzo rzadko robię coś na uC, z racji mojego zawodu raczej na PLC. Ten wait po wyzwalaniu jest po to aby silnik nie zatrzymał się za szybko po starcie. Czujnik etykiety widzi przerwę miedzy etykietami (prześwietla...
Przez wyzwalać sleep z INT rozumiesz wybudzać, czy coś innego? - usypiać - przychodzi zbocze - przerwanie generuje SLEEP W jaki sposób wyzwalasz INT? Może pokasz schemat i program w tym zakresie. zwykły tranzystor, który zwiera do masy PIN przy braku głównego zasilania Wiesz także o tym, że trybie Power Down wyzwalanie tylko poziome - nie zboczem?...
Można także zastosować dowolny odbiornik podczerwieni (np. TSOPxxxx), odebrane z dowolnego "pilota" zdalnego sterowania (np. OTV) impulsy - wyprostować (scałkować) i utworzyć jeden impuls, którego narastające lub opadające (po "odwróceniu") zbocze będzie wyzwalać 4017. Pozdrawiam. ps. jeśli koniecznie chcesz "skomputeryzować" swoje urządzenie, to 4017...
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...
Witam A nie lepiej wyzwalać przerwania zboczem, zamiast poziomem? Przykładowo: CONFIG INT1 = RISING 'reakcja na zbocze rosnące CONFIG INT1 = FALLING 'reakcja na zbocze opadające Wtedy procesor obsłuży przerwanie tylko raz po znianie stanu INT1 z wysokiego na niski (jeśli skorzystasz z FALLING oczywiście). Co robisz źle to trudno powiedzieć nie widząc...
Witam Mam dwa przetworniki DAC MCP4728 (4 kanałowe), komunikacja po I2C. Chcę generować różne przebiegi na wszystkich wyjściach z tą samą częstotliwością próbkowania (max. 2kHz). Przetworniki mają pin LDAC, który reaguje na zbocze opadające robiąc jednoczesny "update" napięcia na wyjściach. Wymyśliłem taki sposób wyzwalania tych DAC'ów: http://obrazki.elektroda.pl/1674591100_1...
Ja trochę nie rozumiem: po co Ci i przerwanie i timer? 1. Chcesz liczyć timerem to na P3.4 podajesz liczone impulsy, a timer konfigurujesz jako counter i podajesz które zbocze impulsów ma zwiększać stan licznika. 2. Chcesz liczyć przerwaniem to impulsy podajesz na P3.2 i znowu: podajesz które zbocze ma wyzwalać przerwanie. W przerwaniu zwiększasz dowolną...
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...
Mam płytkę ST32F746-Disco i uczę się obsługi na podstawie tego poradnika (Bardzo ułatwia pojęcie działania SMT32, świetna robota). Męcząc tą płytkę napotkałem problem z przerwaniami. Oto kod: Proszę zakładać swój wątek, a nie doklejać postów do wątków niezwiązanych tematycznie z poruszanym problemem.
Dziękuję za podpowiedzi:) Wstawiłem konda 100nF, próbowałem wyzwalać przerwanie na niski stan jak i na zbocze opadające i dalej to samo.. Czy jeśli napiszę taki kod: ISR(INT1_vect) { _delay_ms(100); while(bit_is_clear(PIND,PD3)... LCD_Clear(); LCD_WriteText("Co tam!"); _delay_ms(1500);...
Hej, mam problem, z którym walczę od dłuższego czasu. Posiadam przetwornik A/C, z którego dane (słowa 16 bitowe) wypuszczane są w postaci szeregowej (bit za bitem). Próbuję zebrać te dane za pomocą przerwania od GPIO, które wyzwalane jest zegarem generowanym przez przetwornik (inna linia niż dane). I teraz problem jest następujący: przy zegarze większym...
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...
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...
Tak. detekcję podpiąć musisz pod przerwanie i ustawić wyzwalanie na zbocze rosnące. Sterowanie na dowolnych pinach I/O. Osobiście jak mam dostateczną ilość pinów nie korzystam z tych od programowania. Myślę, że przy tak dużym obciążeniu triaków jaki planujesz powinieneś przewidzieć filtr przeciwzakłóceniowy na ich zasilaniu, inaczej procesor może świrować.
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.
Odczyt przetwornika A/C też wprowadza jakieś opóźnienie, zwłaszcza jeśli używasz funkcji bezpośrednio AnalogRead(). Jak pisał przedmówca, mógłbyś użyć PWM-u, w "odbiornikach" ustawić przerwanie na wyzwalanie obydwoma zboczami i wewnątrz przerwania z użyciem funkcji micros() mierzyć czas stanu niskiego i wysokiego, a ich iloraz da Ci współczynnik PWM. Arduino...
Witam, możesz wykorzystać 74123, jeden przerzutnik wyzwalany narastającym zboczem a drugi wyzwalany opadającym zboczem. Pozdrawiam
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.
Pokrętłem sinchr ustawia się tylko zbocze wyzwalające jak napisałem wyżej a właściwa regulacja synchronizacji to tym pokrętłem ze strzałką, gdyż zaskok synchronizacji nie jest zbyt szeroki. Słowo żduszczij oznacza oczekujący (na sygnał przychodzący) i bez sygnału czy przy za niskim poziomie sygnału obraz znika z ekranu.
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...
Przeczytaj ten temat: http://www.elektroda.pl/rtvforum/topic10... jest tam opisane na przykładach wyzwalanie zboczami.
Układem takim jest układ 74123. W nim właśnie impuls wyjściowy może być krótszy niż impuls wejściowy i jest on wyzwalany dodatnim zboczem. Jest to układ retrygerowalny tzn że każde następne dodatnie zbocze impulsu wyzwalającego spowoduje, że czas do przejścia wyjścia w stan niski będzie naliczane jeszcze od nowa. Jest to tak zwane przedłużanie impulsu...
Przypisanie do cewki wykrywającej zbocze markera, który wyzwala cewkę bistabilną.
Jak większość oscyloskopów, posiada on pojedynczy generator podstawy czasu i to jest standardowy tryb pracy. Zaryzykuję stwierdzenie, że w większości urządzeń elektronicznych nie stanowi to problemu, bo wszystkie sygnały zegarowe pochodzą z jednego źródła (tak jak w Twoim generatorze) i choć może występować pomiędzy nimi przesunięcie fazowe, to ich...
Najpierw dajesz Config INT0=Falling Wprowadzasz zmienną opisującą wybrane zbocze wyzwalające przerwanie (Edge_) i w procedurze obsługi tego przerwania: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End If Niektóre AVR'y umożliwiają konfigurację typu Config INT0= Change Wtedy przerwanie wywoływane będzie po stwierdzeniu...
Jest szereg powodów, dla którego I²C jest jednym z najczęściej używanych protokołów w systemach wbudowanych do komunikacji. Projektanci wolą I²C, ponieważ wymaga tylko dwóch przewodów: linii danych (SDA) i linia zegara (SCL). Linie te umożliwiają wielu urządzeniom komunikowanie się poprzez jedynie te dwie linie. Prostota I²C nie oznacza...
Tak, to prawda, że to nie to samo. Niemniej jest to jakaś namiastka. Logic i PulseView w ogóle mają bardzo prymitywne wyzwalanie zboczami i poziomami (nawet bez możliwości określenia długości impulsu). Dekodery w tych programach nie działają w czasie rzeczywistym, więc nie można ich wykorzystać do wyzwalania.
problem jest w tym że ten układ 4017 jest wyzwalany zboczem opadającym. Licznik 4017 reaguje na: - zbocze ujemne (opadające) zegara podawanego na CP1 (p.13) przy CP0 (p.14) połączonym z +Uzas, - zbocze dodatnie (narastające) zegara podawanego na CP0 przy CP1 połączonym z masą. Pozdrawiam.
(at)acctr Co do przebiegu różowego to pełni on dwie funkcje: -wyzwalanie oscyloskopu -wizualizację kiedy jest wyzwalany triak Zbocze narastające to wykrycie przejścia przez zero, zbocze opadające to wyzwolenie triaka. Dla wyzwalania w zerze mamy zbocze narastające (wykrycie przejścia przez zero) i natychmiast wyzwolenie triaka, taka szpilka wystarczy...
Rzeczywiście wygląda jak linia opóźniająca i jak sama nazwa wskazuje zapewnia opóźnienie sygnału - kompensację czasu opóźnienia układu wyzwalania. Najprościej po to by było widać na lampie wyzwalające zbocze. Jeżeli się uda to najprościej zalutować przerwę lub spróbować połączyć klejem przewodzącym choć ta druga metoda może się nie do końca sprawdzić...
co do innego rozwiązania, na drugim uC daj wejście na któreś z zewnętrznych przerwań INTx, ustaw wyzwalanie przerwania na rosnace zbocze jak przyjdzie rosnace zbocze, zmien w przerwaniu wyzwalanie tego przerwania na opadajace zbocze jak przyjdzie opadajace zbocze, zmien w przerwaniu wyzwalanie tego przerwania na rosnace zbocze i tak w koło... w przerwaniu...
Ja proponuje instrukcje Move jeśli wystarczy wyzwalanie poziomem lub move+ timer TP generowanie impulsu (musi być krótki) wtedy będzie reagował na zbocze Pozdrawiam
Na wejściu układ opóźniający zbocze narastające o 25 sekund a za nim przerzutnik monostabilny (zasilany stale) 35s - jak dostanie sygnał wyzwalający to i tak wygeneruje impuls wyjściowy 35s nawet jeśli sygnał wyzwalający zniknie. A co ma sie dziać dalej po 60s?
Wyzwalaj licznik poprzez zbocze a nie poziom.
Witam. Dla dowolnej szerokości histerezy układ jest trochę bardziej rozbudowany. Przykładowe rozwiązanie w załączniku. Układ składa się z sensora temperatury LM 335 (temp. w K -> 2,7V na wyjściu przy 0°C) . Górny zakres ustala Ur1, a szerokość pętli Ur2. Do potencjometru przy TL 431 należy dołączyć rezystory ograniczające zakres zmian napięcia wyjściowego...
zamiast wyzwalania na stan zastosuj wyzwalanie na zbocze w pierwszym przypadku opadajace, w drugim rosnace ze sprawdzeniem stanu na nastepnej nozce
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. Ostatnio telewizor po kilku godzinach pracy sam zmniejszał głośność do zera. Oczywiście opcja z schowaniem wszelkich pilotów została sprawdzona. Pod przewód key 2 wychodzący z klawiatury lokalnej podłączyłem oscyloskop, przy dotykaniu "-" napięcie się zmniejszało. Oscyloskop miał ustawione wyzwalanie na zbocze opadające i wyzwalanie pojedynczym...
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....
Niespecjalnie, chyba, że to będzie przerwanie wyzwalane zboczem, a nie poziomem. Niemniej gorąco cię zniechęcam do robienia obsługi enkodera na przerwaniach wyzwalanych zboczami z pinów IO. Lepszym pomysłem jest przerwanie timera co określony czas i w nim badanie stanu pinów IO. Niemniej gotowca znajdziesz w darmowych przykładach do mojej książki (do...
Witam. Masz rację, układ jest zły. Zmęczenie i upał nie służą pracy twórczej. Wadą jest oczekiwanie na zbocze opadające. Jeśli zmiana kierunku nastąpi w stanie niskim impulsu zegarowego, to przełączenie nastąpi dopiero po następnym impulsie. Dzieje się tak z powodu wyzwalania zboczem. Z tego mamy następujący wniosek : do sterowania kierunkiem liczenia...
> A czy nielepszym rozwiazaniem bedzie zastosowanie automatu czasowego który ma możliwoś zaprogramowania kilku załaczen i wyłączeń w ciągu doby??? Dzieki greg16 ! Za inspirację i wskazanie kierunku szkukania. Przekażnik czasowy to ja juz mam - prosty analogowy - dziękli forum znalazłem przekaźniki z wejściem sterujacym, np: Przekaźnik czasowy cyfrowy...
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...
Mamy nowy, b. ciekawy mikrokontroler. To, co rzuca się w oczy: - Piękny moduł PIO - czemu nie 10 lat temu, czemu nie u wszystkich producentów uC? Jednak z pewnymi niedoróbkami - aż się prosi, żeby każda mikroinstrukcja miała pole następnego adresu, a nie było to zrobione przez dziwny mechanizm "zawijania", no i dlaczego tylko dwa programy, po jednym...
Moja propozycja to dwa PCM-04/24V i przycisk dzwonkowy, pierwszy timer ustawiony na 10minut i przerywa obwód przycisku dzwonkowego, drugi timer ustawiony na 5 min i załącza elektrozawór. Timery ustawione na program np. G, "IMPULS CZASOWY WYZWALANY ZBOCZEM OPADAJĄCYM – zasilany układ po zaniku impulsu wyzwalającego (zbocze opadające) załącza przekaźnik...
Ach, no opis słowny trochę się różni od tego. Twój układ jest prawie OK, wydaję mi się, że trzeba zmienić wyzwalanie na zbocze opadające.
Tak, fuse dobrze ustawione. Ogólnie, to powinien zareagować tylko na zbocze sygnału, wykonując przerwanie tylko raz?
Witam Obejrzałem filmik. Wychodzi na to, że potrzebujesz np. trzech krótkich impulsików - przerwa ( lub od tego czsu będzie błyskał drugi ) i tak w kółko. Można to zrobić na 4017 i 3-wejściowych NOR. Ale, ponieważ to autko więc wymiary itd. spróbowałbym na 4017 i 40106. Na jednym segmencie prosty Ge RC a inny, próbowałbym wyzwalać zboczami H z trzech...
Mam nadzieje, że temat nadal aktualny ;) Zbudowałem również ten układ, uruchomiłem program, komunikuje się on z Atmegą16 ale pobiera proste linie, żadnych zmian nie widać. Ustawiałem wyzwalanie różnymi zboczami, dla różnych kanałów. Dioda led jest ciągle włączona. Wejścia podciągałem również do +5V. Nic to nie daje. Jak mam to powinno działać?
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.
Myślałem, że syntezator automatycznie da dwa przerzutniki wyzwalane różnymi zboczami równolegle. Jeżeli w liście czułości procesu nie uwzględnię ACTIVE to otrzymuję jakieś ostrzeżenie, więc tam dodałem. Bardziej prawidłowo będzie napisać proces w IF dotyczącym testowania ACTIVE?
Witam ponownie Naszkicowałem taki schemat blokowy mojego analizatora. Teraz mam pytanie: mam użyć układu CPLD jako układu wyzwalania. Za bardzo nie czuje koncepcji działania tego. Wybór warunku wyzwalania (zbocze narastające, opadające, poziom) będzie w aplikacji graficznej na PC. Dany wybór zostanie przesłany po ethernecie do mojego ARMa s3c2440 i...
Dzień Dobry. Wydaje mi się, że nie rozumiem treści zadania z układów asynchronicznych. Mam zbudować przerzutnik asynchroniczny typu r^s^ wyzwalany narastającymi zboczami wejść r (reset) i s (set). Czy chodzi tutaj o klasyczny przerzutnik RS/SR zbudowany z dwóch bramek nand?
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ą)....
Czy rozważałeś DPOX180H? FNIRSI DPOX180H? A jak zakłamane są parametry tego "cudu techniki"? 1014D ma jakieś 30 MHz zamiast deklarowanych 100 MHz... Z obiektywnych rzeczy: - Tani, - Żałosne wyzwalanie, bo tylko na zbocze (analogowe oscyloskopy są lepsze zazwyczaj) - Biedna dynamika bo od 5 mV/DIV - Fatalna dokumentacja napisana w chinglish. - Nie ma...
Przyczyna leży zapewne w tym, że nie ustawiasz odpowiednich bitów w rejestrze MCUCR. Te bity to ICS00 i ISC01. Domyślnie są ustawione na wyzwalanie przerwania stanem niskim, więc procesor zlicza całą serię przerwań w czasie trwania stanu niskiego. Przestaw te bity na zbocze (tab 32 str 67 DS)
Włącz co najmniej wewnętrzne podciągnięcie. Gdzie masz konfigurację przerwania, czym jest wyzwalane ? Polecam ujemne zbocze(jak rozumiem, switch do masy ?).
Jak na razie testuję to na guziku, podłączonym do PD2 (INT0)... To może nie być miarodajne, ze względu na drgania styków, chyba że wprowadziłeś jakiś sprzętowy debouncing. Jeśli chodzi o kod, nie sprawdzałem, czy cała idea jest prawidłowa, ale zauważyłem: ... MCUCR=1<<ISC00; //przerwanie wyzwalane zboczem narastającym __|-- MCUCR=1<<ISC01;...
nie mylisz się Dodano po 20 już się poprawiam, bo w temacie napisałeś ATmega8, jakoś mi to umknęło i skupiłem się tylko na tekście i pytaniach o sposobie wyzwalania przerwań. Z opisu dokumentacji jaką czytałeś poprostu domyśleć się można że chodzi o procki inne niż ATmega8 bo akurat ten procek nie ma przerwań PCINTx, Więc co do tego co przeczytałeś...
Witam, Zajmuję się obecnie projektem na STM32F750 (płytka STM32F7508-DK) wykorzystującym kamerę z równoległą szyną danych. Obraz z kamery zaczytuję do procesora z użyciem interfejsu DCMI. Aby uzyskać podgląd "na żywo", używam DCMI w trybie "continuous", wszystko działa poprawnie. Aczkolwiek występuje pewien problem - jeśli pojawi się jakieś zakłócenie...
Polecam podwójny układ czasowy wyzwalany dowolnymi zboczami (do wyboru) CMOS 4098- idealny do tego zastosowania. Dodano po 6 Potrzebne będą spore pojemności i rezystancje, ale do zaakceptowania
Witam! Tak jak sobie przypominam, ten analizator wymagał sygnału z generatora podstawy czasu oscyloskopu do poprawnej pracy. Aha - i żeby wyzwolił oscyloskop - wymagana jest zmiana stanu na wejściu 0 analizatora. Czyli musi Kolega zdobyć inny oscyloskop, przerobić ten posiadany, albo przerobić analizator. Idea pracy tego analizatora była następująca:...
http://obrazki.elektroda.net/74_12203057... można tak. INT1 oraz PDx jako wejścia podciągnięte (wewnętrznie bądź przez rezystory zewn to obojętnie jak uważasz) po przyciśnięciu, wyzwalasz zbocze opadające a INT1, oraz stan niski na PDx. Dzięki diodom, na PDy będzie dalej stan wysoki, bez diod po zwarciu przy PDx, na PDy również byłby stan...
Załącz schemat i program. Nie wiadomo jaki tam czujnik masz ale na pierwszy rzut oka wydaje mi się że halotron w ogóle nie jest w żaden sposób spolaryzowany i masz tam rodzaj "anteny". Ponadto po co ci wyzwalanie obydwoma zboczami, jedno Tobie nie starczy ?
pixel7 ale bzdura. Jak chcesz zareagować natychmiast to właśnie w przerwaniu a tam ustawiasz czy zbocze wyzwalające ma być narastające czy opadające. No i jak to ma być przycisk to trzeba koniecznie odfiltrować drganie styków.
multiwibrator nie będzie się retriggerował co, może oznaczać, że np. po wystąpieniu pierwszego triggera, multiwibrator wystawi stan wysoki. Po wystapieniu drugiego triggera multiwibrator nadal będzie "wyzwolony" Wykorzystaj wejście RD, jego stan LOW resetuje wyjście. Czytaj tabelę stanów w datasheet - myślę, że ustawienie A=0, i sterowanie wejść RD+B...
Żeby wykryć spadek napięcia przydał by się dzielnik, a żeby dzielnik nie obciążał obwodu powinien być podłączony przez kondensator, należy tylko dodać diody zabezpieczające przed przepięciami, rezystor i kondensator powinny wytrzymywać wysokie napięcia (rezystorów można dać kilka w szeregu) kondensatory na kV chyba łatwiej znaleźć, wartość nie jest...
Korzystam w tej chwili z oscyloskopu ale to jest wartość szacunkowa. Jak wartość szacunkowa jest to najlepsza metoda, jeżeli oczywiście potrawisz odczytać jednostki na osi czasu "X" Zawsze możesz podłączyć częstotliwościomierz liczący jeżeli taki posiadasz i ustawić wyzwalanie odpowiednimi zboczami by dokładnie zmierzyć czas trwania poziomu wysokiego...
Oczywiście. ICP może być wyzwalany zboczem. Wybierasz zbocze opadające/narastające i masz przechwycony moment zmiany stanu. Ponieważ zbocza muszą występować naprzemiennie, więc łatwo policzyć z tego wypełnienie i okres. Przerwanie OVF w tym przypadku służy np. do detekcji zaniku sygnału PWM.
Możesz użyć np. 2 NE555 (albo NE556 - ma w środku 2 NE555) - podłączyć tak, żeby każdy z nich wyzwalało zbocze z jednego wyjścia impulsatora, ale tylko przy określonym stanie na drugim jego wyjściu - i w zależności od kierunku kręcenia impulsy będą na jednym, albo na drugim z nich. To by było najprostsze rozwiązanie - poza użyciem licznika, który liczy...
"14: Naruszenie wejścia" wg mojego rozumienia też się nie nada bo będzie cały czas generować te impulsy (załóżmy, że rzeczone wejście zmienia stan co kilka godzin) Typ "14" jak najbardziej się nadaje. Wyjście to aktywuje się przy naruszeniu wejścia. Inaczej mówiąc wyzwalane jest narastającym zboczem na wejściu. Następnie odmierza ustawiony czas i wyłącza...
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...
Niestety, trzeba się trochę pobawić, aby uruchomić taki układ. A czy to w ogóle działa tak, jak narysowano? Bo mnie dziwi ten prostokąt na wyjściu OS1 (tam są 2 czasy, a 1 kondensator), i 2x większa częstotliwość na wyjściu OS2 (co ma ją pomnożyć, co ma wyzwalać impulsy? wejście '123 reaguje na jedno zbocze). Skąd to wziąłeś?
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...
To są bloki DELAY dynamiczne, czyli takie którym można zmieniać ustawienia w tracie działania. Ok, tylko że gdy PWM pracuje, to z tego co rozumiem: - na starcie masz 0ps i chcesz by zbocze PWM wystartowało bez opóźnienia - po zboczu narastającym musisz wpisać np. 100ps by zbocze opadające było opóźnione - po zboczu opadającym musisz wpisać znów 0ps,...
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...
http://www.thelearningpit.com/lp/logixpr... możesz się pobawić, jest to RSlogix 500 przerobiony, dodany symulator plus kilka zestawów demo działa 15 dni, można rozszerzyć To co widzisz, to język LAD jest odwzorowaniem schematu elektrycznego. Po lewej stronie masz np 24V, po prawej masę. wszystko to co w środku to elementy który występują w schamacie,...
zmienna tymczasowa (na dole) używa się często i jest to bardzo przydatna funkcja. Podam przykład: mamy zdarzenie X z 0 na 1 - zmienna tymczasowa 0 -> Wykonuje się raz zdarzenie Y zdarzenie trwa X=1 - zmienna tymczasowa 1 -> Nie wykonuje się zdarzenie Y zdarzenia nie ma X=0 - zmienna tymczasowa 0 -> Nie wykonuje się zdarzenie Y Wykorzystujemy to np w...
Generalnie to, 4013 jest wyzwalany zboczem rosnącym i zbocze te nie może być zbyt "łagodne". Bo wejście CLK nie ma histerezy. No chyba, że masz HFE4013 albo TC4013. Dodatkowo zwiększ wartość rezystora w bazie Q1 nawet do 100kΩ na czas eksperymentów. Aby za bardzo nie obciążać wyjścia \Q. No i kolejny problem to drgania styków.
Nie wiem dlaczego tak jest, ale kiedy zmieniłem jedną linijkę programu program zaczął w miarę poprawnie działać. Chodzi o zbocze wyzwalania funkcji przechwytywania w tej części programu gdzie jest inicjacja Timer1 , należy zainicjować Timer1 tak, aby reagował na zbocze opadające. TCCR1B&=~(1<<ICES1); //wyzwalanie przechwytywania zboczem opadajacym...
Nie tędy droga, Ty musisz zrobić coś dokładnie odwrotnego - nie wygenerować sygnał, ale go zmierzyć. Rozwiązania są 2, ale jeśli programujesz w bascomie i nie masz ochoty na operacje na rejestrach w procesora to kurczą się do jednego. Mianowicie: 0. ustawiasz timer na zliczanie impulsów i zmianę wartości jakiejś zmiennej - parametry dobierz w zależności...
Pokaż schemat. Wykorzystanie ICP to "oczko" wyżej w trudności implementacji niż podane poniżej rozwiązanie. Jedno z rozwiązań: Wykorzystaj przerwanie wyzwalane narastającym zboczem na pinie. W obsłudze przerwania, przy wystąpieniu narastającego zbocza uruchom licznik sprzętowy i zmień wyzwalanie na zbocze opadające. Przy kolejnym wywołaniu przerwania...
Impulsem "Wej." wyzwalasz generator monostabilny na jednym 555 o czasie trwania "Czas T". Impuls z tego generatora (jego opadające zbocze) wyzwala drugi generator na drugim 555. Ten drugi impuls wysyłasz na "Wyj." Drugi generator jest ponadto resetowany opadającym zboczem impulsu "Wej." Albo można to zrobić inaczej, jeszcze prościej: Pierwszy generator...
na wszystko jest rada, mozna przeciez wyzwalac licznik tylko pierwszymi zboczami, reszta dlugosci impulsu jest calkowicie bez znaczenia. niewidze wiekszych przeszkod w realizacji pomiarow
Ok rozumiem. Spróbuj tego. Użyte przerwanie. Można też zrobić bez zależnie od potrzeb. $regfile = "m8def.dat" $crystal = 8000000 Dim Zmienna As Word Dim A As Bit Config Pinb.1 = Output Config Pind.2 = Input Set Portd.2 '============ definicje timera ================================ Config Timer1 = Timer , Compare A = Toggle , Compare B = Disconnect...
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...
Gdybyś użył układów z resetem/zatrzaskiem wyzwalanym zboczem to byłoby łatwiej. Musisz pamiętać o tym, że zarówno RESET jak i wejście LD reagują na stan a nie zbocze. Trzeba teraz wygenerować 2 szpilki przesunięte względem siebie i nie nachodzące na siebie. Wcale nie będzie łatwo. Albo jakieś kombinacje z 555 tudzież RC + bramki Schmitta, albo zmiana...
Witam. Procek tak się zachowuje bo nie określiłeś czy przerwanie ma być generowane przez zbocze opadające, rosnące czy przez stan niski na końcówce INT. Domyślnie wyzwalane jest stanem niskim więc wykonuje się raz za razem. Instrukcja Config INTx. Przeznaczenie: Konfiguruje sposób wyzwalania przerwania INTx. Składnia: CONFIG INTx = LOW LEVEL | RISING...
Kolega snaap nie napisał jeszcze, jak ma skonfigurowane przerwanie INT1. Ja podejrzewam, że ma wyzwalanie stanem niskim, a nie tak jak kolega ravmar (autor wątku) zboczem opadającym. Różnica między tymi dwoma typami przerwań polega na tym, że w tym pierwszym (wyzwalanym stanem niskim) flaga INTF1 jest zawsze zerowana, niezależnie od tego, czy przerwanie...
generator wyzwalać zbocze wyzwalać narastać zbocze przerzutnik wyzwalać zbocze
termet kocioł wentylator chłodnica aster termostat philips
podłączenie elektrozamka samsung wd80j5a10aw
Jak wymontować cewkę zaworu załączenia przedniego napędu w John Deere 2850? Kod błędu "_ F _" w suszarce Miele T8861WP