![]() |
|
Licznik obrotów czujnik halla - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Czujniki (https://forum.arduinopolska.pl/dzial-czujniki) +--- Wątek: Licznik obrotów czujnik halla (/watek-licznik-obrot%C3%B3w-czujnik-halla) Strony:
1
2
|
RE: Licznik obrotów czujnik halla - poziomka97 - 14-06-2024 Ja mam arduino uno i nie bardzo wiem czym jest uc to podam symbol jaki mam na mikrokontrolerze ATMEL MEGA328P AU1519 RE: Licznik obrotów czujnik halla - oscarX - 14-06-2024 (14-06-2024, 10:38)poziomka97 napisał(a): Ja mam arduino uno i nie bardzo wiem czym jest uc to podam symbol jaki mam na mikrokontrolerze ATMEL MEGA328P AU1519 Jak chcesz dokładny pomiar obrotów to to niestety musi trwać. Zasada jest prosta - im dłuższy pomiar częstotliwości tym dokładniejszy. Wspomniana płytka na szczęście posiada generator kwarcowy. Ale musisz rozważyć jaka konkretnie dokładność (jaka najmniejsza widoczna zmiana) jest ci potrzebna i jaki jest zakres pomiarowy. Jak rozumiem sam czujnik obrotów jest już wbudowany i niewiele da się zmienić. Ten procek ma tylko jedno przwdziwe wejście ICP. To nóżka PB0 - trzeba sprawdzić na schemacie jak jest oznaczony ten pin na płytce arduino. Ogólnie to system arduino raczej będzie przeszkadzał niż pomagał w takiej konfiguracji - jest jeden 16 bitowy timer (Timer1) i pewnie jest używany przez samo arduino. Co prawda do ICP można użyć nawet timera, który już jakoś pracuje, byle w miarę długim cyklu. Zadanie jest na tyle proste, że można to oprogramować bezpośrednio w C, z pominięciem arduino. Chyba że już w tych bibliotekach dodatkowych coś się znajdzie gotowego. RE: Licznik obrotów czujnik halla - Jarewa0606 - 16-06-2024 Sprawdź przetestuj, jeżeli bedzie coś nie tak to poprawimy bo pisałem to z pamięci bez testowania na podstawie innych swoich projektów do czegoś innego. W zasadzie wyświetlana czestotliwość bedzie twoim RPM jak masz jeden inpuls na obrót. Sygnał z czujnika podłacz do pinu 8 Kod: #define pinICP 8 // |