Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: интерфейс кпк-avr
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Serj78
Есть задача- заменить ноутбук на кпк (нужен только ozi explorer)

раньше данные от avr (обычный nmea) передавались в ноут.
В кпк соответственно есть или irda, или блютус.
первое- что приходит в голову- поискать готовый адаптер rs232- ирда или rs232-блютус.
однако меня терзают смутные сомнения, что так просто это не получится, нужны будут какие-либо идентификаторы в посылках...
Может, кто-нибудь делал такое? где об этом можно почитать?
Petka
Цитата(Serj78 @ Sep 20 2006, 18:09) *
Есть задача- заменить ноутбук на кпк (нужен только ozi explorer)

раньше данные от avr (обычный nmea) передавались в ноут.
В кпк соответственно есть или irda, или блютус.
первое- что приходит в голову- поискать готовый адаптер rs232- ирда или rs232-блютус.
однако меня терзают смутные сомнения, что так просто это не получится, нужны будут какие-либо идентификаторы в посылках...
Может, кто-нибудь делал такое? где об этом можно почитать?


есть в продаже микросхема Vishay toim3232 или более новая toim4232. это микросхема rs232-IRDA.
Serj78
есть в продаже микросхема Vishay toim3232 или более новая toim4232. это микросхема rs232-IRDA.
[/quote]

а по поводу применения стандартных (покупных) адаптеров у кого-нибудь опыт есть?
а то этот toim поискал в ефинде- везде (имеется в виду в Питерских фирмах) 3 недели минимум ждать надо
VitPushchin
А Вы не пробовали поискать распиновку внешнего разъема КПК?
Чаще всего туда выведен обычный RS232, а с ним и работать намного легче. Единственный минус - требуется разъем и проводное соединение с КПК.
В случае с ИРДА Вам нужен микроконтроллер, УАРТ которого может работать в ИРДА режиме - но там будут дополнительные сложности с программированием стеков.
Можно рассмотреть и БлюТуза - проще всего брать блю-туз адаптер с возможностью работы по УАРТ. Но в этом (даже) случае придется писать или добывать как минимум H4 стек, да и на КПК тоже будут свои заморочки.
В общем, как всегда - все упирается в планируемое количество изделий и их стоимость - соответственно, в сумму, которую контора готова вложить в разработку.
Gennadiy_
Я думаю, все гораздо проще.
Блютус :
Берем модуль BLUEniceCOM II - кажется(до 960 000), я покупал в терраэлектронике в москве, и то ждать пришлось потому как он исчез из продажи из под носа, основа его LMX9820, работает как прозрачный ком порт, цена около 50грин. Есть много других аналогичных, в т.ч отечественного производства.

На КПК должен быть поддержан виртуальный ком порт, откроешь его из своего приложения и все ОК.
Я прилаживал это к телефону, но человек который обещал софт так его и вояет досихпор.

Ирда: вообщем аналогичнос помощью модуля , но могут быть варианты, физический уровень или покупаешь преобразователь HSDL-7001, например, соединяеш его с UART(До 115200), или как уже предложили, контроллер с встроенным 3/16 и реализушь стек протоколов, возможно упрощенный.

Софт КПК при реализации минимального протокола на МП должен уметь искать устройство и обмениваться с ним через обращения к протоколу ИРДА. Можно реализовать виртуальный ком на МП тогда софт КПК может работать с виртальным ком.

Н4 тут необязателен.
Serj78
Цитата(Gennadiy_ @ Sep 22 2006, 14:28) *
Я думаю, все гораздо проще.
Блютус :
Берем модуль BLUEniceCOM II - кажется(до 960 000), я покупал в терраэлектронике в москве, и то ждать пришлось потому как он исчез из продажи из под носа, основа его LMX9820, работает как прозрачный ком порт, цена около 50грин. Есть много других аналогичных, в т.ч отечественного производства.

На КПК должен быть поддержан виртуальный ком порт, откроешь его из своего приложения и все ОК.
Я прилаживал это к телефону, но человек который обещал софт так его и вояет досихпор.

Н4 тут необязателен.


замечательно! BLUEniceCOM II - это больше всего подходит... будем искать...
Gennadiy_
BlueNiceCom III - правильно, на модуль есть распиновка.
Нажмите для просмотра прикрепленного файла
Serj78
Спасибо! Скачал, посмотрел.. скачал описание на lmx,

неужели ничего конфигурировать не надо? 2 ноги режим, 2 скорость передачи и вперед?
или все-таки надо в модуль что-то перед работой грузить?
Gennadiy_
Reset подтянуть надо.
Можно поменять имя устройства и установить пин код, для этого есть готовая утилита, хотя и недоделанная, скачал с какогото сайта, еще, возможно тамже, утащил ЮзерГуид на 9820, так его недавали скачивать, в нем есть подробные описания команд.
Модуль после установления соединения переходит в прозрачный режим, о чем выведен сигнал на какойто пин, я на этот и др пины вешал светодиоды. До установления соединения он в командном режиме.

Пару раз он "влетал" в некий режим, когда данные приходили с заголовком, или вместо данных шел пакет. Тоесть с ПВМ в терминалке по радиоканалу на модуль печатаешь набор символов, а на выходе ЮАРТ получаешь просто некий "пакет", возможно служебный, интерпретировать не пытался.
Поэтому меры по контролю состояния соединения принять необходимо, обязательно. Остальное работает как написано.

Вообще, довольно старый чип(9820), про него и тут можно найти и на Сахаре и на Телесистемах.
Под него ктото сам плату делал.
AVNN
Для Bluetooth лучше всего BLUENICECOM III. Только надо учесть что у LMX9820 проблемы с програмным выключением (если такое необходимо).
Для IRDA MCP2150+TFDU4100 (или аналоги). IRDA меньше потребляет.
AVNN
Цитата(Gennadiy_ @ Sep 25 2006, 23:01) *
Пару раз он "влетал" в некий режим, когда данные приходили с заголовком, или вместо данных шел пакет. Тоесть с ПВМ в терминалке по радиоканалу на модуль печатаешь набор символов, а на выходе ЮАРТ получаешь просто некий "пакет", возможно служебный, интерпретировать не пытался.
Поэтому меры по контролю состояния соединения принять необходимо, обязательно. Остальное работает как написано.


Так это он вышел из transparent mode и все данные стали передаваться стандартными пакетами. Кстати после включения он тоже присылает данные о состоянии в виде пакетов. Так что нужно очистить буфер UART перед работой. smile.gif
Kopa
Цитата(Serj78 @ Sep 20 2006, 17:09) *
Есть задача- заменить ноутбук на кпк (нужен только ozi explorer)
.. первое- что приходит в голову- поискать готовый адаптер rs232- ирда

Перекрестная ссылка http://electronix.ru/forum/index.php?showt...=18313&st=0
Продаются также IRDA для RS-232 на комп.
У многих КПК RS-232 на разьеме. Распиновку найти не сложно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.