Драйвер для квадратурного энкодера под ПЛИС Spartan 2.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Nobodevi4
Родился
Сообщения: 7
Зарегистрирован: Сб мар 06, 2010 18:35:33

Драйвер для квадратурного энкодера под ПЛИС Spartan 2.

Сообщение Nobodevi4 »

Пишу драйвер для квадратурного энкодера, не могу посчитать длительность импульсов синус и косинус метки.
Номинальная скорость вращения двигателя - 1500 об/мин.
Разрешающая способность энкодера - 2500 имп/об.
Не могу понять, получается что, период синус-метки и косинус метки будет равен:

1500/60=25 об/сек.
2500*25=62500 кГц.
T=1/62500=0,000016 с ???

И период будет всегда изменяться в зависимости от изменения скорости вращения вала двигателя?
Вложения
диаграмма работы схемы.jpg
Пояснение к моему сообщению. (u1 и u2 это сигналы от синус и косинус метки энкодера)
(131.97 КБ) 548 скачиваний
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.

Сообщение ChipKiller »

Nobodevi4 писал(а):И период будет всегда изменяться в зависимости от изменения скорости вращения вала двигателя?
... конечно, ведь разрешающая способность энкодера - величина постоянная.
Реклама
Nobodevi4
Родился
Сообщения: 7
Зарегистрирован: Сб мар 06, 2010 18:35:33

Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.

Сообщение Nobodevi4 »

тогда при написании драйвера для него нужно учитывать зависимость изменения периода от скорости вращения вала двигателя?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.

Сообщение Meteor »

Если преследуете цель оценки и контроля скорости вращения двигателя, то надо учитывать. Если необходимо только направление вращения - то необязательно, главное что бы могли отработать при максимальной скорости
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»