Реверс и расширение вращения серво.
Устройство предназначено для расширения импульсов управления серво или реверсирования направления вращения. В устройстве использован на контроллер ATTINY13. Фюзы выставлены на тактовую частоту 9.6Мгц.
Схема:
Сопротивление R1 нужно только для программирования контроллера непосредственно на плате. R2 – предназначено для защиты контроллера, при неправильном подключении к приемнику. Питание контроллера происходит непосредственно от цепи питания приемника, поэтому разрешается использовать питание приемника не более 5.5В. Для использования устройства с питанием приемника 6В можно добавить в цепь питания контроллера последовательно два кремневых диода.
На видео применены стандартные машинки HXT900 без переделок. Машинки подключены к одному каналу, слева машинка подключена через расширитель, справа напрямую.
Параметры:
Входной импульс 1 мс - Выходной импульс 0,5 мс
Входной импульс 1,5 мс - Выходной импульс 1,5 мс
Входной импульс 2 мс - Выходной импульс 2,5 мс
Разрешение примерно 1024 шага в диапазоне от 1мс до 2мс.
При и использовании SMD компонентов плата устройства получается очень маленькой.
Побочным продуктом получилось устройство для реверса серво.
схема и плата та же самая, меняется только прошивка.
Схемы и прошивки в архиве:
Здорово!
А то резюки впаивать в серву - “не айс.”
Классная штука и 20 баксов не надо в магазин. Тока для подвеса HD камер надо еще больше разрешение для плавности хода (особенно мелкие перемещения раскачанной сервы).
Классная штука и 20 баксов не надо в магазин. Тока для подвеса HD камер надо еще больше разрешение для плавности хода (особенно мелкие перемещения раскачанной сервы).
Куда уж больше-то? В подобных устройствах используют как правило всего,±128 и того не боле 256. На мой взгляд, 1024(реально немого больше) более чем достаточно. Да и далеко не любой передатчик-приемник сможет выдать такое разрешение.
Владимир, спасибо за такую простую и чудесную вещь!
По поводу разрешения - еще не все сервы (и уж точно не hxt900) умеют позиционироваться больше, чем на 128 положений.
Уважаеме Гуру! Подскажите пожалуйста где можно такую штуку преобрести? Или толко самому делать?
Подскажите пожалуйста где можно такую штуку преобрести? Или толко самому делать?
Ну вообще-то здесь и есть раздел самодельной электроники. 😃
Вопросы по поиску готовых девайсов лучше задавать например здесь: rcopen.com/forum/f90/topic146144/83
RESET (выход 1) надо через конденсатор 100 мкф подключить на GND (вых.4)
это даст задержку пуска микроконтроллера в момент подачи питания.
…это даст задержку пуска микроконтроллера в момент подачи питания.
Нет никакого смысла задерживать запуск контроллера в этой схеме.
Скажите, а прошить контроллер можно прямо через серво входы-выходы собраного устройства?
Если да, то на какие ножки серворазьемов что подавать (моси мисо… )?
…Если да, то на какие ножки серворазьемов что подавать (моси мисо… )?
А, скачать PDF на контроллер и все самому посмотреть?
Реверсер по температуре-напряжению проверяли ? Может был смысл 25 тиньку с кварциком поставить?
А, скачать PDF на контроллер и все самому посмотреть?
В сети нашел такую распиновку аттини13 : 1.reset , 4. gnd, 8. питание 5в, 6. miso , 5. mosi .
Поэтому и возник вопрос как это прошивается ( если прошивается ) через разьемы собраного девайса , к sck ничего не подведено …
Я чайник ,так что если вас не затруднит, обьясните )
Всё просто. Подсоединяешь к процу программатор через RESET, MOSI, MISO, SCK, GND. Подаёшь 5В на проц, и всё прошивается.
А впрос, можно ли прошивать через рачъём серво, это ты сам можешь логически догадаться.
еще вопрос, собираюсь прошивать через лпт порт простым программатором, есть программа poniprog , но там в списке устройств не нашел attiny13 , какую программу для прошивки посоветуете?
вобщем, спасибо , всё получилось . Тиньку прошил через унипроф программатором на пять проводков .
Монтаж страшненький, но работает ).
А можно сделать так, что-бы в одну сторону серва работала нормально, а в другую в несколько раз меньше поворачивалась??? типа такого: banned link (не реклама)
Ни кто за вас программу писать не будет.
А можно сделать так, что-бы в одну сторону серва работала нормально, а в другую в несколько раз меньше поворачивалась??? типа такого: banned link (не реклама)
По ссылке показан замедлитель для серво, а это несколько другое устройство. Я думаю, что Вы сами сможете написать соответствующую программу.