#17
Сообщение
DWD » 10.01.2017{, 13:57}
Вопросы по скоростному счётчику продолжаются...
И главный вопрос - точность счёта.
Ардуинка - UNO. Программа - только скоростной счётчик.
То, что не может отрабатывать частоты более 90КГц это одно. Но почему точности нет?
Подаю на вход счётчика сигнал с DDS генератора, так что по поводу исходной точности как частот, так и длительностей импульсов можно не беспокоится.
Скажем, в режиме "Длительность импульса" показывает 936 мкс, хотя реальная длительность 1000 мкс.
От частоты мало зависит, если не считать, что на более высоких частотах врёт сильнее.
В режиме "Количество импульсов", работая по принципу частотомера, более-менее правильно считает очень низкие частоты. Например, 10Гц показал правильно, а 100 Гц уже с ошибкой - выдал 106 Гц. И чем выше частота, тем больше набегает ошибка.
Как с этим бороться? Может я что-то неправильно делаю?
Скажем, сейчас для одного проектика мне нужно считать длительность поступающего импульса. Длительность может меняться в пределах 40...120мс. А так как в этой длительности закодировано измеряемое напряжение с АЦП на 16 разрядов, то точность счёта длительности должна быть очень хорошей. У меня же получается точность плюс-минус лапоть.
Последний раз редактировалось
DWD 10.01.2017{, 13:58}, всего редактировалось 1 раз.