roboforum.ru

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

SERVO Серво- рулевая машинка - вопросы и ответы

SERVO Серво- рулевая машинка - вопросы и ответы

denissyslo » 27 фев 2008, 10:10

Всё что используют моделисты ВЕЛИКОЛЕПНО и ПОДРОБНО (с картинками) описано в статьях на сайте - http://www.rcdesign.ru/articles ПО-РУССКИ !

Модельная рулевая машинка - SERVO - управляется длиной положительных импульсов которые нужно подавать каждые 15 - 25 милиСекунд. Напряжение импульса обчно 3-5 вольт. Длина импульса (время подачи лог. 1) 1500 мкС - это среднее положение сервы. 900 мкС - полностью в лево. 2100 мкС - полностью в право. Время указано ПРИМЕРНО !

Вот как программировать управление 8-ю сервами на AVR на таймере
и прерывании - http://avr123.nm.ru/z13.htm
И прога для управления 8 servo с ПК.

Добавил "шапку" < avr123.nm.ru > + он-лайн перевод на корявый русский - http://translate.ru

==============================================================

Вот прибарахлился. Купил сервы:
http://www.rc-model.ru/modules.php?name ... ods&pid=14
http://www.rc-model.ru/modules.php?name ... ods&pid=11

Встал вопрос: а где у них какой провод?????

на мини серве если смотреть на блестящие конекторы слева-напрво:
Черный - Красный - Белый
На стандартной:
Коричневый - Красный - Оранжевый.

Как я пониммаю, в центре - управляющий провод для ШИМ.
А как понять где + и - ????

Re: Распиновка конекторов серы. Нужна помощь.

avr123.nm.ru » 27 фев 2008, 10:11

красный - ОБЫЧНО +

черный или коричнвый - земля или минус

другой - импульсы управления.

=========
Таблица параметров и выбора SERVO HiTEC
http://servocity.com/html/hitec_servos.html

Аксесуары для SERVO
http://servocity.com/html/servos___accessories.html

========
Бесплатный софт для управления сервами servo - http://www.superrobotica.com/VisualSC2e.htm
Visual Servo Controller 2

Изображение
Последний раз редактировалось avr123.nm.ru 10 янв 2009, 14:37, всего редактировалось 1 раз.

Re: Распиновка конекторов серы. Нужна помощь.

$ilent » 27 фев 2008, 10:27

Мы с вами живём "В обществе где нет цветовой дифференциации штанов ©".
Я бы не доверял цветовой гамме проводов. (очень часто сталкиваюсь по долгу службе с камерами).
Не ГОСТирована цветовая раскраска проводов!!! Кто как хочет, так и ...
С севами этими хорошо то, что они все работают с приёмниками и регуляторами хода РУ моделей, а у них, у всех производителей формат шины одинаков.
Я бы вскрыл, посмотрел что за МС используется, слил бы ДШ на неё, и просто прозвонил провода на соответсвующие ноги МС.

Re: Распиновка конекторов серы. Нужна помощь.

=DeaD= » 27 фев 2008, 11:08

$ilent писал(а):Я бы вскрыл, посмотрел что за МС используется, слил бы ДШ на неё, и просто прозвонил провода на соответсвующие ноги МС.

Я боюсь представить что вы делаете с только что купленной периферией :ROFL:

PS: А по теме - avr123 правильно сказал всё, черный - земля, красный - питание, белый\желтый - сигнал управления.

Re: Распиновка конекторов серы. Нужна помощь.

denissyslo » 27 фев 2008, 14:17

Спасибо тов. avr123.

Re: Распиновка конекторов серы. Нужна помощь.

Master » 27 фев 2008, 15:19

И че, как они?
Будешь паучка делать?

Re: Распиновка конекторов серы. Нужна помощь.

denissyslo » 28 фев 2008, 07:04

блин. Сейчас хотел проверитькак работает - серва - засада вышла.
Решил сделать вообще по-тупому-тупому:

while (1)
{

PORTD.0=1;
delay_ms(2);
PORTD.0=0;
delay_ms(18);

};
}

серва при включении чуть-чуть дернулась и провернулась на маленький угол. Включил-выключил мегу - таже картина. при подаче напряжения поворот на 3-9 град.

эксперементировал с 1-2 мс - нифига.

подключал как сказал тов АВР123. коричневый - минус, красный - плюс, желтый - данные.

мастерю робота с манипулятором. Сейчас фото заделаю

Добавлено спустя 12 минут 56 секунд:
http://rc-aviahobby.butovonet.ru/elektr ... /index.php

тут распиновка, можно в вики выложить.
Вложения
IMG_0001.jpg

Re: Распиновка конекторов серы. Нужна помощь.

=DeaD= » 28 фев 2008, 09:32

А правильно ли были выставлены настройки компилятора по частоте? (из которых delay_ms считает сколько циклов нужно ждать, чтобы выждать 2мс)

Re: Серво- рулевая машинка - назначение выводов

Master » 28 фев 2008, 10:02

Зачем цитировать предыдущий текст?

Re: Распиновка конекторов серы. Нужна помощь.

avr123.nm.ru » 28 фев 2008, 10:38

denissyslo писал(а):хотел проверитькак работает - серва - засада вышла.

delay_ms(2);


Проверь с какой частотой работает МК - подай сигнал через резистор 100 ком на звук вход и посмотри как на осциллографе в звуковом редакторе или спец проге в низу библиотеки курса по AVR

Лучше (точнее) использовать функции МИКРОсекунд delay_us( ); - можно несколько подряд.

Re: Серво- рулевая машинка - назначение выводов

denissyslo » 28 фев 2008, 16:36

Гадость. мк работает от внутренего квалибратора на 10 мгц. настройки сделал генератором начального кода в квавр.
для теста подключал светодиод - моргает однако.

подключать к звуковухе - пока нет времени.

Будем мучать по тихоньку.

Re: Серво- рулевая машинка - назначение выводов

Master » 28 фев 2008, 16:59

А я чета с сервами вообще запутался :o есть питание, земля и сигнальный провод. С первыми 2-мя все ясно, а каким же образом осуществляется обратная связь по положению? И каким макаром можно повернуть ось сервы сказем на 2,5 градуса?

Re: Серво- рулевая машинка - назначение выводов

Myp » 28 фев 2008, 17:04

а такая
если ты послал команду на 15 градусов то серва остановится именно в том положении и никаком другом =)

обратная связь там внутри реализована =)

серва вовсе ничо не сообщает

Re: Серво- рулевая машинка - назначение выводов

Master » 28 фев 2008, 17:13

Вот блин, а я то думал.... а если я ее насильно поверну, она будет сопротивляться и потом все равно вернется в начальное положение?

Re: Серво- рулевая машинка - назначение выводов

Digit » 28 фев 2008, 17:18

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

А насчет обратной связи. Так потому и делали проект Open Servo - ( http://OpenServo.org по i2c управляется ) что хотели и инфу с сервы читать, и свои режимы движения делать...


cron
Rambler\'s Top100 Mail.ru counter