|
|
  |
2 ШД от 16-разрядного таймера (OCR1A & OCR1B), Возможноли такое |
|
|
|
Nov 20 2009, 13:50
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 20-11-09
Из: Ставрополь
Пользователь №: 53 756

|
Народ, может кто занимался таким управлением: 2 ШД от выводов OC1x. Есть задача управлять двумя ШД независимо, т.е. по сути 2 канала. Реально на макете работает от TC0 в режиме СТС: формируются импульсы STEP для разгона и выхода на рабочую частоту вращения ШД. Заране благодарен за любые советы.
|
|
|
|
|
Nov 20 2009, 14:16
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 20-11-09
Из: Ставрополь
Пользователь №: 53 756

|
конечно частотой, а иначе скважность как будет отражаться на скорости?...
Видимо придется для одного ШД использовать ТС1 (для более плавного разгона до максимально возможной скорости), а для второго ШД- ТС0/2. Собственно, тему можно дальше не продолжать...
|
|
|
|
|
Nov 20 2009, 18:23
|

Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-11-05
Пользователь №: 11 495

|
Цитата(ATMExpert @ Nov 20 2009, 16:16)  придется для одного ШД использовать ТС1 (для более плавного разгона до максимально возможной скорости) Если это действительно шаговые двигатели, а не синхронник какой - зачем там разгон? Как скажешь - он и шагнет, разгоняться не надо. Ты точно знаешь, что делаешь?
|
|
|
|
|
Nov 23 2009, 15:38
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Какая частота следования импульсов по сравнению с тактовой частотой? Если она достаточно мала, то можно просто загружать новые значения в регистры OCR в соответствующих прерываниях, таймер пусть считает без ограничения периода, и настроить ножку на переключение по событию совпадения. Т.е. код в прерывании для, например, канала А будет просто OCR1A+=HalfPeriodChanA, где HalfPeriodChanA - глобальная переменная, хранящая количество циклов таймера для половины периода меандра.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|