USB-->COM. Примитивно - проблема, аднака.

Задача звучит так. Имеется некий профессиональный прибор (GPS-приемник фирмы TOPCON, если уж на то пошло). Сам отслеживает спутники и пишет данные в свою флэш-память. Для задания изначальных параметров и прочих режимов необходимо управление от компа, поскольку собственных кнопок кроме вкл/выкл на нем нет. Связь с компом (в полевых условиях - с ноутбуком) возможна только по СОМ-порту. Однако, большинство современных ноутбуков о таком забыли. Только USB.

Правда, множество фирм предлагает туеву хучу переходников разного вида - якобы, полностью совместимых. Большинство из них основаны на микросхеме, описанной здесь:

hitachi-hitec.com/jyouhou/prolific/ds_pl2303x_v11.pdf

и драйвера у БОЛЬШИНСТВА производителей, включая IBM (которая тоже сваяла "свой" переходник) являются близнецами вот этих:

tech.prolific.com.tw/visitor/v_filebrw_result.asp

И, как все хором врут, у всех все работает...

Ничего подобного. Несовместимость начинается с момента выяснения спецификаций на саму микруху, стоящую в большинстве таких девайсов: не умеет она честно переводить +5 V от USB в +/- 15 V, требуемых для передачи по СОМ. Ну, около +/- 5 V оно, может, и дает... но прибор этого не понимает. Кроме того, сама программка обмена данными, возможно, пытается работать с СОМ-портом только через прерывание. А хде ж его взять, ежели имеющиеся драйвера не желают давать этому ублюдку прерывания ? Ни под XP-юшей, ни под W2K, ME, W98. Я упорен, перепробовал ВСЕ. Не желають.

То есть, односторонняя связь еще худо-бедно получается (прием), а вот ДВУсторонней - нетути !
С древним мобильником попробовал связаться - та же ботва.

В Интернете некоторые особо "крутые" фирмы поют о каких-то полукустарных девайсах, полностью заменяющих этот СОМ даже для ДОС-а, ценой от $200 и выше... но как-то невкусно это звучит.

Так вот, вопрос звучит так: Кто наступал на подобные грабли и как из этого выкручивался ? Интересует недорогой и надежно работающий вариант, позволяющий-таки дать прерывание (пусть виртуальное) данному ублюдочному COM-порту (как это делается на многих WIN-модемах), и при этом выходные сигналы с этого порта должны иметь ожидаемый размах (порядка +/-10 V хотя бы).

Аватар пользователя savely

Для FT вроде ж есть референсные дрова на сайте?

А кому счас легко...

Мост USB - RS-232 на FT232BM - "радио" 10/2005г стр.27 - 29
адрес производителя чипа ftdichip.com - даташит и дрова.

Промышленные девайсы - "Ниеншанц Автоматика" - СПб www.nnz-ipc.ru

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Спасибо ! Посмотрел и там, и сям - действительно, похоже на настоящее решение !
Даташиты на эти FT-232 я еще летом смотрел... ну и что ? Их и программировать надо было, и интерфейс доделывать... а сейчас и производитель побольше рассказал, да и журнальчик...

Наконец-то !

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя ASA

обрати внимание на микруху Silicon Labs CP2102 (огромный ее плюс минимальная обвязка) я ее использовал в своих самоделках (USR COURIER V EVERYTHING V. 34 INT to EXT USB) у нее тоже ТТЛ выход на RS232 но если постараться можно прилепить MAXIMовский приемо-передатчик с 5в питанием и полной разводкой

Мы не алкаши, мы просто всегда немного пьяные.

А за это - вообще ОТДЕЛЬНОЕ спасибо. Наконец-то, после затишья перед летом этого года, целая горсть фирм разродилась разумными девайсами. У нас в городе есть контора, занимающаяся прямыми поставками от SiLabs, а они уже сваяли свой полусырой адаптер (с драйверами, RS-буферами и прочими разъемами/проводками...) и готовы его высылать. Попробуем.

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя ASA

а у Силаба кстати не полусырой а довольно таки удобоваримый

silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interfac...

но цена у него неудобоваримая $50.00
я себе последние две микросхемы заказывал не CP2102 а CP2103
в общем то одно и тоже

да еще корпус у этой микросхемы крайне неудобный хоть и миниатюрный пришлось с Оркад помучать

Мы не алкаши, мы просто всегда немного пьяные.

Именно его я полусырым и назвал - за отсутствие корпуса, в основном.
А цена - для нашей конторы, работающей с приборами ценой $30 кило - это не деньги. Вот те, что летом были заявлены - стоили $200, да и то тормознулись в основном из-за труднодоступности той фирмы на Российском рынке. Скорее всего, на них и остановимся.

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя ASA

ну я тогда могу за вас только порадоваться:)
у нас с мат ресурсом гораздо похуже ну ничего выкручиваемся

Мы не алкаши, мы просто всегда немного пьяные.

Вопрос на засыпку. Есть переходник USB --> COM, на настольном компе работает идеально в обе стороны, но как тока подключаю к ноуту возникают проблемы связи с устройствами, причем пробывал на разных ноутбуках результат разный, а именно:
- все работает ОК
- ничего не работает
- передача данных на компьютер работает, а вот с компьютера нет
Еще раз повторюсь, переходник один, драйвера одни и теже, тока ноуты разных фирм производителей.
Подскажите в чем может быть проблема????

Аватар пользователя ASA

возможно просто банально не хватает питания по USB в ноутбуке

Мы не алкаши, мы просто всегда немного пьяные.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей