Китайцы и реверс DC моторов четырьмя транзисторами.
- Войдите на сайт для отправки комментариев
Втр, 02/04/2013 - 19:23
Здравствуйте! Приобрёл радиоуправляемую машинку в качестве платформы для робота. Двигатели у неё умеют крутиться назад и вперёд. При этом, управляется каждый из них вот такой схемой:
Не очень понимаю, как это работает и можно ли повторить фокус на ULN2003 или тут используется "фича" конкретного транзистора? На транзисторах маркировка 2SD882
Ошибся разделом. Прошу прощения.
Ошибся разделом. Прошу прощения.
Не беда. Перенес в аппаратные.
По теме:
Не очень силен в железе (то есть тут скорее не подскажу, а "самому интерестно понять"), но есть смутное подозрение в верности нарисованной схемы. У второго третьего транзистора E-C не перепутны? Не должен быть транзистор вверх тормашками? Всмысле коллектор не к плюсу батареи должен идти? Тогда логика как-бы понятна будет.
А с ULN - наверное не выйдет. Она умеет, вроде только землю "подключать отключать". Так что наверное потребуется еще и ULS.
Да так и есть, такая схема имеет место быть.
Но логичнее было бы поставить два PNP транзистора и два NPN. Что то типа этого:
есть смутное подозрение в верности нарисованной схемы
Придётся поверить. Все транзисторы одинаковые, одинаково сориентированы. Мог перепутать эмиттер и базу (они по краям у этого транзистора, если верить даташиту), но тогда вообще ерунда полчается. Меня смутило то, что у каждой пары транзисторов один эмиттер приходит на плюс, другой на минус. Вот я и подумал, что тут может быть како-то волшебный пробой транзистора в обратную сторону даёт нуный эффект.
А "вверх тормашками" - это так?

Тогда 1-3 - едем вперёд, 2-4 - едем назад? Блин, чтож я до такого не додумался... Собственно, транисторы у меня тоже где-то валялись. Правда, моторы жрут по 2 ампера - таких могу и не найти.
Да так и есть, такая схема имеет место быть.
Но логичнее было бы поставить два PNP транзистора и два NPN. Что то типа этого:
Теперь всё понятно. Спасибо.
Господа, не нашлось у меня npn транзисторов, и я их спешно заказал. Но пока почта будет везти мою посылку на улитках, я решил поразвлечься с pnp и спаял такую вот схему, пытаясь добиться поведения, аналогичного "китайской" схеме:
Но... Не работает. Совсем. В местах подключения проводов от моторов напряжение 5В (относительно земли), а ардуина, которая после загрузки призвана выдать HIGH на базы транзисторов не отвечает на внешние раздражители. пожоже на КЗ между пинами.
Вопрос: что это - последствия неаккуратной пайки или моего тугоумия?
Спасибо, а я хотел при помощи реле делать, типо полевик отключает нагрузку и реле меняет полярность потом включает...
Всем добрый день!
Меня тоже заинтересовала тема управления мотором транзисторами. Может ли кто-нибудь выложить итоговую, рабочую схемку с маркоровкой компонентов?
спасибо!
Какой мощности мотор?
Вот набросал немного, не знаю верно ли, но при моделировании работает:
Данные транзисторы "держат" ток в 9 Ампер, но не следует забывать о запасе.
Вот даже тестовый скетч набросал:
http://www.youtube.com/watch?v=CqJOWL-DY1E
Не подскажете почему не работает как надо?
Вот скетч:
Вот схема:
Где же моё отсутствие компетенции в этом деле, вылазит боком?
Товарищи! Транзисторы долетели, руки дошли до реализации и...всё плохо. Как отмечалось выше, на момент создания поста, я уже заказал транзисторы, на которых изначально была построена схема - D882 (http://www.taydaelectronics.com/2sd882-transistor-npn-30v-3a-to-126-2sd882azp.html)
Спаял их по схеме, подал напряжение - ничего не произошло. Прежде чем искать, где я что не так спаял, решил проверить, что я правильно определил выводы. И тут случилось страшное.
Плюс на коллектор, землю на эмиттер - ток не идёт.
Плюс на базу, землю на эмиттер - ток идёт.
Плюс на коллектор, землю на эмиттер, плюс на базу - ток идёт.
Собственно, это же поведение PNP транзстора, а не NPN. Или я всё перепутал? Прошу помощи.
Вы может обозначение выводов перепутали? Кстати, транзистору D882 эквивалентный PNP-транзистор это B772.
Вы может обозначение выводов перепутали? Кстати, транзистору D882 эквивалентный PNP-транзистор это B772.
Это возможно только если я нашёл неправильный даташит. Выводы определял вот по этому документу: http://pdf1.alldatasheet.com/datasheet-pdf/view/77279/NEC/2SD882.html
Да и что я мог перепутать? База и эмиттер по краям. Если ток пошёл по пути эмиттер->база то совсем ерунда выходит. Или нет?
Токи идут везде, а вот данная схема:
может и не заработать, так как ток эмиттера может составлять на данном транзисторе несколько милиампер ,а может и микроампер. Как должна выглядеть "правильная" схема я уже писал выше - тоесть когда мост состоит из NPN и PNP транзисторов.
Работаю сейчас над этой же проблемой. Схема, предложеная maksim работает, но это же получается, что задействуются 4 пина вместо 2. Так же работает схема с четырьма npn транзисторами, НО только если каждый транзистор управляется отдельным пином. Если один пин рулит сразу двумя транзисторами - не работает. Не понятный для меня феномен, может кто-то обьяснит, почему так?
Может ток дуньки слижком маленький для открытия сразу двух транзисторов? В моем случае это транзисторы S8050.
так как ток эмиттера может составлять на данном транзисторе несколько милиампер ,а может и микроампер.
Почему?
Как должна выглядеть "правильная" схема я уже писал выше - тоесть когда мост состоит из NPN и PNP транзисторов.
Почему?
Работаю сейчас над этой же проблемой. Схема, предложеная maksim работает, но это же получается, что задействуются 4 пина вместо 2. Так же работает схема с четырьма npn транзисторами, НО только если каждый транзистор управляется отдельным пином. Если один пин рулит сразу двумя транзисторами - не работает. Не понятный для меня феномен, может кто-то обьяснит, почему так?
Может ток дуньки слижком маленький для открытия сразу двух транзисторов? В моем случае это транзисторы S8050.
Собрал схему на макетке. Подаю на базы питание сразу от USB - не может не хватить тока, однако между точками, куда должен подклчаться мотор, напряжение примерно 0,3 Вольта, при замыкании резистором 100Ом, ток не дотягивает до половины милиампера.
А вас не затруднит обьяснить пост maksim'а о слишком низком токе эмиттора? Думал, что понял, как работает транзистор. А вот, оказывается, нет.
Потому.
Я в свое время делал такой "драйвер" двигателя. управление 2мя пинами, как и хочет автор. и не нужно велосипедов изобретать.
СХема называется H-мост. Загуглите, и будет вам счастье
Потому.
Сожалею, даже не понял, что нужно осмыслять в приведённом материале. В моём уютном мирке, поставленная задача решается с теоритическими знаниями вот отсюда: http://diy-blog.ru/beginner/beginner88.php
А то и вовсе из учебника за 7 класс. Но, увы... Поэтому я и капаю на мозги здесь более сведущим людям.
В общем, буду рад получить тычок носом в свою ошибку.
Потому что вы пытаетесь собрать мост только на NPN-транзистрах и у вас получается половина моста каскады с общим эмиттером, а вторая половина каскады с общим коллектором.
Каскад с общим эмиттером обладает высоким усилением по напряжению и току. К недостаткам данной схемы включения можно отнести невысокое входное сопротивление каскада (порядка сотен ом), высокое (порядка десятков Килоом) выходное сопротивление. Отличительная особенность - изменение фазы входного сигнала на 180 градусов (то есть - инвертирование). Благодаря высокому коэффициенту усиления схема с ОЭ имеет преимущественное применение по сравнению с ОБ и ОК.
Каскад с общим коллектором обладает высоким входным и низким выходным сопротивлениями. Коэффициент усиления по напряжению этой схемы всегда меньше 1. Данная схема используется для согласования каскадов, либо в случае использования источника входного сигнала с высоким входным сопротивлением. В качестве такого источника можно привести, например, пьезоэлектрический звукосниматель или конденсаторный микрофон. Схема с ОК не изменяет фазы входного сигнала.
Тоесть нижняя часть схемы у вас работает правильно - то есть усиливает ток и напряжение, а верхняя наоборот - уменьшает ток и напряжение. И по вашей же ссылке http://diy-blog.ru/beginner/beginner88.php показаны разные типы транзисторов включеных по схеме с общим эмиттером.
А тот вариант о котором я писал ведь будет работать? Программно все гуд на деле же ещё не проверял.
Лучше используйте схему из #20 поста - два N-канальных и два P-канальных транзистора.
А резистор на 470 Ом служит для того чтобы полевиков не "шатало" ?
Это подтягивающие резисторы.
Друзья всем привет. Может посоветуете схему на биполярных транзисторах. На Кт315 и кт361 два "канала" управления(вперед,назад).
Предельный ток коллектора КТ315 - 100 мА. "Обычный" двигатель детской игрушки при старте берет 2 А, при номинальной нагрузке - 1 А. Ходовые двигатели моделей и того больше.
Была в "проектах" тема с драйвером мотора на двух парах комплементарных мосфетов. Собирал в разных вариациях, работают без нареканий.
Я собирал без реверса. Мотор на 12в. На транзистор5в и все работало без нарекиний. Но мне нужно с реверсом.
http://vk.com/wall175054525_1192
Это пойдет?