Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
30 июня
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Кибернетика, автоматика, протоколы
1445179
Топик полностью
SciFi
(26.06.2024 13:56, просмотров: 19)
ответил
Boвa
на
Если энкодер крутится с большой скоростью, а промежуточные данные сохраняются как 16 битные числа, то в вашем варианте меньше максимальная разность показаний, которую обрабатывает алгоритм усреднения. Допустим что разность между соседними показаниями равна D и она примерно постоянна. Тогда чтобы не произошло переполнение в вашем алгоритме необходимо чтобы |3*D|<32768, откуда |D|<10922. Если же использовать мой вариант то при постоянной скорости вращения
Выдумать несуществующую проблему и тут же её решить. Типичная сахара. За это её и любим :-)
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Не нравится - не решай.
-
Boвa
(26.06.2024 13:57
)