|
Как лучше реализовать связь КПК cо встраиваемым устройством, Нужен совет какой путь избрать |
|
|
|
Sep 12 2008, 20:17
|
Группа: Участник
Сообщений: 12
Регистрация: 25-04-08
Из: Санкт-Петербург
Пользователь №: 37 078

|
Здравствуйте! Возникла следующая проблема. Имеется устройство, занимающееся сбором данных (далее "регистратор"), имеется внешний отключаемый пульт управления на базе КПК. Между собой соединяются по RS-232. В последние полгода с КПК, имеющими RS-232, возникла напряженка (как-то не хочется покупать промышленные КПК (типа Motorola Symbol), стоимость которых начинается от 30 тыс. рублей). Стали мы думать как решить сию проблему: 1. Обычные преобразователи USB<=>RS-232 работают только в режиме usb-function, а поскольку не все КПК имеют USB Host (да и на самом деле очень немногие), то вариант готового преобразователя не подходит (может, я плохо искал, и кто-то сможет посоветовать преобразователь, чтобы с одной стороны можно было КПК без USB Host подключать, а с другой RS-232, и еще чтобы драйверы виртуального COM-порта для Windows Mobile были?). 2. КПК скорее всего будут вытеснены девайсами с USB-OTG. Пока этого не произошло, на другом конце должно быть USB-OTG (или на обоих концах?). Есть три варианта: 1. Разработать собственное устройство типа КПК на каком-нибудь Intel PXA270 и проч. и проч. -- это, естественно, самый независимый от меняющегося рынка вариант, но он же самый нереальный, так как цена такого девайса будет выше промышленного КПК (имеется в виду мелкосерийное производство, каким мы собственно занимаемся). 2. Разработать переходник USB<=>RS-232 на каком-нибудь из сайпрессовских EZ-OTG. Тогда получена будет некоторая независимость от рынка PDA (то есть любой КПК и смартфон можно будет к имеющемуся устройству подключить и использовать его в качестве пульта управления). Правда, придется разработать драйверы для Windows Mobile, а также прошивку для EZ-OTG, ибо firmware занимаются всем, но только не преобразованием. Но это несравнимо проще, чем разрабатывать целый пульт, так ведь? 3. А можно вообще взять SL811HST и припаять его на регистратор вместо преобразователя уровней RS-232, поскольку та серия Блэкфина, которая используется в регистраторе, USB не имеет. В связи со всем вышеизложенным, прошу высказаться по данной проблеме. Может быть еще какие-нибудь варианты? Может быть был опыт написания драйверов виртуальных портов для WM? Если реализовать вариант 3, может ли кто-нибудь подсказать про ПО (под Blackfin) для связи SL811HST и Blackfin? Агурова только начал читать.
|
|
|
|
|
 |
Ответов
|
Sep 14 2008, 16:43
|

Гуру
     
Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606

|
Цитата Спасибо за подсказку, покопаю в этом направлении. Мне сейчас пришла в голову мысль, что bluetooth'а мы просто испугались (мои коллеги и я), поскольку не очень знакомы с сим зверем, а значит придется многое изучить. Но, видимо, с учетом обучения, понадобится довольно много времени на переход к bt, а значит реализован этот переход будет не скоро. В связи с этим, вопрос: кто-то может поделиться опытом перехода с проводного стандарта на беспроводной (в частоности bt)? Интересует количество затраченного времени с учетом обучения и человеческие ресурсы, в общем, за какое время команда из 3-4 человек с нуля может освоить переход от RS-232 на bt? Также хотелось бы знать, с какими проблемами можно столкнуться. Я около месяца потратил на чтение различных pdf и параллельно осваивал WML-C19. Плюнул на этот модуль и заказал LMX9838. Стояла задача передавать звук на/с обычной телефонной блютуз гарнитуры и реакция на нажатие кнопки на гарнитуре. Наверно для вас пока это не очевидно, но кнопка использует SPP профиль. Это вобщем-то тот же самый беспроводный RS-232. В модуле уже есть некоторые встроенные профили. В модуле имеется встроенная EEPROM она инится через UART. В модуле достаточно установить режим Transparent mode и тогда вы получите прозрачный СОМ-порт сразу после того как кто-то подключится к устройству. На прошлой неделе у одного из коллег по работе стояла задача заменить RS-232 блютузом. С блутузом он знаком меньше чем я. Не смотря на это с этим модулем эму удалось навалять программу для контроллера со стороны устройства за один вечер!
|
|
|
|
Сообщений в этой теме
Ignoramus Как лучше реализовать связь КПК cо встраиваемым устройством Sep 12 2008, 20:17 aaarrr Bluetooth как-то логичнее использовать, ИМХО.
P.S... Sep 12 2008, 20:27 Ignoramus Была мысль про Bluetooth, но с одной стороны нужен... Sep 12 2008, 20:40 VslavX Цитата(Ignoramus @ Sep 12 2008, 23:40) Бы... Sep 13 2008, 05:05 uriy Вы думаете с BT левому человеку легко декодировать... Sep 13 2008, 05:01 Ignoramus Цитата(uriy @ Sep 13 2008, 09:01) Модуль ... Sep 13 2008, 13:02 vetal На самом деле - проще сделать свой КПК Sep 13 2008, 13:11 MrYuran Цитата(vetal @ Sep 13 2008, 17:11) На сам... Sep 13 2008, 13:24  Ignoramus Цитата(MrYuran @ Sep 13 2008, 17:24) Точн... Sep 13 2008, 19:48   AlexandrY Аргументы против своего аналога КПК у вас не серь... Sep 13 2008, 20:43    Ignoramus Цитата(AlexandrY @ Sep 14 2008, 00:43) По... Sep 14 2008, 08:09   alexkok Цитата(Ignoramus @ Sep 13 2008, 22:48) На... Sep 14 2008, 06:05 Wagan В похожей задаче реализовал связь через WiFi, уста... Sep 13 2008, 14:30 sera_os Цитата(Ignoramus @ Sep 14 2008, 11:09) Де... Sep 14 2008, 17:15 one_man_show В жизни за все приходится платить. если нет опыта ... Sep 15 2008, 09:38 jaber В аналогичной ситуации перешли на ВТ. Использовали... Sep 16 2008, 06:40 Ignoramus Всем спасибо за советы. Пока решено перейти на мик... Sep 21 2008, 07:51 AlexandrY ИМХО.
Сделать программный стек хоста чтоб работал... Sep 21 2008, 08:12 goodwin Тему использования SD слота для связи КПК с внешни... Sep 21 2008, 09:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|