Задача звучит так. Имеется некий профессиональный прибор (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 хотя бы).
Для FT вроде ж есть референсные дрова на сайте?
А кому счас легко...
Мост USB - RS-232 на FT232BM - "радио" 10/2005г стр.27 - 29
адрес производителя чипа ftdichip.com - даташит и дрова.
Промышленные девайсы - "Ниеншанц Автоматика" - СПб www.nnz-ipc.ru
С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
Спасибо ! Посмотрел и там, и сям - действительно, похоже на настоящее решение !
Даташиты на эти FT-232 я еще летом смотрел... ну и что ? Их и программировать надо было, и интерфейс доделывать... а сейчас и производитель побольше рассказал, да и журнальчик...
Наконец-то !
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
обрати внимание на микруху Silicon Labs CP2102 (огромный ее плюс минимальная обвязка) я ее использовал в своих самоделках (USR COURIER V EVERYTHING V. 34 INT to EXT USB) у нее тоже ТТЛ выход на RS232 но если постараться можно прилепить MAXIMовский приемо-передатчик с 5в питанием и полной разводкой
Мы не алкаши, мы просто всегда немного пьяные.
А за это - вообще ОТДЕЛЬНОЕ спасибо. Наконец-то, после затишья перед летом этого года, целая горсть фирм разродилась разумными девайсами. У нас в городе есть контора, занимающаяся прямыми поставками от SiLabs, а они уже сваяли свой полусырой адаптер (с драйверами, RS-буферами и прочими разъемами/проводками...) и готовы его высылать. Попробуем.
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
а у Силаба кстати не полусырой а довольно таки удобоваримый
silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interfac...
но цена у него неудобоваримая $50.00
я себе последние две микросхемы заказывал не CP2102 а CP2103
в общем то одно и тоже
да еще корпус у этой микросхемы крайне неудобный хоть и миниатюрный пришлось с Оркад помучать
Мы не алкаши, мы просто всегда немного пьяные.
Именно его я полусырым и назвал - за отсутствие корпуса, в основном.
А цена - для нашей конторы, работающей с приборами ценой $30 кило - это не деньги. Вот те, что летом были заявлены - стоили $200, да и то тормознулись в основном из-за труднодоступности той фирмы на Российском рынке. Скорее всего, на них и остановимся.
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
ну я тогда могу за вас только порадоваться![:)](http://bios.rom.by/img/smiles/icon_smile.gif)
у нас с мат ресурсом гораздо похуже ну ничего выкручиваемся
Мы не алкаши, мы просто всегда немного пьяные.
Вопрос на засыпку. Есть переходник USB --> COM, на настольном компе работает идеально в обе стороны, но как тока подключаю к ноуту возникают проблемы связи с устройствами, причем пробывал на разных ноутбуках результат разный, а именно:
- все работает ОК
- ничего не работает
- передача данных на компьютер работает, а вот с компьютера нет
Еще раз повторюсь, переходник один, драйвера одни и теже, тока ноуты разных фирм производителей.
Подскажите в чем может быть проблема????
возможно просто банально не хватает питания по USB в ноутбуке
Мы не алкаши, мы просто всегда немного пьяные.
Отправить комментарий