roboforum.ru

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

Minibot : Подключение рулевой машинки

Minibot : Подключение рулевой машинки

getbraine » 30 ноя 2009, 15:29

1)От корпуса рулевой машинки(не цифровой) идет связка из трех проводов : желтый ,красный,черный. Разьем подключения хорошо соединяется с разьемом для двигателей на минибот-плате.Вопрос : как подключить рулевую машинку к плате?

2)Приведите ,пожалуйста ,пример кода ,который выполнит следующие действия: повернул руль.машинку направо ,подождал 3 секунды ,потом руль.машинку повернул налево ,подождал 3 секунды

Спасибо за ответы!

Re: Minibot : Подключение рулевой машинки

avr123.nm.ru » 30 ноя 2009, 15:40

1) убедиться что желтый - это сигнал управления,красный - питание около +5 вольт, черный - земля.

Re: Minibot : Подключение рулевой машинки

getbraine » 30 ноя 2009, 15:46

спасибо за ответ !

а пример кода приведите ,плз ,который управлял рулевой машинкой
Последний раз редактировалось EdGull 30 ноя 2009, 15:48, всего редактировалось 1 раз.
Причина: Устное предупреждение! Запрещено дублировать предыдущий пост.

Re: Minibot : Подключение рулевой машинки

EdGull » 30 ноя 2009, 15:47

1. у тебя какая комплектация минибота?
2.
Код: Выделить всёРазвернуть
Servo(1) = 0
Wait 3
Servo(1) = 1000
Wait 3 

Re: Minibot : Подключение рулевой машинки

getbraine » 30 ноя 2009, 15:48

базовая комплектация

Re: Minibot : Подключение рулевой машинки

EdGull » 30 ноя 2009, 15:51

тогда ищи откуда будешь брать питание для сервы
ей нужно 5-7 вольт

Re: Minibot : Подключение рулевой машинки

getbraine » 30 ноя 2009, 16:03

попорошу оценить код управления сервой (робот должен выполнить "змейку"):

Код: Выделить всёРазвернуть
$prog &HFF , &HBD , &HC9 , &H00                 'Новичкам фусибиты лучше не трогать, а оставить прежними
$regfile = "m32def.dat"                                ' файл спецификации Меги32
$crystal = 7372800                                     ' указываем на какой частоте будем работать

'----------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2                  'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3                  'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output                                      'ногу ШИМа левого  движка сконфигурировали как выход
Config Pind.5 = Output                                      'ногу ШИМа правого движка сконфигурировали как выход
'----------------------------------------------------------------------------
Dim Speed As Byte
Speed = 100                                                 'Возможно задание скорости в пределах от 70 до 255

Do
  Drl = 1                                                   'направление движения левого движка, в моём случае это прямо
  Drr = 0                                                   'серва поворачивает направо
  Wait 3                                                    'ждем 3 секунды
  Drr = 1000                                                ' поворачиваем налево
  Wait 3                                                    'ждем 3 секунды
  Pwm1b = Speed : Pwm1a = Speed
Loop

Re: Minibot : Подключение рулевой машинки

EdGull » 30 ноя 2009, 16:14

1. так нельзя писать
Drr = 1000
или 1 или 0

2. ты не путай коллекторный движек с сервой (рулевой машинкой)

Re: Minibot : Подключение рулевой машинки

getbraine » 30 ноя 2009, 16:21

а как тогда должен выглядеть код ,для управления сервой?

напиши ,пожалуйста ,полностью его

Re: Minibot : Подключение рулевой машинки

EdGull » 30 ноя 2009, 16:44

1. набери в хелпе слово servos
2. на разъем для коллекторного движка сервы цеплять нельзя.

Re: Minibot : Подключение рулевой машинки

SkyStorm » 30 ноя 2009, 19:00

На вскидку проект Серва + IR Шарп на Bascom-AVR,
Вообще тема достаточно часто обсуждается на форуме )))

To EdGull а разве в вике в примерах управления сервы через баском нет??? Ты же где то здесь видио выкладывал ...

Добавлено спустя 8 минут 16 секунд:
Вот еще одна тема про управление Servo из Bascom

Re: Minibot : Подключение рулевой машинки

MiBBiM » 30 ноя 2009, 19:25

минибот первый или второй?
если последнее, то нужна мега88+3хпиновые разъемы.
если есть, то нужно наладить связь, для этого собираем софтварный уарт (кушает по таймеру с передающей и приемной стороны) и встроенный конфиг для серво-машинок(ещё один таймер меги88)

Re: Minibot : Подключение рулевой машинки

EdGull » 30 ноя 2009, 19:29

у него минибот-2 но в базовой комплектации.
поэтому у него нет 5-ти вольтового питания, дополнительной меги88 и естественно разъемов для сер и шарпов

Re: Minibot : Подключение рулевой машинки

galex1981 » 30 ноя 2009, 22:00

Так питание внешнее 5 В поставить, а подключить сигнальный провод к любому порту GPIO Меги 32

Re: Minibot : Подключение рулевой машинки

getbraine » 01 дек 2009, 00:36

Так питание внешнее 5 В поставить, а подключить сигнальный провод к любому порту GPIO Меги 32


а можно процесс подключения сервы к меге поподробнее описать?


cron
Rambler\'s Top100 Mail.ru counter