Использование USB-ELM адаптера на WinCE с USB хостом
Добавлено: 08 дек 2011, 16:08
У меня есть usb-host разьем для подключения ELM-USB адаптера
Вам нужно установить Usb-Serial драйвер чтобы ваш адаптер распознался.
Драйвера
Для систем на FTDI чипсете вы можете взять драйвера здесь: http://www.ftdichip.com/Drivers/VCP.htm
Для чипа CP2102 здесь: http://www.silabs.com/products/mcu/Page ... ivers.aspx Для чипа PL2303 (не проверено):
WinCE5: WinCE6: Для чипа CH340:
download/file.php?id=2414 (от службы поддержки WCH)
download/file.php?id=1758 (не проверено):
Шаги для диагностики правильного/неправильного usb подключения:
1. Проверьте что usb-host работает: например вставьте флешку, она должна определиться.
2. После подключения USB-ELM адаптера, на нем должен загореться индикатор питания (если есть). Система сама должна запросить путь к драйверу.
Нужно ввести полный путь - после этого устройство добавится в систему.
3. В программе хобд/хобдрайв в настройках соединения должен появиться новый COM порт (при отключении адаптера он должен пропадать).
4. Выбираете его, Нажимаете ОК - должно начаться соединение.
Устройство с Bluetooth, но хобд пишет в настройках "Bluetooth not found"
Вероятно bluetooth чип/драйвера на вашем устройстве несовместимы со стандартным windows драйвером. Хобдрайв умеет работать только с microsoft и widcomm Bluetooth стеками.
Если в менеджере bluetooth есть возможность назначить виртуальный COM порт устройству - то хобд сможет подключиться через этот COM порт. Если такой возможности нет, то единственный вариант - ответ на следующий вопрос.
Мое устройство не имеет Bluetooth модуля, и usb-host разьема тоже нет. Я вне игры?
Большая часть WindowsCE навигационного железа (китайская часть) имеет встроенный mini-usb разьем для связи с ПК и/или зарядки. Особенность в том, что этот mini-usb порт может быть довольно легко преобразован в полноценный USB-Host, и тогда вы можете подключить к вашему устройству либо внешний Bluetooth донгл, либо проводной ELM327 USB адаптер.
Преобразование состоит из двух частей. Программная - внесение изменений в реестр WindowsCE.
Вторая часть - аппаратная. Вам нужен переходник mini-usb в USB-A разъём. Иногда называется USB OTG кабель, его можно спаять самому, а так же внешнее питание для этого порта: Активация usb-host режима в навигаторах без Bluetooth-а
От пользователя zav31254 (4pna):
http://4pna.com/showpost.php?p=156242&postcount=163
От пользователя SergeUA:
http://4pna.com/showpost.php?p=157439&postcount=417
Проблемы с питанием / нестабильная работа ELM327 адаптера
Проблемы с питанием ELM адаптера/usb оборудования
От пользователя SergeUA:
http://4pna.com/showpost.php?p=159601&postcount=463
Вам нужно установить Usb-Serial драйвер чтобы ваш адаптер распознался.
Драйвера
Для систем на FTDI чипсете вы можете взять драйвера здесь: http://www.ftdichip.com/Drivers/VCP.htm
Для чипа CP2102 здесь: http://www.silabs.com/products/mcu/Page ... ivers.aspx Для чипа PL2303 (не проверено):
WinCE5: WinCE6: Для чипа CH340:
download/file.php?id=2414 (от службы поддержки WCH)
download/file.php?id=1758 (не проверено):
Шаги для диагностики правильного/неправильного usb подключения:
1. Проверьте что usb-host работает: например вставьте флешку, она должна определиться.
2. После подключения USB-ELM адаптера, на нем должен загореться индикатор питания (если есть). Система сама должна запросить путь к драйверу.
Нужно ввести полный путь - после этого устройство добавится в систему.
3. В программе хобд/хобдрайв в настройках соединения должен появиться новый COM порт (при отключении адаптера он должен пропадать).
4. Выбираете его, Нажимаете ОК - должно начаться соединение.
Устройство с Bluetooth, но хобд пишет в настройках "Bluetooth not found"
Вероятно bluetooth чип/драйвера на вашем устройстве несовместимы со стандартным windows драйвером. Хобдрайв умеет работать только с microsoft и widcomm Bluetooth стеками.
Если в менеджере bluetooth есть возможность назначить виртуальный COM порт устройству - то хобд сможет подключиться через этот COM порт. Если такой возможности нет, то единственный вариант - ответ на следующий вопрос.
Мое устройство не имеет Bluetooth модуля, и usb-host разьема тоже нет. Я вне игры?
Большая часть WindowsCE навигационного железа (китайская часть) имеет встроенный mini-usb разьем для связи с ПК и/или зарядки. Особенность в том, что этот mini-usb порт может быть довольно легко преобразован в полноценный USB-Host, и тогда вы можете подключить к вашему устройству либо внешний Bluetooth донгл, либо проводной ELM327 USB адаптер.
Преобразование состоит из двух частей. Программная - внесение изменений в реестр WindowsCE.
Вторая часть - аппаратная. Вам нужен переходник mini-usb в USB-A разъём. Иногда называется USB OTG кабель, его можно спаять самому, а так же внешнее питание для этого порта: Активация usb-host режима в навигаторах без Bluetooth-а
От пользователя zav31254 (4pna):
http://4pna.com/showpost.php?p=156242&postcount=163
От пользователя SergeUA:
http://4pna.com/showpost.php?p=157439&postcount=417
Проблемы с питанием / нестабильная работа ELM327 адаптера
Проблемы с питанием ELM адаптера/usb оборудования
От пользователя SergeUA:
http://4pna.com/showpost.php?p=159601&postcount=463