пытаюсь собрать второе в жизни устройство (первое как не странно работает нормально
) - Н мостик для управления одним моторчиком постоянного тока
собираю по схеме:
получилась вот такая платка:
R1-R4 по 1 килоОму
Q1,Q4 - КТ973А
Q2,Q3 - КТ972А
D1-D4 - КД202Д (один из них КД202М но вроде это не важно)
Собрано из того что оказалось в местной радиолавке (в первый раз видел ТАКОЙ диод
в человекопонятном корпусе были только аккуратно в 12 раз дороже - решил познакомиться с танковой техникой поближе
)
Управляем собственно обычным щеточным моторчиком, 15-42 вольта, 0.35А без нагрузки, 3А при блокировании вала (макс нагрузка)
Горизонтальный разъем (слева-направо): земля, + выход на мотор, питание моста, - на мотор
Вертикальный разъем - управление, управляет всем ардуинка, для проверки записал вот такую логику:
R1=0, R2=0, R3=1, R4=1 (включаем вращение вперед)
ждем 1 секунду
R1=1, R2=1, R3=1, R4=1 (тормозим мотор)
ждем 100 миллисекунд
R1=1, R2=1, R3=0, R4=0 (включаем вращение назад)
ждем 1 секунду
R1=1, R2=1, R3=1, R4=1 (снова тормозим)
ждем 100 миллисекунд, идем в начало
Ардуина питается от usb, плата с Н мостом питается от внешнего блока питания на 42 вольта (и предположительно ампер 5, он когда-то питал принтер с этим самым разъемом), земли объеденены
При первом включении произошел казус - мотор ожил, но начал работать по не понятному мне алгоритму - неторопливо (хотя питание на плату идет как на макс скорость) сделал 4 шага вперед, сделал 4 шага назад - при этом в одну сторону шаги были длинее чем в другую (хотя должен то быть шаг вперед, шаг назад и одинакового размера
) и так раза три. Выключил что-бы проверить что с прошивкой - вроде все в норме, добавил в конец цикла вот такую вещь: R1=0, R2=1, R3=0, R4=1 и ожидание в 100 миллисекунд (по идее это отключение мотора - я думал что ему не хватает времени на смену направления), подал питание - опять по 4 шага ... и мотор резко переключается в полную скорость
Выключил питание, перезагрузил ардуинку - опять все включил - сразу полная скорость в одном направлении и никаких реакций на изменение напряжений на контрольном разъеме (ардуинка исправно переключала все)
Транзисторы за секунд 20 работы успели нагреться так, что я обжегся
Ладно, подумал что либо брачок какой попался либо что-то не сраслось, впаял новые транзисторы (благо взял с запасом на 8 таких блоков), убрал добавленную строчку в логике, подключил блок питания послабже (15 вольт 0.5А), отключил мотор от платы. Включил все - транзисторы опять раскалились почти мгновенно ... подумал что дело было не в бобине ... а видимо им даже БЕЗ вообще какой-либо нагрузки очень надо охладиться - поставил радиатор, снова включил - теперь транзисторы холодны как мороженное но на выходе с моста (выводы на мотор) вместо 15 вольт ... 0.03 (правда правильно переключается из +0.03 в -0.03 раз в секунду
), сопротивление выхода ... 3 Ома (повторюсь - мотор отключен, выход тупо болтается в воздухе)
Отключил все - один фиг 3 Ома
Проверил диоды - сопротивление 467Ом на каждом в одном направлении, и >10кОм в обратном - вроде живы
Транзисторы проверить не могу (пока не умею
завтра погуглю
)
Вопрос - где я ошибся в схеме? почему такое дикое сопротивление на выходе? Можно ли вообще в такой схеме использовать КД202 или стоит купить что-то получше (смущает он меня своим видом)? Понимаю что можно взять одну готовую микросхему, но увы 3949/3950 в наличии нигде нема, а остальное заметно слабже, опять-же в планах порулить мотором посерьезней (50В 15А и 150В 15А) - под них один хвост придется собирать свой драйвер (готовые если и есть то заметно дороже рассыпухи, а место меня не теснит - компактность не интересует особо)
Вот
Спасибо заранее