roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 408 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 28  След.
Автор Сообщение
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
=DeaD= писал(а):
а большая часть народу умеет программить АВР

Сумлеваюсь !
=DeaD= писал(а):
и не горит желанием изучать как писать под разные МК :wink:
Эт точнА.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
FireFly писал(а):
чет куда то несет вас... SSC-32 вообще на 8-меге + сдвиговые регистры и на 112000 херачит без глюков... а тут армы какие то , плисины... :D

Вот и я о том же, как будто не прикидывал никто - на частоте 7 372 800 Гц на управление 32 сервами будет 50*32 вызова прерываний в секунду, если каждое прерывание по 200 тактов это будет 320 000 тактов, что есть 4.3% процессорного времени.

Т.е. на рассчет каждого сочленения у нас будет более 200*19=3800 тактов, Сергей, ты что за это время не посчитаешь как повернуть ногу?

За это время можно дифуры решать вроде спокойно, а тут лапой шевелить надо просто.

Добавлено спустя 1 минуту 22 секунды:
blindman писал(а):
Да вот и я про что. На 5-вольтовой меге ваще без регистров можно сделать.

И потом сэкономив 60 рублей на регистрах + 75 рублей на меге потратить 500-700 рублей на поставить еще один контроллер + получить кучу головняков с удобством подключения, лишним весом, лишними габаритами.

Добавлено спустя 3 минуты 28 секунд:
avr123.nm.ru писал(а):
=DeaD= писал(а):
а большая часть народу умеет программить АВР

Сумлеваюсь!

Я в том смысле, что из тех, кто умеет программить хоть какой-то МК.

Добавлено спустя 1 минуту 37 секунд:
Если бы была какая-то возможность заблокировать Мегу64 на использование как предлагаю я - я бы даже с удовольствием заплатил бы сам по 100 рублей при продаже такого заблокированного модуля, потому что уверен, что таких продаж будут единицы.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:09 
Не в сети
Аватара пользователя

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

Давайте не будем обсуждать все подряд, у нас конкретный вопрос : или делаем модуль который умеет только импульсы на сервы выдавать по командам, или такой в который можно еще и свою прошивку залить. Основа - в любом случае ATMega, тут обсуждать нечего.

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:10 
Не в сети
Аватара пользователя

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

В смысле? Какие разные? 50Гц вроде везде 1-2мс?

blindman писал(а):
Давайте не будем обсуждать все подряд, у нас конкретный вопрос : или делаем модуль который умеет только импульсы на сервы выдавать по командам, или такой в который можно еще и свою прошивку залить. Основа - в любом случае ATMega, тут обсуждать нечего.

+1

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:11 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Ок, пускай будет мега32, я вас предупреждал :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
ну дык какие удобства подключения - два провода к основному контроллеру, делов то. Платку СК делать нужно как можно компактнее. Кстати если чего, то гексаподы довольно здоровые звери и на них довольно много электроники налепить можно и питалова.

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:14 
Не в сети
Аватара пользователя

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

Можно сделать на 1 таймере на все сервы (несколькими способами), можно на 1 таймере на группу серв (несколькими способами), можно вообще без таймеров, тупо в цикле. У каждого способа свои особенности, свои тайминги, свои требования к тактовой частоте и дисциплине работы с прерываниями

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 01 мар 2009, 17:21 
Не в сети
Аватара пользователя

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

удобство монтирования плат на робота и подключения датчиков и серв при этом, не забываем, что у нас уже приняты типоразмеры под печатные платы все и какая-то возможность поставить на хексапода сверху модуль звуковухи или экранчика должна быть. А это автоматически накладывает ограничения либо на размеры модуля сервопривода (он будет огромный), либо выяснится, что наш контроллер общего назначения будет перекрывать сверху разъемы под сервы, или наоборот сам будет снизу и к нему будет не подцепить датчики.

Добавлено спустя 57 секунд:
blindman писал(а):
Можно сделать на 1 таймере на все сервы (несколькими способами), можно на 1 таймере на группу серв (несколькими способами), можно вообще без таймеров, тупо в цикле. У каждого способа свои особенности, свои тайминги, свои требования к тактовой частоте и дисциплине работы с прерываниями

Это понятно, но если ставить мощную Мегу64, то тогда будет использоваться алгоритм с двумя 16-битными таймерами и 4% загрузкой проца.

Добавлено спустя 30 секунд:
Сергей писал(а):
Ок, пускай будет мега32, я вас предупреждал :)

Нет такой буквы, есть Мега64 или Мега16/162.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 11:56 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Решение принято. Будет модуль на ATMega64. Вырисовывается вот такая платка в габаритах SSC-32.
Вложение:
servo.png
servo.png [ 16.18 КиБ | Просмотров: 1672 ]

Портов GPIO можно поболее чем 8 наверно сделать. В верхних углах еще будут разъемы I2C

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну вот... и чё теперь делать?
я именно такой контроллер и собирался делать но только на м128...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:20 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:25 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Ура! Жду готовых на продажу образцов :Yahoo!:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:43 
Не в сети
Аватара пользователя

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

Тебе если на гусеничного робота это ставить может потом не хватить портов GPIO...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:46 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
а память там нужна как с ссц-32?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант
СообщениеДобавлено: 02 мар 2009, 12:46 
Не в сети
Аватара пользователя

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

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


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

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


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

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


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

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