roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 202 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 06 сен 2012, 14:34 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 06 сен 2012, 14:40 
Не в сети

Зарегистрирован: 27 авг 2012, 16:09
Сообщения: 19
Kitam1n писал(а):
Почему мне так не везет? Может мне выкинуть эти моторы если не могу ими управлять, 3 месяца бьюсь с ними??? Или просто сразу бросить все, может это не мое... МК, паяние...???


Не надо отчаиваться... если уж так все надоело - можно сделать паузу... отойти от железяк или заняться другим проектом на некоторое время, а когда вернешься к этому проекту смотреть на все будет гораздо легче, и увидишь что делал не так и где были ошибки...

PS как вариант - помогает кому-нибудь рассказать все подробно, не важно кому - главное чтобы рассказывал - и найдешь где у тебя слабые места :) (проверено лично)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 06 сен 2012, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Kitam1n писал(а):
Не долго музыка играла, поигрался-поигрался и подключил моторы не в разрыв, а параллельно(ток и скорость увеличились).
На третьем реверсе щелчок и микровспышка.
СКАЖИТЕ МНЕ - Я КРИВОРУКИЙ ДЭБИЛ??? Ну что я делаю не так??? Почему мне так не везет? Может мне выкинуть эти моторы если не могу ими управлять, 3 месяца бьюсь с ними??? Или просто сразу бросить все, может это не мое... МК, паяние...???
В момент сгорания потрогал транзисторы, один ели теплый, остальные холодные.
Транзисторы 104А, пиковый 360А, выпаял – рабочие.
Разглядываю платы – что сгорело не понять. Поменял IR2110 на запасные – не работает.
У меня одни эмоции. Выброшу все нафиг и забуду. Печалька на душе.
:o :cry:

Эх, сколько раз я так орал на всю квартиру и бился башкой об стол :-)
Брось все, уберись на столе и садись заново.
Потом думай, звони плату... Пытайся короче.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 12:29 
Не в сети

Зарегистрирован: 16 авг 2012, 00:58
Сообщения: 4
Kitam1n писал(а):
Не долго музыка играла, поигрался-поигрался и подключил моторы не в разрыв, а параллельно(ток и скорость увеличились).
На третьем реверсе щелчок и микровспышка.
СКАЖИТЕ МНЕ - Я КРИВОРУКИЙ ДЭБИЛ??? Ну что я делаю не так??? Почему мне так не везет? Может мне выкинуть эти моторы если не могу ими управлять, 3 месяца бьюсь с ними??? Или просто сразу бросить все, может это не мое... МК, паяние...???
:o :cry:

Это все известные проблемы.
"опыт - сын ошибок трудных".
"количество опыта растет пропорционально количеству выведенного из строя оборудования".
"не ошибается тот, кто ничего не делает". :) и т.д.
Сгорает или сгорало у всех. Я у свого "паучка" спалил серву в перый же день, а у тебя целых 3 месяца процесс идет.
Коллеги, которые "арену боевых роботов" делают, уже описывали проблему (поиск в помощь), что сгорали регуляторы при реверсе.
В общем отдыха и удачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 15:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 мар 2012, 16:39
Сообщения: 343
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад
Спасибо вам всем огромное за поддержку!!!
ААаааААА Заработало!!! :good:
Чур не поздравлять, :) а то опять че нить сгорит :D :shock:
Причина: не выдержали дорожки на плате, погорели в нескольких местах (в некоторых и не заметить), потому и были вспышки с разлетающимися искорками, потому и не нашел горелых деталей. Пока усилил одножильным медным проводом вдоль слабых дорожек.

На видео ниже работают 2 правых мотора в параллельном включением, и амперметр.
При испытании провода включая амперметоровские греются :shock:.
Попытка измерить ток сразу на 4 мотора не удалась, амперметр просаживает питание при одновременном пуске.

Скорость бешеная, управлять тяжело, шлифует как на льду, влетаю во все стены не успевая тормозить, поэтому скорей всего позже подключу моторы опять в разрыв как было, она и так не кисло "летала".

Дорожки на плате все равно греются, в планах переразвести плату (будет уже 3-й вариант) с более широкими дорожками и местом под радиаторы транзисторов.



Сорри за тормоза видео.


Добавлено спустя 1 час 4 минуты 29 секунд:
Я тут погуглил, поправьте меня:

1) "обычно" толщина фольги текстолита - 35мкм, что = 0,035мм.
подставляем значения в калькулятор для расчета ширина дорожки и получаем ширину дорожки для тока 20А - 2,8 см. :shock: . Это что реал такие дорожки делать?
Калькулятор: http://circuitcalculator.com/wordpress/2006/01/31/pcb-trace-width-calculator

2) что если к транзисторам подкинуть диоды которые будут гасить на себе рекуперативные токи? По аналогии транзистором и диодом тут: forum16/topic11509-75.html#p241231 в моей первой схеме на реле?

Вот как в этих схемах?


Вложения:
schemea.png
schemea.png [ 28.44 КиБ | Просмотров: 3695 ]
H-Bridge-MOSFETs.gif
H-Bridge-MOSFETs.gif [ 5.84 КиБ | Просмотров: 4374 ]
SAM_0025 гарелька.jpg
SAM_0025 гарелька.jpg [ 2.87 МиБ | Просмотров: 3685 ]

_________________
Лучше переесть, чем недоспать.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 15:28 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Диоды уже есть в самих транзисторах, если не греются - дополнительные параллельные не нужны. Ну а на дорожки жадные китайцы в велосипедных контроллерах (там тоже до 20А токи) наливают побольше припоя поверх дорожек. Можешь вообще медную проволоку наложить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 15:31 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 30 мар 2012, 16:39
Сообщения: 343
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад
dccharacter писал(а):
стеклам в стенке хана

Там жеш еще бутылки :)

Транзисторы греются при параллельном включении моторов, при последовательном холодные.
Диоды есть, но они возможно слабее(?) внешних, и главное при рекуперации греют корпус транзистора, а я хочу снять лишнюю работу с транзистора. Короче я попробую, будет видно.

Вот как на этой схеме диоды поставили к кажому транзу...
http://www.eeweb.com/project/circuit_projects/pwm-dc-motor-controller-using-mosfets-and-ir2110-h-bridge-driver

Добавлено спустя 17 минут 28 секунд:
и тут: http://sergiols.blogspot.de/2011/09/con ... fz44n.html

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


Вложения:
pwm-motor-controller-using-mosfets-and-IR2110-h-bridge-driver-1326216116.jpg
pwm-motor-controller-using-mosfets-and-IR2110-h-bridge-driver-1326216116.jpg [ 111.63 КиБ | Просмотров: 3662 ]

_________________
Лучше переесть, чем недоспать.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 07 сен 2012, 17:13 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Глянул даташит - напряжение на диоде начинается от 0.8 вольта даже при малых токах - т.е. диоды Шоттки по всей видимости будут полезны в любом случае. Ну или пусть Dmitriy_ расскажет, пробовали ли они с диодами и без диодов и есть ли отличия - они по идее в своем клубе собаку съели на мостовых драйверах как раз к такого плана движкам, пусть даже к брушлессам, там процессы похожие.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 10 сен 2012, 18:15 
Не в сети

Зарегистрирован: 13 мар 2012, 12:40
Сообщения: 59
Откуда: Дзержинск
прог. языки: Delphi
Мне тоже интересна данная тема, т.к. ищу драйвер двигателей. Двигатели напряжением от 3 до 9 вольт. Максимальный ток двигателя 4А. Хочу подключить двигатели последовательно (по два на левую и правую сторону). В качестве источника питания использовать 4S Li-Po аккумулятор. Как я понял схема с драйверами ir2110 и транзисторами irl2505n рабочая? Управление ШИМ-ом работает, т.е. можно плавно менять напряжение на двигателе от 6В до 14В? Функцию STOP тоже можно задействовать, если два нижних плеча поставить в 1, а верхние в 0?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 10 сен 2012, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 30 мар 2012, 16:39
Сообщения: 343
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад
Aquarius писал(а):
Максимальный ток двигателя 4А.

Под ваши нужды есть драйверы двигателей на микросхемах. А подобные схемы имхо жирно для 4А. Во всяком случае я бы не мучался столько времени из-за 4А.

Aquarius писал(а):
Хочу подключить двигатели последовательно (по два на левую и правую сторону).

Тем более ток уменьшится в 2 раза.
Если важнее ходовые характеристики - моторы лучше включать параллельно, все ИМХО.

Aquarius писал(а):
Функцию STOP тоже можно задействовать, если два нижних плеча поставить в 1, а верхние в 0?

Не думал над этим, но в любом случае для этого нужно будет разделять HIN и LIN которые сейчас соединенны (в моем случае) крест на крест. Как? Задействовать для управления одним драйвером 4 ШИМ выхода, итого 8 на два драйвера :shock: .
Вообще тормоз (опять же ИМХО) не нужен (юз только смотрится хорошо), на практике для остановки можно заднюю кратковременно включить (что смотрится кстати еще красивее :crazy: , хотя точной остановки не получится).

====================================================================================
Подпаял диоды 1N4004 - 4шт, транзисторы стали греться меньше сравнимо со второй платой без диодов. Но все равно пальцы не терпят! Т.е. толк какой-то есть. Может диоды другие лучше?

Напомню что транзисторы греются при параллельном включении моторов, при последовательном холодные


Вложения:
2110(2~11.GIF
2110(2~11.GIF [ 37.48 КиБ | Просмотров: 3661 ]

_________________
Лучше переесть, чем недоспать.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 10 сен 2012, 19:03 
Не в сети

Зарегистрирован: 13 мар 2012, 12:40
Сообщения: 59
Откуда: Дзержинск
прог. языки: Delphi
Kitam1n писал(а):
Aquarius писал(а):
Хочу подключить двигатели последовательно (по два на левую и правую сторону).

Тем более ток уменьшится в 2 раза.
Если важнее ходовые характеристики - моторы лучше включать параллельно, все ИМХО.

В смысле ходовые характеристики? В параллельном подключении мощность выше или что?
Kitam1n писал(а):
Вообще тормоз (опять же ИМХО) не нужен (юз только смотрится хорошо), на практике для остановки можно заднюю кратковременно включить (что смотрится кстати еще красивее :crazy: , хотя точной остановки не получится).

Ну если машинка не будет по инерции дальше двигаться, то не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 10 сен 2012, 20:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 мар 2012, 16:39
Сообщения: 343
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад
Aquarius писал(а):
В смысле ходовые характеристики?

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

Добавлено спустя 15 минут 30 секунд:
Вот кстати офигительные ролики в тему(снимал еще давно когда реле стояли). Моторы подключены последовательно!
При вывешивании колес, зажатое колесо с легкостью отдает свое "вращение" вывешенному колесу, результат - падает проходимость. С параллельным включением такая фишка не проходит!





_________________
Лучше переесть, чем недоспать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 10 сен 2012, 20:17 
Не в сети

Зарегистрирован: 13 мар 2012, 12:40
Сообщения: 59
Откуда: Дзержинск
прог. языки: Delphi
Kitam1n писал(а):
Aquarius писал(а):
В смысле ходовые характеристики?

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

Теперь понял. Тогда получается надо моторы подключать параллельно. В таком случае мощность на канал (левый/правый) вырастает до 8А и тут уже микросхемными сборками не отделаешься. Вот только максимальное напряжение на двигателях 9В. Если взять за источник питания 3S Li-Po, то можно регулировать напряжение на двигателях в пределах от 3 до 9 вольт? А лучше, наверное, до 8, чтобы двигатели не работали на пределе.
Почему Вы выбрали именно такой вариант схемы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino - шаг за шагом
СообщениеДобавлено: 12 сен 2012, 17:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 мар 2012, 16:39
Сообщения: 343
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад
Kitam1n писал(а):
Подпаял диоды 1N4004 - 4шт, транзисторы стали греться меньше сравнимо со второй платой без диодов. Но все равно пальцы не терпят! Т.е. толк какой-то есть. Может диоды другие лучше?


Есть идеи?


Вложения:
2110(2~11.GIF
2110(2~11.GIF [ 37.48 КиБ | Просмотров: 3575 ]

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

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


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

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


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

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