roboforum.ru

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

кпкБОТ

кпкБОТ

D1mcon » 20 фев 2009, 10:35

Всем привет, делаю робота, который должен передавать данные о своем состоянии на компьютер, компьютер выполняет роль "мозга", управляя роботом. Как следствие необходимо организовать коммуникацию. Работаю с irda, но данный вариант не очень-то нравится, синезуб приобрести нет возможности, поэтому принял следующее решение - скоммутировать MK Atmega8 через UART с кпк ACER N 311 (распиновка интерфейсного разъема прилагается). В итоге через софтину на кпк (напишу сам) получаю данные с UART и по синезубу передаю на комп. Но есть следующие вопросы:
1) Достаточно ли будет соединить выводы COM_RXD с ТХ МК и COM_TXD с RX МК :oops:
2) Следствие из 1 - го -> нужны ли будут дополнительные элементы для организации такой связи
Хотелось бы услышать Ваше мнение.
Вложения
.JPG

Re: кпкБОТ

Myp » 20 фев 2009, 10:38

преобразователь уровне типа max232 потребуется на ноги Rx Tx
померь тестером какое там напряжение

Re: кпкБОТ

D1mcon » 20 фев 2009, 10:59

Раскрой страшную тайну, какое должно быть напряжение :oops:

Re: кпкБОТ

=DeaD= » 20 фев 2009, 11:05

Если напряжение >7 вольт, тогда надо преобразователь уровней, иначе без него надо.

Re: кпкБОТ

D1mcon » 20 фев 2009, 11:07

Ну раз кпк питается от батареи на 3.7 вольта - значит можно обойтись без max232, я правильно понял?

Re: кпкБОТ

EdGull » 20 фев 2009, 11:09

нет, не правильно.
меряй напругу!

Re: кпкБОТ

D1mcon » 20 фев 2009, 11:11

ОК, спасибо за помощь.

Re: кпкБОТ

boez » 20 фев 2009, 11:28

Судя по тому, что везде про этот кпк пишут, что у него именно RS232 - то преобразователь нужен. Дело в том, что преобразователь - он не только напряжение повышает-понижает, он еще и инвертор (логический 0 соответствует +12В, а лог. 1 - -12В). Так что - меряй напряжение.

Re: кпкБОТ

MiBBiM » 20 фев 2009, 15:54

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

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

Re: кпкБОТ

D1mcon » 20 фев 2009, 20:09

com порт проще программировать.
Маленький разъем - не проблема. Поможет донорский дата-кабель

Re: кпкБОТ

MiBBiM » 20 фев 2009, 20:14

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

причем тут кабель? я говорю что померить тяжко, а не подключится. :)
Последний раз редактировалось MiBBiM 20 фев 2009, 21:09, всего редактировалось 3 раз(а).

Re: кпкБОТ

D1mcon » 20 фев 2009, 20:27

MiBBiM, извини если не правильно понял :oops: , но тогда как скоммутировать usb и МК mega8?

Re: кпкБОТ

MiBBiM » 20 фев 2009, 20:49

ключевое слово - ft232 и го в поиск по форуму :)
ещё вот посмотри тему
кст, для наших кпк вродь можно прикупить разъёмчики под пайку :)
Последний раз редактировалось MiBBiM 20 фев 2009, 21:09, всего редактировалось 1 раз.

Re: кпкБОТ

D1mcon » 20 фев 2009, 21:07

Спасибо, посмотрю :)

Re: кпкБОТ

SMT » 20 фев 2009, 21:10

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

совсем немногие кпк могут быть хостом, а com думаю есть у большинства


Rambler\'s Top100 Mail.ru counter