113 / 2 / 0
Регистрация: 16.11.2011
Сообщений: 160
|
|
1 | |
Обмен по USB через FTDI с приемником Kinetic SBS-3 (ADS-B/UAT/AIS/VHF и UHF)12.08.2014, 21:56. Показов 1617. Ответов 8
Метки нет (Все метки)
Доброго времени суток.
Есть девайс подключаемый по USB, в нем стоит микра FT232, работа через драйвер FTDI. При этом комп видит ее как полноценное USB устройство. Вопрос, собственно, в том, чтобы обмениваться данными с этим девайсом. Где можно почитать при работу с FTDI или посмотреть примеры?
0
|
12.08.2014, 21:56 | |
Ответы с готовыми решениями:
8
Библиотека приемнико/передатчиков на uhf/vhf/ для proteus Обмен данными с несколькими USB CDC устройствами, подключёнными через USB HUB с внешним питанием Обмен данными с USB через QT Обмен данными с USB через QT |
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,120
|
|
14.08.2014, 17:56 | 2 |
Установите драйвер для микросхемы, в диспетчере устройств появится виртуальный COM-порт. С этим портом и работайте.
Под Windows-7 х32 я использую этот драйвер (с XP тоже работает). https://www.cyberforum.ru/atta... 1408024462
0
|
113 / 2 / 0
Регистрация: 16.11.2011
Сообщений: 160
|
|
14.08.2014, 17:56 [ТС] | 3 |
В том-то и дело, что там не COM порт
0
|
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,120
|
|
14.08.2014, 18:18 | 4 |
FT232 - это преобразователь USB-интерфейса в RS-232. Что у Вас за устройство, покажите схему.
0
|
113 / 2 / 0
Регистрация: 16.11.2011
Сообщений: 160
|
|
14.08.2014, 18:22 [ТС] | 5 |
Не только, у нее достаточно много возможностей. А вот со схемой не получится, девайс приемник Kinetic SBS-3. На него ставятся FTDI драйвера, которые идут на диске в комплекте. Вскрытие показало, что внутри стоит FT232 в QFN-32 корпусе. При этом определятся как два USB устройства, но обмен данными идет только с одним.
0
|
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,120
|
|
14.08.2014, 18:57 | 6 |
По всей вероятности это у Вас FT232RQ. Основное её назначение, как говорил выше, преобразование интерфейса USB/RS232(422/485). Много выводов - полный COM, питание, внешний кварц, сервисные выводы. Есть возможность запрограммировать внутреннюю память на этапе изготовления устройства, в котором она используется, таким образом, чтобы при подключении определялась не как COM, а как устройство (я делал программатор и у меня определялась как WinProg). Доступ осуществлялся всеравно как к COM-порту.
Советую Вам внимательно просмотреть в диспетчере устройств конфигурацию устройства, каким она определяется. Там обязательно должен быть указан номер COM-порта, по которому она взаимодействует с компьютером. (Смотрите не в разделе "Порты", а именно в определяемом устройстве. Это не обязательно COM1 или 2, а может быть COM35 и т.п.) Предвидя очередной вопрос скажу, что в ф-ции CreateFile если номер порта меньше 10, то указывается "COM1", а если больше, то "\\\\.\\COM10". Прилагаю описание микросхемы. Желаю удачи.https://www.cyberforum.ru/atta... 1408028194
0
|
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,120
|
|
14.08.2014, 19:25 | 7 |
Есть ещё способ определить используемые COM-порты - запустить любой сниффер портов, например Portmon и посмотреть в меню Capture/Ports.
0
|
15.08.2014, 00:34 | 8 |
...необязательно COM, кроме даташита рекомендую изучить API FTDI с офсайта - FTD2XX Direct Driver Programmer's Guide, в нем расписаны функции и примеры доступа напрямую через USB, минуя эмуляцию последовательного порта. Удачи.
Добавлено через 36 минут ...почитал про этот многофункциональный и мультиканальный SDR, к нему прилагается API http://www.kinetic-avionics.com/api.php c расшифровкой приходящих пакетов http://www.kinetic.co.uk/Downl... oc_104.pdf
2
|
113 / 2 / 0
Регистрация: 16.11.2011
Сообщений: 160
|
|
15.08.2014, 10:58 [ТС] | 9 |
Ну я же говорю, нет там СОМ порта, вот даже скриншот приведу. СОМ1 есть всегда, аппаратный. А вот 2 USB устройства появляются при подключении:
Спасибо, почитаю
0
|
15.08.2014, 10:58 | |
15.08.2014, 10:58 | |
Помогаю со студенческими работами здесь
9
Обмен информацией с микросхемой FTDI (FT232B) Конвертер i2c в usb - MIKROE-1421, FTDI click USB 2.0 to I2C для ПК Универсальный USB UART TTL FTDI Преобразователь USB-UART на FTDI FT232RL Большая ли разница подключить монитор через один провод usb-c – usb-c или через переходник usb-c – hdmi или usb-c – Disp 2 FTDI на один USB разъем реально ли это? Управление приёмником через COM-порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |