организация тахометра
Добавлено: Ср мар 19, 2014 12:23:47
объясните как реализовать тахометр на atmega8, как я понимаю нужно использовать два прерывания: таймер и подсчёт импульсов, дальше вижу два пути:
1) измерять количество импульсов за 1 секунду
2) измерять время между двумя импульсами
в первом случае узнавать обороты можно лишь каждую секунду, следовательно и обновлять показания тахометра тоже возможно раз в секунду, а это по-моему слишком долго
во втором случае частота обновления данных зависит от измеряемой частоты, следовательно при высоких оборотах обновления будут происходить быстрее, следовательно больше будет нагружаться контроллер
либо может быть есть какой то третий способ?
1) измерять количество импульсов за 1 секунду
2) измерять время между двумя импульсами
в первом случае узнавать обороты можно лишь каждую секунду, следовательно и обновлять показания тахометра тоже возможно раз в секунду, а это по-моему слишком долго
во втором случае частота обновления данных зависит от измеряемой частоты, следовательно при высоких оборотах обновления будут происходить быстрее, следовательно больше будет нагружаться контроллер
либо может быть есть какой то третий способ?