Автор Тема: l293D и мотор на 3 волта  (Прочетена 26865 пъти)

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« -: Март 03, 2010, 11:04:21 pm »
здравейте нов съм тук прзвя си робот върху верижна платформа,със два мотора на 3 волта имам и L293D но по спецификаций тя работи минимум на 4.5 волта интересува ме мога ли да ползвам схемата и моторите при положение че ще имам 6 волта от батериите и стабилизирани 5 за контролера.та как постъпвате вие с резистор или има и друг вариант.това е първия ми робот и малко съм дизориентиран

Vexorian

  • Заклет Роботостроител
  • *****
  • Публикации: 305
    • Профил
l293D и мотор на 3 волта
« Отговор #1 -: Март 04, 2010, 01:23:04 am »
Ще ти трябва второ стъпало... Най-лесно става с биполярен транзистор...
Кажи ми какво би трябвало да прави твоят робот, схема имаш ли? Така по-лесно ще преценя какво точно ти трябва  :)
Викторио Семир Ел Хаким, София 20г.
Аналогова/Цифрова електроника, програмиране
I\'m watching your ass! :D

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« Отговор #2 -: Март 04, 2010, 10:40:37 pm »
схема нямам още нагледно но ще има три инфрачервени сензора 16ф628 и два мотора с редуктори задвижващи верижна платформа на
tamiya ,но моторите са на 3V имам l293d с платка към него.четох че може да се подава и 3V на моторите прес нея,но в datasheet-а пише минимум 4.5V та се зачудих някой дали е пробвал,като пристигнат ще пробвам но искам да съм подготвен.мисля да го захраня с 6 елемента като ще взема 3.6V за моторите и 7.2V през 7805 за контролера.прочетох че мога да го оправлявам драйвера по PWM ако му подам 4-5 kHz импулси от обикновен генератор с коефициент на запълване 50,така върху моторите ще имам половината от захранването но ще ми коства място заради генератора,че не съм много добър в програмирнето

Vexorian

  • Заклет Роботостроител
  • *****
  • Публикации: 305
    • Профил
l293D и мотор на 3 волта
« Отговор #3 -: Март 05, 2010, 12:07:15 am »
L293D са просто 600mA буфери.. нищо повече. Те служат най-често като драйвери на полеви транзистори, като спомагат за по-бързо отпушване, или просто като повторители. Ако ще ползваш микроконтролер.. не ти трябват.. можеш направо с транзисторни стъпала да си направиш драйверите и да си ги захранваш с каквото си поискаш напрежение(стига да е в нормите на транзистора). Никога не ми се е налагало да ползвам L293... Особенно с микроконтролер. Но щом като вече имаш... няма нищо да ти навреди да пробваш.. и едва ли нещо ще им стане на моторите като ги управляваш с 2V повече ;) Измери тока преди това през моторите на 5V, за да знаеш с какво си имаш работа. L293D едва ли работи под абсолютните минимуми..
Викторио Семир Ел Хаким, София 20г.
Аналогова/Цифрова електроника, програмиране
I\'m watching your ass! :D

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
l293D и мотор на 3 волта
« Отговор #4 -: Март 05, 2010, 12:09:15 pm »
Викторио бъркаш 293 не е буфер,а 2 Н мостсъс защитни диоди.Няма проблем да се захрани и на по ниско напрежение ,но моста!а самата схема да се захрани с малко по вискоко напрежение.а 16ф си е микроконтролер ,няма общо с сензор ,камо ли пък инфрачервен...
Другото 7805 стабилизира 4,8 волта на изхода,като минималното входно напрежение е около 7 волта


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

Vexorian

  • Заклет Роботостроител
  • *****
  • Публикации: 305
    • Профил
l293D и мотор на 3 волта
« Отговор #5 -: Март 06, 2010, 03:01:16 am »
Няма значение как ще наречеш драйвери на нискоомен товар ... H-моста по природа си е 4 буфера(стъпала или повторители).. най-често реализирани с мощни транзистори..

Погледнах тази част от даташийт-а: Output voltage range, VO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –3 V to VCC2 + 3 V


Погледнах и тази част:

Supply voltage
VCC1  
MIN: 4.5V
MAX 7V
VCC2
MIN: VCC1
MAX: 36

За първи път погледнах L293D толкова пригледно, тъй както казах, не съм работил с нея.. ама от това което пише ми става ясно, че това не са нищо повече от буфери, и се захранват с поне 4.5 V..

Естествено това, че го пише не значи, че е вярно.. ако имах схемата щях да се убедя и да ти кажа :D Както казах, пробвай... И да оплескаш нещо, това е част от забавлението.
Викторио Семир Ел Хаким, София 20г.
Аналогова/Цифрова електроника, програмиране
I\'m watching your ass! :D

Simeon

  • Вече знае какво е робот!
  • *****
  • Публикации: 73
    • Профил
    • http://www.robotev.com
l293D и мотор на 3 волта
« Отговор #6 -: Март 06, 2010, 04:42:28 pm »
L293D позволява лесно да се контролира подаваното напрежение към електромоторите, които са свързани с него (като това най-често се използва за контролиране на скоростта с която да се въртят).

Подаваното напрежение към пин 1 и пин 9 на L293D контролира напрежението получаваното от моторите свързани към чипа. Ако свържеш тези два пина към ШИМ пинове на микроконтролера ще можеш чрез програмата да контролираш напрежението към моторите.

При Ардуино ШИМ стойностите могат да са в диапазаон от 0 до 255 (съответно 0 до 100% от напрежението с което захранваш L293D чипа).

ако захранваш L293D-то с 5V, за Ардуино използвай командата
analogWrite(номер на ШИМ пина, (255/1.7))                   // 255/1.7 защото 5 / 1.7 = 3

така ще си сигурен, че до електромотора достигат максимум 3V. За всеки случай може да измериш преди да свържеш електромоторите.

не съм ползвал PIC, но предполагам че същия принцип ще свърши работа.

повече за това как работи L293D можеш да прочетеш в тази тема: http://robotics-bg.com/forum/viewtopic.php?t=814
Симеон Янчев, София
www.robotev.com

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« Отговор #7 -: Март 06, 2010, 05:41:27 pm »
моя pic16f628 няма шим.мисля да ползвам външна схема за генериране на сигнал,че не съм много добър в програмирането,но първо да пристигнат па ще му мислим,че трябва да чакам пон 2 седмици докато ми дойдат нещата

sv_shady

  • Administrator
  • *****
  • Публикации: 636
    • Профил
l293D и мотор на 3 волта
« Отговор #8 -: Март 06, 2010, 05:59:52 pm »
16F628 има CCP модул, което означава Capture - Compare - PWM. PWM е pulse width modulation, което преведено на български си е широчинно импулсна модулация (ШИМ). То не се изискват сериозни програмистки умения за да го пуснеш, така че пробвай.
Imagination is the only limit.......

Светлин Пенков
София / Рединг, Великобритания

importante

  • Зомбиран Роботостроител
  • *****
  • Публикации: 178
    • Профил
l293D и мотор на 3 волта
« Отговор #9 -: Май 01, 2010, 06:49:59 pm »
Някой може ли да ми обясни как мога да направя L293D  да получава на сервотата различно напрежение от захранващото схемата.Искам да е с различни батерий електрониката и сервотата.Благодаря!
Мартин Костадинов
Skype - Optixam

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« Отговор #10 -: Май 01, 2010, 10:21:16 pm »
ами за логиката и за моторите по принцип са различни пиновете на захранването на схемата,само масата е една,така че били се пояснил

importante

  • Зомбиран Роботостроител
  • *****
  • Публикации: 178
    • Профил
l293D и мотор на 3 волта
« Отговор #11 -: Май 01, 2010, 10:45:39 pm »
Какво да поясня.Искам да сложа различни батерий на моторите, и на самата схема за да работи.Тоест моторите да са с отделно захранване.Ако знаеш как ,кажи къде да свържа батерията на моторите,че да са с отделно захранване,а не да ползват това на цялата схема,понеже искам да се захранват с по-високо напрежение.Знам, че интегралата я има тази функция ,но не разбирам как да го осъществя.И какво трябва да се направи за да не получават захранване и от това което в момента получават ,че и от другото (отделно) ,което искам да свържа.Или то когато се подаде друго напрежение на точния пин ,прекъсва предишното?
Мартин Костадинов
Skype - Optixam

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« Отговор #12 -: Май 01, 2010, 10:51:22 pm »
на пин 10 е захранването на моторите а на пин 20 е напрежението на интегралата

importante

  • Зомбиран Роботостроител
  • *****
  • Публикации: 178
    • Профил
l293D и мотор на 3 волта
« Отговор #13 -: Май 01, 2010, 11:08:20 pm »
От това, което четох докато търсех ,на пин 8 е захранването на мотора, а на 16 е на интегралата.Ти да не говориш за 74HC244?На 293-ката е с 16 извода корпус,или може да има някоя двойна ли не зная..Твой ред е да се уточняваш  :-D
Мартин Костадинов
Skype - Optixam

marian2784

  • Робо-Новак
  • *****
  • Публикации: 17
    • Профил
l293D и мотор на 3 волта
« Отговор #14 -: Май 01, 2010, 11:30:49 pm »
на 8 и 16 пин са аз съм гледал смд варианта