Технический форум по робототехнике.
igorek » 23 фев 2009, 21:58
ну как вы через ПК управляете? нажимаете вперед и назад?
RoboTok » 23 фев 2009, 22:03
Я выше дал фотку окна терминала.
Есть команда "MXYY", где Х номер мотора, а YY мощность или скорость.
Пишу в Терминале:
M120<Enter>
M220<Enter>
И оба колеса крутятся.
На джойстике же, что логично, при нажатии рукоятки на машинку посылаются команды о которых я написал выше.
igorek » 23 фев 2009, 22:05
и в конце какую схему вы использовали? можете поставить и приемник и передатчик и еще которые у вас на монстре!
и можете исходники отправит? ПЛЗ!
RoboTok » 23 фев 2009, 22:22
Есть в машинке 3 схемы.
Модуля питания, модуля драйвера и энкодеры квадратурные.
Все схемы тут есть под фотками самих модулей.
По поводу исходников надо подумать
Добавлено спустя 5 минут:Кстати, сегодня я наконец доделал программу управления модулем питания(теперь он же управления) и подключил к нему драйвер по I2C.
Теперь посылаю команды с джойстика уже на модуль управления, а он уже даёт команды модулю драйвера.
Управляемость машинки из-за такого перехода не пострадала.
Вот терминал головного модуля:
- Вложения
-
realsystem » 23 фев 2009, 23:10
А гипер терминал нормально работает? Я чото попытался его использовать для управления МК - он вешает весь комп
Забил - взял putty, отлично всё.
MiBBiM » 23 фев 2009, 23:21
это видимо издевка была
кст, RoboTok, чего GUI самописку не накатаете?
RoboTok » 23 фев 2009, 23:25
Не вижу применения для GUI, а посмотреть данные с датчиков сделал команду "А" для вывода на экран списка.
Вот начну делать радар и сделаю GUI для него
П.С.
А вот для коммерческих модулей я бы сделал GUI...
realsystem
ХМ, надо глянуть putty...
Гипер у мну ничего не вешал ни разу...
Но для разработки лучше терминал с двумя окнами.
Символьным окном и шестнадцатеричным.
Называется X-CTU.
realsystem » 23 фев 2009, 23:37
Мне не требуется 16ое, просто ввел в программу кодирование ошибок цифровыми кодами и вывожу текстовое сообщение о сути ошибки
А putty чем хороша, поддерживает кроме ком порта еще и сетевые протоколы (ssh, telnet, etc.)
igorek » 24 фев 2009, 16:19
я имел ввиду передатчик и приемник! а то там на первых страничках то использовали потом поправили вобшем не понял именно какую вы сделаели?
RoboTok » 24 фев 2009, 18:25
Нету передатчика и приёмника!
Есть модули с возможностью подключения трансиверов по UART!
Фотография платы и схемы джойстика на первой странице внизу.
На машинке же стоит 2 модуля к которым можно подключить по вашему усмотрению трансивер и тогда эта плата будет выступать в роли модуля связи.
igorek » 24 фев 2009, 18:50
а насчет исходника подумали?
RoboTok » 24 фев 2009, 20:58
Вот исходники на СИ от джойстика в Keil 3.72.
Это каркас программы из которой я потом сделал и программу для драйвера.
- Вложения
-
- uart1.zip
- (79.5 КиБ) Скачиваний: 23
igorek » 24 фев 2009, 21:28
а где схема для робота(приемник)? чет я не вижу!
RoboTok » 24 фев 2009, 21:46
Есть модуль питания и заряда батарей на странице 2 в конце.
Он же сейчас у меня выступает в роли обработчика команд с джойстика.
chinga » 25 фев 2009, 15:41
а можно эту схему сделать и передовать сигналы по ИКСБИ(как удлинитель по RxD TxD)?