» » Модуль сервоконтроллера SSC-32 (открытый проект от Lynxmotion.com)
Информация к новости
  • Просмотров: 54045
  • Автор: administrator
  • Дата: 29 июня 2008
  • 100
29 июня 2008

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

Категория: Контроллер MRC28

Управление большим количеством сервоприводов может быть довольно проблематичным. По нашему мнению в данном плане изобретательство «велосипедов» не стоит времени и трудов. В связи с этим мы использовали часть схемы и программное обеспечение из открытого проекта сервоконтроллера 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 вы можете скачать ниже.
Вы не можете скачивать файлы с нашего сервера

Метки к статье: SSC-32, серво контроллер, модуль, MRC28

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
administrator

10 октября 2013 16:36

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747

блютуз на TXRX, датчики PC0-PC3, это входы АЦП контроллера, вообще лучше добавить управляющий контроллер еще - обрабатывать датчики, обеспечивать связь и рулить этим контроллером. 

<
aleksander.p79

24 октября 2013 21:19

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

А не могли бы вы помочь со схемой и как добавить управляющий контроллер для обработки датчиков. Использование вместе с модулями SSC-32 и MRC-28. Думаю не один я заинтересован. Заранее благодарен!!!

<
administrator

24 октября 2013 23:36

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747

эмм... честно гря времени свободного не имею, лучше сюда roboforum.ru

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

<
MAVR_ik

28 октября 2013 17:09

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 28.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Не могу скачать прошивку((( поделитесь кто может. Спасибо! kirill_nxo@mail.ru

<
aleksander.p79

1 ноября 2013 23:39

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Помогите с прошивкой,тоже не могу скачать. Скиньте пожалуйста на med-inginer-vokdc@mail.ru или canko2006@mail.ru

<
administrator

2 ноября 2013 17:46

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747

тут есть - http://ssc32.125mb.com/

<
aleksander.p79

2 ноября 2013 20:16

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Спасибо за прошивку wink

<
aleksander.p79

4 ноября 2013 21:14

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Помогите с прошивкой. чем заливать и как если можно пошагово плиз..... имеется собранные модули MRC-28 и STM-32 . может у кого есть уже скомпеллированная прошивка



поправте если я не прав, 1.загрузил стандартный ботлодер мега8 через arduino ide, 2. файл orc32.hex загрузить в STM-32 ,3.запускаю LynxTerm и все должно работать... belay

<
administrator

4 ноября 2013 23:55

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747

ардуино то тут причем? этот проект ни какого отношения к нему не имеет. Бутлоадер там свой, расчитан на обновление прошивки через программу LynxTerm. Я вообще с бутлоадером не заморачивался а прошивал на прямую обычным программатором через ЛПТ - http://robozone.su/nubs/17-prostojj-programmator-dlja-parallelnogo.html

Один фиг обновления прошивок не ожидается - проект закрыли.

<
aleksander.p79

5 ноября 2013 11:38

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.10.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Ладно пусть проект закрыт! Виталий просьба вы могли бы прислать мне в личку файлы которые заливали через LTP, программатор такой есть у меня,все работает. Как я понимаю нужно соединить два модуля SSC-32 и MRC-28 вместе, подцепить программатор и через BASCOM или даже через PONY PROG залить файл прошивки, так??? И если не трудно помогите довести до ума собранные модули, пожалуйста пришлите файл прошивки на адрес ( canko2006@mail.ru) с ардуино я на ты,а вот с SSC-32 новичек. Заранее благодарен и извини за назойливость. no

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.