Схема робота на гусеницах

24 августа 2015 / 23:09
Схема робота на гусеницахРоботизированная платформа на микроконтроллере PIC16F84, отслеживающая препятствия впереди по курсу и объезжающая их - схема и видео.
В этом проекте мы построим движущегося робота (платформу на гусеницах), который может обнаруживать и избегать препятствия. Он использует 2 инфракрасных датчика, представляющих собой пару излучающий ИК-светодиод и ИК-приемник, смонтированную в его передней левой и передней правой сторонах. ШИМ контроллер тут используется для управления скоростью моторов.

Роботизированная платформа на микроконтроллере

ИК-датчики установлены под углом 90° друг от друга, чтобы свести к минимуму интенсивность отраженных сигналов, поступающих на приемник из другой пары. Для этой же цели в ИК светодиоды поставить в короткие черные пластиковые трубочки.

Схема гусеничного робота



Схема гусеничного робота

Платформа базируется на гусеничном шасси какого-то автомобиля. Этот набор правда имел только один двигатель, который делает невозможным делать повороты. Пришлось установить на него двухмоторную коробку переключения передач с передаточным числом 200:1.


Питание и преобразователь



Схема преобразователя питания робота

В принципе даже напряжения 3 В от 2-х батареек хватает чтобы двигаться довольно быстро. Однако, поскольку дополнительная электроника используется, чтобы изменить направление вращения двигателя, который потребляет изрядное количество тока от батареи, двигатель еле вращается. Поэтому в итоге 4xAA использовались для питания. Если всё-же нужно питать от 3 В или литиевой батарейки 3,7 В - для нормальной работы придётся использовать DC-DC преобразователь. Есть много вариантов, например MAX619 по схеме выше.

Драйвер двигателей схема



Драйвер электромотора на SN754410, хотя его и недостаточно для низковольтного применения. Так как он включает в себя биполярные транзисторы, они имеют падение напряжение не менее 0,7 В на каждом. Это значит, что моторы на самом деле получат на 1,4 вольта меньше от батареи, которое составляет около 50% потерь при 3 В питании. Другой недостаток этого решения заключается в том, что она нуждается в обширной охлаждения. Каждый из моторов потребляет около 200 мА, и микросхема рассеивает 2·1,4 В х 200 мА = 0,56 Вт тепла - нужен теплоотвод, что так же не способствует экономии батареи.

Драйвер двигателей схема на транзисторах

Еще одним способом создания драйвера двигателя является использование МОП-транзисторов. Эти устройства свободны от указанных выше ограничений на биполярных транзисторах. Тут использованы N-канальные МОП-транзисторы типа IRF510, чье сопротивление во включенном состоянии составляет 0,5 Ом. Поэтому они имеют только 0,5 Ом х 0,25 А = 0.125 В падение напряжения, которое является незначительным. В этом режиме транзистор рассеивает только (0.5 Ом)2 х 0,25 А = 0.06 Вт и может работать без теплоотвода. Лучшим выбором будет использование IRF520 чей канал имеет сопротивление 0.2 Ома.

DC-DC преобразователь на TC7660

Транзисторы снабжены ограничивающими напряжение диодами. Для решения проблемы низкого питания добавлен DC-DC преобразователь на TC7660, что инвертирует 3 В в 5 В.

Регулировка чувствительности ИК-датчиков



Роботизированная платформа - микроконтроллер

Роботизированная платформа самодельная - детали

Сборка робота на гусеницах

ИК датчики имеют слишком высокую чувствительность для данного проекта. Они обнаруживают препятствия на расстоянии около 30 см. Таким образом ИК-приемники часто получают случайные отражения от других объектов, вызывающих сбой направления робота. Для изменения чувствительности был использован тот факт, что ИК модули имеют высокую чувствительность на 38 кГц. Опустившись на частоты вниз до приблизительно 33 кГц получится уменьшить чувствительность датчика примерно в 2 раза. Все файлы прошивки и видеоролик работы робота - в этом архиве (3 Мб).
0

Другие новости по теме:

Добавление комментария
Имя:*
E-Mail:
Комментарий:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Если Вы не робот, то подтвердите это: *