Экспериментирую в Протеусе с тахометром- мега8 с помощью входа внешнего прерывания INT0 ловит импульсы,а таймер 0 считает время между импульсами, и получается у меня следующее-
ГЦ -- ПОКАЗ.ИНД.
------------
13-- 200
20 -- 130
30 -- 86
40 -- 65
50 -- 52
60 -- 43
70 -- 37
80 -- 32
90 -- 28
100 -- 26
Как перевести время между импульсами в герцы, какие методы есть для этого? Где то читал про способ с двумя массивами, может какая то формула есть,посмотреть бы код на си желательно.
Как перевести значения ?
- Реклама
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Как перевести значения ?
.. а разве для приведенного случая она не очевидна?dm211 писал(а):...может какая то формула есть...
F - частота, T - показания тахометра =>
T*F=2600
Re: Как перевести значения ?
Вот точно! Сидел с калькулятором-не смог найти связь, а оказалось все просто.ChipKiller писал(а):.. а разве для приведенного случая она не очевидна?dm211 писал(а):...может какая то формула есть...
F - частота, T - показания тахометра =>
T*F=2600
