Arduino - шаг за шагом

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 22 июн 2012, 12:53

Это настолько серьезно? Так у меня плата одна большая петля, все в кучу, она же на макетке, для тестов...
Т.к. реле умерло то городить развязку все равно бесполезно.
Буду собирать Н-мост, кому интересно можете ознакомиться и успеть отговорить меня, завтра поеду за деталями т.к. в ближайшем магазе половина деталей нет.
http://www.pyroelectro.com/tutorials/h_bridge_4_transistor/index.html

П.С.: ищу рабочие схемы Н-моста с током 10А(можно с запасом, до 15), управление от Arduino, ШИМ!.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 09 июл 2012, 15:22

Всем привет. Давно не писал, т.к. сдвигов в общем-то нет, хотя ковырялся достаточно много. Начинает сказываться усталость от топтания на одном месте и нетерпение, от чего идет все больше и больше ошибок. Периодически появляется такое ощущение, что ну все против меня, за что не возьмись. Но желание быстрее покончить с бардаком, сделать хоть что-то работающее и мысли об уже потраченном времени не дают покоя :)
1) сломались кнопки переключения скоростей на строительном термофене, вначале осталась только маленькая скорость, при этом он не выключался, приходилось тыкать его каждый раз в розетку, потом он вообще перестал работать, приходится 100 раз щелкать, что бы он хоть как то начал греть. Короче полезу разбирать.
2) Сгорел один из паяльников
3) Приобрел широкую термоусадку и собрал свою «пачку» аккумуляторов из 6-ти 18650 банок. При сборке пришлось перепаивать провода, несмотря на то, что все старался делать крайне осторожно, умудрился перепутать провода. Перепутались балансиры, и вдобавок вместо 3s2 стало 6s. Как так? Я не знаю :( При попытке зарядить пошел дым из нового зарядника. Пришлось разрезать так старательно упакованной пачку, термоусадка в помойку, и перепаивать. Зарядка вроде работает, хотя есть предположение, что один из балансиров не отрабатывает как положено. Буду разбираться позже.
4) указанный выше Н-мост сделал, (себестоимость одного моста выходит около 200р), даже платы протравил две, что бы избежать опять наводок и прочих соплей, старался аккуратно и вообще короче старался :), и о чудо заработали, туда-сюда крутили... но при первом резком реверсе сгорели. Правда, как раз через несколько дней я понял, что по ошибке было подано 24 вольта с аккумулятора вместо 12. Может быть, это тоже сыграло роль. Перепаивать заново было поздно т.к. платы на тот момент распаял, да и деталей под рукой нет таких рабочих. Каждый этот Н-мостик хорошо туда сюда крутил 2 последовательных шуруповертных мотора, можно резко стартовать, но резкий реверс исключить!
5) Сейчас что бы хоть что-то было, собрал на макетке Н-мост на 4-х автомобильных реле (дешево и сердито, они конечно большие, но зато работают как часы, и продаются везде) + транзисторы (ШИМ и включение реле) + установил оптроны для развязки. Т.е. развязка МК от силовой части сделана полная, надеюсь (просто прям, хочется быть уверенным) что теперь избавлюсь от зависания МК. Позже выложу схему, хочу получше подобрать детали и, наверное, остановлюсь пока на таком Н-мосте. Знакомый заказал драйверы мс33883, возможно удастся сделать нормальный Н-мост на материнских транзисторах.
6) И наконец, последнее, походу, я сжег несколько выходов Ардуины, заметил это опять же только спустя несколько дней, от чего был в легкой прострации, т.к. несколько дней я мучился, собирал различные аля Н-мосты, экспериментировал, и все зря, они естественно не правильно отрабатывали.
Ардуина урезан на треть и пока еще может что-то делать, возможно что-то получится восстановить, но планирую выбирать новый МК, а это громадное поле для изучения.
Короче потрачено время, силы, но стало больше опыта, надеюсь уроки мне будут полезными!
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Nesenin » 09 июл 2012, 16:28

у меня паяльников штуки 4 погорели. потом купил паяльную станцию (Lukey702)и забыл про все проблемы. при этом, к ней запасные паяльники дешевле чем самостоятельные варианты (родной цел).
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 09 июл 2012, 18:19

Lukey702 классная штука, но попа у меня слипнется.

Накидал схему которую собрал на макетке. Любые мысли будут полезны т.к. схема хоть и работает, но больно голая, сопротивления стоят "на глазок".
Вопрос: управление транзисторами теперь не напрямую от ног МК, а через оптрон. Т.е. по сути не логическое? Есть разница какие я туда буду транзисторы ставить? С логическим управлением типа IRL3705N или другие? Сейчас стоят транзисторы с материнской платы.

Добавлено спустя 20 минут 45 секунд:
Без развязки я использовал IRL3705N для ШИМа, и 2n4401 (или КТ315Г) для включения реле, но они все походу логические, будут они теперь работать, что лучше взять?
Вложения
Моя схема на реле - 2.JPG
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 15 июл 2012, 01:31

Впервые собрал на драйверах такую схему.
Какие будут мысли о кривизне схемы и предложения по ее модернизации/улучшению?

Можно ли соединить HIN и LIN по диагонали крест на крест что бы сделать 2 ШИМа для управления в каждую сторону?



(спасибо http://mkpochtoi.narod.ru/, сообщил ему что нужно, он сам составил список деталей и при встрече набросал мне схему.)
Вложения
ir2110.GIF
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 15 июл 2012, 17:11

Что-то вообще ни кому не интересно?
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение =DeaD= » 15 июл 2012, 17:20

Что именно? типовая схема с драйвером на N-мосфетах, в которой нельзя делать скважность 100% ?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Arduino - шаг за шагом

Сообщение ildmitry » 15 июл 2012, 17:41

Kitam1n писал(а):Что-то вообще ни кому не интересно?

Мне интересно, потому что мне тоже нужен драйвер для управления двигателями от шуруповертов
и чтобы не ходить по граблям (хотя бы из-за того что не живу в Москве и многие радиодетали для меня очень ограничены, то есть заказ только по почте из той же москвы) жду когда же будет примелимое решение, которе не вешает Arduino
так что интересно
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

Re: Arduino - шаг за шагом

Сообщение рома316 » 15 июл 2012, 23:15

объясните пожалуйста подробно как вы крепили колеса к валу мотор-редктора, читал, непонял(
рома316
 
Сообщения: 372
Зарегистрирован: 14 июл 2012, 04:15
Откуда: ишим (тюменская область)
ФИО: Роман Артемович

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 16 июл 2012, 11:20

рома316 писал(а):объясните пожалуйста подробно как вы крепили колеса к валу мотор-редктора, читал, непонял(


Ко мне можно, даже нужно на ты :)

мне вытачивали вот такие втулки: http://roboforum.ru/forum16/topic11509-15.html#p239188.
Внутренняя резьба 10к1, они накручиваются на вал моторредуктора, а на них уже одевается колесо, после чего в вал снаружи закручивается болт с обратной резьбой под шестигранник. Это родной болт который держит головки от шуруповертов.
Если нужно еще подробней то говори, я сниму колесо и отфоткую все подробнее прям на месте.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение RootAdmin » 16 июл 2012, 11:38

Dead, а если добавить в типовую схему драйвера вместо вольтодобавки вот такой
IMG_20120716_114324.jpg

CFC-0509
преобразователь со старой сетевухи на коаксиале - то имеем 9 развязанных вольт для питания.
И можно хоть 101% :)
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Arduino - шаг за шагом

Сообщение =DeaD= » 16 июл 2012, 11:56

Его еще добавить надо грамотно :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 16 июл 2012, 12:25

=DeaD= писал(а):Что именно? типовая схема с драйвером на N-мосфетах, в которой нельзя делать скважность 100% ?


Можно ли считать эту схему законченной? Травить плату, собирать и тестировать? Или это очередные костыли?
а) схема вполне пригодная, тебе и такой хватит, заканчивай с ней и переходи к следующему пункту плана
б) схема фигня, работать (толком/вообще) не будет(напомню что на макетке схема собрана и работает, мотор крутит, жестких испытаний не было)
в) нужно добавить то и то и убрать там и там и тогда все будет путем...
г) афтар выпей йаду, разбейся ап стену, забейся в угол, всех достал :wink:

Добавлено спустя 1 минуту 19 секунд:
ildmitry, мне очень хочется верить что это только моя самая первая схема вешала дуню :o , т.к. там абсолютно не было ни каких развязок, а помехи, индукция и пр. бяки от реле, мотора и кома проводов и петель на макетке скакали туда-сюда будь здоров. Другие схемы испытать пока не удается т.к. все на макетках и как правило только на один мотор. Я тут как то подключал(экспериментировал) в очередной раз, уже после того как спалил пару выходов у дуни: была собрана схема на логических транзисторах для ШИМ мотора и вкл. реле, было все подключено кроме USB дуни, так вот при попытке подключить 12в к моторам у дуни загорались светодиоды :shock:
Вложения
ir2110.GIF
Последний раз редактировалось Kitam1n 16 июл 2012, 12:30, всего редактировалось 2 раз(а).
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение RootAdmin » 16 июл 2012, 12:30

Там сложно ошибиться. VD1 выкидываем, вместо его катода подаем положительный выход преобразователя, отрицательный - вместо анода.
Даже отключать преобразователь можно - в режиме энергосбережения. Собирал давно, благо сетевух старых много было. Конечно, 9 вольт маловато - но логические полевички открываются хорошо.

Добавлено спустя 3 минуты 21 секунду:
Kitam1n писал(а): было все подключено кроме USB дуни, так вот при попытке подключить 12в к моторам у дуни загорались светодиоды :shock:

Атмега ест очень мало - и может запускаться паразитным питанием через защитные диоды. Надо рассматривать конкретный случай, не допускать больших токов - а то спалить запросто.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Arduino - шаг за шагом

Сообщение рома316 » 16 июл 2012, 18:03

т.е как я понял у тебя в колесе как бы такое шестигранное отверстие да?:)выложи фотки колеса)
рома316
 
Сообщения: 372
Зарегистрирован: 14 июл 2012, 04:15
Откуда: ишим (тюменская область)
ФИО: Роман Артемович

Пред.След.

Вернуться в Arduino и другие Xduino

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

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