roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 00:09

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Управление сервами и дальномером в миниботе 2.x
СообщениеДобавлено: 12 дек 2009, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
репо теста: http://minibot.googlecode.com/svn/trunk ... tware_test
в текущей реализации:
  • баг: считывание уарт-посылок во время управления сервомашинками - исправлен
  • баг: на сервы не посылается управляющий импульс в течение 5-6 мс, необходимых для отправки ответа

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление сервами и дальномером в миниботе 2.x
СообщениеДобавлено: 14 дек 2009, 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
потестил в железе + написал программу для управления с пк, обновление в репо.
Вложение:
14.12.png
14.12.png [ 7.43 КиБ | Просмотров: 3626 ]

проблемы: после использования АЦП на меге88 не получается перевести ножки (ADC0..7) на выход.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление сервами и дальномером в миниботе 2.x
СообщениеДобавлено: 14 дек 2009, 20:21 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
после использования АЦП на меге88 не получается перевести ножки (ADC0..7) на выход.

Все там получается и до, и после, и во время.
Курите исходники.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление сервами и дальномером в миниботе 2.x
СообщениеДобавлено: 26 апр 2010, 00:51 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Пробовал разобраться в проекте, с наскоку не получилось.
код абсолютно не документирован, даже ремарками.

Имею минибот 2.1 полная версия. + OR-PROG-USB (stk500)
Взял код m32.bas, скомпилировал, залил через робобас.
Взял код m88.bas, скомпилировал, залил через X15 (isp mega88)
Серва начала шагать микрошагами в одну сторону, уперлась в отбойник и продолжает пытаться двигаться
Взял прогу MB_servo_distance, запустил, прицепил к порту (предварительно проверив его присутствие и номер в системе), выставил параметры, приконектился к порту, двигаю движок - в ответ нет реакции.

присоединяюсь к uart минибота, на экране "--you entered:"

вопросы:
1. в каком формате ждет запроса мега88 и в каком формате выдает результат
2. почему бы ввод параметров на мега88 не стандартизовать под ORFA
3. могу ли я управлять двумя сервами (X7, X8 )
4. куда подключен дальномер, и какого он типа (аналог/цифра/i2c/DIRRS)
5. какие фузбиты должны быть у мега88


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление сервами и дальномером в миниботе 2.x
СообщениеДобавлено: 26 апр 2010, 09:10 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Отвечу на 5 вопрос:
Фузибиты для минибота Мега88 (формат АврСтудии):
LSB, MSB

E0 , DD
Для мегаплаты RoboRF:
AD , D7

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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