Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Управление сервомашинкой, аппаратными средствами.


Управление сервомашинкой, аппаратными средствами.

Сообщений 1 страница 8 из 8

1

Приветствую всех товарищи! А можно как то сформировать сигнал на сервопривод если кто не знает протокол то http://www.avislab.com/blog/serva/
Да можно ШИМ но есть проблема в весьма большом шаге на 8бит что не есть ГУД!!! Программно не лучше. Может как то можно еще? Это МК управления сервами и еще разными устройствами при обмене данными с управляющим прерывания не используются.
Мне хотя бы 2 канала получить норм, еще 2 прокатят так. Если есть метод в получении хотя бы 50 положений то вы меня выручите сильно! Частота МК от 10 до 25МГц, но лучше выше, mega328.
Да и частоты по 50Гц не попадают хотя в принципе сервопривод будет работать и с отклонением частоты но всё лучше сильно не отклоняться.

Отредактировано RadioHAM-433 (2017-10-01 02:43:36)

0

2

RadioHAM-433 написал(а):

Приветствую всех товарищи! А можно как то сформировать сигнал на сервопривод если кто не знает протокол то http://www.avislab.com/blog/serva/

Так тут указанная в статье плата все решает.
Достаточно выдать на нее импульс нужной длительности и все...
Вот как бы и вся сложность... ;)

Интересное, кстати, решение, хоть и не новое...

Отредактировано Nord (2017-10-01 05:01:21)

0

3

А если использовать команду Васика?

+1

4

Да хорошо написал функцию калибровки и управления но есть пара вопросов. Как тут правильнее подать низкий уровень то есть полностью остановить/отключить привод? Вдобавок как это всё работает на системном уровне? Какие ресурсы потребляет что может нарушить работу модулятора и что он может нарушить? Работа в основном цикле не нарушается в принципе возможно из-за малого потребления ресурсов, как на счёт прерываний?
В примеру ШИМ аппаратный не что не может нарушить и он тоже не на что не влияет а тут как?
Меня оочень  интересует тема ресурсов и совместимости как программа в принципе работает в реальном времени то есть имеет отклик "гарантированный отклик" там и датчики расстояния и датчик оборотов и Доплер так что очень важно. Управляющий МК отвечает за связь и управление а драйверный за управление платформой. Передача данных идёт с полной синхронизацией с обоих сторон, то есть передача идёт по подтверждению приёма.

Отредактировано RadioHAM-433 (2017-10-01 16:51:29)

0

5

у серв нет никаких заложенных механизмов с отключением, может только работать, если нужно её отключать, то придется заморочиться с схемой управления питания для неё

0

6

При низком уровне серв не работает!!!!!!

Отредактировано RadioHAM-433 (2017-10-01 20:28:25)

0

7

Уровне чего?

0

8

Проехали, ладно всё спасибо и на этом.

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Управление сервомашинкой, аппаратными средствами.