Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
13.09.2008, 01:07
|
|
Прохожий
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Как лучше реализовать связь КПК cо встраиваемым устройством
Здравствуйте! Нужен совет опытных людей.
Возникла следующая проблема.
Имеется устройство, занимающееся сбором данных (далее "регистратор"), имеется внешний отключаемый пульт управления на базе КПК. Между собой соединяются по 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? Агурова только начал читать.
|
|
|
|
13.09.2008, 01:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Вопрос очень праильный. Наболлело. щас просто праздник ретурн завтра уф!
пардон мб уже послезавтра
|
|
|
|
13.09.2008, 10:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
2. Разработать переходник USB‹=›RS-232 на каком-нибудь из сайпрессовских EZ-OTG. Тогда получена будет некоторая независимость от рынка PDA (то есть любой КПК и смартфон можно будет к имеющемуся устройству подключить и использовать его в качестве пульта управления). Правда, придется разработать драйверы для Windows Mobile, а также прошивку для EZ-OTG, ибо firmware занимаются всем, но только не преобразованием. Но это несравнимо проще, чем разрабатывать целый пульт, так ведь?
Зачем Cypress? Гораздо лучше FTDI все работает по winmobile сам проверял.
Кроме того есть USB драйверы от Ratoc, которые сильно расширяют функциональность USB PDA. М.б. и Cypress подхватит. Только не устанавливайте HID он у мена отрубил все кнопки на КПК.
|
|
|
|
13.09.2008, 17:10
|
|
Прохожий
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Kabron
|
Зачем Cypress? Гораздо лучше FTDI все работает по winmobile сам проверял.
Кроме того есть USB драйверы от Ratoc, которые сильно расширяют функциональность USB PDA. М.б. и Cypress подхватит. Только не устанавливайте HID он у мена отрубил все кнопки на КПК.
|
В описании драйверов для FTDI сказано, что требуется КПК с USB Host -- но в данный момент это не слишком частое явление. Или я что-то путаю? А о схеме Vinculum с USB Host ходят слухи, что при передаче по RS-232 требует наличия CTS и RTS, иначе работает неверно, -- этого как раз в регистраторе нету...
О драйверах Ratoc не знал -- спасибо, попробую разобраться.
|
|
|
|
13.09.2008, 17:15
|
|
Прохожий
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Про Ratoc ступил -- уже рассматривал такой вариант, но он в форм-факторе CompactFlash, чего, опять же, далеко не у всех КПК есть (скорее, у единиц он есть)...
|
|
|
|
14.09.2008, 10:22
|
|
Прописка
Регистрация: 15.04.2005
Сообщений: 256
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
А почему проще не сделать? IR есть в любом КПК. Переходник RC232›IR можно сляпать на колене. А софт для КПК наваять тоже не сложно, да есть полно готового кода для КПК с IR.
Или я чего-то не понимаю?
|
|
|
|
14.09.2008, 11:56
|
|
Прохожий
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Elf
|
IR есть в любом КПК.
|
Не, IrDA (если я правильно понял) не в любом КПК есть, далеко не в любом. Что действительно есть в любом КПК и смартфоне -- так это USB function. Мне кажется наиболее вероятным, что в перспективе достать КПК с USB будет проще, чем с IrDA. Хотя с IrDA работать действительно было бы попроще...
|
|
|
|
14.09.2008, 18:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Сообщение от igorgenius
|
Про Ratoc ступил -- уже рассматривал такой вариант, но он в форм-факторе CompactFlash, чего, опять же, далеко не у всех КПК есть (скорее, у единиц он есть)...
|
Какой нах CompactFlash - абсолютно нормальные host-usb. Смотрите внимательнее. У меня через него даже кардридеры типа все в одом работают.
Есть еще Jungo windriver для WinCE, якобы даже с Microchip'om работают. Еще не проверял.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:55.
|
|