Технический форум по робототехнике.
MegaBIZON » 13 июл 2010, 22:18
будет, не боись
RoboSanya » 19 июл 2010, 16:32
У меня пылится немного
Skyline » 20 июл 2010, 11:55
GHOST_J_D писал(а):пылищи будут мотать мама не горюй.
MegaBIZON писал(а):угу, тоже хотел сказать - есть этого шасси такая фигня.
RoboSanya писал(а):У меня пылится немного
Вывод: нужно чаще убираться!
=DeaD= » 20 июл 2010, 13:15
Неправильный вывод, правильный - мобильного робота можно использовать для контроля загрязненности помещения
Skyline » 28 авг 2010, 10:50
Всем здравствуйте! Решил написать в этой теме, так как вопрос непосредственно относится к роботу. Нужно совместить работу протокола RC-5(работающий с таймером 0), ШИМ двигателей(таймер 1) и вращение сервы, остается таймер 2. Но ни как не получается заставить серву работать со 2 таймером, убирал ШИМ, пробовал повесить на 1, тоже не выходит. Знаю что у pashteet была такая же проблема и он её решил путем совмещением двух МК, отвечающих за разные вещи. Можно ли как нибудь обойтись одним контроллером и решить эту задачку?
yak-40 » 28 авг 2010, 12:21
Если серва с таймером0 работает, то RC5 можно на таймер2 переставить.
Michael_K » 28 авг 2010, 12:27
1. Таймер1 (аж 16-ти битный) использовать для шима мотора, имхо, расточительство.
2. Реализовать - не проблема, но конкретная реализация от многого зависит... ну например, я совершенно не представляю, как в конкретно вашем случае реализован прием RC-5, в каких режимах работают таймеры, как используются (если используются) прерывания, добавить сюда еще и бейсик - фиг знает, как там в нем чего работает.
3. Опишите в чем проблема заставить серву работать с таймером?
Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса
(ну понятно, что надо еще настроить прескэйлер, ногу, полярность и т.п.)
Почему это не получается?
Skyline » 28 авг 2010, 12:55
Если серва с таймером0 работает, то RC5 можно на таймер2 переставить.
Нужно будет попробовать.
1. Таймер1 (аж 16-ти битный) использовать для шима мотора, имхо, расточительство.
Когда, писал программку, не знал еще всех тонкостей и какие таймеры куда лучше поставить.
Опишите в чем проблема заставить серву работать с таймером?
В том, что когда вешаешь серву на другой таймер она просто не работает. Компилятор ошибок не находит, все верно, а на деле она не пашет!
Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса
(ну понятно, что надо еще настроить прескэйлер, ногу, полярность и т.п.)
Почему это не получается?
Попробую конечно с этим разобраться!
ALHIMIK » 28 авг 2010, 13:27
Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса
расточительно
топом можно сделать ICR1 и будет 2 независимых сигнала для серв
Ворон » 28 авг 2010, 14:56
MegaBIZON писал(а):Вот смотрю-смотрю я на этих пультоуправляемых роботиков... и вопрос вот возник: а к нему любой пульт подойдёт? от любого телека?
и второй вопрос: а самостоятельно для него пульт смастрячить много делов? Без всех этих лишних кнопок чтоб был.. Или проще и дешевле купить любой подешевле, и подогнать робота под него?
самое простое скачать проги из инета для управления телевизором с компа и в них выбрать нужный протокол команд))ваще кнопок не будет))
ps сори за офтоп
Michael_K » 28 авг 2010, 15:30
ALHIMIK писал(а):расточительно
топом можно сделать ICR1 и будет 2 независимых сигнала для серв
Ага, писал, думая о втором таймере, почему-то
Skyline » 28 авг 2010, 15:55
Извиняюсь где можно почитать, посмотреть про установление длин периода, импульса, прескэйлер и пр. А то в бейсике все как то попроще будет!
Добавлено спустя 13 минут 3 секунды:
Что-то гуглил, гуглил я эти проги управления телеком с компа, но так и не нашел!
Для управление компьютером, например с мобильного, прог довольно много.
ALHIMIK » 28 авг 2010, 16:35
в документации на мк
dg91 » 31 авг 2010, 20:09
Скайлайн, а как ты прикрепил новые двигатели?
Skyline » 15 сен 2010, 19:27
dg91 писал(а):Скайлайн, а как ты прикрепил новые двигатели?
Смотри 7-ой пост, если конечно еще нужно!