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.
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...
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...
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...
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]...
Dla enkoderów ze stykami mechanicznymi, jeśli nie podłączasz go do uC za pomocą prostego filtru RC, wykorzystywanie timera czy przerwań to ślepa uliczka. Z racji, że takie enkodery nie generują impulsów o dużej częstotliwości, to najlepiej zrealizować odczyt programowo, np. cyklicznie w systicku sprawdzać czy mamy stan wysoki przez minimalny czas i...
Mam też problem z dosyć płytkimi puszkami (deweloperka) obawiam się, że mogę mieć problem zmieścić jakiś gotowy moduł. Zwykła puszka instalacyjna ma 45 mm głebokości, przekaźniki dopuszkowe mają około 20 mm. Zostaje 25 mm - niezbyt dużo miejsca. Nie da się wymienić tych puszek na głębokie (80 mm) albo chociaż na płytkie z boczną kieszenią? Rozumiem,...
100R to za mało. Daj z 1k.
Skoro dopiero się zaczynasz uczyć, to ciężkiego kalibru używasz (mam na myśli assemblera) a ja uważam, że to najlepszy pomysł - zaczynać od poznania asemblera. Pomimo, że początki są trudne to poznanie podstaw przynajmniej asemblera daje już dużą wiedzę co i jak można robić z prockami. A do większych później projektów czy nawet małych można spokojnie...
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...
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ż...
http://obrazki.elektroda.pl/3652961900_1... Witam chciałbym zaprezentować wam licznik trzycyfrowy na układach TTL. Mając trochę części w zasobniku i chwilowego czasu, postanowiłem zbudować coś z tych układów. Wybór padł na licznik TTL. W projekcie zastosowane są liczniki 7490 , dekodery BCD 7447 i bramki logiczne 7400, na których zrealizowałem...
Schemat przedstawiony na rysunku w zamyśle autora miał po załączeniu widocznego styku na wyjściu dać impuls. Mimo iż styk jest cały czas zwarty na wyjście miał być podany tylko jeden impuls (stan niski). http://obrazki.elektroda.net/26_12555387... W fizycznym urządzeniu jednak nie działa ten układ poprawnie. Nie wiem dlaczego. Objawy są takie:...
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...
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,...
Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Założenia - możliwość zapamiętania/zmiany punktu półotwarcia,...
no tak, ale co oznacza ten parametr? Po prostu wyjście z PID jest wpuszczone na histerezę, żeby nie następowało drganie styków przy temperaturze ustalonej i dopiero z histerezy na OUT1?
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...
Co może to powodować? ( Drganie styków przełącznika. Wykorzystaj bibliotekę EasyButton tak, jak już pisałem, aby rozwiązać ten problem.
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...
Czasem taki efekt powoduje iskrzenie drganie styków wbija inną ilość impulsów można je przeczyścić lub wymienić powinno pomóc.
wszystko zostało sprawdzone jeszcze raz. Zauważyłem że nie słychać po przekręceniu kluczyka żeby załączała się pompa i wskazówka pokazująca obroty silnika lekko drga przy próbie odpalenia Wprowadzenie Dziękuję za dodatkowe informacje. Brak dźwięku pompy paliwa po przekręceniu kluczyka oraz drganie wskazówki obrotomierza to istotne symptomy, które mogą...
(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_...
Czy jeśli chciałbym mieć 2 przyciski do przełączania przerzutnika - 1 na płytce, drugi poza nią podłączony przewodem do gniazda to mogę podłączyć ten drugi do tego samego filtra RC tak jak na schemacie czy należy dodać dla niego osobny filtr? To nie jest taka prosta sprawa, na jaką wygląda. W zastosowanym układzie chodzi o to, by naciśnięcie przycisku,...
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.
Wielokrotne zliczanie spowodowane drganiami styków skutecznie eliminuje kontaktron umieszczony w cewce na napięcie zasilania. Przyciskiem włączasz cewkę kontaktronu, natomiast styki kontaktronu dołączysz do urządzenia zliczającego. Kontaktron może też być uruchamiany małym magnesem (długości około 10mm) zamontowanym na przycisku - wtedy cewka kontaktronu...
Hej Jako, że widziałem ostatnio film Pana Piotra odnośnie tego jak płynie prąd https://www.youtube.com/watch?v=9Vnhet9K... Chciałbym sprawdzić, czy dobrze rozumiem. Mamy takie stanowisko: Akumulator 12V, do niego podłączony przełącznik i zaraz za przełącznikiem mamy jedną sondę oscyloskopową, oraz 200m przewód miedziany (zwinięty żeby dużo miejsca nie...
Myślę że lepiej zamontować oryginalne łopatki zmiany biegów. Będą wygodne w użyciu i bezpieczniejsze od dołożonych przycisków. Układ zmiany biegów jest również elementem bezpieczeństwa i na przykład drganie styków dołożonych przycisków może spowodować niezgodną z oczekiwaniami kierowcy reakcję.
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...
Problemem w Twoim przypadku są prawdopodobnie drganie styków przy wciskaniu przycisków. Najprostsze rozwiązanie to: [syntax=c] while (button()) { _dely_ms(80); while (button()) {} led_on; } [/syntax]
Pierwotna wersja pięknie liczy bo założyłeś "kaganiec" na zliczanie(Twoja "korekta odbicia styków"). Drganie styków filtruje się w przypadku urządzeń mechanicznych(przycisk, styk). Oczywiście można to tutaj też zastosować ale lepiej wyjaśnić skąd się bierze tak dużo impulsów i dopiero zastosować jakieś lekarstwo. Tylko do tego potrzebny jest schemat.
żadnych kondensatorów nie potrzebujesz. ... a drganie styków będzie niwelował programowo. Co komu szkodzi kondensatorek za trzy grosze ?
Drganie styków występuje tylko dla styków elektromechanicznych tj. w przekaźnikach, stycznikach, termostacie bimetalowym, etc. Chodzi o to że zbiegające się styki zwyczajnie odbijają się od siebie. W "styku" półprzewodnikowym zjawisko to nie występuje.
Witam wszystkich. Nietypowym zbiegiem okoliczności - w dobie politycznych napięć na linii Chiny-Tajwan - na mój warsztat trafił ww. Kanrich PH-855M (PH-850AM). Zaprezentowany model to wideodomofon do montażu w lokalu. Produkty tej firmy nie są zbyt mocno rozpoznawalne w Polsce a myślę że szkoda - Pomimo dość niewielkiej skali w jakiej zostały użyte,...
Drganie styków przekaźnika w czujniku. Na zwykłych żarówkach tego nie widać, bo mają dużą bezwładność, natomiast na świetlówkach, ledach itp. da się takie zjawisko zauważyć.
Bardzo dziękuję, to bardzo cenne uwagi jak dla mnie ;) Obecnie walczę z próbą pozbycia się przycisków menu i exit i pozostanie przy samym enkoderze. Jeśli mam włączone drganie styków (debounce) to w jaki sposób mogę sprawdzić jak długo jest wciśnięty przycisk?
o ile mi wiadomo, debouce opiera się na martwej pętli opóźniającej. Minimalny czas na drganie styków to 20ms, wiec przez ten czas procesor czeka i nic nie robi. Policz, ile to taktów zegara :-)
Przelutowałem układzik na nowe ULNy, tym razem na 2803. Pojawiło się też drganie styków przy microswitchu, którym taktowałem układzik dla sprawdzenia. Dodałem kondensator ceramiczny i rezystor do szybkiego rozładowywania go i układzik działa poprawnie. Dzięki za próby pomocy :)
Dany jest sam rezystor 10k na reset do zasilania. A dlaczego kondensatory nie są konieczne? To niby jak będzie niwelowane drganie styków? Nie mówię tutaj o programowym, chciał bym postarać się go nie używać. Wiem że może to i dobre rozwiązanie, dla jeśli można to rozwiązać sprzętowo to czemu nie, nie wszystko musimy pchać w program.
Własnie tez o tym myslałem, więć nie wiem czy zastosuje chwilowki - drganie styków wprowadzi troche problemów których sie conajmniej boje ;). Wiec jednak bistabilne. A masz moze jakies schematy firmowych rozwiazań mikserów? jak to jest tam zrobione?
Drganie styków możesz rozwiązać nie programowo a sprzętowo :) Wtedy będziesz wiedział czy to żeczywiście wina programu czy sprzętu. Proszę poprawić treść wiadomości - gramatyka. Poza tym, interpunkcja też jest bardzo ważna.
Drganie styków eliminujesz tak: 1. sprawdzenie stanu pinu, jeśli 0 to: 2. czekasz np. te 20 ms 3. sprawdzenie stanu pinu, jeśli nadal 0 to wykonujesz działanie, w przeciwnym wypadku nie robisz nic
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.
Tak, "trzeci" pin do masy. Trzeba będzie jeszcze zadbać o drganie styków żeby nie naliczało fałszywych impulsów. W przerwaniu odczekasz sobie np 1ms (odpowiedni czas wyjdzie w praniu) sprawdzisz czy jest na tym pinie faktycznie stan niski i dopiero w tedy sprawdzisz stan na drugim porcie.
Problemów jest kilka, część wynikających z innych. Drganie styków + przerwania to fatalna kombinacja. Niepusta pętla główna to niezbyt szczęśliwy pomysł. Gdybyś robił wszystko na przerwaniach, nie trafiłbyś na to, co jest problemem, a jest nim, na 95%... ... ... ... to, ... ... czego nie pokazałeś w kodzie, ... czyli ... ... ... ... Czytanie w pętli...
Jeśli chodzi o kontaktron, to mam obawy o drganie styków i błędy. Poza tym zamocowanie magnesu to już jest ingerencja w maszynę, chciałem tego uniknąć. Licznik do roweru z tego co wiem ma zdefiniowane średnice kół, więc nic z tego. Upierałbym się przy rozwiązaniu z fotokomórką. Może ktoś ma jakieś pomysły z kalkulatorem. mmiras
Jeszcze parę bubli jest, podpowiem - // ZMIANA ZAKRESU NAPIECIA na pewno nie zadziała do końca jak powinna. Ale co ważniejsze, kompilator wywali ci że w funkcji drawMenu odwołujesz się do nieistniejących zmiennych. Jeśli to wyrzucamy po za drawMenu to albo trzeba przekazać przez argumenty, albo zrobić jako zmienne globalne żeby "się widziały". Tutaj...
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...
wyeliminować drganie styków kondensator drganie styków drganie obrazu
silnik piły spalinowej wykryto przekroczenie limitu czasu pompa spuszczania paliwa
buderus logamaxbl frezowane ogrzewanie podlogowe
System zużycia klocków w Iveco Eurocargo 2011 Strojenie radia Aiwa CX: automatyczne i manualne metody