кпкБОТ

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

кпкБОТ

Сообщение D1mcon » 20 фев 2009, 10:35

Всем привет, делаю робота, который должен передавать данные о своем состоянии на компьютер, компьютер выполняет роль "мозга", управляя роботом. Как следствие необходимо организовать коммуникацию. Работаю с irda, но данный вариант не очень-то нравится, синезуб приобрести нет возможности, поэтому принял следующее решение - скоммутировать MK Atmega8 через UART с кпк ACER N 311 (распиновка интерфейсного разъема прилагается). В итоге через софтину на кпк (напишу сам) получаю данные с UART и по синезубу передаю на комп. Но есть следующие вопросы:
1) Достаточно ли будет соединить выводы COM_RXD с ТХ МК и COM_TXD с RX МК :oops:
2) Следствие из 1 - го -> нужны ли будут дополнительные элементы для организации такой связи
Хотелось бы услышать Ваше мнение.
Вложения
.JPG
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение Myp » 20 фев 2009, 10:38

преобразователь уровне типа max232 потребуется на ноги Rx Tx
померь тестером какое там напряжение
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 10:59

Раскрой страшную тайну, какое должно быть напряжение :oops:
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение =DeaD= » 20 фев 2009, 11:05

Если напряжение >7 вольт, тогда надо преобразователь уровней, иначе без него надо.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 11:07

Ну раз кпк питается от батареи на 3.7 вольта - значит можно обойтись без max232, я правильно понял?
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение EdGull » 20 фев 2009, 11:09

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

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 11:11

ОК, спасибо за помощь.
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение boez » 20 фев 2009, 11:28

Судя по тому, что везде про этот кпк пишут, что у него именно RS232 - то преобразователь нужен. Дело в том, что преобразователь - он не только напряжение повышает-понижает, он еще и инвертор (логический 0 соответствует +12В, а лог. 1 - -12В). Так что - меряй напряжение.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: кпкБОТ

Сообщение MiBBiM » 20 фев 2009, 15:54

там разъём жутко узкий, щупами не достать :oops: да и все измеряно до нас.
4pda.ru писал(а):1. В девайсе полноценный СОМ-порт.
2. Порт реализован на китайском аналоге МАХIM МАХ3243 под названием МА3243 и преобразователе напряжения МАХ685.
Преобразователь генерит до +24в и -9в при токе нагрузки до 10 мА из входного напряжения 2,4...5,5в
Вот этот преобразователь позволяет получить 12 вольт уровня сигнала.

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

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 20:09

com порт проще программировать.
Маленький разъем - не проблема. Поможет донорский дата-кабель
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение MiBBiM » 20 фев 2009, 20:14

зря вы так, неознакомившись.
usb-микра вкупе с драйвером создадут на кпкшке виртуальный ком-порт, соотвественно программировать его можно как обычный хардварный.
MiBBiM писал(а):там разъём жутко узкий, щупами не достать

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

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 20:27

MiBBiM, извини если не правильно понял :oops: , но тогда как скоммутировать usb и МК mega8?
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение MiBBiM » 20 фев 2009, 20:49

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

Re: кпкБОТ

Сообщение D1mcon » 20 фев 2009, 21:07

Спасибо, посмотрю :)
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: кпкБОТ

Сообщение SMT » 20 фев 2009, 21:10

MiBBiM писал(а):а вообще заморачиваться с преобразователем имхо не стоит, лучше сразу цеплятся к юсб, благо кпк может быть хостом

совсем немногие кпк могут быть хостом, а com думаю есть у большинства
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

След.

Вернуться в Коммуникации

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

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

cron