kolego poczytaj o metodach eliminacji drgań styków. [url=http://mikrokontrolery.blogspot.com... LINK
Aby to zlikwidować skorzystaj i innej metody eliminacji drgań styków a najlepiej umieść obsługę przycisków w przerwaniu... ...timera, tu jest przystępnie wytłumaczone jak obchodzić się z timerami http://diycenter.acid19.linuxpl.com/read... Timery działają asynchronicznie w stosunku do głównej pętli programu, więc timer licząc czas...
Po drugie do zmiany stanu na przeciwny wystarczy taka prosta operacja logiczna: PORTC ^= (1<<PC0); PORTC ^= (1<<PC1); Albo jeszcze prostsza Nie dotyczy ATMega8, a ta jest tematem tego wątku. Regulamin p.12 Moim zdaniem najlepszą metodą eliminacji drgań styków to jest układ RC, a skoro nie eliminuje wszystkich, to znaczy,...
I jeszcze o drganiach styków i ich eliminacji od (at)mirekk36 : http://mirekk36.blogspot.com/2012/10/drg... Prezentowana tam pod koniec metoda eliminacji (nieistniejących wg Autora) drgań styków z pomocą funkcji _delay_ms() jest co najmniej zabawna. W necie pełno jest tego rodzaju "rozwiązań". Z niezrozumiałych dla...
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...
Pytanie jak w temacie. Jak zrobić żeby nie drgał przekaźnik ? Ale szybko reagował na zanik napięcia. Drgania styków występują zarówno przy włączaniu jak i wyłączaniu przekażnika. Kidyś pokazałem metodę eliminacji: http://www.elektroda.pl/rtvforum/viewtop... Powodzenia.
Dzięki Aimeiz (Marcin), że zrozumiałeś moje rozwiązanie i go przetestowałeś. Moim błędem było zamieszczenie kodu występującego tylko w pętli głównej programu, bez deklaracji zmiennych i ustawień początkowych - co Ty uczyniłeś. Myślę, że przyjrzenie się wykresom pomogło Ci zrozumieć istotę działania tego algorytmu. Kod Aimeiz-a z moimi dopiskami Dim...
chociąż nigdzie tego nie przeczytałem (bo datasheety do Atmeli czytam jak mi coś nie działa) to zauważyłem że jeszcze nigdy program niegubił mi przerwań (a robiłem programy w których przerwania się zazębiały). więc wcale bym się nie zdiwił jężeli AVR'y pamiętały by jedno przerwanie w stecz. tak czy inaczej ja zawcze do styków daje rezystor do minusa...
Nie ciesz się tak bardzo, bo rzecz wcale jeszcze nie jest całkiem opanowana, wszystko zależy od rodzaju enkodera obrotowego. A jak się okazuje są ich przynajmniej dwa rodzaje: takie, które podczas jednego przeskoku grzechotki wykonują cały cykl złożony z czterech faz jak na rysunku z Twojego pierwszego postu, oraz takie, które przechodzą tylko z jednej...
Proponuję taki układ: http://obrazki.elektroda.net/72_12424322... Wyjścia nOpen i nClose sterują przekaźnikami i są aktywne w stanie niskim. Na raz może być aktywne co najwyżej jedno z wyjść - dzięki temu zapobiega się zwarciu zasilania silnika. Wejścia StartMotor i Close/nOpen są sterowane przez mikrokontroler. Pierwsze aktywuje silnik bramy,...
Witam, mam pytanie o rzecz oczywistą dla wielu, w jaki sposób eliminuje się drgania styków w "prawdziwych" urządzeniach ? takich gdzie znajduje sie uC. Czy jest eliminacja programowa czy sprzętowa ? Jak programowa to jak wygląda program ? Bo nie chce mi się wierzyć że programiści nie mają jakiegoś bardzo dobrego i prostego sposobu na eliminacje drgań,...
- sprawdzam czy naciśnięto przycisk i jeśli tak to "odpalam" timer na 30-50ms, żeby przeciwdziałać drganiom styków, Co w tej metodzie jest trochę bez sensu, bo... - jeśli po tym czasie przycisk jest nadal wciśnięty to "odpalam" timer na 500ms, żeby sprawdzić, czy długie, czy krótkie wciśnięcie klawisza, ... możesz przejść od razu do tego kroku. Przyciski...
Natomiast na elektrodzie zgadujemy, że układ zadziała bo komuś innemu w jakichś warunkach coś podobnego zadziałało. A więc: The Whittaker–Shannon interpolation formula is a method to reconstruct a continuous-time bandlimited signal from a set of equally spaced samples. This is equivalent to filtering the impulse train with an ideal (brick-wall)...
napisz program do poprzedniego układu powodujący gaśnięcie diody, która to będzie włączona od początku, po kliknięciu guzika 5 razy Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni układ: - Zewnętrzna dioda LED podłączona do pinu PWM (np. pin 9 ). - Przycisk podłączony do pinu...
To teraz do pełni szczęścia brakuje delay'a, którego znajdziesz w wielu programach :] A tak poważnie, to musisz eliminować drgania styków trochę inną metodą: [url=http://mikrokontrolery.blogspot.nl/... A tutaj jest praktyczna i bardzo sprytnie zrobiona aplikacja BlueDraco: [url=http://mikrokontrolery.blogspot.nl/...
Witam. Impuls wyzwalający przerzutnik RS wytwarzałbym w ten sposób: http://obrazki.elektroda.net/31_12412094... R1C1 - eliminacja efektu drgań styków (oraz innych zakłóceń), R2C2 - czas trwania impulsu wyzwalającego. A swoją drogą sprawdzanie odporności układu na zakłócenia poprzez dotykanie "wysokoomowych" wejść pęsetą (lub czymkolwiek innym...
(at)gdL W ramach konstruktywnych uwag: 1. Generowanie przebiegu w pętli mi się nie do końca podoba - wiem, że dzięki temu wyciskasz z tego AVR-a ile się da, ale to nie do końca poprawne i eleganckie - np. na pewno na "obrót" pętli while schodzi pare taktów procka i trochę sygnał sekunda po sekundzie płynie (choć to b. niewielki efekt, ale jest, jak...
Zapytałem dlatego, że pewną niedoskonałością tego układu jest to że nie posiada on wejścia zegarowego typu Schmitta a tym samym trudniej jest w nim wyeliminować niepożądane zjawisko drgań styków przełącznika a tym samym ew. błędy w przełączaniu się jego. Przynajmniej stosując tą taką najprostsza metodę, układ całkujący. Wejście typu Schmitta posiada...
Cześć. Zastanawiam się nad tym po co tyle rodzajów magistral do systemów rozproszonych jak można to tak nazwać? Z nich wszystkich chyba uart i one wire są najlepsze. Czy taki i2c ma jakieś zalety? żeby zrobić sprzętowe one wire wystarczy dioda prostownicza na tx uarta i rezystor pullup albo pulldown w zależności od kierunku przewodzenia diody. Nawet...
witam, Na początku zaznacze,że metody które znalazłem na elektrodzie nie pomogły(może źle napisałem kod programu??). Chcę zwiększać jednym przyciskiem dwukrotnie prędkość pulsowania diodek.Problem tkwi w tym ze raz diodki przyspieszaja raz zwalniaja a raz nic nie robia. Procedura w celu eliminacji drgania stykow wyglada nastepujaco: 1.sprawdz czy S=0;...
Druga możliwość, to wykorzystanie przerwania od timera. Ustawiasz sobie przerwanie co np. 10ms i w przerwaniu badasz stan klawiatury i zapamiętujesz. Jeżeli ten nowy stan jest inny, niż zapamiętany poprzednio, to np. wpisujesz sobie wartość opóźnienia (do eliminacji drgań styków) do zmiennej. Jeżeli stan się nie zmienił, to zmniejszasz zmienną i jeżeli...
Witam. Podepnę się pod temat. Kolega "sulfur" mógłby podać link do tematu? Chciałbym zliczyć ilość obrotów na minutę ( max 250 ). Są 2 wyjścia. - Jedno, to zliczanie impulsów przez zewnętrzne przerwanie oraz obróbka w programie na rpm. - Drugie to zliczanie czasu między impulsami przez timer oraz obróbka w programie. Impulsy będą generowane przez zwieranie...
http://obrazki.elektroda.pl/9576945700_1... Witam. Chciałbym się pochwalić swoim projektem serca, wykonanego na LED oraz mikrokontrolerze AtMega8A. Schemat: http://obrazki.elektroda.pl/8036237000_1... Jak widać schemat jest bardzo prosty, zasilanie całego układu jest z gniazda mikro USB typu B, każda dioda ma rezystor...
tmf napisał: R-MIK napisał: Użyj ATOMIC_RESTORESTATE a nie ATOMIC_FORCEON. Dzięki temu odtwarzany jest stan znacznika I a nie bezwzględnie ustawiany. A po co? Jeśli w programie p Takie tam gadanie. Mamy konkretny program i nie ma co gdybać. Gołego cli()/sei() w programie właściwie się nie używa, więc sytuacja o której piszesz jest czysto teoretyczna....
Skoro masz płytkę stykową (albo kartkę ;)), to zbuduj układ od początku: dioda oświetlająca plus fotodioda/fototranzystor. Popatrz, jaki masz poziom na wyjściu. Jeżeli trzeba, dodaj wzmacniacz/negację. W kostce 7400 masz do dyspozycji dwie wolne negacje - jeśli trzeba. Chodzi o to, żeby na wejściu przerzutnika (czyli na wyjściu tej kaskady formowania...
https://obrazki.elektroda.pl/4136220100_... Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...
http://obrazki.elektroda.net/48_11674305... Pomysł: Jakiś czas temu widziałem na forum podobny projekt – który zainspirował mnie do zbudowania urządzenia. Doświadczenia: Dawno dawno temu uruchomiłem kit JABL-a – Akustyczny przełącznik światła. Jednak jego działanie nie było dla mnie satysfakcjonujące. Głośniejszy hałas powodował niepotrzebne...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
Czyli jak zbudować ścianę izolująca sąsiadów od mojej muzyki? Im więcej czytam o rożnych sposobach tym większy mętlik mam w głowie /info o rożnych metodach podałem poniżej/. Ważne: chodzi mi,żeby sąsiedzi mnie nie słyszeli ani ja ich, a nie o wytłumienie pomieszczenia, w którym słucham muzyki . Pytanie moje jest takie: co lepiej zrobić? 2 ścianki karton-gips...
Witam. Chciałbym zbudować sterownik bramy dwuskrzydłowej. Działanie standardowe tj. Włącz otwieranie 1skrzydla/poczekaj włącz otwieranie 2 skrzydła/Stop. Włącz zamykanie 2 skrzydła/poczekaj, włącz zamykanie 1 skrzydła/Stop. Czyli Otwórz/Stop/Zamknij/Stop itd. Dodaje wzór płytki pcb w pdfie, gdyż schemat (jeszcze) nie powstał. Oto kod: Zaznaczam że,...
Witam! Jestem w trakcie projektowania PCB do mojego odtwarzacza MP3 bazowanego na AT91SAM7S256. Mam w związku z tym prośbę o kilka porad. Zasilanie ma być realizowane z 2 aku AA Ni-MH (ok. 2000mAh - 2500mAh) i podbijane do 3,3V przetworniczką MAX9850 (z opcją shutdown, pobiera wtedy 0,1uA). Są 2 wyjścia: 1. usypiać procka oraz odcinać zasilanie innym...
eliminacji drgań styków metoda eliminacji układ eliminacji drgań
rosnąć temperatura silnik zabezpieczenie bloków oleju kosiarka
Symetryzacja żarzenia vs. podniesienie potencjału Lokalizacja sygnalizatora akustycznego w Toyocie Yaris