Домашняя робототехника

Поиск в GOOGLE:

Поиск на сайте:

RoboZone.SU - любительская робототехника » Контроллер MRC28 » Модуль сервоконтроллера SSC-32 (открытый проект от Lynxmotion.com)

Аккаунт

зарегестрированные пользователи могут обмениваться сообщениями, публиковать сообщения на форуме, скачивать файлы

Логин 
Пароль 
 

Календарь

«    Июнь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 




Реклама:

free powerpoint

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

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

 

Почему именно SSC-32?

Все очень просто:

  • Проект открытый и полностью отлаженный, а так же постоянно развивается.
  • SSC-32 пользуется большой популярностью
  • Позволяет использовать наш робоконтроллер MRC28 без каких либо существенных переделок (снимаем модуль сервоконтроллера и используем MRC28 в любых других проектах)
  • SSC-32 может использоваться в Microsoft Robotics Developer Studio 2008
  • SSC-32 поддерживается бесплатной системой робототехнического зрения RoboRealm.
  • Так же Lynxmotion  предоставляет бесплатную утилиту Lynx SSC-32 Terminal, которая позволяет легко протестировать работоспособность модуля, откалибровать сервоприводы, сменить прошивку и еще несколько полезных функций.

 

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

Собственно что же представляет собой сервоконтроллер SSC-32?

 

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

 

Питание сервоприводов осуществляется от двух источников внешнего питания. Так же имеется возможность использования внутреннего стабилизированного источника, но это не рекомендуется, так как нагрузочная способность встроенного стабилизатора не большая.
 
Модуль сервоконтроллера SSC-32 (открытый проект от Lynxmotion.com)

 Схема модуля представляет собой незначительно измененную часть  оригинального сервоконтроллера. Модуль содержит четыре сдвиговых регистра 74HC595N, микросхему внешней i2C EEPROM памяти 24LC256, соединительные разъемы и набор резисторов. Остальная часть оригинального SSC-32 уже имеется в составе схемы робоконтроллера MRC-28.  

 

Мы использовали вторую версию прошивки сервоконтроллера рассчитанную на микроконтроллер Atmega168 (первая версия базируется на Atmega8, прошивки на сайте разработчиков имеются, но использовать эту версию не рекомендуется) . Так же для оптимальной работы UART был заменен кварцевый резонатор (вместо 16 mHz установлен на 14.7456 mHz). С подобным кварцевым резонатором информационный обмен с ПК без проблем осуществляется на скорости 115200 бит/с.
 

часть оригинального SSC-32 уже имеется в составе схемы робоконтроллера MRC-28

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

 
Lynx SSC32 Terminal
 
У Lynxmotion  имеется две коммерческие программы для управления манипуляторами и шагающими роботами различных конфигураций, но в силу «платности» они не были нами протестированы.
 

Печатная плата модуля разведена в двухстороннем варианте. При должной аккуратности повторяемость вполне удовлетворительная.

 

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

http://www.lynxmotion.com/images/html/proj078.htm

http://www.lynxmotion.com/Product.aspx?productID=567&CategoryID=15#downloads

 

Схема модуля в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0 вы можете скачать ниже.
Вы не можете скачивать файлы с нашего сервера
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


Другие новости по теме:

  • Звуковой модуль для воспроизведения MP3 файлов на базе ATmega32 и VS1011
  • Универсальный робо-контроллер MRC28 v1.4.1
  • Модуль управления электродвигателями на основе L298N
  • Экспериментальный модуль V1.2 для MRC40 с интегрированным драйвером двигате ...
  • Универсальный модуль для контроллера MRC28


  • Ключевые теги: SSC-32, серво контроллер, модуль, MRC28

     
    Написал: Segment
    #1 | Дата: 30 июня 2008 00:29
       
    Молодцы. Но было бы неплохо - если бы модуль был полностью отдельным.
    --


     
    Написал: administrator
    #2 | Дата: 30 июня 2008 00:43
       
    Ну дык он же в рамках нашей концепции универсальной системы сварганен smile
    полностью отдельно эт к разработчику ибо опен-соурс тока прошивка, железо у них коммерческая разработка и охраняется авторским правом
    --


     
    Написал: Олег
    #3 | Дата: 30 июня 2008 22:23
       
    А будет это и все прочее работать на MRC40?
    --


     
    Написал: administrator
    #4 | Дата: 30 июня 2008 23:47
       
    неа, с MRC40 все этим рулить можно через UART fellow
    --


     
    Написал: Dghost
    #5 | Дата: 3 сентября 2008 11:43
       
    Такой вопрос - будет ли работать ваш модуль с Ms robo-studio
    --


     
    Написал: administrator
    #6 | Дата: 3 сентября 2008 11:54
       
    Dghost, будет
    --


     
    Написал: zerber
    #7 | Дата: 25 октября 2008 19:55
       
    Вопрос знатокам - А зачем там сдвиговых регистра 74HC595N? Без них нельзя, делать все на прямую и рулить сервами прямо с контроллера, не приплетая сюда посредников? Я ничего не имею против такого варианта, мне просто интересно чем он лучше и интересен сам принцип его работы. Если не трудно объясните пожалуйста, очень интересно. feel
    --


     
    Написал: zerber
    #8 | Дата: 29 октября 2008 00:47
       
    Понятно... Толи все умерли, толи никто не знает. И зачем выкладывать устройство если о принципе действия ничего путного сказать нельзя?!
    --


     
    Написал: administrator
    #9 | Дата: 29 октября 2008 09:46
       
    zerber, читать умеешь? написано - разработчик http://www.lynxmotion.com ,мы просто использовали часть схемы и их прошивку так как проект открытый. Соответственно со всеми вопросами по принципам работы и тп. к разработчику на форум.
    --


     
    Написал: zerber
    #10 | Дата: 21 ноября 2008 09:07
       
    admin читать умею!
    На схеме две шины питания? Питание для серво и для 74HC595 берется с одного источника или с разных?
    --


    Назад     1 2 3 4     Далее
    Copyright © 2008-2009 RoboZone.SU Designed by FireFly
    Любое использование материалов с данного сайта возможно только с письменного разрешения авторов, а так же с обязательным размещением гиперссылки на RoboZone.SU
     
      Rambler's Top100