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!
-
slawek55
- Użytkownik
- Posty: 475
- Rejestracja: 16 sie 2005, 11:47
- Lokalizacja: Szczecin
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?
-
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

i dużo prostszy w napisaniu program wg mnie
-
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.