Итак пояснения:
значения во входном буфере обновляются каждую 1мс.
Потом идет фильтрация
Для входов 1-8 минимальное время фильтрации -1мс
Для входов 9-12 - 0мс (т.е. можно отключить).
Итого теоритически возможный потолок
Для входов 1-8 - 250 Гц
Для входов 9-12 - 500 Гц.
При простой программе эти цифры подтверждаются (проверял сам)
Далее интересней.
когда растет время цикла мы ожидаем, что минимальное время импульса будет равняться времени циклу, но с учетом, что на входе происходит дискретизация оно должно быть больше, что и видно из опытов:
2. Время цикла 2,56мс - 135 Гц - Ти=3,7мс
3. Время цикла 6,43мс - 60 Гц - Ти=8,33мс
В моем опыте были следующие цифры:
4. Время цикла 1,76мс - 233 Гц - Ти=2.14мс
Для использования Энкодеров нужно все таки хотя бы 5 КГц поддерживать.
часть программы - подсчет импульсов в секунду)1.png





Ответить с цитированием