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

 
 
> Вопросы по схеме энкодера
Папа Карло
сообщение Nov 28 2008, 20:29
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Всем привет.

Есть двигатель коллекторный с редуктором.
После редуктора хочу поставить энкодер.
У энкодера 80 тиков за оборот.
Двигатель крутится не быстрее 60 об\мин.

МК LPC2134 будет программно обрабатывать энкодер.

Алгоритм такой:
таймер настроен на прерывание с частотой 2кГц
каждое прерывание смотрим состояние на выходе энкодера
если есть изменение состояние, то записываем "тик" в переменную
Через 50 прерываний таймера вычисляем скорость движения
по формуле sp = 0x80 - ( p - 5 )
где sp - скорость, 0x80 константа максимального кол-ва "тиков", 5 - константа минимальных "тиков"
p - сколько натикало за 50 прерываний.

Хотелось бы замечания по алгоритму или советы?
Ниже выкладываю схему энкодера.
Стоит ли ставить триггер ?
Подойдёт ли фильтр такой ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 6th August 2025 - 09:12
Рейтинг@Mail.ru


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