roboforum.ru

Технический форум по робототехнике.

H-мост (H-bridge) и все о нем

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 11 янв 2010, 00:48

Обе платы ДД собранные по схеме
H-Bridge2.jpg

на макетке и ЛУТ-ом работают не стабильно. Подаю на вход ШИМ (осциллограф показывает ШИМ на входе 2 драйвера IR2104), мотор не работает - прикасаюсь ко входу 3 !SD (на схеме отмечен желтым), ДД начинает работать нормально. Изредка при включении питания сразу работает и потом включается-выключается нормально (до выключения питания).
Заметил, что когда ШИМ подается на вход 2 левого драйвера (на входе 2 правого драйвера ШИМ-а нет, +5в), на выходах 6,7 обоих драйверов присудствует ШИМ 17в, на выходах 8 - ШИМ 20в. После касания ко входу 3 любого из драйверов, ДД начинает работать нормально и на выходах 6,7,8 правого драйвера пропадает ШИМ (как и нужно).
Входа 3 касаюсь хоть отверткой, хоть щупом осциллографа (изолированным от руки, конечно) - одинаково срабатывает
Что тут можно сделать?
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение Vooon » 11 янв 2010, 01:05

Шаманство: добавить керамику 0,1 на !SD — GND
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 11 янв 2010, 01:14

была такая мысль, но не придумал как объяснить - разве что шаманством :) Попробую, спасибо.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение Vooon » 11 янв 2010, 01:16

Точнее говоря даже не шаманство, а интуиция подсказывает.
Ты подключаешь небольшую емкость, проходит короткий импульс «0-я», SD активируется, потом все работает.
При некоторых включениях напряжение на !SD нарастает медленнее чем питание микросхемы, SD успевает активироваться — схема работает.
Вот что мне сообщила моя libastral.so
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: H-мост (H-bridge) и все о нем

Сообщение Victorovych » 11 янв 2010, 12:49

SMT писал(а):Обе платы ДД собранные по схеме ...

У тебя сигнал по SD поделен резисторами 1к и внутренней подтяжкой к "0". Кинь вход непосредственно на 5В должно стать стабильнее.
Вобще рекомендуют логические уровни по входам IN и SD порядка питания логики, в твоем случае 12В, а у тебя они возле допустимого минимума(ТТЛ).
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 12 янв 2010, 13:46

В ДШ написано
3.3V, 5V and 15V input logic compatible

то есть допускается подать на входы 12v

в разделе "Recommended Operating Conditions"
VIN Logic input voltage (IN & SD): Min=0v, Max=VCC

Если на VCC 12v, то нужно подавать на входы именно это значение?
Если у меня TTL уровни на входе, нужно транзисторными ключами поднять их до упомянутых VCC=12v?
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение Victorovych » 12 янв 2010, 14:03

По моему проблема в том что ты поделил сигнал килоомником и внутренней подтяжкой;
в разделе "Recommended Operating Conditions"

VIN Logic input voltage (IN & SD): Min=0v, Max=VCC


вобще-то чем больше размах тем выше помехозащищенность
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 13 янв 2010, 01:00

Конденсатор 0.1мкф не помог :(

На одной плате подал 12в на !SD, на другой 12в на каждый вход !SD через 1к резисторы. В первом случае вроде пободрее вначале стало, потом совсем плохо стало срабатывать. Прикуплю конденсаторы на большее напряжение, и буду схему еще проверять, может накосячил где-то - не нравится мне сигнал ШИМ-а на выходах, когда его там не ожидается.

Вообще-то в оригинале на !SD подавался сигнал с И-НЕ viewtopic.php?f=11&t=1963&start=600#p142625 ,но я решил, что это как-то замудрено и насовсем разрешил работу драйверов.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 21 янв 2010, 02:06

Victorovych писал(а):Вобще рекомендуют логические уровни по входам IN и SD порядка питания логики, в твоем случае 12В, а у тебя они возле допустимого минимума(ТТЛ)

Похоже это и было проблемой :( Спасибо за подсказку!
На выходе 74-й логики поставил ключи на транзисторах BC817. Теперь на вход драйверов IR2104 подается не 5в, а 12в ШИМ и 12в !SD. Проверил - пока работает. Небольшая проблема в том, что сигнал инвертируется ключами, так что при сбросе МК двигатели кратковременно работают на полную мощность. Попробую синвертировать сигнал или логику поменять.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 22 янв 2010, 11:55

Такая схемы вырисовывается. Только MOSFET-ы IRFZ44N, транзисторы T1-T4 BC817, диоды BAS16. Шина RoboMD2 + внешний разъем питания (может и лишний). VCC=5в.
Scheme-DD-12v-V2.png
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение =DeaD= » 22 янв 2010, 12:19

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

Re: H-мост (H-bridge) и все о нем

Сообщение Michael_K » 23 янв 2010, 02:54

Кто-то что-нибудь плохого/хорошего может сказать про мостик TLE5205

http://www.promelec.ru/pdf/tle5205-2.pdf
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 23 янв 2010, 09:47

Не нашел определенно что такое "Full-PWM"?
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: H-мост (H-bridge) и все о нем

Сообщение =DeaD= » 23 янв 2010, 09:56

Ну это когда без ШИМ - тупо полный вперед. В этом случае обычная схема включения верхних ключей не катит. Т.к. там на этот самый ШИМ рассчитана накачка над уровнем питания движков. Если просто забыть включить ШИМ или включить его на слишком большую скважность - можно будет спалить ДД, а это грустно :)

Добавлено спустя 4 минуты 56 секунд:
Michael_K писал(а):Кто-то что-нибудь плохого/хорошего может сказать про мостик TLE5205

http://www.promelec.ru/pdf/tle5205-2.pdf

С виду нормальный, вот только 0.2 Ома на полумост при 5А дадут 2Вт рассеиваемого тепла, так что с 5А наверное они пошутили, да и абсолютный максимум пика в 6А - обычно стартовый ток раз в 5 больше регулярного, т.е. реально получается через него запускать 1-2А движки, а какой смысл? Для 2А можно подешевле на мосфетах собрать. Тут без логики всё равно не получится. А к каким движкам планируешь прикручивать?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: H-мост (H-bridge) и все о нем

Сообщение SMT » 23 янв 2010, 10:00

Периодически во время проверки не подключался ШИМ (из-за плохого контакта на припаянном сверху ключе) - моторы просто работали на полную мощность :o
В чем реализация функции заключается?
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Пред.След.

Вернуться в Электроника, электротехника

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

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