roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:17 
Не в сети
Аватара пользователя

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

ПС: завтра напишу свои мысли. утаскивают спать :crazy:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:34 
Не в сети
Аватара пользователя

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

Ну а теперь неоднозначности.
В общем IMHO идеально будет, если будет:
1. Конвертер напряжения в красивые 5В на борту с запасом (чтобы запитать еще и основную плату скажем от 12В аккума и пару серв);
2. 2 разъема у платки:
2А. тупой вход для драйвера двигателей и энкодеров с питанием;
2Б. i2c и МК на борту чтобы можно было запаять, который рулил бы сам шасси по заданной очереди команд или тупому управлению с вышестоящего МК;

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:36 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:40 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:41 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:46 
Не в сети
Аватара пользователя

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

А есть смысл экономить? Может чего-то с 16-32Кб поставить? Зачем впритык вставать, вдруг мою прошивку захочется существенно расширить кому-то?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 21:54 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 51 секунду:
кстати, тогда можно на плате мостов вывести миллион разъемов под сервы

Добавлено спустя 2 минуты 32 секунды:
тем самым разгрузим основную плату от разъемов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 22:02 
Не в сети
Аватара пользователя

Зарегистрирован: 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: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 22:06 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 07 авг 2008, 23:20 
Не в сети
Аватара пользователя

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

На основной плате почти нет компонентов, которые место жрут, а на ДД полно - 8 мосфетов немаленьких, конденсатор, 4 драйвера, блок конвертера в 15В...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 08 авг 2008, 07:05 
Не в сети
Аватара пользователя

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

тогда в "системной шине" понадобятся I2C, SPI, земля(а то и несколько пинов земли), питание 3.3, питание с акума, общий резет и еще несколько пинов контроллера...

если дедлать ДД совсем уж цивильным непомешает ставить датчики тока...

если таки ставить преобразователь то можно уж получить и 5 напряжений и сделать мосты на дискрете для любого ШИМ..

вопрос в том вытянет ли все это акум миниботовский..

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 08 авг 2008, 07:52 
Не в сети
Аватара пользователя

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

тогда в "системной шине" понадобятся I2C, SPI, земля(а то и несколько пинов земли), питание 3.3, питание с акума, общий резет и еще несколько пинов контроллера...

Нафиг надо?

Сейчас на год всё остановить чтобы эти протоколы согласовывать? Общий ресет разве что сделать или кнопку аварийного отключения контактом и всё. Есть у меня один знакомый товарищ, который супер-мега протокол тоже взялся писать для работы между модулями со всеми наворотами, больше года уже пишет, влип по самые ушки.

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

Вот подумайте - насколько часто надо будет менять прошивку модуля драйвера двигателей для большинства людей? Вывести отдельный разъем программатора и всё. Я понимаю на базовой платке сделать прошивку через бутлоадер, а тут то зачем?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 08 авг 2008, 10:11 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
=DeaD= писал(а):
когда речь заходит о разработке модулей у части людей просыпается интерес не к тому, чтобы модуль поскорее появился на свет и решил конкретные задачи, а к тому, как бы сделать процесс создания модуля наиболее интересным и увлекательным


золотые слова :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 08 авг 2008, 10:35 
Не в сети
Аватара пользователя

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

зато тот кто захочет сможет шить спокойно себе тот же драйвер двигателя или тот же датчик линии если его сделать модулем и посадить на общую шину..

зашить бутлоадер не так и сложно...

общая шина с выведенным тем же SPI позволит избавиться от лишних разъемов для программирования, ибо 1 переходник IDC10 на разъем шины позволит шить все модули...

итак что должно быть на плате ДД?

2 Н-моста, и разъемы для 18-ти серв?
модуль превращается из ДД в сервоконтроллер многофункциональный... что есть гут, только вытянет ли 1 МК 18 серв + 2 Н-моста + энкодеры?
я опять же не хотел бы отказываться от датчиков тока..

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль драйвера двигателей Минибота Про
СообщениеДобавлено: 08 авг 2008, 10:51 
Не в сети
Аватара пользователя

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

зато тот кто захочет сможет шить спокойно себе тот же драйвер двигателя или тот же датчик линии если его сделать модулем и посадить на общую шину..

зашить бутлоадер не так и сложно...

общая шина с выведенным тем же SPI позволит избавиться от лишних разъемов для программирования, ибо 1 переходник IDC10 на разъем шины позволит шить все модули...

Предлагаю не усложнять и сделать отдельно:
1. Разъем IDC10 для программирования;
2. Отдельно разъем для i2c (4 пина - 2 сигнальных + 2 питания);
3. Отдельно разъем прямого управления (IDC14 - 4 контакта для руления движками, 4 контакта для энкодеров, 2 датчика тока на движках + 2 питание).

Питание везде очищенное уже (не знаю какое - 3.3В или 5В? вроде лучше 5В).

Duhas писал(а):
итак что должно быть на плате ДД?

2 Н-моста, и разъемы для 18-ти серв?
модуль превращается из ДД в сервоконтроллер многофункциональный... что есть гут, только вытянет ли 1 МК 18 серв + 2 Н-моста + энкодеры?
я опять же не хотел бы отказываться от датчиков тока..

В топку сервы, нифига они тут? И так места мало.

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


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

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


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

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


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

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