Программатор (FTDI) из кабеля соединения пульта с ПК

Этот кабель нужен для соединения шестиканальной хобикинговской аппаратуры с ПК. В свое время я его переделал под себя, упростив подключение и приспособив под подключение своих конструкций на микроконтроллерах, в которых используется UART протокол. Как оказалось, им можно запросто заливать прошивку в arduino-совместимые конструкции.

Можно, конечно, купить готовый FTDI кабель, но если есть готовое устройство, требующее получасовой доработки, почему бы и нет?

Переделка кабеля.

Этот кабель построен на микросхеме CP2102 (если ваш кабель на другой микросхеме — эта статья не для вас). Сразу предупреждаю, что незнакомым с паяльником в кабель лучше не лазить (ну или на свой страх и риск).

Для прошивки Ардуино-совместимых устройств при помощи FTDI кабеля нужно пять выводов: GND (земля), VCC  (питание +5В), RX, ТХ (прием и передача данных) и DTR. В кабеле 4 первые из них уже задействованы. Они как раз и используются для обмена по UART протоколу (пульт-ПК, микроконтроллер-ПК).

В родном кабеле питание с USB порта на контактную площадку не выведено, только GND, RX, TX, см. фото.

Провод питания нужно подпаять напрямую к USB штекеру. У меня этот провод подпаян через микропереключатель (чтобы в случае необходимости отключить питание). Это красный провод на фотографии.Другой конец провода у меня организован под вот этот тип штекера

На пульте и в моих микроконтроллерных конструкциях стоит соответствующее гнездо. Только имейте в виду, что TX и RX на гнезде нужно поменять местами. Т.е. сигнал с TX кабеля должен прийти на RX устройства и наоборот. (TX — передача,  RX — прием).

А вот чтобы добавить к FTDI кабелю провод DTR, нужно будет повозиться.

Распиновка микросхемы CP2102:

Нужный нам пин  — 28. На плате он не разведен вообще… т.е. представлен только контактной площадкой микросхемы. Можно поступить так: взять многожильный провод, зачистить где-то сантиметр от изоляции. Обрезать все жилы кроме одной. И вот эту одну жилку подпаять к контактной площадке. Повторю фотографию еще раз (желтый провод)

После подпайки провод зафиксировал термоклеем на плате. С другой стороны провода — обычный штекер типа BLS (одинарный). Хотя никто не мешает организовать другую сторону проводов FTDI кабеля по другому, чтобы было красивее (и удобнее) чем у меня.

Прошивка загрузчика в микроконтроллер устройства

Это если загрузчика в МК еще нету (самодельное, спаянное вами устройство). Для этого нужен программатор (можно банальный «5 проводков», работающий от LPT).

Выставляем фюзы, как показано на скриншоте (программа CodeVisionAVR):

Вот файл с прошивками загрузчиков для mega168 и mega328.

После прошивки у микроконтроллера появиться возможность прошивки при помощи 

FTDI кабеля сразу из среды Arduino IDE.

luckytech.ru

FTDI наносит ответный удар / Habr

Иногда борьба корпораций с конечными пользователями приобретает гротескную форму, что и побудило меня написать этот пост. Коротко: я перестал беспокоиться любить FTDI.

Если вы используете устройство с подключением через конвертер USB2COM на чипе FTDI под Windows — берегитесь. В рамках борьбы с пользователями за интеллектуальную собственность FTDI ломает контрафактные чипы программными средствами.

Анамнез

Долго выбирал и, наконец, купил несколько плат Arduino с лучшим конвертером USB2COM всех времен и народов FTDI FT232RL. Предполагал использовать их в учебном процессе из-за простоты и уже разведенного набора датчиков, светодиодов и динамика.

Хабражители предупреждали о подделках, но зачем отличать подделку от оригинала, если все работает. В начале октября 2014 года вышла серия обновлений Windows 7. Через какое-то время установленные драйверы стали выдавать ошибку «COM port is busy». Впоследствии не значит вследствие. Злые языки утверждают, что в драйверах был time bomb на 01.10.14. Не берусь судить, ибо именно эти платы я не перепрошивал долгое время.
Помня, что были обновления, я немедленно установил самые

лучшие свежие драйверы «CDM v2.12.00 WHQL Certified». После чего ошибка сменилась на «Can’t find driver for this device».

Диагностика

Гугление выявило что с подобной проблемой столкнулось не только сообщество любителей Arduino, но и автолюбители использующие FT232 в OBD адаптерах, и многие другие, использующие этот чип в своей жизни. Обычно проблему решали заменой кабеля на чипах Ch440, CP2102, PL2303 и т.п. Но я не мог заменить кабель, поскольку чип запаян на плате
У меня прописался нулевой идентификатор PID FTDIBUS\COMPORT&VID_0403&PID_0000.

Процесс выхода чипа FTDI из строя состоял из двух стадий. Сначала происходит автоматическое обновление драйверов FTDI через Windows update. Эти драйверы не изменяют PID, а просто отказываются работать с неправильным с их точки зрения устройством.

Пользователь, скачивает свежие драйвера,

не читает и соглашается с лицензионным соглашением, после чего драйверы изменяют PID на 0000. Рекомендованное лечение: поставить старые драйверы 2.8.14 (или ранние), прописать правильный PID (по возможности заблокировав его на запись), в дальнейшем не обновлять драйверы FTDI.

Лечение

На основной компьютер под W7-64 старые драйверы не ставились. Утилита MProg устройство не видела. Виртуалка устройство с PID0000 тоже не видела. На древнем компе с WXP удалось поставить старые драйверы, заменив в inf файлах PID_6001 на PID_0000. Потом поставить фирменную утилиту MProg для прописывания PID (скачанную с официального сайта). Прошить чип FTDI FT232RL заново, используя прошивки с arduino.cc.
UPD 23.10.14: makaroff опубликовал комикс о лечении.
Выводы

Замечательная компания FTDI сменила тактику борьбы с поддельными чипами. Ее решение изящно, легально и позволяет контролировать рынок. Вот только устраивает ли оно конечных пользователей? Если ранее, вы просто устанавливали драйверы штатными средствами Windows, то теперь, новые драйверы поставляются в виде exe и при инсталляции вы принимаете лицензионное соглашение, в котором есть такие слова:

1.5 Use of the Software as a driver for, or installation of the Software onto, a component that is not a Genuine FTDI Component, including without limitation counterfeit components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT
В вольном переводе звучит так: использование этого программного обеспечения с поддельными компонентами может привести к повреждению этих компонентов.

Что ж, если у меня будет выбор, то я больше никогда не куплю продукт содержащий компоненты FTDI. Неважно, какие это будут компоненты — поддельные или настоящие. Жена не разрешает покупать электронный микроскоп, чтобы отличить подделку от оригинала.

habr.com

Кабель KKL VAG-COM for 409.1 переходим с Ch440T на FTDI — logbook Volkswagen Vento 1992 on DRIVE2

Итак, друзья…Предистория такова…

Купил я как-то USB->UART converter на чипе FTDI, с задумкой собрать диагностический K-Line адаптер
для своего Вентика, так же была прикуплена микрушка L9637D.
Как-то вечером слепил все это дело, но меня ждала одна неприятность — 9637 грелась как утюг и коннекта с ЭБУ не было. Вычитав на форуме, что скорее всего я купил китайскую подделку (руки не причем, все проверил перепроверил, но не работает и греется хот тресни), я расстроился… Заказывать новую 9637 — кот в мешке. Кароче, забросил я это дело в ящик и решил купить заводской кабель. Не придав значения на чипе ли он FTDI или Ch440, купил на последнем, т.к. цена была меньше чуть ли не в два раза. Пришла посылочка, пришел переходник, давай это дело конектить…все хорошо, сконектилось, посмотрел поглазел на несчастные 10 блоков в 0-й группе … Вроде работает, но душа не на месте и вот почему. Есть у меня КПК на WIndows Mobile, там еще от батиного Шарана прожки стояли, так вот НИВКАКУЮ этот Ch440 не хотел с КПК конектиться к ЭБУ, драйвер там через одно место видно написан… Ну вобщем нихт ферштейн говорит мне КПК, донт андерстенд говорит ЭБУ и т.д. на всех доступных межгалактических языках они общались, но к общему решению не пришли. Полазил почитал по интернету…все пишут, что сам по себе Ch440 медленный и проблематичный чип и пришел к выводу, что нужно все таки на FTDI переходить. Естественно, кабель на FTDI новый заказывать — лягушка квакает. Зачем, по сути, мне их два. Вспоминаю про свой USB конвертер на FTDI, нахожу его и давай мечем махать…Намахал 😉 Немножко фото:

Вот он жлобский гибрид :)))

Zoom

Несчадно и некрасиво, но надежно залит клеевым пистолетом

Zoom

Гнездо для mini-USB

Zoom

Zoom

Теперь кабель вот такой

Zoom

Zoom

Zoom

Наборчик

Zoom

Лишняя деталь :)))

Zoom

Итого, ребятишки, тест пройден успешно…ЭБУ радостно ответил и мы немножко поговорили 😉

Даже плюшки появились:

1. Сам адаптер стал довольно-таки мобильным, т.к. шнур теперь отсоединяется.
2. Теперь у меня есть аж целых 4-е ! информационных светодиода. Первые два дублируют друг друга и просто свидетельствуют о +5В питании. А вот остальные дваааа (как же мне вас не хватало) — светодиоды «обмена» данными между ЭБУ и компом, то бишь приема и передачи (раздельные). Очень удобно наблюдать отвечает ли ЭБУ и есть ли обмен между ним. Вобщем К-Р-А-С-О-Т-А :)))

Такие дела 😉

UPDATE: Ссылка на фото с соединениями

www.drive2.com

Кабель KKL VAG-COM for 409.1 переходим с Ch440T на FTDI — Volkswagen Vento, 1.8 л., 1992 года на DRIVE2

Итак, друзья…Предистория такова…

Купил я как-то USB->UART converter на чипе FTDI, с задумкой собрать диагностический K-Line адаптер
для своего Вентика, так же была прикуплена микрушка L9637D.
Как-то вечером слепил все это дело, но меня ждала одна неприятность — 9637 грелась как утюг и коннекта с ЭБУ не было. Вычитав на форуме, что скорее всего я купил китайскую подделку (руки не причем, все проверил перепроверил, но не работает и греется хот тресни), я расстроился… Заказывать новую 9637 — кот в мешке. Кароче, забросил я это дело в ящик и решил купить заводской кабель. Не придав значения на чипе ли он FTDI или Ch440, купил на последнем, т.к. цена была меньше чуть ли не в два раза. Пришла посылочка, пришел переходник, давай это дело конектить…все хорошо, сконектилось, посмотрел поглазел на несчастные 10 блоков в 0-й группе … Вроде работает, но душа не на месте и вот почему. Есть у меня КПК на WIndows Mobile, там еще от батиного Шарана прожки стояли, так вот НИВКАКУЮ этот Ch440 не хотел с КПК конектиться к ЭБУ, драйвер там через одно место видно написан… Ну вобщем нихт ферштейн говорит мне КПК, донт андерстенд говорит ЭБУ и т.д. на всех доступных межгалактических языках они общались, но к общему решению не пришли. Полазил почитал по интернету…все пишут, что сам по себе Ch440 медленный и проблематичный чип и пришел к выводу, что нужно все таки на FTDI переходить. Естественно, кабель на FTDI новый заказывать — лягушка квакает. Зачем, по сути, мне их два. Вспоминаю про свой USB конвертер на FTDI, нахожу его и давай мечем махать…Намахал 😉 Немножко фото:

Вот он жлобский гибрид :)))

Полный размер

Несчадно и некрасиво, но надежно залит клеевым пистолетом

Полный размер

Гнездо для mini-USB

Полный размер

Полный размер

Теперь кабель вот такой

Полный размер

Полный размер

Полный размер

Наборчик

Полный размер

Лишняя деталь :)))

Полный размер

Итого, ребятишки, тест пройден успешно…ЭБУ радостно ответил и мы немножко поговорили 😉

Даже плюшки появились:

1. Сам адаптер стал довольно-таки мобильным, т.к. шнур теперь отсоединяется.
2. Теперь у меня есть аж целых 4-е ! информационных светодиода. Первые два дублируют друг друга и просто свидетельствуют о +5В питании. А вот остальные дваааа (как же мне вас не хватало) — светодиоды «обмена» данными между ЭБУ и компом, то бишь приема и передачи (раздельные). Очень удобно наблюдать отвечает ли ЭБУ и есть ли обмен между ним. Вобщем К-Р-А-С-О-Т-А :)))

Такие дела 😉

UPDATE: Ссылка на фото с соединениями

www.drive2.ru

Приехал шнурок USB KKL VAG-COM for 409.1 ftdi чип FT232BL. — Volkswagen Tiguan, 1.4 л., 2014 года на DRIVE2

Добрый день, уважаемый читатель. Сегодня забрал с почты еще один кабель для диагностики авто, будет вторым номером для после Васи. Брал здесь. Будем изучать, тестировать.

Полный размер

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

Итак, в сети распространены три вида чипсета:

на чипе ch440/ch441 — медленный и проблематичный чип.

на чипе ftdi FT232RL — Преобразователь USB-UART — Микросхема FTDI FT232RL является высокоинтегрированным переходником USB — COM позволяющая используя минимум внешних компонентов (разъем и пассивные компоненты) организовать последовательный обмен данными между внешним устройством на микроконтроллере и компьютером через шину USB. По сравнению с предыдущими версиями микросхемы у FT232RL на кристалл интегрированы тактовый генератор, энергонезависимая память EEPROM, часть внешних пассивных компонентов. Микросхема может работать в режиме последовательного обмена и в режиме bit-bang.

на чипе ftdi FT232BL — мой выбор.

Полный размер

Первый вариант я отмел сразу, а вот почему на FT232BL, а не FT232RL я процитирую отсюда:
В адаптере в качестве преобразователя USB-UART используется микросхема FTDI FT232BL, которая является наиболее подходящей для рынка СНГ. Отечественные автомобили (ВАЗ, ГАЗ, ЗАЗ, Daewoo) поддерживают низкую а иногда и фиксированную (10400-14400) скорость передачи данных для связи с ЭБУ диагностической программой. Основное отличие FT232BL от FT232RL в том, что FT232BL работает с нестандартной скоростью 10400 без каких либо дополнительных драйверов и необходимая скорость устанавливается самой программой. В то время как FT232RL без дополнительного драйвера вообще не работает с нестандартной скоростью и ставят ближайшую скорость 9600 (а не 10400 или 14400), естественно связи на этой скорости с машиной нет.
Микросхема FT232RL — дешевле, чем FT232 BL — однако более правильным решением является использование в адаптерах К линии именно 2-й вариант во избежание проблем со связью.

Описание USB KKL VAG COM For 409.1
Адаптер предназначен для соединения персонального компьютера и автомобильных систем управления и диагностики, совместимых с ISO-9141 (K, L –line) или ISO14230 (KWP2000, в электрическом плане аналогичен ISO-9141), – наиболее полный парк машин на данный момент. Диагностический комплекс на базе обычного компьютера с использованием данного адаптера позволяет выполнить чтение кодов неисправностей, чтение потоков данных, активные тесты исполнительных узлов, регулировку констант (УОЗ, СО и т.д.), адаптацию иммобилайзера, запись данных (при наличии кодов доступа).

Диагностический адаптер VAG-COM 409.1 позволяет производить полнофункциональную диагностику всех автомобилей группы VAG (Audi, VW, Skoda, Seat), произведенных с 1990 до 2005 год (не поддерживающих шину данных CAN)

Адаптер оснащен стандартным разъемом OBD-2 для подключения к автомобилю, штатно подключается к USB.

Возможности программы VAG COM 409.1:

Чтение и стирание текущих и сохраненных кодов ошибок
Идентификация блока управления автомобиля и его версии
Отображение текущих параметров, значений
Отображение графическое представление, схема расположения узлов
Тесты дополнительных механизмов
Кодирование и программирование блоков управления
Адаптация компонентов
Сброс сервисных интервалов

Данный адаптер поддерживает протоколы ISO-9141, ISO 14230 (KWP2000) и предназначен для диагностики:

Volkswagen, Audi, Seat и Skoda с использованием программ VAG-COM, VAG Tool или других аналогов. Адаптер работает со всеми блоками управления (ECU, ABS, Airbag и т.д) автомобилей VAG группы до 2003г включительно. Как исключение адаптер будет читать и некоторые более новые машины — например такие как Audi A6 Allroad 2004г или Seat Ibiza 2005г.

Инжекторных автомобилей поддерживающих спецификации OBDII по протоколам ISO-9141 или ISO-14230 / KWP2000 (Chevrolet Aveo, Lexus и т.д) с помощью программы Vehicle Explorer, OBD Tool, OBD Scan Tech или других аналогов.

ВАЗ / ГАЗ с использованием программ Sens Diag, Мотор-тестер, My Tester VAZ, My Tester GAZ, Diagnostic tools, Auto VAZ, диагностика и других аналогов.

Daewoo с использованием программ Sens Diag, Daewoo AKM (T-Monitor), Daewoo Scan, kwp_d и др. Изменение и регулировка параметров двигателя без перепрошивки ЭБУ.

Таврия, Славута, Лада с использованием программ Sens Diag и др.
Chevrolet Lacetti, Aveo с использованием программы ChevroletExplorer.
Cherry Tiggo (ЭБУ Delphi MT20U) с использованием программы TiggoDiag.

Для разных авто можно заказать переходники здесь

Программы можно скачать здесь

Итак, для нашего концерна будут интересны следующие программы:

VAG EEPROM Programmer 1.19g
Программа предназначена для работы с автомобилями концерна VAG. Работает через K-Line адаптер.


Возможности VAG EEPROM Programmer 1.19g:
— корреции пробега;
— чтения логина от иммобилайзера;
— сборос ошибок SRS Airbag;
— чтение и сборос кодов ошибок.

VAG K+CAN Commander 1.4 и 2.5
VAG K+CAN Commander VAG K+CAN Commander используется для корректировки одометров, чтения кодов защиты блоков(Security Access) автомобиля, сброса ошибок airbag, активации функции просмотра ТВ в движении(VIM) на автомобилях группы VAG.

Возможности VAG K+CAN Commander:
— выполнение всех основных функций диагностики: идентификация, кодирование, чтение/стирание ошибок, адаптация и т.д
— корректировка одометров ( CAN / K line)
— чтение Security Access Code/Login WFS.
— чтение/запись данных иммобилайзера.
— чтение/запись EEPROM панели инструментов/иммобилайзера
— активация функции просмотра видео в движении
— чтение/запись EEPROM блоков управления BOSCH VAG-EDC15x, VAG-ME7.1.1, VAG-Cartronic ME7.8, Porsche
— прописывание ключей (security code не требуется).
— прописывание ключей Porsche CAYENNE (security code не требуется) K+CAN
— чтение flash памяти EDC16x, EDC15x, ME7x, MED951, MED751
— стирание ошибок «crash data memory» в AirBag

Инструкция на русском языке можно поискать здесь.

На этом заканчиваю, всем спасибо, не переключайтесь скоро будут отчеты по использованию данного шнурка и программ.

www.drive2.ru

Преобразователь USB-UART на FTDI FT232RL

Хоть у меня и есть COM порты в компе, но последнее время мне их стало нехватать. Поэтому решил прикупить себе микросхемку конвертер и собрать переходник с USB на UART.

Это широко известная в узких кругах и всенародно любимая FT232R. Очень надежная, стабильная, поддерживаемая всеми операционными системами по дефолту. В общем, рулез.
Недостатка у ней три:

Есть еще более старая FT232BM она делает то же самое, но ей надо дофига обвязки. Кварц, еще куча кондеров всяких. Ну ее в пень.

Вот что, собственно получилось:

Это печатная плата, файл с макросом этого микроблока для Sprint Layout будет в конце статьи.
Развелось довольно легко, на удивление ноги не перекрещенные получались. Я аж удивился. Также насобачил туда светодиодов — Питание, RX и TX так что она у меня теперь косит под новогоднюю елку.

Дальше отчеканил ЛУТом планку сразу на четыре экземпляра из которых один оказался косячный. Нет, получился он идеально, что что, а по ЛУТ у меня звание не ниже старшего джедая, но почему то он был зеркальный… О_о Видать случайно ткнул на отзеркалить и не заметил.

Вот плата перед погружением в травильный раствор. Зубочистка для масштаба лежит. Ну и я ей дорожки подчищал от глянца.

Стравил.

Залудил при 230 градусах. Выше нельзя, крошечные пады поотлетают только так. Да и при 230 надо ОЧЕНЬ нежно и быстро. Можно было лудить сплавом Розе. Лудить тут надо, иначе риск получить непропай под выводами, а результат тут визуально не проконтролируешь.

Запаял.

Втыкаю, определяется. Надел джампер на RX-TX. Шлю байты — возвращаются обратно. Работает!

Рекомендую.

Да, во многих девайсах где стоит COM можно выкинуть MAX232 и поставить туда FT232, но зачем плодить сущности? Если мне нужна связь с компом, то я просто оставляю RX TX GND пины и вешаю на них либо тот же MAX-шнурок, либо вот сейчас этот микроблочек. Так что одной микросхемы хватит на все времена 🙂

Файлы к статье:

Бонус:
Что то меня на писательство поперло, видать сказываются спирты в мозгах и отсутствие интернета — отключили за неуплату 🙂 Пишу пока «в стол»… Дам ка краткий мануал по пайке радио пыли.

Как паять такую мелюзгу:
Когда я допетрю как закрепить фотик так, чтобы это можно было адекватно записать то будет видео. А пока на словах.

Подготавливаешь полигон:

  • В одной руке пинцет, в другой зубочистка.
  • Плата надежно закреплена на столе. Можно прям на двустороннюю липучку приклеить к столу. У меня в минитисках зажата.
  • Контактные площадки обильно смазаны флюсом.

Вначале позиционирование

  • Пинцетом максимально точно выставляем микруху на площадки. Причем нам важно чтобы хотя бы один из крайних выводов встал ровно, любой какой тебе удобней. Остальные как можно ближе к идеалу.
  • Только выставил, не отпуская пинцетом сверху прижимаешь ее острием зубочистки, крепко прижимаешь. Пальцем нельзя — палец толстый и ты ее сдвинешь, а зубочистка во первых острая и давит в одной точке, во вторых деревянная, а значит не раскрошит нежную микруху.
  • Не отпуская зубочистку я обычно ее перехватываю другой рукой (левой), а правой хватаю паяльник. Микруха при этом не шевелится ни на волос. Т.к. давление только в одной точке, вниз, то вращательному моменту там просто неоткуда взяться.
  • Припаиваю ОДИН крайний вывод.

Дальше по обстоятельствам.

  • Если микросхема стоит по прежнему ровно и тебя все устраивает, то тут же прихыватываешь крайний вывод с другой стороны, а потом два крайних с другого ряда.
  • Если же микруха стоит чуть криво, то ты можешь ее попробовать чуток повращать относительно припаяной ножки, чуть чуть. На доли градуса, лишь бы остальные ножки встали. Как встанут — прихватывай вторую. Ну, а дальше никуда она не денется.

Ну и припаиваешь остальные выводы:

  • Угаживаешь все выводы флюсом и взяв самую малость припоя на жало, реально мало — 1мм проволочного припоя диаметром 0.5мм. Если нет такого припоя, расплющи тот что есть в фольгу.
  • Эту капельку спокойно размазываешь по выводам. Она должна хорошо растечься не слепляя выводы. Главное флюса не жалеть.
  • Излишки припоя снимаются сухим паяльником или зафлюсованным многожильным проводочком, который впитает их в себя.

Важно!
Если вы крутили микросхему относительно какой либо ножки, то в конеце, когда припаяете остальные ножки, надо коснуться этого первого вывода паяльником, чтобы он отпаялся и снова припаялся — снять механическое напряжение, которое там могло возникнуть.

Должно получиться примерно вот так:

UPD:
А вот печатная плата под FT232BM
За разводку спасибо Rol20

easyelectronics.ru

Проект FTDI-POF

Проект FTDI-POF

Подробности
Категория: Разное
Создано 31 Август 2018
Автор: nckma
Просмотров: 3279

FTDI-POF — это наш экспериментальный проект для исследования возможностей пластикового оптического волокна (Plastic Optical Fiber). Плата сделана на основе нашего программатора MBFTDI, а значит использует ту же самую микросхему FT2232H. Теперь эта новая плата, конечно, никакого отношения к JTAG программированию не имеет. Плата FTDI-POF — это USB-to-COM, то есть устройство, которое представляет два последовательных порта на шине USB2. При этом первый последовательный порт оснащен оптическим приемником и передатчиком для POF. Далее подробное описание проекта.

Оптический передатчик AVAGO/Broadcom SFH756V содержит светодиод 650nm (красный), способный работать на 10MBd.

Оптический приемник той же компании AVAGO/Broadcom SFH551/1-1V содержит микролинзу, фотодиод с усилителем и триггером Шмидта. Выход — открытый коллектор. Скорость передачи по документации <5MBd.

И приемник и передатчик выглядят конструктивно почти одинаково (если не считать количество выводов), приемник черного цвета, передатчик белого. Оптический кабель просто вставляется и фиксируется закручивающимся зажимом.

Структура пластикового волокна для передачи информации представлена ниже:

Получается собственно волокно толщиной 1 миллиметр и оболочка толщиной 0.5. Итого диаметр кабеля 2 миллиметра.

Кабель не требует специальной обработки торца волокна. Точнее сказать так: для лучшей и надежной передачи торец кабеля желательно обрабатывать на специальной шлифовальной бумаге 600грит, полировочных пленках 3мкм. Однако, если этого не сделать и так работает (но возможно моглобы работать и лучше, будем пробовать).

Ниже демонстрационное видео, которое показывает соединение волокна с приемопередатчиком, управление оптическим сигналом в режиме bit-bang (вкл-выкл-вкл-выкл..), а так же передачу и прием в последовательный порт программой терминала PUTTY на скорости 921600 на расстояние 100 метров.

У данного технического решения есть определенные достоинства и недостатки.

Плюсы (в основном характерные для многих систем оптической связи):

  1. Отсутствие уравнивающих токов по сигналу «Земля», какие бывают при подключении обычного нульмодемного кабеля для последовательной передачи. Здесь просто нет электрической связи и нет «Земли».
  2. Высокая помехозащищенность и отсутствие перекрестных помех у рядом лежащих кабелей.
  3. Секретность передачи — нет паразитного электромагнитного излучения, по которому злоумышленик может подслушивать канал связи.
  4. Довольно легкий, вероятно может использоваться для передачи управляющих сигналов в летательных аппаратах для снижения веса.
  5. Прост в монтаже и присоединении.

Недостатки:

  1. Небольшая скорость передачи. Возможно существуют более быстрые фотодиоды. Этот вопрос требует изучения.
  2. Цена — на мой взгляд кабель не очень дешев. Мы приобрели 100 метров кабеля за $68.
  3. Для двусторонней передачи требуется два кабеля, но это обычно и в электрических соединениях так.

Я думаю применение POF оправдано например для сбора информации от датчиков АСУ ТП и передачи управляющих команд оборудованию. Но это только одно из возможных применений. Я думаю мы можем разработать такие контроллеры.

Кроме систем передачи информации, оказывается, POF применяется и для освещения и для декорирования помещений. Существуют POF с боковым свечением специально для светового дизайна.

Тоже интересное направление. Ниже пример такого дизайна:

Интересно сделано, правда?

 

Добавить комментарий

marsohod.org

alexxlab

leave a Comment