Sposób pomiaru prędkości obrotowej silnika samochodowego

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Sposób pomiaru prędkości obrotowej silnika samochodowego

Post autor: slawek55 » 08 cze 2008, 19:47

Cześć.
Mam prośbę o poradę.
Chce zbudować obrotomierz cyfrowy do samochodu z wykorzystaniem uC AVR np 2313, ale nie wiem jaką zastosować metodę pomiaru.
Do wyboru mam dwie.
Pierwsza to pomiar impulsów przychodzących na wejście licznika w ciągu jednej sekundy. Jak zmierzę te impulsy i pomnorzę przez 60 to mam obroty w [obr/min]

Drugi sposób to pomiar z wykorzystaniem przerwania INT i pomiar czasu jaki mija między przerwaniami. Ten sposób byłby podobny do zastosowanego w AVT2711.

Możecie mi coś doradzić, jakieś wady i zalety obu metod?

Awatar użytkownika
grysek67
Użytkownik
Posty: 315
Rejestracja: 27 cze 2007, 6:34
Lokalizacja: Limanowa
Kontakt:

Post autor: grysek67 » 08 cze 2008, 19:57

Napewno łatwiejszy jest ten pierwszy sposób :smile: i dużo prostszy w napisaniu program wg mnie

Awatar użytkownika
joon
Użytkownik
Posty: 2076
Rejestracja: 30 cze 2007, 22:56
Lokalizacja: Kraków, Przemyśl, Warszawa
Kontakt:

Post autor: joon » 08 cze 2008, 21:48

A fizycznie jak chcesz zbierać impulsy?

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 09 cze 2008, 5:15

Ze zbieraniem impulsów to najmniejszy problem. A wyglądać to będzie tak, że na jeden obrót wału jeden impuls z opadającym zboczem.

Franco
-
Posty: 19
Rejestracja: 27 cze 2007, 1:00
Lokalizacja: Bydgoszcz

Post autor: Franco » 09 cze 2008, 9:01

Jeżeli chcesz zbierać impulsy z cewki zapłonowej to moze to też być lekki problem (ze względu na zakłucenia) poza tym musisz sobie odpowiedzieć na jeszcze jedno pytanie jak szybko chcesz miec odswiezany wynik i jak dokładnie chceszz mierzyć jezeli szybko to pozostaje ci tylko metoda pośrednia tzn mirzyć czas pomiędzy zboczami przy 700 obr zliczysz 11/12 impulsów podczas sekundy więc i dokładność marna i odswierzanie okolo 1x na sekunde

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 09 cze 2008, 9:20

Nie jest problemem zbieranie impulsów, bo mam układ odkłócający i nie potrzebnie schodzi to na ten temat.
Możesz mi powiedziec cos więcej o tym co pisałeś. Skąd masz wartość 11/12 impulsów.
A wydaje mi się, ze 1 sekundowe odświerzanie wystarczy.

ODPOWIEDZ