roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 11:28

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 396 ]  На страницу 1, 2, 3, 4, 5 ... 27  След.
Автор Сообщение
 Заголовок сообщения: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 04 мар 2010, 20:46 
Не в сети
Аватара пользователя

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

Подробная информация по модулю на странице: [[OR-AVR-M128-DS]]

Все вопросы дальнейшей доработки модуля и почему были выбраны те или иные технические решения - в теме viewtopic.php?f=73&t=7351.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 29 мар 2010, 21:16 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Т.к. инструкции еще нет, буду задавать глупые вопросы :crazy:
Ребят, скажите плиз, для чего стоит джампер возле порта ДД (точнее с правого торца)?
Обязательно подключать питание ДД через средний разъем? Какое максимальное напряжение можно подавать на средний разъем ДД?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 29 мар 2010, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Все, разобрался, джампер позволяет запитывать ДД от разъема питаня серв


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 29 мар 2010, 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Блин, незнал, что контроллеры поставляются пустыми :( я думал они уже с вашей прошивкой на борту идут...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 30 мар 2010, 02:14 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ну вообще то нет, обкатанные модели поставляются с прошивкой.
А с первыми экземплярами не всегда... (Хотя странно, Антон вроде заливал туда бутлоадер)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 30 мар 2010, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Прошу прощения. Я не правильно утверждал, что контроллер без прошивки, просто модуль не отвечал на запросы через терминал - вот я и подумал, что модуль пустой :sorry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 03 апр 2010, 15:05 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 03 апр 2010, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Пока с БТ проблемы, не стал заниматься модулем
Кстати, его можно программировать программатором АВР 910, с питанием от USB порита? И какие пины (для питания МК) нужно использовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 03 апр 2010, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Для питания МК надо подать 3.3В на соотв. пин Робобаса, остальное как обычно - GND, RESET, MISO, MOSI, SCK по распиновке робобаса.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 03 апр 2010, 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Я не это имел ввиду. У меня есть программатор AVR-910, он питается от USB (5В), если я им буду прошивать, то какое напряжение нужно подавать на контроллер и на какие пины, чтоб неполучилось, что разный уровень на ногах программатора и МК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 03 апр 2010, 21:39 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
А, все понятно, померял, у программатора тоже 3.3В на выходе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 00:20 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
А как на данном модуле управлять сервами? Если не пользоваться ORFA :)
Я думал сервы будут напрямую к портам подключены, а там еще микросхема какая-то стоит :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 01:45 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Смотри HAL орфы hal/servo/4017_half/servo_lld.c

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 09:46 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
А можешь на словах объяснить? Куда какие сигналы посылать, я еще не разбираюсь в С :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 17:20 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Да там все просто очень - на каждые 8 серв - счетчик-дешифратор 4017. Счетные входы счетчиков заведены на OC3A и OC3C. 4017 - это просто десятичный счетчик с позиционным кодом на выходе, после сброса у него единичка на выходе Q0, с каждым импульсом на счетном входе единичка перемещается к следующему выходу. То есть нужно просто выдавать короткие импульсы с интервалами, соответствующими импульсу очередной сервы, а потом в конце "добить" остаток до 20 мс, единичка при этом будет на неподключенном выходе. Ну и еще все выходы конкретно перепутаны местами, для облегчения разводки наверное - что в принципе логично.

А вот пару более конкретных вопросов по коду и схеме:

1. Как сбрасываются счетчики после 9 интервалов? Я вижу только один сброс при инициализации. А то в цикле программы только 9 импульсов (8 заданных и "добивочный") - а счетчики-то до 10 считают.
2. А не защитить ли вот этот блок запретом прерываний?
Код:
calc_ocr[block][8] += calc_ocr[block][idx];
calc_ocr[block][8] -= pos;
calc_ocr[block][idx] = pos;


А то легко можно прочесть младший байт от нового значения, а старший от старого, при плавном переходе например от 0x3FF к 0x400 получим 0x300 и щелчок в серве :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 396 ]  На страницу 1, 2, 3, 4, 5 ... 27  След.

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


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

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


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

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