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

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

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

Сообщение getbraine » 30 ноя 2009, 15:29

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

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

Спасибо за ответы!
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

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

Сообщение avr123.nm.ru » 30 ноя 2009, 15:40

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

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

Сообщение getbraine » 30 ноя 2009, 15:46

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

а пример кода приведите ,плз ,который управлял рулевой машинкой
Последний раз редактировалось EdGull 30 ноя 2009, 15:48, всего редактировалось 1 раз.
Причина: Устное предупреждение! Запрещено дублировать предыдущий пост.
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

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

Сообщение EdGull » 30 ноя 2009, 15:47

1. у тебя какая комплектация минибота?
2.
Код: Выделить всё
Servo(1) = 0
Wait 3
Servo(1) = 1000
Wait 3 
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение getbraine » 30 ноя 2009, 15:48

базовая комплектация
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

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

Сообщение EdGull » 30 ноя 2009, 15:51

тогда ищи откуда будешь брать питание для сервы
ей нужно 5-7 вольт
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

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

Сообщение EdGull » 30 ноя 2009, 16:14

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

2. ты не путай коллекторный движек с сервой (рулевой машинкой)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение getbraine » 30 ноя 2009, 16:21

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

напиши ,пожалуйста ,полностью его
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

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

Сообщение EdGull » 30 ноя 2009, 16:44

1. набери в хелпе слово servos
2. на разъем для коллекторного движка сервы цеплять нельзя.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение SkyStorm » 30 ноя 2009, 19:00

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

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

Добавлено спустя 8 минут 16 секунд:
Вот еще одна тема про управление Servo из Bascom
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

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

Сообщение MiBBiM » 30 ноя 2009, 19:25

минибот первый или второй?
если последнее, то нужна мега88+3хпиновые разъемы.
если есть, то нужно наладить связь, для этого собираем софтварный уарт (кушает по таймеру с передающей и приемной стороны) и встроенный конфиг для серво-машинок(ещё один таймер меги88)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение EdGull » 30 ноя 2009, 19:29

у него минибот-2 но в базовой комплектации.
поэтому у него нет 5-ти вольтового питания, дополнительной меги88 и естественно разъемов для сер и шарпов
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение galex1981 » 30 ноя 2009, 22:00

Так питание внешнее 5 В поставить, а подключить сигнальный провод к любому порту GPIO Меги 32
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение getbraine » 01 дек 2009, 00:36

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


а можно процесс подключения сервы к меге поподробнее описать?
getbraine
 
Сообщения: 41
Зарегистрирован: 09 янв 2009, 13:02
прог. языки: C/C++/Assembler/С#

След.

Вернуться в МиниБот — национальный класс роботов

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

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