Технический форум по робототехнике.
D1mcon » 20 фев 2009, 10:35
Всем привет, делаю робота, который должен передавать данные о своем состоянии на компьютер, компьютер выполняет роль "мозга", управляя роботом. Как следствие необходимо организовать коммуникацию. Работаю с irda, но данный вариант не очень-то нравится, синезуб приобрести нет возможности, поэтому принял следующее решение - скоммутировать MK Atmega8 через UART с кпк ACER N 311 (распиновка интерфейсного разъема прилагается). В итоге через софтину на кпк (напишу сам) получаю данные с UART и по синезубу передаю на комп. Но есть следующие вопросы:
1) Достаточно ли будет соединить выводы COM_RXD с ТХ МК и COM_TXD с RX МК
2) Следствие из 1 - го -> нужны ли будут дополнительные элементы для организации такой связи
Хотелось бы услышать Ваше мнение.
- Вложения
-
Myp » 20 фев 2009, 10:38
преобразователь уровне типа max232 потребуется на ноги Rx Tx
померь тестером какое там напряжение
D1mcon » 20 фев 2009, 10:59
Раскрой страшную тайну, какое должно быть напряжение
=DeaD= » 20 фев 2009, 11:05
Если напряжение >7 вольт, тогда надо преобразователь уровней, иначе без него надо.
D1mcon » 20 фев 2009, 11:07
Ну раз кпк питается от батареи на 3.7 вольта - значит можно обойтись без max232, я правильно понял?
EdGull » 20 фев 2009, 11:09
нет, не правильно.
меряй напругу!
D1mcon » 20 фев 2009, 11:11
ОК, спасибо за помощь.
boez » 20 фев 2009, 11:28
Судя по тому, что везде про этот кпк пишут, что у него именно RS232 - то преобразователь нужен. Дело в том, что преобразователь - он не только напряжение повышает-понижает, он еще и инвертор (логический 0 соответствует +12В, а лог. 1 - -12В). Так что - меряй напряжение.
MiBBiM » 20 фев 2009, 15:54
там разъём жутко узкий, щупами не достать
да и
все измеряно до нас.
4pda.ru писал(а):1. В девайсе полноценный СОМ-порт.
2. Порт реализован на китайском аналоге МАХIM МАХ3243 под названием МА3243 и преобразователе напряжения МАХ685.
Преобразователь генерит до +24в и -9в при токе нагрузки до 10 мА из входного напряжения 2,4...5,5в
Вот этот преобразователь позволяет получить 12 вольт уровня сигнала.
а вообще заморачиваться с преобразователем имхо не стоит, лучше сразу цеплятся к юсб, благо кпк может быть хостом
D1mcon » 20 фев 2009, 20:09
com порт проще программировать.
Маленький разъем - не проблема. Поможет донорский дата-кабель
MiBBiM » 20 фев 2009, 20:14
зря вы так, неознакомившись.
usb-микра вкупе с драйвером создадут на кпкшке виртуальный ком-порт, соотвественно программировать его можно как обычный хардварный.
MiBBiM писал(а):там разъём жутко узкий, щупами не достать
причем тут кабель? я говорю что померить тяжко, а не подключится.
Последний раз редактировалось
MiBBiM 20 фев 2009, 21:09, всего редактировалось 3 раз(а).
D1mcon » 20 фев 2009, 20:27
MiBBiM, извини если не правильно понял
, но тогда как скоммутировать usb и МК mega8?
MiBBiM » 20 фев 2009, 20:49
ключевое слово - ft232 и го в поиск по форуму
ещё вот посмотри
темукст, для наших кпк вродь можно прикупить разъёмчики под пайку
Последний раз редактировалось
MiBBiM 20 фев 2009, 21:09, всего редактировалось 1 раз.
D1mcon » 20 фев 2009, 21:07
Спасибо, посмотрю
SMT » 20 фев 2009, 21:10
MiBBiM писал(а):а вообще заморачиваться с преобразователем имхо не стоит, лучше сразу цеплятся к юсб, благо кпк может быть хостом
совсем немногие кпк могут быть хостом, а com думаю есть у большинства