• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Niedokładność pomiarowa - problem z odczytywaniem impulsow
#47
Wiem, że w poprzednich postach była mowa o pomiarze prędkości, jednak od czasu ostatniej odpowiedzi pracowałem nad zwiększeniem dokładności pomiaru długości impulsów wtryskiwaczy. Udało mi się osiągnąć dokładność 1us (mógłbym więcej ale nie wiem czy jest sens). Użyłem inputCaptureMode Timera3, długo walczyłem z rejestrami i wszystkim co z nimi związane ale udało się (mam nadzieje!) Smile

https://pastebin.com/b4AjmyKn

Kod ten to jedynie obsługa inputCaptureMode, koncowy wynik czasu jednego impulsu jest przesyłany do loop'a.
Prosiłbym o zerknięcie na ten kod, wydaje mi się, że wszystko działa jednak brak mi doświadczenia więc pewny być nie moge.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Niedokładność pomiarowa - problem z odczytywaniem impulsow - przez qbic - 05-09-2018, 20:40

Skocz do:


Przeglądający: 1 gości