Управление сервой

PIC версия программы(разные темы)

Re: Управление сервой

Сообщение Enigm (Enigm) » 18 июл 2016, 16:25

Вот поправил поправку и импульс дает четкий.
Добавил в схему измеритель импульсов, он нам точно кажет сколько микросекунд у нас импульс.
Пока это на 16 Мгц
Займусь и на 48
16Mhz.rar

Вот на 48 Мгц.
Так как с тем же делителем выходит 3Мгц частота гена, то и нашу цифру надо умножить на 3 .
Иногда может прыгать +-1Мкс
48Mhz.rar

А вот с 20Мгц уже такое не прокатит, ибо ближайшее целое число это 5 , но с ним будут большие цифры выходить, которые не влезут в 16 битный регистр ))
Удобно будет использовать умножение 2.5 , но это уже нужен флоат.
Попробую, глянем на сколько Мкс будет прыгать туда сюда.
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Enigm 18 июл 2016, 17:10, всего редактировалось 1 раз.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе

Re: Управление сервой

Сообщение Sergey (Sergey) » 18 июл 2016, 17:07

я в том расчете считал прерывания по таймеру.
Не разобрался тогда, а сейчас понятно.
Ник: Sergey
Имя: Sergey
Специалист
Специалист
Информация о пользователе

Re: Управление сервой

Сообщение Sergey (Sergey) » 18 июл 2016, 18:01

Только что протестил на серве все отлично работает на частоте 48МГц. :D
Ник: Sergey
Имя: Sergey
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: Управление сервой

Сообщение Enigm (Enigm) » 18 июл 2016, 18:12

Вот и на 20Мгц подоспело.
Делитель таймера на 2 , что дает нам 2.5Мгц .
Поэтому наше число надо умножать на 2.5.
Так как флоат у меня отключен, я просто умножаю сначала на 10 а потом делим на 4, вот и нужная цифра ))
Коррекция значительно подросла, Видать деление сказывается.
Так же могет прыгать на +-1 мкс
А так работает.
20Mhz.rar
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

Re: Управление сервой

Сообщение Sergey (Sergey) » 18 июл 2016, 18:46

И этот вариант на 20МГц протестил - отлично работает!
Спасибо! :)
Ник: Sergey
Имя: Sergey
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: kool78

cron