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...
Można spróbować jeszcze dać równolegle z przyciskami po kondensatorze 10n-100n w celu żeby styki drgające nie miały wpływu na działający program., ten opornik nie zaszkodzi.
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, projektuję układ z mikrokontrolerem ATTINY414 zasilany bateryjnie. Jego zadaniem jest cykliczne, co 3 s, wykonywanie pomiaru temperatury i obliczanie średniej. Ponieważ jest zasilany bateryjnie, układ będzie normalnie uśpiony i tylko co 3 s Timer wybudzi uC, aby zmierzył temperaturę i dalej się uśpił. Teraz mam taki problem: do urządzenia chciałbym...
Zrób maszynę stanów (state machine) która będzie zmieniała stan po naciśnięciu przycisku. I pamiętaj aby filtrować drgające styki przycisku.
Jeśli chodzi o drgające styki i eliminację tych drgań to rozwiążesz to sprzętowo za pomocą układów MAX6816/6817/6818...
Przekaźnik ze sterowaniem stałoprądowym zasil napięciem tętniącym (prostownik z jedną diodą). Drgające styki wykorzystaj jako ptrzerywacz.
Jeżeli na wejście zegarowe licznika podajesz impulsy za pośrednictwem przełącznika (switch) lub licznik ręcznie taktujesz tym switchem, to przyczyną takiego zachowania licznika mogą być drgania styków switcha. Raz naciskasz / zwalniasz switch, a jego drgające styki generują dodatkowe impulsy na wejściu licznika, co powoduje jego niekontrolowane zachowanie...
Oczywiście zawsze można podpiąć drgające styki tak, żeby uzasadnić potrzebę sprzętowego odkłócania, ale PO CO? Enkoder poruszany ręką lub niezbyt szybkim napędem można swobodnie obsłużyć programowo. Zawsze byłem wyznawcą poglądu, że jeśli już pakujemy gdzieś mikrokontroler z oprogramowaniem, to po to, żeby maksymalnie uprościć elektronikę, również przez...
Witam. Drgające styki kontaktronu można przekształcić w sygnały logiczne np. przy pomocy przerzutnika Shmitta: http://obrazki.elektroda.net/80_12324895... Można użyć oczywiście jednej z możliwości pokazanych na obrazku. S1 (S2) to styki kontaktronu, wartości elementów powinny być wystarczające dla 50Hz (można poeksperymentować). Pozdrawiam
Jest to normalne w przypadku przycisków... Drganie styków powoduje pojawienie się więcej niż jednego zbocza... Poczytaj na forum o niwelacji drgań styków...
Jak pisałem wcześniej jest to sposób który sam przetestowałem, więc zanim kolejny raz napiszesz bzdura to sprawdź. U mnie układ działał jako zabezpieczenie nad prądowe - po przekroczeniu prądu załączał przekaźnik z cewką na 230V z samopodtrzymaniem. Załączenie styków powodowało rozłączenie obwodu zasilania. Pozdrawiam Janek. Drogi Janku sposób jak...
Jeśli enkoder działą tylko jako sygnał taktujący licznik to masz problem o którym pisze kol. BlueDraco, czyli drganie styku. Dodaj na wejściu filtr RC. Zakładam, że MCU ma na wejściu przerzutnik schmitta.
Witam Procesor ATmega328 Napisałem krotki programik ukazujący na wyświetlaczu liczbę zmian stanów po naciśnięciu przycisku, w którym nie został zaimplementowany debouncing. [syntax=c] typedef enum {wyzwalanie_zboczem,wyzwalanie_poziomem} TRYB; inline void ustaw_wyzwalanie_zboczem(void) { EICRA |= _BV(ISC10); } inline void ustaw_wyzwalanie_poziomem(void)...
To napewno drganie styków, przy takiej aplikacji jaką pokazujesz :). Dodaj rezystorki do podciagniecia do masy i kondensatory. Zasilanie także musisz odpowiednio przefiltrować, daj przy samym układzie 0.1uF i 100pF w szeregu. Wtedy powinno być lepiej. Układ masz na płytce czy na pająku?
Pamiętaj o dodaniu diody chroniącej przed przepięciami przy odłączeniu sygnału od cewki. W tym przypadku będzie to katoda na 56, anoda na 57. Dowolna dioda impulsowa lub prostownicza. Poza tym ok. Jeszcze jedna uwaga. Przy przekaźniku mechanicznym występuje drganie styków. Weź to pod uwagę żeby nie układ nie zaliczał ci po kilka impulsów zamiast jednego.
Z drganiem styków będzie borykać się i pierwsza i druga funkcja. Przykład stanu przycisku po włączeniu (z internetu): https://obrazki.elektroda.pl/7340675900_... Jest to znany problem, a jego rozwiązanie nazywa się "debouncing". Są różne algorytmy zapewniające poprawny odczyt. W Twoim przypadku zapewne pierwsza funkcja wykryła wciśnięcie...
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...
Możesz spróbować użyć filtrów RC. Ale programowo pewnie też da radę. Poszukaj tematów o eliminacji drgania styków przycisków, było wiele razy.
W twoim przypadku bez większej różnicy bo to drganie styków zbyt wiele nie wpłynie na pracę, więc czy dasz 10n czy 100n czy też nie dasz kondensatora wcale to i tak nie zauważysz różnicy :) może to to ? http://obrazki.elektroda.pl/9699612300_1...
Ja stosuję inny układ eliminacji zakłóceń od drgających styków : http://obrazki.elektroda.net/15_12282115... Jaki układ powinien być na wyjściu (za przekaźnikami) to zależy od tego, do czego te styki będę podłączone (załączanie dużych prądów, napięć - więc ochrona styków przed przepalaniem, czy też sterowanie wejściem "nisko mocowym" - a więc...
Po rozłączeniu kontaktronu przekaźnik brzęczy, styki drgają , czyli rozłączenie jest niepewne. Moim zdaniem kontaktron rozłącza, tylko się tworzy łuk elektryczny. Najprościej zastosować przekaźnik z cewką na 12V DC.
Witam po długim okresie! wynalazca2 : Po co wywarzać otwarte drzwi? Wszystko można, ale te 555 potrzebne jest by nie "bzyczał" przekaźnik. Jeśli komuś nie drgają styki (bo mi drgały) to może sobie odpuścić 1.1 sekundowe podtrzymanie. poza tym projektowanie dla 1 sztuki jak najbardziej prawda - ale przecież są gotowce. Można termotransferem, ja osobiście...
właśnie wręcz odwrotnie... Po np 5 minutach od ostatniego przyciśnięcia (kondensator rozładowany- chyba) naciskamy raz-nic, drugi raz po 1sec i działa. A czasem udaje się, że działa za pierwszym... Tak jakby na wejściu tranzystora była pojemność która musi się naładowac.. Nie wiem czy jest to wynik złego zaprojektowania przez autora, czy niesprawdzenia...
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...
Schemat ma błędy: Fotorezystor i rezystor R9 muszą być podłączone do wyjścia stabilizatora +5V; anoda D1. Reset jest tylko awaryjnie, teoretycznie w przypadku z zbyt niskiego napięcia na C3 w czasie podtrzymania ale i tak po powrocie napięcia zasilania się zresetuje. C1 można pominąć, R5 zostawić Dodał bym złącze programowania ISP Drganie styków jest...
jeszcze jeden stabilizator np 9V i dopiero później 5V czy może ma ktoś jakiś inny lepszy pomysł Nic to nie da, po prostu rozłożysz temperaturę na 2 stabilizatory. Lepiej przyklej jakiś mały radiator, lub zastosuj przetwornicę. występuje pewnie wszystkim znane drganie styków Wystarczy uwzględnić to w programie, wykorzystując np. DEBOUNCE. tylko nie...
Bo to wygląda na usterkę mechaniczną (drganie styku) a nie elektroniczną
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...
(at)vodiczka potrafisz to jakoś sensownie wyjaśnić? Mylisz zjawiska, energia tracona podczas łączenia styków nie jest równa energii traconej podczas rozłączania, choć w przypadku silnie drgających styków czyli wadliwego przekaźnika może być nawet większa. ''efekt świetlny'' to nic innego jak łuk elektryczny. Zapala się przy mniejszej odległości styków...
OK, mam nadzieję, że zegar ustawiłeś w opcjach. Ponieważ muszę wyjść, to dam Ci wskazówki, a resztę wymyślisz sam lub koledzy pewnie podpowiedzą. Gdy pierwsze zbocze drgania styku ustawi flagę przerwania i mikrokontroler wejdzie w funkcję jego obsługi, to zaraz na początku automatycznie kasuje (w tym mikrokontrolerze) flagę przerwania. Ty w swoim programie...
To się nie ma prawa skompilować. Goto skacze do x, którego nie ma. Poza tym jest jeszcze kilka kwiatków w tym programie. Domyślam się, że program ma zmieniać stan końcówki PD.1 w wyniku zwarcia końcówki PC.4 do masy. Zatem [syntax=basic4gl]DDRC.4 = 0: PORTC.4 = 1 DDRD.1 = 1 Do Debounce PINC.4, 0, x, Sub Loop End x: waitms 30 toggle portd.1 Return[/syntax]...
Przecież wiesz, że delay w przerwaniu nie powinieneś stosować to dlaczego ponownie je tam wstawiasz? Przyjmij wreszcie postawę, że delay jest be i przestań go używać, oraz że do odliczania odcinków czasowych należy wykorzystywać timery. Patrząc na to co zaproponowałeś powyżej nie wiesz natomiast, że: - wchodząc w przerwanie przerwania są blokowane (flaga...
W punkcie 4. można stosować przerzutniki monostabilne. Mikroprocesor może mieć programową pętlę eliminującą drganie styków.
d3zerter>> wstawiłem po odczycie stanów portów procedurę nop (czekaj) czy to weliminuje drgania? Z tego co pamiętam "nop" trwa jeden takt procesora (około 1us), styki drgają przez parę milisekund, trzeba wstawić jakąś procedurę która by opóźniła trochę bardziej.
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....
O właśnie to ten schemat ;) Ja bym jednak dał ten C2 bo inaczej to styki moga drgać i będą się wypalały :( Rano nie mogłem znależć bo szukaczka coś nie działała ;)
Drganie styku jest wadą raczej mechaniczną i najłatwiej się ją leczy wymieniając przełącznik. Opisane przez Ciebie metody czasem działają a czasem nie bardzo, więc jeśli masz jakiś przełącznik ( n.p. krańcowy ) o dużym skoku to chyba warto spróbować. Zgrzewarka jest aktywowana pedałem a w nim właśnie krańcówka. Niestety o ile wiem to mikrokontrolery...
No tak- jeszcze to co napisał snnaap. To nie jest tak że przy drgających stykach można sobie bezkarnie wykonywać jakieś podprogramy czy obsługiwać przerwania: Ale to w niczym nie przeszkadza, bowiem może się wykonać i 1000 razy Bo w końcu stos się przepełni- a to trudno zdiagnozować. Ja mam taki zwyczaj że dopóki sprzęt nie działa jak szwajcarski zegarek...
Zatem zadaję pytanie wszystkim , którzy mają pojęcie o elektronice- CZY KONTAKTRON Z CZASEM ULEGA WYEKSPOLATOWANIU I TRACI CZUŁOŚĆ? To nie jest utrata czułości z powodu wyeksploatowania, ale... Pracowałem kiedyś w serwisie maszyn i urządzeń biurowych, a jednym z tych urządzeń były kalkulatory Elwro. ogólnie były ich dwa rodzaje, z klawiaturą stykową,...
pomysł rzeczywiście dość prymitywny ale mi sie podoba! jak tylko ktoś nie pomyli połączeń przekażnika to efekt murowany. interesuje mnie czy dajesz jakieś rezystory szeregowo z sygnałem ze wzmacniacza a cewką przekażnika? a do jakich cześtotliwosci styki przekażnika drgają?
Witam, oto przykład dla jednego przycisku i jednej funkcji: [syntax=c]#include ... int main(void) { [ ... ]; // inicjalizacja unsigned char del; while(1) { del=100; _delay_ms(3); // drganie styków while ( PIND & 0x80) ; _delay_ms(3); // drganie styków del=250; while( (!( PIND & 0x80)) && ( --del ) ) _delay_ms(4); if ( del ) { // puszczenie przycisku...
Gdy ładujemy bramkę poprzez drgający styk napięcie na niej będzie miało kształt schodkowy w trakcie tych kilku-kilkunastu ms.
Powyżej wrzuciłem przykład przekaźnika półprzewodnikowego, nikt nie zauważył przez sprzeczki? Może taki: https://www.tme.eu/pl/details/ab47s-mgt/... jeszcze seria 36 i 42 tego samego producenta, ale im mniejsza rezystancja w stanie włączenia, tym większa pojemność wyłączonego, co może wpływać na charakterystykę...
Dopisz oczekiwanie na puszczenie przycisku po jego zliczeniu :) Pamiętaj o drgających stykach, które mogą wprowadzać spory błąd.
Witam. Latareczka i rozwiązanie niczego sobie. Interesuje mnie kwestia drgania styków. Nie abym się czepiał tylko określenie to przechodzi z pokolenia na pokolenie itd. Jak w takim układzie z takim wyłącznikiem występuje ten efekt? :| Pan Mirek Kardaś obalił ten mit drgających styków dobitnie. Wstawiłbym linka ale z obawy o kryptoreklamę czy coś takiego...
Czasem taki efekt powoduje iskrzenie drganie styków wbija inną ilość impulsów można je przeczyścić lub wymienić powinno pomóc.
Witaj. Drganie styków. Musisz to wyeliminować sprzętowo lub programowo. teedd
Co może to powodować? ( Drganie styków przełącznika. Wykorzystaj bibliotekę EasyButton tak, jak już pisałem, aby rozwiązać ten problem.
Nie zauważyłem dokładnie tej dodatkowej cewki. Czyli po to ma te dwie cewki przeciwsobnie aby nie przełączać kierunku zasilania. Wystarczy normalnie podłączyć 1 i10 do plusa, a 5 i 6 sterować minusem, tylko zlikwidować drganie styków przełącznika ręcznego - tak jak proponuje kolega, z tym że ja bym spróbował kondensator pomiędzy (+) i (-) na przekaźniku,...
drgające zegary drgające pedały układy drgające
pikać laptop podlaczenie mikrofonu połączyć diodę przekaźnikiem
prostownik tyrystor elektrownia wiatrowa
Oznaczenie superkondensatora w Harman Kardon AVR 660 Termet Silver Pro 20 kW - Optymalizacja zużycia gazu