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

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

http://www.hitachi-hitec.com/jyouhou/prolific/ds_pl2303x_v11.pdf

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

http://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 хотя бы).
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

20 лет 7 месяцев назад

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

Apple

20 лет 4 месяца назад

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

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

geodimetr

20 лет 4 месяца назад

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

Наконец-то !

ASA

20 лет 4 месяца назад

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

geodimetr

20 лет 4 месяца назад

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

ASA

20 лет 4 месяца назад

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

http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/en/CP2103EK.htm

http://www.silabs.com/images/prod/CP2103web.jpg

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

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

geodimetr

20 лет 4 месяца назад

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

ASA

20 лет 4 месяца назад

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

Unknown BIOS (не проверено)

20 лет 3 месяца назад

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

ASA

20 лет 3 месяца назад

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