Пишу драйвер для квадратурного энкодера, не могу посчитать длительность импульсов синус и косинус метки.
Номинальная скорость вращения двигателя - 1500 об/мин.
Разрешающая способность энкодера - 2500 имп/об.
Не могу понять, получается что, период синус-метки и косинус метки будет равен:
1500/60=25 об/сек.
2500*25=62500 кГц.
T=1/62500=0,000016 с ???
И период будет всегда изменяться в зависимости от изменения скорости вращения вала двигателя?
Драйвер для квадратурного энкодера под ПЛИС Spartan 2.
Драйвер для квадратурного энкодера под ПЛИС Spartan 2.
- Вложения
-
- диаграмма работы схемы.jpg
- Пояснение к моему сообщению. (u1 и u2 это сигналы от синус и косинус метки энкодера)
- (131.97 КБ) 548 скачиваний
- Реклама
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.
... конечно, ведь разрешающая способность энкодера - величина постоянная.Nobodevi4 писал(а):И период будет всегда изменяться в зависимости от изменения скорости вращения вала двигателя?
Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.
тогда при написании драйвера для него нужно учитывать зависимость изменения периода от скорости вращения вала двигателя?
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Драйвер для квадратурного энкодера под ПЛИС Spartan 2.
Если преследуете цель оценки и контроля скорости вращения двигателя, то надо учитывать. Если необходимо только направление вращения - то необязательно, главное что бы могли отработать при максимальной скорости
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже

