http://obrazki.elektroda.net/18_12624633... Nie ma układu Darwinktona ;), jest Darlingtona (połączenie 2 tranzystorów) a w tym układzie chodzi o inwertery z układem progowym Schmitta i muszą tu być one zastosowane. Wejścia pozostałych inwerterów i bramek EXOR podłącz do masy, by miały ustalone wrunki pracy. Można jeszcze taki układ zrobić, który...
Metoda jest taka ze w momencie nadejscia przerwania od przycisku odpalasz timer, ktory odmierza kilka milisekund, po czym sprawdza czy przycisk nadal jest wcisniety. Jesli tak, to znaczy ze impuls pochodzi od faktycznego nacisniecia a nie od drgania po nacisnieciu. Dla pewnosci mozna zamiast 2 dokonywac 3 sprawdzen. Czas timera musisz dobrac doswiadczalnie.
witam buduje układ do wydłużania impulsu kierunkowskazów w aucie. Chodzi o to by stare auto wyposażyć w taką funkcję jaka jest w nowych autach, czyli przy impulsie włącznikiem kierunkowskazy migają kilka (3) razy. przedstawiony układ działa tylko mam problem z drganiem styków gdy wylaczamy kierunkowskaz po czasie dluzszym niz czas impuslu monowibratora...
Jak masz jakieś pojęcie o programowaniu to nie powinno być problemu. Najlepiej zrobić to na timerze i przerwaniach. Sam program byłby dosyć prosty w działaniu. Ja zrobiłbym tak. Przerwanie z timera przychodzi jakieś 100 000 razy na sekundę. Robisz 1 zmienną na liczenie przerwań i porównujesz z 2 zmienną która określa jasność świecenia. Przez wszystkie...
W przerwaniu zewnętrznym chcę użyć przycisku (mikroswitcha), jednak by tego dokonać muszę wyeliminować drganie styków. Jak to zrobić w przerwaniu? Z góry dzięki za pomoc.
Musisz wyeliminować drganie styków. Możesz użyć debounce lub dać np 200 ms opóźnienia pomiędzy dwukrotnymi sprawdzeniami
Witam Posiadam zgrzewarkę aktywowana pedałem, niestety czasami drgania styków wyzwalają więcej niż jeden zgrzew. Potrafi puścić ich kilka, jak można wyeliminować drganie styków? Przekopałem kilka tematów gdzie ludzie mówią by programowo to zrobić, niestety sterownik to gotowiec i nie posiadam wsadu programować również nie potrafię. Zostaje metoda fizyczna...
NE555 i kilka elementów. schemat w dokumentacji układu NE555. Układ jest wygodny w zastosowaniu, bo trzyma napięcia z logiki 5 V. Sam go używałem do generowania sygnału zegarowego dla układów TTL. W przerzutniku monostabilnym oprócz układu scalonego jest: 1. kondensator do stałej czasowej 2. opornik do stałej czasowej 3. kondensator i opornik na wejściu...
(at)laeleigh Proponuję do zrobienia dwie rzeczy na początek. Odnoszę się do kodu z pierwszego postu . Zmiana trybu wejścia obsługującego przycisk: https://obrazki.elektroda.pl/4585378900_...
100R to za mało. Daj z 1k.
Jak masz możliwość to wymień krańcówki i przetestuj układ. Skoro ruszanie przewodów i złącz nic nie daje to raczej krańcówki. Możesz również podłączyć do krańcówek kondensatory równolegle aby wyeliminować ewentualne drganie styków.
Właśnie o to mi chodziło aby ktoś napisał jak mam dokładnie to zrealizować. W tym kodzie, który napisałem wyżej to w przerwaniu zrobiłem opóźnienie aby wyeliminować drganie styków. Długość opóźnienia dobierałem metodą prób i błędów. Wszystko działa i nie ma losowego wybierania 'programów'. Zmieniłem jeszcze aby po wciśnięciu przycisku program nie wykonywał...
Nie wiem ile tych lampek ma się zaplić po kolei, ale możesz to zrobić na TTL rejestr przesuwny 74194 4 wyjscia 74198 8 wyjsć. Wystarczy tylko mały zsilacz 5 V, odpowiednio uformować impuls z wyłącznika aby wyeliminować drganie styków (kondensator z rezystorem) jeśli obciążenie małe do 0.5A to optotriaki sterowane prądem rzędu 5mA i temat załatwiony,...
Musisz zrobić to przez przerzutnik T (na przykład) Dla przykładu takie coś: entity T_flipflop is port( ck : in std_logic; Q : buffer std_logic); end T_flipflop; architecture T of T_flipflop is begin process(ck, reset) begin if(ck='1' and ck'event) then Q <= not Q; end if; end process; end T; na ck podajesz sygnał z przycisku. Na wyjsciu będziesz...
Mam taki problem: do 51-ki mam do portów P0, P1, P2 dołączone przyciski w sumie 24 wejścia. Program jeśli wykryje zmianę stanu na którymś z wejść wysyła stan wszystkich 3 portów po rsie. Zmiana może nastąpić w dowolnym momencie na dowolnej ilości wejść. Jak wyeliminować drganie zestyków?
Ok poradziłem sobie.Tu wklejam kod jak by ktoś chciał: #include <avr/io.h> #include <util/delay.h> #define F_CPU 4000000UL int main( void ) { DDRC |= _BV(5); DDRC |= _BV(4); DDRC |= _BV(3); DDRB &= ~_BV(0); PORTB |= _BV(0); while(1) { PORTC &= ~_BV(5); // wyzerowanie...
Witaj. Drganie styków. Musisz to wyeliminować sprzętowo lub programowo. teedd
Witam wszystkich. Otóż posiadam Arduino Uno r3 i chciałbym użyć enkodera optycznego jako czujnika na kierownicy. Ja tu nawiążę do pierwszego postu: To zależy w jakim sensie ten czujnik ma oddziaływac. Jezeli spodziewasz się aby wskazywał odchylenie od poziomu poprzeczki kierownicy, to takiej funkcji nie osiągniesz tym enkoderem. Owszem mozesz to odchylenie...
1.STFW.... 2.RTFM [kolejny bascomowiec] 3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!... Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego. 4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków....
Raczej a na pewno - to roznica. Pokaz kod. Jakiej wartosci masz rezystor pull down? Moze masz wlaczone wewnetrzne pull-upy na porcie B i z dzielnika robi sie napiecie ni to Hi, ni to Lo. Cudow nie ma. A swoja droga zadnym ukladem RC nie wyeleminujesz w 100% drgan stykow. Jesli masz mocne podstawy ku temu by rzeczywiscie nie robic tego programowo to...
Może więcej szczegółów, jak i do czego zamierzasz to podpiąć? 24 impulsy na obrót to myślę, że spokojnie można sobie co jeden, ewentualnie dwa impulsy zapalać diodę. Problemem może być drganie styków (impulsator z tych tańszych), można próbować wyeliminować sprzętowo przez niewielki układ albo programowo.
Witam. Podłączyłem klawiaturę do uc, naciśniecie przycisku powoduje zmianę stanu wejścia PD2 przez co uc wskakuje w przerwanie. W nim sprawdza po kolei który dokładnie przycisk jest wciśnięty poprzez podłączenie wyjść switchy do GND co ma spowodować spadek napięcia na PD2 czyli logiczne 0. W przerwanie dobrze wykrywa który przycisk jest wciśnięty, sygnalizuje...
Witam, Złożyłem powyższy sterownik uwzględniając wasze uwagi i działa tak jak się należy. Poniżej zdjęcia sterownika. http://obrazki.elektroda.pl/4903572800_1... http://obrazki.elektroda.pl/5807599100_1... http://obrazki.elektroda.pl/1599744100_1... Problem jest natomiast z drganiem styków przekaźnika...
Układem niech będzie zwykły przycisk podłączony do INT0. Chcę w przerwaniu (w ISR(INT0_vect) sprawdzić stan tego przycisku w celu przewijania menu (i w nim też to przewijanie realizować). Jak usunąć drganie styków nie stosując śmiesznego delay'a :?: Jeśli chcesz używać przerwania INT to tylko z filtrem RC/przerzutnikiem schmitta/układem z przerzutnikiem...
Na płytce pilota RTV umieszczona jest guma, o powierzchni zwykle podobnej do całej płyki pilota. Na gumie tej wytłoczone są "pęcherze". W nich wklejone czarne, gumki przewodzące. Jak wciskasz klawisz, to zgniatasz ten "pęcherz" i zwierasz dwa punkty na płytce. Potem ze względu na sprzęrzystość gumy wszystko wraca do normy. Nie umiem tego bardziej obrazowo...
Na stykach przełącznika występuje zjawisko drganie styków. Objawia się to tym, że styki nie rozwierają się lub zwierają w jednym momencie. Przy rozwieraniu np. następuje odskok styku ale ponieważ jest on z materiału sprężystego, to za moment znowu się zwiera i tak kilka razy w ciągu kilku milisekund. Układ TTL traktuje to jako kolejne zwarcia lub rozwarcia...
Chciałem zmodyfikować układ sterujący przekaźnikiem. Po spełnieniu kilku warunków sygnał jest podawany na przerzutnik i włączany jest przekaźnik. Chce dodatkowo sterować przekażnikiem bez spełniania warunków. Podłączyłem prosty układ z przekaźnikiem (jak na schemacie) sterowanym łącznikiem. Aby nie było problemów odbijaniem styków - równolegle z nimi...
Najłatwiej zamaskować drgania styków programowo. Oszacuj (mniej więcej) czas drgania styków, następnie zamaskuj ich drganie według zasady: jeżeli przez pewien czas (na przykład 100 ms) stan wejścia jest identyczny to jest to stan stabilny. Drgania są ładnie wytłumione przez RC na wszystkich wejściach. Jedno załączenie przekaźnika powoduje jeden impuls...
Poczatkowo pamiec eeprom jest zapelniona wartosciami 0xFF czyli twoja zmienna X przyjmie wartosc 255 i takie bedzie wlasnie poczatkowe opoznienie - rowne 255ms. A obsluge przycisku zrob lepiej tak: If S1 = 0 Then 'jeśli przyciśnięty S1, to Waitms 25 'opóźnienie dla eliminacji 'drgań styków If S1 = 0 Then 'sprawdzenie ponownie, czy 'przycisk S1 dalej...
Witam Musze napisać program w VHDL który będzie miał za zadanie przesuwać napis(ciąg cyfr). Cyfry są wprowadzanie za pomocą przycisków tzn jedno wciśnięcie powoduje zwiększenie licznika o 1. Tak się dzieje dla 4 segmentów a nastepnie 5 przyciskiem zatwierdzamy i napis musi się przesuwać w prawo lub w lewo. Narazie pracuje nad wprowadzeniem tych cyfr...
Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań styków to działa ono jedynie bez obciążenia - czyli...
Przestudiowałem podane źródło na warsztat wziąłem sterowanie zaproponowane w źródle: https://obrazki.elektroda.pl/6267170900_... Pytanie czemu układ z literatury zapewniający niwelację drgania styku układem impulsowym nie działa. Albo inaczej jak zmodyfikować układ aby sterował impulsem i niwelował drganie styku. Tym czasem, stosując...
Pytanie jak w temacie. Jak zrobić żeby nie drgał przekaźnik ? Ale szybko reagował na zanik napięcia.
Mam układ taki jak ma rysunku: https://obrazki.elektroda.pl/4471034000_... Przekaźnik załącza stycznik pompy. Całość pracuje na napięciu sieciowym 230V. Obciążalność styków kontaktronu 0,5A. Poniżej przekaźnik. https://obrazki.elektroda.pl/5333055200_... Po rozłączeniu kontaktronu przekaźnik brzęczy,styki drgają , czyli...
Po poprawie program wygląda tak jak w syntaxie. Teraz programowo wszystko z przerwaniem powinno być ok (jeżeli ciągle nie jest, proszę o wskazanie co jest błędne). Licznik nie liczy poprawnie ponieważ ciągle występuje drganie styków, które chciał bym rozwiązać sprzętowo, ale aktualnie nie mam odpowiedniego kondensatora i rezystora. Wiem, że mógł bym...
Masz problem z drganiem styków przełącznika. Możesz go wyeliminować programowo, np. porównaj dwa razy dokonany odczyt PD7 i uznaj że jest prawidłowy jeśli 2x się potwierdził (przy naciskaniu i zwolnieniu) możesz jeszcze dodać małą pętlę w której kilka razy sprawdzisz stan tego wejścia, a za prawidłowy uznasz dopiero gdy kilkukrotny odczyt da taki sam...
Z tego co piszesz to to jest problem z drganiem zestyków, spróbuj tego schematu. Wartość C dobierz eksperymentalnie zaczynając od 10n :-)
wytarczy, jeśli jest to procek to wydawac by sie mogło że programowo wejscie jest zabezpieczone przed drganiem styków. pokaż wejscie tego licznika, jakim ono jest rezystorem podciągnięte
NO tak no bo styki niestety drgają, a jak by zastosować układ RC i komparator. Stałą RC dobrać tak, żeby wyeliminować drgania styków. Wtedy co prawda budowa samej klawiaturki będzie nieco trudniejsza, ale jej obsługa przerwaniem znacznie prostsza. Chyba, że w przerwaniu będziesz kilku/kilkunastokrotnie sprawdzał czy klawisz został wciśnięty i jeśli...
Witam cenna uwaga jak dla mnie poprawię to w projekcie bo faktycznie kondensator powinien byc w okolicach TSOP a drganie styków można wyeliminowac programowo ale oczywiście takie kondensatory nie zaszkodzą To jest właśnie przykład jak powinno się poprawiac czyjeś projekty - napisane dlaczego jest źle i jak to poprawic. Dziękuję i pozdrawiam ... Dodano...
W kontaktronach też drgają styki, tylko krócej. Nie każdy układ RC wyeliminuje skutki drgań styków, bo wystarczy zafalowanie w pobliżu progu przełączania, układy o bardzo długiej stałej czasowej nawet bez styków mogą skutkować wielokrotnym przełączeniem (szumy w pobliżu progu przełaczania). Radził bym spróbować układu w którym narastanie jest szybkie...
Licznik LS192 liczy dużo szybciej niż mogą się przełączać kontaktrony. Trzeba tylko pamiętać o tym, że przy załączaniu kontaktrona mogą drgać styki i te drgania zostaną przez licznik policzone. Aby wyeliminować ten efekt trzeba dołożyć układ eliminacji (2 oporniki i kondensator). Pozdrawiam Andrzej
Jak rozumiem, chodzi o ciągłe drgania styku, z częstotliwością sieci, nie zaś o drgania w momencie przełączania. Jeśli tak, zrób może coś podobnego do narysowanego poniżej. Daj znać, czy dalej drga? Jeśli tak będzie, trzeba będzie pokombinować z dodatkowym uzwojeniem i kondensatorem.
Witam! Wykonałem układ do włączania silnika AC lecz mam problem przy sterowaniu. Zadaniem układu jest włączanie silnika na czas ustawiony dowolnie w sterowniku. Układ działa bardzo dobrze bez obciążenia, lecz po podłączeniu przekaźnika pod stycznik uruchomiający silnik czasem zdarza tak, iż po naciśnięciu przycisku "start/stop" przekaźnik zewrze się...
Jest to perfekcyjnie zgodne z logika :) Kluczem jest hasło - kod Graya. Impulsator właśnie taki daje. Zobacz co się stanie jeśli zgubisz jeden impuls... Kolejny problem - jeśli to impulsator mechaniczny, a nie optyczny, to możesz mieć problem z drganiem styków, trzeba to wyeliminować, bo będą cuda się działy.
Prosty dzielnik częstotliwości możesz zrobić na układzie 4017 według poniższego schematu. http://obrazki.elektroda.pl/5403283600_1... Jeśli dalej będzie problem z drganiem styków kontraktonu możesz zastosować jedną bramkę NAND układu 4093, która zawiera wbudowany przerzutnik Schmidta. Dzięki temu dość łatwo można wyeliminować drgania...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
Doprowadziłem program do takiej postaci: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.5 , E = Portc.4 , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 Config Timer0 = Timer , Prescale = 1 Enable Timer0 Enable Interrupts Enable Int0 Enable Int1 Stop Timer0 Timer0 = 0 Config...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
drganie styków kondensator drganie styków wyeliminować sprzężenia
mercedes przeróbka elektryczna pompa paliwa diesel flatron t710ph
wybór lutownicy wybór lutownicy
Czy ładowarka Samsunga pasuje do Alcatela? Wlew oleju skrzyni biegów w Volkswagen Tiguan II