roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 13:05

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Робот-тележка
СообщениеДобавлено: 23 июл 2010, 09:35 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цели постройки данного робота - проверка различных спорных моментов и возникающих вопросов в конструкции и управлении подобных роботов, которые просто необходимо проверить в реальности.
Поэтому конструкция робота была упрощена "донельзя" и делалось все на скорую руку, так как робот фактически "тестовый".
Вложение:
1.jpg
1.jpg [ 71.84 КиБ | Просмотров: 4253 ]

Вложение:
2.jpg
2.jpg [ 110.03 КиБ | Просмотров: 4250 ]

Вложение:
3.jpg
3.jpg [ 97.56 КиБ | Просмотров: 4254 ]

Вложение:
4.jpg
4.jpg [ 89.15 КиБ | Просмотров: 4240 ]

Вложение:
5.jpg
5.jpg [ 115.79 КиБ | Просмотров: 4241 ]

Вложение:
6.jpg
6.jpg [ 37.75 КиБ | Просмотров: 4235 ]

Вложение:
7.jpg
7.jpg [ 155.94 КиБ | Просмотров: 4241 ]


Основные элементы робота:
0) корпус из оргстекла - коробка из под наконечником klemssan.
1) "моЗг" (конечно если это можно назвать мозгом) самодельная учебная плата со светиками и PIC12F675 в дип корпусе, который стоит в съемной панельке. При перепрограммировании необходимо вынуть из платы.
2) 4 аккумулятора ААА на 1000мА.
3) два электродвигателя, заводские параметры неизвестны. Один двигатель при питании 5В потребляет 0,6А при заторможенном вале ротора и 0,06А при холостом вращении.
4) Колеса одеты на валы электродвигателей без редукторов. Диаметр колес больше диаметра двигателей в два раза.
5) Два датчика линии на базе элементов KTIR0821DS.
...
P.S.: срочно пришлось уехать, приеду допишу...

"Редактировал 26.07.2010"
Электрическая часть.
1) "моЗг"
схема учебной платы:
Вложение:
1.jpg
1.jpg [ 52.68 КиБ | Просмотров: 4099 ]

Доработка схемы - подпаяны провода Вход 1, Вход 2 - для измерение аналоговых сигналов с датчиков (соответственно изменена прошивка контроллера - используются AN0,AN1 аналоговые входы); Выход 1, Выход 2 - для управления двигателями через силовые транзисторы.
Вложение:
2.jpg
2.jpg [ 51.87 КиБ | Просмотров: 4086 ]

_________________
«Сон разума рождает чудовищ»


Последний раз редактировалось Zeus 26 июл 2010, 13:31, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 23 июл 2010, 09:58 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
..."колеса одеты на валы электродвигателей без редукторов"...
Гхм...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 23 июл 2010, 23:07 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Zeus писал(а):
Колеса одеты на валы электродвигателей без редукторов. Диаметр колес больше диаметра двигателей в два раза.

IMHO с места не сдвинется.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 23 июл 2010, 23:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Колеса лучше ставить на серво дешовенькие 9 грамовые. А такие моторы лучше прижимать валами с покрытием к поверхности колеса.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 26 июл 2010, 16:29 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Силовая часть схемы в двух вариантах (перепайка двух элементов времени много не занимает):
Вариант №1 с конденсаторами:
Вложение:
q1.jpg
q1.jpg [ 96.42 КиБ | Просмотров: 4094 ]

Вариант №2 с диодами:
Вложение:
q2.jpg
q2.jpg [ 93.83 КиБ | Просмотров: 4076 ]


В реальной схеме:
1) биполярные транзисторы Q1 и Q2 (pnp-типа) - КТ837В;
2) резисторы R2 и R4 ограничивают ток базы не более 20мА и равны 250 Ом.
Потенциометры RV1 и RV2 в схеме введены для простоты имитации в протеусе.
В реальности это датчики линии.

Алгоритм работы схемы пока очень простой и впоследствии будет изменяться:
1) измерение напряжений Входа 1 и Входа 2;
2) выдача серии импульсов (программный ШИМ) на Выход 1 и Выход 2. Меньше напряжение - меньше частота и наоборот.

Схема для протеуса+прошивка:
Вложение:
1.rar [447.61 КиБ]
Скачиваний: 0


Добавлено спустя 16 минут 22 секунды:
Цитата:
IMHO с места не сдвинется.

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

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 26 июл 2010, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Zeus писал(а):
еще как двигается и катается

Удивительно :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 26 июл 2010, 17:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Скриншоты протеуса
По первой схеме (с конденсаторами)
Вложение:
g1.jpg
g1.jpg [ 113.78 КиБ | Просмотров: 4059 ]

По второй схеме (с диодами)
Вложение:
g2.jpg
g2.jpg [ 132.37 КиБ | Просмотров: 4051 ]

Нижние графики в обоих рисунках выделемая мощность на транзисторе.

Осциллограммы на реальной тележке будет немного другими (замерить нет возможности).
Важно общее понимание.

1) Схема с конденсаторами. Схема работоспособна и ничего не перегрелось и не взорвалось как меня все "предупреждали". Конденсаторы на 25В. Идет сглаживание напряжение на двигателе, что в итоге ведет к исчезновению шума или свиста при шиме, т.е. частота ШИМа может быть очень низкой. ШИМ как таковой на двигателе отсутствует. Сложность в такой схеме это регулировка двигателя, потому что зависимость скважности коммутации транзистора влияет на напряжение на двигателе нелинейно.
Еще одним минусом данной схемы является, то что при выключении ШИМ=0% напряжение на двигателе резко не снизится - будет небольшое запаздывание в реакции моторов от сенсоров.
Выделяемая мощность на транзисторе в реальности очень мала.
Кстати, когда покупал электролитические конденсаторы в радиомагазине, то там были на 25В и 330мкФ неполярные, т.е. их можно применять в схемах с реверсированием вращения двигателя. Стояли одинаково 5 рублей. (в будущем попытаюсь испытать конденсаторную схему с Н-мостом на неполярнике).

2) Схема с диодами. Сглаживаний пульсаций напряжения непроисходит - слышен шум или свист, обычно повышают частоту коммутации. Регулировка мощности двигателя попроще - 10%ШИМ = 10% времени работы двигателя (средней выделяемой мощности двигателем), 50%=50%, 100%=100%.
При выключении ШИМ=0% напряжение на двигателе "исчезает" сразу - нет запаздывания реакции.
Выделяемая мощность на транзисторе зависит от правильного выбора диода. На рисунке подбор диода произведен не правильно, что видно по пульсациям тока при выключении транзистора. Правильный подбор сделать сложно, нужно разбираться в этом и иметь под боком радиомагазин. А все обычно как делают - что под рукой есть то и ставят, вот и я поставил, то что валялось на полке в столе (даже без маркировки).

Натурные испытания в обоих случаях показали, что КТ837В вообще не греются. Небольшое повышение температуры при заблокированном вале двигателя. Падение напряжения 0,3В при 0,6А нагрузки - 0,18Вт рассеиваемой мощности, при раскручивании вала двигателя - ток снижается и рассеиваемая мощность снижается.

Добавлено спустя 14 минут 41 секунду:
Применение биполярного транзистора связано с тем, что для его нормального управления не требуется никаких драйверов (по сравнению с мосфетами), а также то, что нагрузку можно посадить после него. Не маловажную роль сыграла стоимость.
Транзистор типа PNP обладает очень большим коэффициентом передачи по току по сравнению с NPN. Так коэффициент у КТ837В примерно равен 200 (разброс параметра по партии может сильно отличаться, лучше подбирать, на некоторых цифровых тестерах есть такая возможность). hэ=200 это значит, что при токе в базе 20мА ток в нагрузке будет 1,5А.
При этом частота коммутации у биполярных транзисторов довольна большая несколько сотен кГц или даже десятки МГц, потому что такое понятие как емкость затвора или базы нет, управление идет током.
Неплохо для простой схемы управления: ножка микроконтроллера - ограничивающий резистор - транзистор - нарузка в 4А с частотой коммутации 100 кГц и более.

_________________
«Сон разума рождает чудовищ»


Последний раз редактировалось Zeus 27 июл 2010, 14:46, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 26 июл 2010, 19:50 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
1. Что за движки?
2. Оцените скорость вращения движков?
3. На сколько хватает батареек?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2009, 12:45
Сообщения: 682
Откуда: Украина, Одесса
ФИО: Сергей
УРААА!!!!!!
Все переходим на биполярники :Yahoo!:
а теперь внимательно курим даташит и расстраиваемся... :cry:


Вложения:
kt837.pdf [131.52 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 11:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
И в чем расстройство?! пожалуйста напишите конретно. Если вы про hэ, то я для примера так привел.
Транзистор используется в переключающих устройствах - вот мы его и используем.
Стоимость маленькая - а конкретно ничего не стоил для меня так как на полке валялся.
Я считаю, что в прототипах и разовых устройствах при 5В и токах до 1-2А вполне приемлимо использовать такие схемы.
В L293 что по-вашему полевики стоят?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2009, 12:45
Сообщения: 682
Откуда: Украина, Одесса
ФИО: Сергей
Цитата:
hэ=200 это значит, что при токе в базе 20мА ток в нагрузке будет 4А

при токе в базу 20мА и токе коллектора 2А на транзисторе упадет около 15В!!!

я не намерен спорить, учитесь пользоваться доками

На своих ошибках учиться проще и надежнее, правда дороже :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 13:17 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
кто-нить знает как вставить код из rutube сюда?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Код:
[flash=470,353]http://video.rutube.ru/xxxxxxxxxxxxxxxxx[/flash]

xxxxxxxxxxxxxxxxx заменить на ID ролика

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
blindman Спасибо
Видео снимал вчера первый раз на фотоаппарат. Зарядки фотика хватило на 9 секунд видео (при перекодировке получилось 8 секунд) после чего он выключился.
Из-за того что знал что фтоик скоро сдохнет съемки некачественные.
Датчики ищут "темные" места (линию), поэтому на полу он едет куда получится.


Цитата:
1. Что за движки?
2. Оцените скорость вращения движков?
3. На сколько хватает батареек?


1. Обычные движки коллекторные: post169921.html?hilit=autocad#p169921
(DC-Motor
К сожалению марки двигателя сказать не могу. Стоял в устройстве минивентилятора. Батарейный отсек на 3 батарейки ААА - 4,5 вольта.
Сопротивление обмоток двигателя при стопорении вала - 7 Ом.
Диаметр вала - 2 мм
Длина двигателя по валу - 40 мм
Длина двигателя без вала - 29 мм
Габаритная ширина двигателя между боковыми скосами - 15 мм
Наибольший диаметр - 20 мм)

2. Оценить скорость вращения попробую сегодня вечером когда видео нормальное сниму.
3. На сколько может хватить аккумуляторов ААА на 1Ач при питании этих двух двигателей - это для них большая нагрузка. Как рассчитать это время - зависит от того как часто робот будет менять направление и т.п.
Сегодня попробую изменить прошивку - без датчиков - например левый двигатель 50% 1 сек, потом правый двигатель 50% 1 секунду, потом оба 50% 1 секунду и т.п.
И посмотрим сколько он по времени будет ездить (самому интересно).
Тут проблема в фотоаппарате - он у меня может только 15-20 минут снимать (а потом еще конвертировать 15*6=90минут) - хотя я думаю как раз на это время и хватит аккумуляторов.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-тележка
СообщениеДобавлено: 27 июл 2010, 14:58 
Не в сети

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
удвоитель напряжения на диоде? (ШИМ)
А сколько батарейка служит? Полчаса?
Записал твою идею, очень хорошая, может пригодится ;)

Добавлено спустя 3 минуты 46 секунд:
по первой схеме дела, так? по второй не вижу как такое можно...

Добавлено спустя 12 минут 21 секунду:
а вот если вместо резюка диод поставить?
(объединить обе идеи)
бред конечно....
(на этом мысль заканчивается, не вижу куда что течет)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO