roboforum.ru

Технический форум по робототехнике.
Текущее время: 08 июн 2025, 23:04

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 455 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26 ... 31  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 19 апр 2011, 17:44 
Не в сети

Зарегистрирован: 13 сен 2010, 12:47
Сообщения: 317
Ну пока хочется добавить к управлению сервами возможность использовать датчики тока, температуры, возможно положения. Те аналог OpenServo.
Если робота не видно и не слышно (работает удаленно), то спалить сервы или что-то сломать проще простого, те должна быть защита. Я очень сомневаюсь, что мое творчество кому-то еще покажется интересным, но могу поделиться тем, что получится.
На ардуино я сам попробую переписать. Мне нужно только чтоб работал прием по порту команды и выполнение движения сервы в соответствии с ней. Имея исходник это сделать надеюсь не сложно. Если удастся быстро врубиться - что к чему в WinAVR, то может и не понадобится ардуино.
Исходник открывать через WinAvr или чем-то еще?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 19 апр 2011, 18:19 
Не в сети
Аватара пользователя

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

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

Добавлено спустя 1 минуту 2 секунды:
Там несколько компонент - ядро, шлюз I2C, базовые парсеры, драйвера устройств, обертки к ним для I2C, обертки к ним в виде специализированных парсеров.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 20 апр 2011, 10:28 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
NorthStar, я тоже думаю об прикручивании к контроллеру датчиков тока (для шестиногов, да и любой кинематики полезно).
Не думали ещё над реализацией самой физики датчика? или может быть готовые есть шилды ?


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Датчик тока вроде делается просто - резистор и операционный усилитель по схеме умножения напряжения.
Соотв. фрагмент у нас есть в схеме OR-MD2-2A-12V-CP: mediawiki/images/7/7f/OR-MD2-2A-12V-CP-scheme.pdf

А дальше - вспоминаем закон Ома и подбираем резисторы под соотв. коэффициент для ОУ.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 20 апр 2011, 10:37 
Не в сети
Site Admin
Аватара пользователя

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


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

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

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


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

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Setar, обойдется в 150р за датчик тока + тинька какая-нить.. либо городить датчик самим - что сомнительный результат даст, имхо...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 20 апр 2011, 12:29 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
=DeaD= писал(а):
Т.е. чтобы без прямого контакта ток замерять? Как токовые клещи?

гугли "датичик тока на эффекте холла"

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


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

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
http://caxapa.ru/98651.html

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 20 апр 2011, 14:11 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
setar писал(а):
хочу датчик тока на эфекте холла

А нафига для этой-то задачи? Шунт (просто SMD резистор малоомный) в землю или питание, тиньку с дифусилителем на АЦП, или просто тиньку и lm324 - получится датчик тока на 4 сервы.


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

Зарегистрирован: 13 сен 2010, 12:47
Сообщения: 317
Да я писал уже в одной теме - вот и вся моя идея:
http://www.pololu.com/catalog/product/1185
Тут правда не I2C, а аналоговый сигнал, но на плате же есть и аналоговые входы.
Вот сейчас буду прошивку расшифровывать, а скорее всего по новой напишу мне 90% функционала не нужно. Для обработки команды "#5 P1600 T1000 <cr>" можно без всяких автоматов обойтись.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 01 авг 2011, 00:44 
Не в сети

Зарегистрирован: 13 сен 2010, 12:47
Сообщения: 317
Добрый день!
Хочу заставить эту плату работать в Ардуино IDE. У меня нет программатора для АВРов, но есть OR-USB-UART v1
В документации описана заливка прошивки через некую программу, которую я опознать не могу и достаточно непонятное описание fuse битов. Я попробовал залить через AvrDudeGUI вроде бы установив нужные биты, но он вообще не прошивает и по внешнему виду не похожа.
Через bat -файл и командную строку я свободно заливаю на контроллер ATmegaBOOT_128_atmega128.hex, но в IDE ничего не работает. Видимо как раз потому, что fuse установлены не те.
Помогите мне батничком для прошивки от arduino ide или если это вообще без программатора невозможно, то кто может перепрошить?


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

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Это значит, что в модуле залит бутлоадер AVR910. FUSE тут не причем. Более того, бут не умеет менять фьюзы.
А Avrdude IDE хочет свой бут (STK500).
Установленный бут не даст себя переписать. Но перепрошить то его конечно можно. Залить бут в main,
а с помощью него перепрошить boot. Только велик риск остаться вообще без лоадера. Тогда без программатора делать нечего.
Вообще же, я где-то в кишках IDE видел, что можно выбрать протокол. Вот в этом направлении рекомендую посмотреть.

_________________
Linux user | Firefox user


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 01 авг 2011, 11:15 
Не в сети

Зарегистрирован: 13 сен 2010, 12:47
Сообщения: 317
Я готов сам купить программатор. Прошу дать рекомендацию - какой именно подойдет?
OR-PROG-USB-N: USB-Программатор AVR в SMD-версии (без функции моста)- тут в магазине такой вот есть, но пока он из питера придет (( Может есть аналог?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 455 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26 ... 31  След.

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


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

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


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

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