logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonfigurować timery w ATTiny2313 do obliczania zużycia paliwa?

tzok 14 Mar 2007 11:56 2836 13
REKLAMA

Podsumowanie tematu

✨ Dyskusja dotyczy konfiguracji timerów w mikrokontrolerze ATTiny2313 do pomiaru chwilowego i średniego zużycia paliwa w samochodzie. Proponuje się wykorzystanie jednego timera do pomiaru czasu otwarcia wtryskiwaczy, realizowanego przez przerwania zewnętrzne (INT), które rozpoczynają i zatrzymują licznik, co pozwala na dokładne zmierzenie czasu trwania impulsu wtrysku. Drugi timer można wykorzystać jako licznik impulsów z czujnika ABS lub impulsatora na skrzyni biegów, co umożliwi pomiar przebytej drogi. Alternatywnie impulsy drogi można zliczać programowo w przerwaniu, jednak może to obciążać procesor. Precyzja pomiaru czasu impulsów wtrysku jest ważniejsza niż precyzja odmierzania czasu całkowitego, dlatego timer do pomiaru czasu drogi może działać jako licznik impulsów zewnętrznych. W dyskusji poruszono także kwestie programowania ATTiny2313, dostępności i ceny mikrokontrolerów ATTiny2313 i ATmega8 oraz możliwości wykorzystania programatora szeregowego. Wskazano, że ilość paliwa można oszacować jako iloczyn sumarycznego czasu otwarcia wtrysku i stałej charakterystycznej dla wtryskiwacza, którą można znaleźć w dokumentacji technicznej. Autor planuje napisać program w BASICu i rozważa użycie generatora sygnału 10 kHz lub 5 kHz (np. NE555) sterowanego sygnałem z wtrysku do odblokowywania licznika. Wskazano również, że w samochodowych komputerach pokładowych rzadko stosuje się bezpośredni pomiar chwilowego i średniego spalania na podstawie czasu wtrysku, co może wymagać dodatkowych przemyśleń dotyczących wyświetlacza i interfejsu użytkownika.
Wygenerowane przez model językowy.
REKLAMA