роботы робототехника микроконтроллеры


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

> Без описания
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  



Привет всем! Подмигивающий
Совсем недавно занялся программированием МК, понравилось. Сам по себе я программист с четырехлетним опытом. Программируется всё на ура(как на С, так и на ассемблере), НО у меня большие пробелы в физике, которые я пытаюсь заполнить самостоятельно.

Хотелось бы сделать и запрограммировать нечто "ездящее". Встретил урок у вас на сайте и драйвер L293D.

Мне немного не понятно за что отвечают Vs, Vss и вообще как это чудо запитать, чтобы работало вместе с МК.

P.S. На руках пока что драйверов и моторов нет. Так сказать расследую обстановку дел Улыбка

(Отредактировано автором: 28 Мая, 2014 - 18:27:45)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



В общем виде так: у микросхемы 2 стороны: цифровая и силовая.
Enable и Input - цифровые сигналы, туда подавать 0 и 1 с микроконтроллера, Output -силовой выход.
Vss- питание цифровой стороны, подавать туда надо +5В, Vs- питание силовой стороны, подавать туда надо напряжение питания двигателя (такое которое нужно двигателю и подавать, до 36 В).
P.S. устаревшая микруха с нелучшими характеристиками, подойдет для начинающих за простоту применения и массовость.

(Отредактировано автором: 28 Мая, 2014 - 19:31:47)

 
 Top
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  



Predator т.е. нужно две ножки на МК запрограммировать на выход и подать всё это дело по отдельности на Vs и Vss?
А что насчёт GND? Как понял надо цеплять к земле, но я ещё где-то слышал что они так же нужны для теплоотвода...
+не подскажете какие моторчики прикрутить для использования вместе с atmega8? (запитываю её от 4.5В(3 батареек АА))

(Отредактировано автором: 28 Мая, 2014 - 19:35:34)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



нет, на Vss надо подать питание+5в, (присоединить к той-же батарее, что и питание контроллера), а на Vs подать то напряжение, которым надо питать двигатель (тоже подсоединить к батарее). а к портам контроллера присоединить Enable и Input.
Двигатель, да любой на напряжение 3-5 В. Обычно ставится задача->двигатель->питание, тогда двигатель по каким-то параметрам выбирать надо, а так - любой, хоть вибромоторчик от телефона.

(Отредактировано автором: 28 Мая, 2014 - 20:28:38)

 
 Top
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  



Predator ну допустим двигатель на 3В. Резисторы надо припаивать к двигателю, или же драйвер не допустит излишков? (скорее всего сморозил глупость? Голливудская улыбка )
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Saitei, если ты только присматриваешься к Ардуино, то посоветую приобрести Arduino Pro Mini (стоит до 200 р, правда еще нужно будет поратиться на переходник USB-UART, еще порядка 150). Плюс к этому китайские желтые мотор-редукторы с колесами (еще 400 р за пару) и будет тебе полный кайф по программированию! Мои ребятки сейчас балдеют по-полной. А уж я-то, как рад!
Так что, успеха!
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



драйвер выдаст всё, что на него будет подано. А вот если на 3-х вольтовый двигатель подать 4 вольта (с пол вольта всё-же "упадет" на драйвере), то ничего с этим двигателем не случится - мощность побольше выдаст и все дела (ну и нагреется слегка, некритично).
А вот резисторами ограничивать напряжение - это затея в самом деле не лучшая:
ток течет через резистор и через двигатель (и довольно приличный ток, иначе нам драйвер был-бы не нужен), на резисторе "падает" некоторое напряжение, и выделяется мощность P=U*I -> или резистор размерами как двигатель или он сгорает.
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Да, забыл упомянуть про L293D. Без буквы D или DNE не приобретай!
(Добавление)
Прав Predator в том, что твоих 3-х батареек явно не зватит.
 
 Top
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  



Петр Киселев да, есть такое дело : )
Но я живу в Украине, как-то не рискую заказывать... Жду, так сказать, возможности.
Ну а пока что буду довольствоваться чем-то на уровень ниже, да и полезнее, наверное, будет... Хотя Вам виднее : )
Predator ок, буду знать, спасибо большое! Ещё вот нашел что могут быть скачки по питанию и надо припаивать конденсатор. Куда его припаивать-то и как просчитать необходимую ёмкость? Улыбка
Заранее благодарю!
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



цифровая часть:
если у вас дуина, то по питанию контроллера уже будут конденсаторы. Если нет, то на каждую ногу Vcc (+ питания) по одному конденсатору 0,1 мкФ (поближе к микросхеме), ну и полярный конденсатор (электролит) 10 мкФ на контроллер с 293 на двоих.
силовая часть: вообще питание отдельное от цифровой, по конденсатору 1 мкФ на корпус от + и от - двигателя, конденсатор ~2000 мкФ на питание драйвера.
 
 Top
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  



Predator пишет:
ну и полярный конденсатор (электролит) 10 мкФ на контроллер с 293 на двоих.

В смысле на двоих?

И могу поинтересоваться как вычисляется сколько мкФ вешать надо?
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



в смысле 2 микрухи - 1 конденсатор.
смысл конденсатора - принять лишний заряд (пришедший с импульсом в +) или отдать немного заряда (для питания схемы во время импульса в -).

вообще теоретически надо знать о потребляемом токе, уровне помех.... практически -лишними эти микроФарады не бывают (бывают конденсаторы большой емкости с плохим ESR) вот и берутся они "навскидку".
Об ESR - паразитное последовательное сопротивление в конденсаторе, сопротивление дорожек тоже туда можно причислить - оно небольшое, но короткие импульсы сгладить помешает, поэтому керамические конденсаторы (с маленьким ESR) вешают прямо на ноги микросхемы - для коротких импульсов, а электролитические (большой емкости) уже где попало для длинных импульсов.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



http://myrobot.ru/wiki/index.php....AboutPowerFood2

хорошая статья на тему
 
 Top
Saitei Post Id



Полковник


Сообщений всего: 73
Дата рег-ции: Май 2014  




Справа внизу изображен электролитический конденсатор как я понял... Я немного не понял где он должен стоять, помогите пожалуйста!
Всё остальное вроде более-менее понял
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Saitei пишет:

Справа внизу изображен электролитический конденсатор как я понял... Я немного не понял где он должен стоять, помогите пожалуйста!
Всё остальное вроде более-менее понял



между плюсом и минусом на входе питания а от него на схему.
конденсатор электролитический у него есть полярность подключения которую надо соблюдать.
 
 Top
Страниц (2): [1] 2 »
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru