реклама на сайте
подробности

 
 
> STM32F103 + Encoder, 32-х битный счетчик энкодера
KSN
сообщение Aug 1 2012, 03:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



В STM32F103 имеется 16-и битный счетчик, к которому можно подключить квадратурный энкодер. Мне необходимо реализовать 32 битный счетчик. Частота сигнала в среднем 60кГц(максимум 120кГц). Может кто реализовывал подобную задачу, поделитесь мыслями: как реализовать 32 битный счетчик? Программно или может состыковать пару таймеров между собой(возможно через внешние выводы). Вариант взять вместо STM32F103 кристалл STM32F205 рассматривается, но ценник у первого ~3$, у второго 8$
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Bandy
сообщение Aug 1 2012, 04:45
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 29-11-07
Из: Россия
Пользователь №: 32 787



Подобную проблему решили так.
Настраиваем таймер с энкодером на прерывания по переполнению, в обработчике прерываний, в зависимости от направления счета таймера, увеличиваем или уменьшаем старшую часть счета. К сожаленью по другому ни как.
Если не нужно определять направление счета то можно соеденить два счетчика каскадно
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 20:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016