roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 11:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ну чего, впаял ПИК, проверил вращение движков в обе стороны и ШИМ. Это работает ОК. Работает UART. Поймал еще один косяк, уже не разводки, а проектирования - фидбэк по току от одного движка приходит на ногу без АЦП.

Вчера выкрутил на максимум свой БП. 19В 3,05А. Мост греется до 105 градусов и температура стабилизируется. В общем мне на "поиграться" - за глаза хватит, очень я доволен. Обошлось мне это рублей в 200 и три дня работы. По результатам переделаю плату и сделаю версию 2 без косяков. Но это уже после разработки прошивки для ПИКа.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 12:15 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Отлично ! :Bravo: И платки в Резоните заказать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 12:25 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Да вот есть у меня сомнения в необходимости этого - я смотрел цену на эти мосты - например в терре они стоят 370 руб штука. Золотая платка получится... А вы думаете кому-то надо это будет? Кроме того, если делать платы, то уж надо Робобас от ОР туда встраивать

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 12:33 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 12:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
370руб штука за 3А это очень много.

Ну по даташиту 5А в пике, если платы нормальные, то ничто не мешает там охлаждение нормально сделать. Плюс 370 руб - это розница, мелкий опт 250 руб. Вопрос в том - надо ли кому это.

http://www.pololu.com/catalog/product/767 - 60 долл... 2,5А...

Кстати, когда у меня 3А он прокачивает, плата греется довольно-таки ощутимо, что говорит о том, что охлаждение не самое плохое на моей плате даже в кустарном варианте. А если еще налепить по железочке :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 12:59 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Пока я делаю для себя, повторюсь - балкон не оскуднеет :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 13:12 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А разъясни экономику?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 13:51 
Не в сети
Аватара пользователя

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

Есть L298N - решение под 2 мотора, до 2А, стоит в розницу в промэлектронике 120руб.

Может параллелиться, т.е. одна L298N заменяет использованный тут драйвер и стоит 120руб вместо 370руб.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
Экономика проще некуда.

Есть L298N - решение под 2 мотора, до 2А, стоит в розницу в промэлектронике 120руб.

Может параллелиться, т.е. одна L298N заменяет использованный тут драйвер и стоит 120руб вместо 370руб.

Так, ну тут дело-то такое. Если у нас МК на борту, то коммутацию можно делать вообще чем угодно. Если за МК заплатить не 43 рубля, как я заплатил, а побольше - 70 например (или поставить два 40-рублевых), то коммутацию можно вообще ограничить 4-мя полевиками, всю остальную работу сделает МК. У них уже все встроеныые ECCP заточены под H-bridge. Т.е. вполне реально выйти рублей на 300-400 стоимости комплектухи при стоимости аналогичного по функциональности предложения на том же пололу в районе 3000 руб.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 15:03 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: КОНТРОЛЛЕР двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Такое, что у вас не управляется по i2c и UARTu, т.е. у вас _драйверы_ двигателей, а я строю, как я уже понял, _контроллер_ двигателей. Собственно я сам постепенно разбираюсь в вопросе и заодно вам докладываю, что по сути в моей поделке кроме очевидных вещей будет и НОУ-ХАУ в виде транслятора команд, приходящих по i2c и/или UART в управляющие двигателем сигналы. Йоу? А про то, что конекретный фрискейловский мост тема не очень понятная, я писал уже в начале топика. У меня, например, к нему еще куча вопросов по расположению пинов - это ж надо было умудрится ТАКОЕ понаворотить.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Никогда не был против МК и контроллера двигателей...
Я вроде конкретно писал про драйвер по 370руб за 1 движок до 3А :pardon:

В целом мы наверное будем поставлять наш OR-AVR-M16-DS в варианте с незапаянными штыревыми.
Там у нас на борту драйвер ДД на мосфетах, до 2А, надо проверить, вполне может быть, что и 3А потянет без особого нагрева, поскольку там у мосфета сопротивление 0.1 Ом будет у верхнего, значит нагрев будет в 1Вт всего.

А еще у нас есть ORFA, которую мы туда будем заливать практически готовую, если бы вы выбрали AVR, могли бы тоже почти готовую прошивку использовать :pardon:

Но только не воспринимайте всё вышесказанное как попытку сказать вам "не делайте этого!" :)

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 16 мар 2011, 17:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
М16-DS не нашел, нашел только OR-AVR-M128-DS. Классная штуковина...

Добавлено спустя 53 секунды:
=DeaD= писал(а):
Но только не воспринимайте всё вышесказанное как попытку сказать вам "не делайте этого!" :)

А чего не делать-то? Все уже почти сделано :-) Часов только в сутках мало.

Добавлено спустя 1 час 13 минут 30 секунд:
Меня сейчас посетила мысль, которая, возможно, совершит переворот в робототехнике. "Зачем мне СДВОЕННЫЙ энкодер, если я и так знаю, в какую сторону вращается двигатель???"


Или опять скажет, что не знаю?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

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


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

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


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

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