Radykalną metodą jest eliminacja drgań przez zastosowanie bramki Schmidta z obwodem RC eliminującym drgania.Dołączenie C równolegle do styków też może rozwiązać problem,ale skuteczność bardzo zależy od oporności źródła i obciążenia. Można też stosować uniwibratory,rejestry przesuwne itd. W dołączonym pliku wartości RC są przykładowe. Przyjmuje się że...
https://obrazki.elektroda.pl/9179711300_... Rigol DHO924S w praktyce: pomiar czasu narastania Weź udział w konkursie NDN „Oscyloskop bez granic” do 31 marca 2024 Do wygrania atrakcyjne urządzenia! Kliknij tu i dowiedz się więcej To jest trzeci artykuł pokazujący parametry i możliwości budżetowych oscyloskopów Rigol, pochodzących...
Freddie, to przeca megasekundy sądząc z wielkości liter ;) Dobra, a poważnie - wywal delay'e z obsługi przerwania (chodzi o tłumienie drgań styków tam? to się robi na timerze), nawet jeśli to nie jest źródłem problemu to nie zaszkodzi. Pzdr.
A faktycznie, te DipSwitche chyba tylko miały ustalać stan po włączeniu zasilania. Żeby polepszyć tłumienie zakłóceń od drgań styków to zwiększ wartość kondensatorów C1 i C2. A żeby odwrócić działanie przycisków to trzeba albo dodatkowo zanegować sygnały sterujące (do tego można wykorzystać pozostałe dwa negatory z układu IC1), albo odwrócić połączenie...
BUehehehehehehe. Przeczytaj sobie ten kod na spokojnie;-): if(!(PINB.4)) {hister=hister-1; if(hister<1) hister=1;}; hister=hister-1 (nie prościej było hister--?) a potem: if(hister<1) hister=1 i co robisz? Zmniejszasz hister o 1, a ptem jeżeli jest mniejsze niż jeden nadajesz mu nową wartość... no właśnie 1... i tym sposobem robisz z niego 1 i...
Diody są niepotrzebne. Opornik w szereg z mikroprzełącznikiem jest niekonieczny jeśli nie ma tam kondensatora. Gdy mamy tłumienie drgań styków przy pomocy kondensatora jest bardzo wskazany. Kondensatory przy zasilaniu procesora nie są niezbędne- ale bardzo wskazane. Skręcanie przewodów do silników i przekaźników nie jest niezbędne- ale bardzo wskazane....
Na początku kolega mipix podał świetna myśl - żeby napisac ten soft od początku na nowo. W sumie zajmie to na pewno o wiele mniej czasu niż przerabianie tego kodu powyżej, bo najpierw by trzeba trochę posiedzieć i przeanalizować dokładnie ten kod, w porównywalnym czasie można napisać nowy soft wg własnych potrzeb i życeń, tym bardziej że w sumie układ...
...nie rozumiem sensu tego obwodu RC, powinno wystarczyć normalne podłączenie do krańcówki w drzwiach. To chyba miało za zadanie tłumić drgania/iskrzenie styków krańcówki (ale to nie tak ma wyglądać) ew. generować pojedynczy impuls w momencie otwarcia drzwi (zamiast ciągłego podawania masy). W tej chwili masz gdziekolwiek podłączony przewód "od drzwi"...
On ma tylko za zadanie tłumić przepięcia powstające prawdopodobnie wskutek drgań styków przekaźnika przy załączaniu. Takie kondensatory stosuje się w filtrach sieciowych zasilaczy impulsowych. Jeśli to nie pomoże, trzeba będzie pomyśleć nad "wyczyszczeniem" 5V.
Dziękuję za cenne uwagi. Oto schemat z naniesionymi poprawkami: 1. dodałem fotorezystor (wczoraj późna pora była :-) ) 2. rezystory ograniczające prąd wyświetlaczy LED zaplanowałem na płytce wyświetlaczy, 3. podciągnąłem +5V przez rezystor 4k7 do czujnika temperatury, 4. dorzuciłem dwa kondensatorki odsprzęgające 100nF do pinów 7 i 20, 5. przeniosłem...
Nie widzę tu tylko jednego: tłumienia drgań styków... Czy to działalność celowa?
Mam pytanie co do kodu: bit_is_clear() Co to za funkcja i z jakiej biblioteki. Czy funkcja ta ma w sobie fragment odnośnie tłumienia drgań styków włącznika?
No ale nie napisałeś o co Ci chodzi? Procek nie czyta Ci danych z tej klawiatury? Nie robi czegoś, co powinien? A jak masz zrobione tłumienie drgań styków?
Moim zdaniem wystarczy "połówka" 7474 - jak na obrazku: http://obrazki.elektroda.net/72_12201261... Tak jest prościej, powinno działać - nie sprawdzałem :D Można poeksperymentować z wartością C1 (zwiększyć, gdyby drgania styków S1 były niedostatecznie tłumione) lub rozbudować układ gaszenia drgań. Aha! Nie zapomnij, że 74HC74 ma dopuszczalne...
Ja w tego typu przypadkach dawałem 74123 do tłumienia drgań styków. Kondensator też jest skuteczny, chciaż może skrócić żywotność przełącznika, jeśli nie ograniczy się prądu.
Przyciskami lepiej zwierać do masy, tylko trzeba pamiętać o tłumieniu drgań styków albo zastosować sprzętowe (ale raczej pierwsza metoda). W CodeVision są gotowe funkcje do obsługi najpopularniejszgo sprzętu (ADC też jest) wystarczy przejrzeć helpa;-)
Pewnie jakieś nowe rozwiązanie tej podkładki tłumiącej/zapobiegające drganiom na styku klocek-tłoczek
Patrząc na twój pierwotny rysunek, jeśli chcesz tylko sprawdzać częstość załączeń, bez blokady pompy przez atmegę, i planujesz dać tam przekaźnik z cewką równolegle do pompy, to pomiń transoptor, nie będzie potrzeba baterii, a uzyskasz separacje galwaniczną. Wersja minimum ustawiasz pull-up na atmedze i zwierasz stykami przekaźnika ten pin do masy....
Jest to schemat z książki, którą podałem. Stała czasowa obwodu RC dla pinu RESIN powinna być spora. W SDK80 jest to τ = RC = 560 kΩ * 1 uF = 560 ms. Nie ma tu układu POR, jak we współczesnych układach, więc obwód ten jest niezbędny. Nie ma on tłumić drgań styków przycisku RESET, tylko zapewnić wstępne resetowanie układu, po załączeniu zasilania....
Zdecydowanie z sygnalem będzie coś nei tak bo tranzystor w takim układzie Ci sygnału akustycznego nie przeniesie. Po drugie jest coś takiego jak drgania styków w mikrostyku - naciśnięcie mikrostyku w tym układzie spowoduje przełączenie wyjścia bliżej nieokreśloną liczbę razy. Poszukaj na forum o tłumieniu drgań styków bo było tego pełno.
Dziwny ten Twoj program jakis taki... 1. Dlaczego ładujesz tajmer w obsłudze INT0, a nie w obsłudze tajmera? 2. Nie masz tłumienia drgań styków - wynik będzie taki, że każde pobudzenie kontaktronu uC zliczy wiekokrotnie. Ogólnie to za bardzo z tego nie wynika żadna koncepcja...
W tym układzie nie ma większego znaczenia jak poprowadzisz masę. Układy tłumiące drgania styków są nie potrzebne można to programowo zrobić. Jeżeli nie używasz przetwornika A/C to AVCC, AREF zostaw nie podłączone. VCC to zasilanie procka, więc do +. Ważne żeby kondensatory C4, C5 i kwarc miały jak najkrótsze wyprowadzenia i żeby był jak najbliżej procka...
Ad 1) Typ int na AVR ma długość 2B stąd taki zakres. Proponuje ci zacząć stosować typy z nagłówka stdint.h (uintX_t oraz intX_t, gdzie X to 8, 16, 32 i 64). Które zawsze mają taki sam rozmiar niezależnie od architektury. Ad 2) Zainteresuj się dwoma zagadnieniami: funkcjami opóźnień oraz tłumieniem drgań styków. Ad 3) Np funkcją sprintf(), na elektrodzie...
R i S podłącz do masy (0V) - stan niski wysteruj K1, R3 + LED1 kolektorem T1, a emiter T1 podłącz do masy. Podłącz diodę równolegle z cewką K1, katoda do Vcc. Między CLK (nóżka 3) a masą podłącz układ RC (opornik 10k równolegle z kondensatorem kilka nF) - do tłumienia drgania styku S1 R1 = 4,7k R2 = 1k R3 = 1k ... 3,3k doświadczalnie.
Tyle że ten licznik trzeba czymś napędzić, chyba że założenie autora jest inne. Masz rację. Z samego przycisku licznik "nie policzy". Potrzebny jeszcze jeden scalak tłumiący drgania styków i kształtujący zbocze. Można prościej wyświetlić - bez licznika. Nastawnik kodu + dekoder Na wejście dekodera podłączyć przełącznik obrotowy- nastawnik kodu obrotowy...
OK, uszkodzenie mechanicznego styku możemy wykluczyć. Te blaszki lub microswitch sterujący przełączeniem radio/magnetofon na pewno wpięty jest do jakiejś elektroniki. W najprostszym rozwiązaniu będzie to tranzystorek z układem RC tłumiącym drgania styków. Poszukaj, pomierz. Może za duża upływność gdzieś jest, może urwała się jakaś nóżka albo jest zimny...
Tak. Pamiętaj jeszcze aby dobrze skonfigurować wejścia/wyjścia. PD6,PD7,PB0, PB2,PB3 i PB4 muszą być obowiązkowo ustawione jako wejścia. Jeśli chcesz możesz dać równolegle z przełącznikami S1-S3 dać kondensator 100nF tak jak to jest na przykład w S4 (RESET) w celu dodatkowego tłumienia drgań styków ale nie jest to obowiązkowe. Obowiązkowo musisz uwzględnić...
Nie rozumiem czemu nie właśnie mikrokontroler. Jest to najszybsze rozwiązanie. Jeżeli jednak z jakichś względów mikrokontroler odpada należy cały układ oprzeć o klasyczne układy cyfrowe. Czyli układ tłumiący drgania styków, następnie licznik najlepiej zliczający w kodzie BCD....dalej jakiś konwerter tego kodu na kod wyświetlacza 7-segmentowego i już....
Chyba trochę przeceniacie poziom studiów... to pewnie pierwszy projekt z uC, student ma się więc przestawić z pisania na PC na pisanie na uC, ma umieć wykorzystać timer, przerwanie i odpowiednio podłączyć układy peryferyjne. Czyli jak sam zrobi analogowy front end, ogarnie kwestię przerwania i timera to powinien zaliczyć bez problemu, a jak do tego...
jeżeli to ma być switch, to czy drgania styków tłumisz hardware'owo?
Witam, od dłuższego czasu tworzę sobie zegar TTL ze względów edukacyjnych, jest to mój pierwszy większy projekt związany z elektroniką cyfrową. Dziś po wykonaniu płytki z mikroswitchami do regulacji czasu przetestowałem zegar - od 00 do 59 prawidłowo przestawia minuty, a przy następnym kliknięciu zamiast przeskoczyć na 00, pokazuje 02. To samo na liczniku...
Dzięki niveasoft agadka wyjaśniona. Byłem przekonany że przyczyna leży gdzieś w fusebitach, albo w źródle taktowania procka a tu się okazało że przyczyną był kondensator 220n którego nie było w poprzednim prototypie. Miał służyć do tłumienia drgań styków i ewentualnych indukowanych zakłóceń impulsowych. Zmniejszenie wartości pomogło. Ale nie mam pojęcia...
Po pierwsze skąd podajesz impulsy na wejścia licznika? Czy jest to jakiś generator czy też przycisk? Jeżeli jest to przycisk czy masz zrobiony układ RC tłumiący drgania styków? Bez takiego układu tłumiącego, licznik będzie reagował na drżenie styków podczas załączania/rozłączania przyjmując cała serię impulsów. Po jednym naciśnięciu przycisku na liczniku...
Tyle to zrobiłem. Zegarem jest przycisk, bo to użytkownik ustala, kiedy się zmienia. Licznik na 4017 działa, zmiana z 1 na 6. Ale po dołożeniu bramek nie działa poprawnie. Na 4029 problem jest nawet, jak do przycisku dasz filtr RC, to i tak nie ma zachowanej sekwencji. Reset działał, jak i na 4017, czy 4029. Zastanawiam się jeszcze, czy nie wrzucić...
program ma byc zatrzymany aż do momentu kiedy nacisnięty zostanie przycisk schemat podłączenia przycisku: http://obrazki.elektroda.net/1_124082674... (wewn. pull-up włączony, kondensator tłumi drgania styków) program: #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> int main(void)...
Czemu nie lubicie prostych rozwiązań? Przykładowo 4013 lub 74HC74 (dwa przerzutniki D) i np. 4093 4x dwuwejściowe NAND Schmitt. Pierwsza bramka o połączonych wejściach kształtuje przebieg z prostego filtru RC (tłumienie drgań styków przełącznika), druga podobnie, ale RC dające opóźnienie rozróżniające obwody A i B. Pierwsza włącza pierwszy przerzutnik,...
HC595, podobnie jak CD4094 to rejestry SIPO z zatrzaskiem na wyjściu, przy czym HC595 ma bardziej optymalny układ wyprowadzeń. HC165 to rejestr PISO, więc idealnie nadaje się do odczytu stanu wejść. W załączniku jest przykładowy schemacik. Słowo komentarza na jego temat: - układ wykorzystuje wyprowadzenia MCU: MOSI, MISO, SCK, #SS, #RESET, - na rysunku...
Poczytałem o tych układach RC. Ale w złym miejscu, bo to nie filtr, szukaj gasik RC, albo snubber. W dużym skrócie, kondensator ogranicza szybkość narastania i amplitudę napięcia na indukcyjności, po przerwaniu prądu, co zapobiega wypalaniu styków, rezystor zapobiega wypalaniu styków, przez energię zgromadzoną w kondensatorze, oraz tłumi drgania w...
Tym razem temat można zamknąć szczęśliwie. Na my.st.com zasugerowali, żeby zbadać pojemność tłumiącą drgania styków, którą zaleca się łączyć między nóżkę NRST i masę. Dla 100% pewności wylutowałem ten element i okazało się, że był tam wlutowany do góry brzuszkiem rezystor 1k1 (i udawał kondensator) i tworzył się dzielnik napięcia stałego między moim...
Po dodaniu układu zapobiegającemu drgań styków i modernizacji podłączenia diody do tłumienia wszystko zaczęło funkcjonować jak należy.
Problem tak rozwiązałem - mały zbiorniczek przeponowy z powietrzem kompensuje wachania ciśnienia, po wyłączeniu dźwignia wyłącznika ciśnieniowego jak zaobserwowałem wachnie się 2-3 razy ale bez załączania styków, powietrze tłumi ostrość drgań. Na wszelki wypadek dołożyłem wentyl aby mieć możliwość dobicia powietrza. Dziękuję za pomoc. Pozdrawiam MŚ...
Jeszcze raz dziękuje za pomoc, pora do zabawy praktycznej, jak znajdę jakieś ciekawostki, haczyki to dodam do tego tematu. :D Pozdrowienia Konrad EDIT: Znalazłem licznik w kodzie BCD jest to out i wszystkim co potrzebne, podający sygnał wyświetlacza led. Zrobiłem obwód w eagle (chodzi mi tylko o ideę a nie o konkretne napięcia zasilania itp.) Czy to...
Z tym sianiem i dziwnym zachowanie to prawdopodobnie drgania styków, nalaezy zastosować układ tłumienia drgań. Trzy rezystorki, jeden kondziołek i tranzystor. Pewnie znajdziesz taki ukałd w każdej książce o prockach w rozdziale układy wejściowe. Co do palenia się scalaka to czy wziąłeś pod uwagę że w sprawnej instalaci samochodowej zasilanie może dojśc...
Mam pytanie, czy zmieniałeś kąt zapłonu? Zrobiłem ten układ z linka którego podałeś (skoda 120) i kąt zapłonu zmienił się drastycznie. Znacznie zwiększyłem też przerwę na świecach (z 0,6 na 1mm). I albo jest to efekt placebo albo rzeczywiście lepiej odpala, i lepiej chodzi. Nie zmieniałem kąta zapłonu i nie zamierzam tego robić. Jak już pisałem może...
T Jak dajesz szybki tranzystor to musisz dać szybką diodę! Dioda powinna być przynajmniej tak szybka jak tranzystor. J :arrow: WojcikW Nie wiem, skąd Ty to bierzesz, że jaki szybki jest tranzystor, taką szybką trzeba dać diodę. A jakby zastosował szybszy tranzystor tu dioda musiała by być jeszcze szybsza ? To bez sensu. Jasne, że czas trr nie jest...
Nie bardzo widzę potrzebę szeregowego rezystora. Sądzę, że pogorszy parametry tłumienia ESD. Lepiej dać rezystor w szereg z IO procesora. Cześć, miałem małe wątpliwości odnośnie wyrzucenia rezystora, który miałem szeregowo połączony z kondensatorem celem usunięcia drgań styków i natrafiłem na taki artykuł: https://mikrokontrolery.blogspot.com/201...
Przypadkowe impulsy podczas przyłączania i odłączania to jest właśnie efekt drgania styku, o którym pisał kolega. Użyj układu tłumienia drgań lub przerzutnik monostabilny. Może być na 555. Układ na 555 z pierwszego schematu to generator impulsów i to dosyć długich. Jak dasz tylko diodę IR to raczej nie zadziała. Ten układ to jest odbiornik IR do pilotów,...
Też robię ten zasilacz: 1.Wciskanie przyciku powodowało zmianę raz o 0,06V innym razem o 0,5V - brak układu tłumiącego drgania styków - dodałem równolegle do przycisków kondensatory 680nF ( takie miałem pod ręka) -problem zniknął. Co mnie wkurza: 1.Po włączeniu układ ma na wyjściu maksymalne napięcie. 2.Przy zmianie napięc po zejściu do najniższego...
Ten schemat z diodą LED - tak nie robi się przycisku zmieniającego stan pinu uC. Założę się, że chyba wszyscy czytający post #8 mieli na myśli przycisk z jakąś rozbudowaną opcją sprzętowego tłumienia drgań. A Ty wstawiłeś LED i dziwisz się, że całość działa dziwnie. Zrób to tak: z pinu rezystor 10k do +5V (wiem - masz już w programie włączony pull-up...
Witam. Ale wy kombinujecie :) - przyznam zszczerze ze nawet nie miałem siły czytać tego wszyskiego. jest w uC timer? - Jest :) todlaczego by go nie wyklorzystać jako podstawe czasu dla dwoch procesów? 1. odliczanie czasu ogólnego 2. odliczanie czasu dla przelącznikow (moze troche nieprecyzyjnie opisałem - ale niech będzie ) przykład: timer zglasza przerwanie...
tłumienie drgań drgań styków eliminacji drgań styków
chińskie mierniki sprzedam elektroniczne pralka amica blokada drzwi
GPS Mio N482 - Ustawienie czułości ekranu dotykowego Usunięte kanały 51 i 52 - jak je przywrócić?