roboforum.ru

Технический форум по робототехнике.


Банальности с сервомашинкой...

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Банальности с сервомашинкой...

Сообщение LNShadow » 06 окт 2008, 11:12

Всем здравствуйте и сразу извините за глупый и порядком надоевший уже вопрос.
Взялся переделывать машинку Р\У. Силовой блок с ШИМом для двигателя сделал, ИК бампера собрал, радиомодуль для связи с компом подключил.
Осталось рулить колёсами, которые управляются сервомашинкой.
Примеров много, в основном на кварц на 16мгц, либо по таймерам, но вот так с налета их не применишь,а времени мало.
Вообщем имеется ATmega8, кварц 7,3728 и задача аппаратным ШИМом организованном на втором таймере (первый задними колесами рулит) управлять стандартной сервой (от 1000 до 2000мс). Был бы очень благодарен Вашей помощи: какие регистры в какие значение надо выставить, чтобы добиться нужного результата. А еще лучше вдобавок тыкнуть носом в формулу их расчета! Заранее спасибо, надеюсь на ваше понимание. Все мы когда были чайниками... :oops:
P.S. Пишу на Сях в CVAvr...
LNShadow
 
Сообщения: 19
Зарегистрирован: 06 окт 2008, 10:59
Откуда: Раменское

Re: Банальности с сервомашинкой...

Сообщение avr123.nm.ru » 06 окт 2008, 16:50

LNShadow писал(а): управлять стандартной сервой (от 1000 до 2000мс). Был бы очень благодарен Вашей помощи

Вот задача 13 курса по AVR - сделана специально для вас - 8 servo (можно и меньше конечно) на одном таймере - http://avr123.nm.ru/z13.htm
Возможно принцип пригодится.

LNShadow писал(а): какие регистры в какие значение надо выставить, чтобы добиться нужного результата.

Вот недавно вещал - http://www.radiokot.ru/forum/viewtopic. ... 8&start=20
об использовании мастеров кода и настройки МК.

Но на таймер 2 трудновато сделать, так как он 8 битный. Можно перенести ШИМ управление моторами на таймер 0 или 2 а 16 битный атймер 1 на серву пустить. про ШИМ у меня задача 8 - http://avr123.nm.ru/z8.htm

LNShadow писал(а): P.S. Пишу на Сях в CVAvr...

Я тоже это рекомендую и пропагандирую.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Банальности с сервомашинкой...

Сообщение LNShadow » 13 окт 2008, 11:48

Спасибо за совет, разобрался я с управлением ) Но возникла другая проблема... эх, куда без них: перепутал случайно полярность питания у сервы и она... сгорела. Модель Kyosho KS-3.Разобрал. Визуально сгорел кондер который стоял на линии питания.Заменил, но лучше не стало...остальные smd элементы на вид здоровы. Чего обычно еще горит при неправильной полярности?
LNShadow
 
Сообщения: 19
Зарегистрирован: 06 окт 2008, 10:59
Откуда: Раменское

Re: Банальности с сервомашинкой...

Сообщение avr123.nm.ru » 13 окт 2008, 12:03

LNShadow писал(а): Чего обычно еще горит при неправильной полярности ?

Активные компоненты - транзисторы, микросхемы.

У вас отличный шанс переделать вашу СЕРВО в цифровую - смотрите http://OpenServo.org - о результатах доложите !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Новичкам или основы основ роботостроения.

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

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

cron