|
|
  |
интерфейс кпк-avr, передать несколько байт по rs232 в кпк |
|
|
|
Sep 22 2006, 00:14
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 13-10-05
Пользователь №: 9 568

|
А Вы не пробовали поискать распиновку внешнего разъема КПК? Чаще всего туда выведен обычный RS232, а с ним и работать намного легче. Единственный минус - требуется разъем и проводное соединение с КПК. В случае с ИРДА Вам нужен микроконтроллер, УАРТ которого может работать в ИРДА режиме - но там будут дополнительные сложности с программированием стеков. Можно рассмотреть и БлюТуза - проще всего брать блю-туз адаптер с возможностью работы по УАРТ. Но в этом (даже) случае придется писать или добывать как минимум H4 стек, да и на КПК тоже будут свои заморочки. В общем, как всегда - все упирается в планируемое количество изделий и их стоимость - соответственно, в сумму, которую контора готова вложить в разработку.
|
|
|
|
|
Sep 22 2006, 11:28
|
Частый гость
 
Группа: Свой
Сообщений: 79
Регистрация: 13-01-06
Из: Москва
Пользователь №: 13 133

|
Я думаю, все гораздо проще. Блютус : Берем модуль BLUEniceCOM II - кажется(до 960 000), я покупал в терраэлектронике в москве, и то ждать пришлось потому как он исчез из продажи из под носа, основа его LMX9820, работает как прозрачный ком порт, цена около 50грин. Есть много других аналогичных, в т.ч отечественного производства.
На КПК должен быть поддержан виртуальный ком порт, откроешь его из своего приложения и все ОК. Я прилаживал это к телефону, но человек который обещал софт так его и вояет досихпор.
Ирда: вообщем аналогичнос помощью модуля , но могут быть варианты, физический уровень или покупаешь преобразователь HSDL-7001, например, соединяеш его с UART(До 115200), или как уже предложили, контроллер с встроенным 3/16 и реализушь стек протоколов, возможно упрощенный.
Софт КПК при реализации минимального протокола на МП должен уметь искать устройство и обмениваться с ним через обращения к протоколу ИРДА. Можно реализовать виртуальный ком на МП тогда софт КПК может работать с виртальным ком.
Н4 тут необязателен.
|
|
|
|
|
Sep 22 2006, 14:11
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Цитата(Gennadiy_ @ Sep 22 2006, 14:28)  Я думаю, все гораздо проще. Блютус : Берем модуль BLUEniceCOM II - кажется(до 960 000), я покупал в терраэлектронике в москве, и то ждать пришлось потому как он исчез из продажи из под носа, основа его LMX9820, работает как прозрачный ком порт, цена около 50грин. Есть много других аналогичных, в т.ч отечественного производства.
На КПК должен быть поддержан виртуальный ком порт, откроешь его из своего приложения и все ОК. Я прилаживал это к телефону, но человек который обещал софт так его и вояет досихпор.
Н4 тут необязателен. замечательно! BLUEniceCOM II - это больше всего подходит... будем искать...
|
|
|
|
|
Sep 25 2006, 20:01
|
Частый гость
 
Группа: Свой
Сообщений: 79
Регистрация: 13-01-06
Из: Москва
Пользователь №: 13 133

|
Reset подтянуть надо. Можно поменять имя устройства и установить пин код, для этого есть готовая утилита, хотя и недоделанная, скачал с какогото сайта, еще, возможно тамже, утащил ЮзерГуид на 9820, так его недавали скачивать, в нем есть подробные описания команд. Модуль после установления соединения переходит в прозрачный режим, о чем выведен сигнал на какойто пин, я на этот и др пины вешал светодиоды. До установления соединения он в командном режиме.
Пару раз он "влетал" в некий режим, когда данные приходили с заголовком, или вместо данных шел пакет. Тоесть с ПВМ в терминалке по радиоканалу на модуль печатаешь набор символов, а на выходе ЮАРТ получаешь просто некий "пакет", возможно служебный, интерпретировать не пытался. Поэтому меры по контролю состояния соединения принять необходимо, обязательно. Остальное работает как написано.
Вообще, довольно старый чип(9820), про него и тут можно найти и на Сахаре и на Телесистемах. Под него ктото сам плату делал.
|
|
|
|
|
Sep 28 2006, 12:28
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 28-09-06
Из: Минск
Пользователь №: 20 776

|
Для Bluetooth лучше всего BLUENICECOM III. Только надо учесть что у LMX9820 проблемы с програмным выключением (если такое необходимо). Для IRDA MCP2150+TFDU4100 (или аналоги). IRDA меньше потребляет.
|
|
|
|
|
Sep 28 2006, 12:43
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 28-09-06
Из: Минск
Пользователь №: 20 776

|
Цитата(Gennadiy_ @ Sep 25 2006, 23:01)  Пару раз он "влетал" в некий режим, когда данные приходили с заголовком, или вместо данных шел пакет. Тоесть с ПВМ в терминалке по радиоканалу на модуль печатаешь набор символов, а на выходе ЮАРТ получаешь просто некий "пакет", возможно служебный, интерпретировать не пытался. Поэтому меры по контролю состояния соединения принять необходимо, обязательно. Остальное работает как написано. Так это он вышел из transparent mode и все данные стали передаваться стандартными пакетами. Кстати после включения он тоже присылает данные о состоянии в виде пакетов. Так что нужно очистить буфер UART перед работой.
|
|
|
|
|
Sep 29 2006, 10:53
|
Знающий
   
Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861

|
Цитата(Serj78 @ Sep 20 2006, 17:09)  Есть задача- заменить ноутбук на кпк (нужен только ozi explorer) .. первое- что приходит в голову- поискать готовый адаптер rs232- ирда Перекрестная ссылка http://electronix.ru/forum/index.php?showt...=18313&st=0Продаются также IRDA для RS-232 на комп. У многих КПК RS-232 на разьеме. Распиновку найти не сложно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|