Модуль сервоконтроллера ssc-32 (відкритий проект від) - аматорська робототехніка, 3d принтери і чпу

Модуль сервоконтроллера SSC-32 (відкритий проект від Lynxmotion.com)

Управління великою кількістю сервоприводів може бути досить проблематичним. На нашу думку в даному плані винахідництво «велосипедів» не варто часу і праць. У зв'язку з цим ми використовували частину схеми і програмне забезпечення з відкритого проекту сервоконтроллера SSC-32 для створення даного модуля.

Чому саме SSC-32?

Все дуже просто:

Модуль сервоконтроллера ssc-32 (відкритий проект від) - аматорська робототехніка, 3d принтери і чпу

Власне що ж являє собою сервоконтроллер SSC -32?

SSC -32 недорогий сервоконтроллер, але незважаючи на це він має більші можливості. Він має високу роздільну здатність (1uS) для точного позиціонування сервоприводів, і забезпечує їх плавний хід. Діапазон обертання кожного сервоприводу забезпечується від 0.50 mS до 2.50 mS по колу в межах 180 °. Контролер забезпечує регулювання швидкості і кута повороту, а так само їх поєднання. SSC -32 додатково має функцію мікшування сигналів для забезпечення управління групами серв в різних комбінаціях. Це дуже потужна функція для створення комплексів крокуючих роботів різних конфігурацій. Сервоконтроллер так само має 4 цифро-аналогових входу (ABCD), які можуть використовуватися для додаткових завдань. Сервоконтроллер дозволяє вручну вибрати швидкість обміну по UART за допомогою двох перемичок на платі.

Харчування сервоприводів здійснюється від двох джерел зовнішнього живлення. Так само є можливість використання внутрішнього стабілізованого джерела, але це не рекомендується, так як здатність навантаження вбудованого стабілізатора не велика.

Схема модуля являє собою незначно змінену частину оригінального сервоконтроллера. Модуль містить чотири зсувних регістра 74 HC 595 N. мікросхему зовнішньої i 2 C EEPROM пам'яті 24LC256, сполучні роз'єми і набір резисторів. Інша частина оригінального SSC -32 вже є в складі схеми робоконтроллера MRC -28.

Ми використовували другу версію прошивки сервоконтроллера розраховану на мікроконтролер Atmega 168 (перша версія базується на Atmega 8, прошивки на сайті розробників є, але використовувати цю версію не рекомендується). Так само для оптимальної роботи UART був замінений кварцовий резонатор (замість 16 mHz встановлений на 14.7456 mHz). З подібним кварцовим резонатором інформаційний обмін з ПК без проблем здійснюється на швидкості 115200 біт / с.

Модуль сервоконтроллера ssc-32 (відкритий проект від) - аматорська робототехніка, 3d принтери і чпу

Тестування даного модуля здійснювалося за допомогою безкоштовної утиліти Lynx SSC-32 Terminal і системи робототехнического зору RoboRealm. Працездатність прекрасна.

Модуль сервоконтроллера ssc-32 (відкритий проект від) - аматорська робототехніка, 3d принтери і чпу

У Lynxmotion є дві комерційні програми для управління маніпуляторами і крокуючою роботами різних конфігурацій, але в силу «платності» вони не були нами протестовані.

Друкована плата модуля розлучена в двосторонньому варіанті. При належної акуратності повторюваність цілком задовільна. Вихідні тексти, прошивку, програми та документацію ви можете завантажити з сайту розробника.

Схема модуля в форматі sPlan 6.0, розводка друкованої плати під Лут в форматі Sprint-Layout 4.0 ви можете завантажити нижче.

Ви не можете завантажувати файли з нашого сервера