roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 авг 2025, 07:40

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 07:20 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Виктор Казаринов писал(а):
А теперь ответьте мне, уважаемые разработчики, чайнику, где в документации описан разъем питания данного модуля, чтобы я не заглядывая в схему и разводку платы правильно подключил от 6 до 16 в?

А целого раздела документации, посвященного питанию, недостаточно? Там и разъем описан, и варианты питания, и даже цветом плюс и минус выделены.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 09:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да ладно, мы же не выдали единый файл документации и не указали - вот в нём 100% всё есть :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Читаю OR-AVR-M32-D.pdf от 6 июня 2009 г. Смотрю там раздел "Питание контроллера". И где там ясно и однозначно указана полярность источника питаня на разъеме? Нет такой картинки разъема. Зато в разделе 4 Разъем RoboBus такой рисунок есть с цоколевкой. Мне поэтому важнейшая вещь - как не спалить модуль, стала ясной не сразу, а путем домысливаний и логических сопоставлений. Усугубила и ошибка на шелкографии в обозначении полярности данного питания. Эта же ошибка в данной документации в разделе 2 "Расположение разъемов" только все еще запутала.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
viewtopic.php?f=69&t=5543&start=75#p103713
Вот здесь последняя версия доки

Вообще, мне самому все меньше нравится текущее положение дел с описанием, документацией и примерами. Всё разбросано-раскидано. Куча вариантов док по всему форуму.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Это совсем другое дело. Действительно, разъем питания нарисован. Но почему первому встречному чайнику попалась неверная документация на Wiki? Ее нужно немедленно заменить верной.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 12:56 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
2blindman или DeaD: в документации я не нашел соответствия штырьков на схеме расположения разъемов модуля OR-AVR-M32-D GPIO и номеров портов.
В примере wiki/ORFA_Servo_driver написано: "Второй запрос — S40 10 0C 00 P — отправим в устройство 0x40 номер регистра 10 и маску 0C 00 — установить как выходы для управления сервоприводами порты 2 и 3,"
Непонятно, почему для второго и третьего портов маска 0C 00. Тогда какой бит маски за какой порт отвечает?
Это я спрашиваю потому, что у меня все сообщения выдаются как в примере, а сервы не двигаются кроме случая включения питания (видимо от импульса питания). Ранее до смены на ORFA тестовая программа светодиодами моргала.
Как проще искать где закосячено? Неохота осциллограф тащить чтобы узнать есть ли импульсы. М.б. вы что простое подскажете?

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А питание на линии VCC разъемов RoboGPIO какое выставлено? BAT?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 13:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Да, BAT. Померил на контактах - есть около +5 в. Я его взял от БП компьютера. Движки же в сервах немного подергиваются при вкл. Быстро, но недолго. Т.е. вроде напруги у них достаточно. Я и слабую и сильную серву подключил.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
2DeaD: а для какой цели вообще нулевой регистр в драйвере, если запись в него возвращает GR_OK, и больше ничего не делает?

Добавлено спустя 6 минут 1 секунду:
Соответствие между номерами серв и портами ввода/вывода
Код:
0  PORTA.0
1  PORTA.1
2  PORTA.2
3  PORTA.3
4  PORTA.4
5  PORTA.5
6  PORTA.6
7  PORTA.7
8  PORTC.7
9  PORTC.6
10 PORTC.5
11 PORTC.4
12 PORTB.3
13 PORTB.2
14 PORTD.5
15 PORTD.4

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Такое ощущение, что выходы МК на GPIO висят в третьем состоянии, т.к. цэшник никакого ощутимого напряжения не чует и не меняет своих показаний даже на мгновение при прикосновении к ножкам.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
S40 0D 02 04B0 P

слал?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 14:59 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
wiki/ORFA_Servo_driver
"Установим положение 2-го сервопривода OR-AVR-M128-S в 1200мс
Запрос:
L40
S40 0D 02 04B0 P
"
У меня же не такой модуль. Поэтому я шлю
1. L40
2. S40 10 0C 00 P
3. L40
4. S40 11 02 04B0 P

и так еще:
1. L40
2. S40 10 FF FF P
3. S40 11 02 04 B0 P

И серву на ногу GPIO N 2 подключаю.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
PORTA.2 - туда подключено?

Добавлено спустя 2 минуты 14 секунд:
Серва правильно подключена? Сигнал (обычно самый светлый провод из трех) внутрь платы, с края платы один штырь свободен.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Да, PORTA.2 . Это третий сверху ряд ног если смотреть на картинку в доке. Серва на "D" - желтый провод, на "+" - красный, на "землю" - коричневый.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 16 дек 2009, 15:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Залил свежую прошивку, проверил. В вики ошибка. Не учтено, что количество драйверов и используемые регистры могут меняться. В текущей версии, если все драйверы используются (по умолчанию), сервы управляются через регистра 0x12, 0x13, а не 10, 11.

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO