-
Data: 2017-07-07 13:04:01
Temat: Re: Arduino - zliczanie impulsów
Od: Nifhelm <pytaj@grupie> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 07.07.2017 o 12:53, Michal M. Lechanski pisze:
> W dniu 07/07/2017 o 11:40, Nifhelm pisze:
>
>> Swoją
>> drogą dziwię się, że przy wolnych obrotach nie zlicza po dwa, trzy i
>> więcej impulsów na obrót.
>
> Taki efekt zaobserwowałem z magnesami i kontaktronem - zliczane były
> impulsy gdy kontaktron "najeżdzał" nad magnes i gdy się od magnesu
> oddalał. Czyli licznik zliczał dwa razy więcej impulsów niż było
> magnesów. Zmniejszenie odległości kontaktronu od magnesu usunęło ten efekt.
>
Funkcja loop() wykonuje się ciągle od nowa. Za każdym przejściem
dokonywane jest sprawdzenie wartości na pinie analogowym i za każdym
razem gdy wykrywana jest taśma stan jest zwiększany. Przy każdym
przejściu zapisywane są też dane d wyświetlacza LCD. Efektem jest długi
czas przejścia pętli oraz to, że jeśli nastąpi dwukrotne sprawdzenie
wejścia analogowego za jednym przejściem taśmy przed czujnikiem, to
zliczone zostaną dwa impulsy.
Po pierwsze zrezygnuj z pomiaru analogowego, bo jest zbyt wolny. Dodaj
komparator i wynik na wejście cyfrowe.
Po drugie zrezygnuj z zapisu LCD jeśli nie zmienia się wartość licznika.
Po trzecie zastosuj wykrywanie przejścia z koła na taśmę, a nie
wykrywanie taśmy (zmiana sygnału a nie jego stan).
A najlepiej zastosuj przerwania.
Pozdrawiam.
Następne wpisy z tego wątku
- 07.07.17 13:42 Pcimol
- 07.07.17 13:45 J.F.
- 07.07.17 14:03 Nifhelm
- 07.07.17 14:18 J.F.
- 07.07.17 17:22 Marek
- 07.07.17 22:19 s...@g...com
- 08.07.17 00:43 slawek
- 08.07.17 00:47 slawek
- 08.07.17 00:52 slawek
- 08.07.17 00:57 slawek
- 08.07.17 10:23 slawek
- 08.07.17 11:28 Janusz
- 08.07.17 12:01 Piotr Gałka
- 08.07.17 21:34 slawek
- 08.07.17 21:55 Janusz
Najnowsze wątki z tej grupy
- Jak odróżnić myjki wibrujące od ultradźwiękowych.
- Ledy na wyłączniku czasowym błyskają
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
Najnowsze wątki
- 2025-04-05 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-04-05 Warszawa => Strategic Account Manager <=
- 2025-04-05 co w Anglii dziś w Polsce za 30 lat
- 2025-04-05 Wrocław => SOC Tech Lead <=
- 2025-04-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-04-05 Wyrok dożywocia dla Polki
- 2025-04-04 Prezydium Sejmu Tuskiego orzekło: Poseł KO mecenas Roman Giertych NIE jest mordercą (w żadnym sensie tego słowa?)
- 2025-04-04 Reset komóry
- 2025-04-04 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-04-04 Zielonka => Key Account Manager IT <=
- 2025-04-04 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2025-04-04 Warszawa => Mid/Senior IT Recruiter <=
- 2025-04-04 Białystok => NMS System Administrator <=
- 2025-04-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-04-04 Warszawa => Generative AI Engineer <=