Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Можно ли обойтись без L293D в примере из Step_by_step? Есть только ATtiny2313

Страниц (1): [1]
 

1. Starling - 28 Июля, 2013 - 03:26:11 - перейти к сообщению
У нас в городе не достать этой микросхемы. Возможно ли создание подобных роботов(идущих за светом, за рукой, по линии и т.п.) без нее? Например средствами программирования для ATtiny2313?
2. morokoriss - 28 Июля, 2013 - 11:52:08 - перейти к сообщению
100 раз было всё это обсуждено уже, транзисторы есть у Вас в городе? Наверняка есть. Вот и действуйте) Напрямую нельзя, если только использовать вибромоторчики от мобильных, иначе тинька ток не выдержит. Вот так например можно http://www.robotroom.com/BipolarHBridge.html И вот это уже подключайте хоть к тиньке хоть куда вобщем)
(Добавление)
А лучше не парьтесь и закажите сразу например это http://www.dvrobot.ru/shop/i6.ko...telya_800_ma.htm Доставят хоть куда) ну или помощнее там есть, по цене дешевле, чем самому такой же делать.
3. Predator - 30 Июля, 2013 - 12:55:58 - перейти к сообщению
немного поясню: основная функция L293D - выдавать ток, необходимый для двигателя. Логические микросхемы (в том числе контроллеры) такой ток не тянут, и L293D как-раз посредник между логикой и двигателем. Так вот вместо входной логики можно подключить фототранзисторы.
заменить L293D можно на H-мост из транзисторов, схем таких мостов напридумано много.
4. Петр Киселев - 30 Июля, 2013 - 14:13:36 - перейти к сообщению
Starling, посмотри по этой ссылке:

https://www.google.ru/search?q=h...1280&bih=899

Там чего только нет! Может подберешь что-нибудь для себя родного!
5. Starling - 01 Августа, 2013 - 00:58:09 - перейти к сообщению
Спасибо. По ссылке Петра Киселева нашел не очень сложную схему. Правильно ли я понимаю, что к контактам A, B, C, D нужно подключать выходы тиньки? Но как сигналы разных уровней на выходах повлияют на работу мотора? И зачем нужны диоды? В общем, если не затруднит, поясните, пожалуйста, принцип работы схемы.
6. Predator - 01 Августа, 2013 - 10:22:57 - перейти к сообщению
сигналы с контроллера (своим малым током) будут открывать транзисторы. Транзисторы будут пропускать болшой ток, который и потребит двигатель. транзисторы нужно открывать аккуратно "по диаганали", иначе можно всё спалить (например если открыть Q1 и Q2 то один из них сгорит).
чтобы мотор вращался в одну сторону - нужно открыть Q1 и Q4, в другую Q2 и Q3.
Диоды там, чтобы защитить транзисторы от индуктивных выбросов на двигателе.
P.S. если дваигатель питается больше чем 5-ю вольтами, то транзисторы нужно открывать тем-же напряжением и напрямик к выходам контроллера цеплять нельзя.
7. morokoriss - 01 Августа, 2013 - 22:35:04 - перейти к сообщению
Что значит по ссылке Петра? А чем она отличается от моей схемы? Со схемами дружишь то? Она иной и не может быть)
(Добавление)
Номиналы резисторов зависят от параметров транзисторов, там не только эти можно использовать.
8. Predator - 02 Августа, 2013 - 11:41:31 - перейти к сообщению
Цитата:
Она иной и не может быть

может быть иной, например на одинаковых транзисторах или на этих-же, только с общим коллектором или вообще на полевиках...
а вот суть работы не изменится ни при каком варианте...
9. Петр Киселев - 02 Августа, 2013 - 14:19:44 - перейти к сообщению
morokoriss, та схема, которую выбрал Starling, почти как та, что предложил ты.
Я просто предоставил ссылку с огромным множеством схем с намеком, мол выбирай что тебе ближе.
И еще одно маленькое замечание: Starling, обрати внимание на ток! Не слабоваты ли транзисторы 2N? Подойдут ли они тебе для твоих моторов?

Кстати, morokoriss, спасибо за подставу по комплиментарным транзисторам! Молодец, так торопыжек и учат!