Как установить драйвер для адаптера интерфейсов универсального аиу 02
В данной статье разберемся с таким важным моментом, как установка драйвера для сетевого адаптера. Сетевой адаптер — это Ethernet-контроллер и от установки корректного драйвера для него, будет зависеть правильная и надежная работа вашей локальной wi-fi сети.
Рассмотрим, где посмотреть модель контроллера, работает он или нет. Далее перейдем к драйверам: где их надо скачивать и как устанавливать.
Кратко, что такое драйвер.
Драйвер — это программа (ПО), которая нужна для того, что бы связать между собой операционную систему (ОС) с подключенными к компьютеру устройствами и «объяснить» ОС, как корректно их использовать. Практически каждое устройство, которое обращается к ОС имеет свой драйвер: внешние устройства (периферия) — мыши, принтеры, мониторы, клавиатура и т.д. , внутренние (комплектующие) — видеокарта, сетевой адаптер, материнская плата, процессор.
Драйвера, для большинства устройств, уже интегрированы в ОС, но может так оказаться, что для сложных и специфических устройств, к которым относится сетевой адаптер, нужно будет установить актуальный драйвер.
Драйвера по умолчанию поставляются вместе с оборудованием, поэтому при покупке устройств и комплектующих, проверяйте наличие драйвера — диск CD
Диагностика сетевого адаптера
Для того, что бы проверить работает ли сетевая карта надо зайти в «Диспетчер устройств».
Алгоритм перехода в «Сетевые адаптеры»:
Если сетевой адаптер в порядке, то возле него нет никаких значков типа этого и у него есть название. Если же он не работает, то будет находиться во вкладке «Другие устройства» и скорее всего иметь название — «Ethernet-контроллер
сетевой адаптер Вкладка «Другие устройства» >>> «Ethernet-контроллер»
или «Сетевой контроллер»
Вкладка «Другие устройства» >>> «Сетевой контроллер»
Если есть проблема с контроллером, описанная выше, то надо установить драйвер для сетевой карты — (Ethernet-контроллера), или переустановить его если у вас есть диск с драйвером или он сохранен на компьютере. Надеюсь важность правильной установки драйвера до вас донес.
Сохраняйте драйвера на жесткий диск, флешку или другой носитель, а так же сохраняйте CD с драйверами. Пример: после переустановки ОС у вас не будет доступа к сети Интернет до тех пор пока не будет установлен корректный драйвер для сетевой карты, вопрос: как вы сможете скачать что то из сети
Идентификация сетевого оборудования
Если у вас персональный компьютер, то, что бы узнать, какой нужен драйвер для сетевого адаптера, прежде надо узнать модель материнской платы и на официальном сайте производителя скачать нужный драйвер, а затем установить его.
Сетевая карта встроена в материнскую плату. Как узнать модель материнской платы ?
Если у вас сохранилась коробка, чек, гарантийный талон то эта информация есть на них. Если коробки нет, то через «Командную строку».
Материнская плата в примере: производитель — ASRock ; модель — Z77 Extreme4.
Где и как найти нужный драйвер сетевого адаптера ?
На сайтах других производителей алгоритм похожий: заходите в раздел «Поддержка» и т.д.
Определение LAN — драйвера по ID оборудования (Vendor ID и Device ID)
Производителя устройства и идентификатор устройства — ID , а так же драйвер , можно определить по VEN и DEV.
Vendor ID – идентификатор производителя устройства (у каждого производителя устройств в мире есть один или несколько таких уникальных идентификаторов). Эти номера выдаются международной организацией PCI SIG;
Device ID – уникальный идентификатор устройства (уникален для заданного Vendor ID). Их нумерацию определяет сам производитель.
Нажать по «Ethernet-контроллер» правой кнопкой мыши и перейти в «Свойства» Открыть вкладку «Сведения» в выпадающем списке «Свойства» выбирать ИД оборудования, нажать ПКМ по первой строке, Копировать Нужный фрагмент кода для дальнейшего использования — PCI\VEN_14E4&DEV_16B1
RevisionID — ревизионный идентификатор (сокращенно REV) используется редко
Далее, выбираем Операционную систему Windows, которая у вас установлена. Обратите внимание на разрядность системы
Скачайте и сохраните драйвер.
У вас ноутбук с интегрированным сетевым адаптером
Если у вас ноутбук, то драйвера надо искать по модели ноутбука. Модель ноутбука вы можете узнать посмотрев наклейку с нижней стороны. Модель известна, далее >>> найти в сети Интернет официальный сайт производителя и зайти на него, далее >>> найти страницу с моделью вашего ноутбука или поддержка.
Визуальный пример на модели — Z580 Laptop (ideapad) ниже.
Мы определили, какой драйвер нужен, нашли, скачали и сохранили его. Теперь надо установить драйвер.
Установка драйвера сетевого адаптера
В установке драйвера нет ничего сложного: надо распаковать архив (а можно и не распаковывать, а просто открыть его и запустить файл setup.exe).
Можно пробовать способ через «Диспетчер устройств», для этого создайте папку, что бы её можно быстро найти (можно на «Рабочем столе»), и распакуйте туда содержимое архива. Далее зайдите в «Диспетчер устройств» (процедура описана выше очень подробно) >>> «Другие устройства» >>> «Ethernet-контроллер» >>> ПКМ >>> «Обновить драйверы» >>> «Обзор» (путь к файлу) >>> «Ок» >>> «Далее»
Поиск драйверов на компьютере
Если совсем кратко, то CAN адаптер предназначен для облегчения интеграции андроид магнитолы в автомобиль, он выделяет из шины MS CAN автомобиля цифровые сигналы и передает их в андроид-магнитолу. При отсутсвии CAN адаптера необходимо искать самостоятельно в штатной проводке нужные аналоговые сигналы.
Основные функции CAN адаптера это формирование четырех выходных сигналов:
— "Зажигание"(IGN) или "Аккумулятор"(ACC), уровнем 12 Вольт, для включения андроид-магнитолы
— "Подсветка"(ILLUM), уровнем 12 Вольт, для изменения подсветки в андроид-магнитоле
— "Парковочный тормоз"(PARK), уровнем GND, для информирования андроид-магнитолы о нахождении автомобиля в состоянии поездки/парковки.
— "Задняя передача"(REAR), уровнем 12 Вольт, для переключения андроид-магнитолы на камеру заднего вида и включения питания для камеры заднего вида.
Дополнительные функции CAN адаптера это отображение в андроид магнитоле состояний внутренних узлов автомобиля и управление некоторыми из них через информационную линию RX/TX(uart):
— отображение состояния парковочных датчиков
— отображение положения руля в виде динамической разметки при заднем ходе
— отображение состояния открытых дверей
— отображение состояния не пристегнутых пассажиров и водителя
— установка времени в автомобиле
— отображение режима климат контроля и управление им;
— трансляция нажатий кнопок на руле в андроид-магнитолу
— отображение уровня топлива
— доступ к трип-компьютеру
— управление штатным усилителем
Теперь подробнее о выходных сигналах формируемых CAN адаптером. Для любой андроид-магнитолы кроме питания, нужен как минимум еще один дополнительный сигнал — это сигнал "Зажигание"(IGN). Сигнал зажигания(IGN) необходим для андроид-магнитолы, чтобы магнитола включалась или выходила из спящего режима при запуске автомобиля и выключалась или засыпала при глушении автомобиля.
Сейчас наверное в большинстве андроид-магнитол есть спящий режим, с ним андроид-магнитола готова к работе уже через пару секунд после запуска автомобиля, иначе при каждом запуске автомобиля андроид в магнитоле будет загружаться несколько минут. Но у спящего режима магнитолы есть один минус — это потребление тока порядка 10-20мА в спящем режиме, и зимой или при малых пробегах это может быть критично.
Так например в моей андроид-магнитоле, купленной в 2019 году не было спящего режима, через несколько месяцев после покупки, производитель с обновлением прошивки в андроид-магнитоле добавил функцию спящего режима. Помня о потреблении магнитолы в спящем режиме, я на зиму отключаю спящий режим в магнитоле, а по приходу тепла снова включаю спящий режим, отключение/включение спящего режима в моей магнитоле занимает пару минут.
Необязательный сигнал "Подсветка"(ILLUM) используется для подсветки кнопок андроид-магнитолы или для уменьшения яркости экран магнитолы ночью и увеличения яркости экрана днем.
Необязательный сигнал "Задняя передача"(REAR) используется для переключения экрана магнитолы на камеру и подключения питания к камере заднего вида, в противном случае придется тянуть от задних фонарей, это во первых неудобно, а во вторых на некоторых машинах, с импульсным контролем сгоревшей лампочки, такое питание для камеры будет создавать помехи в картинке с камеры.
Необязательный сигнал "Парковочный тормоз"(PARK) используется для разграничения некоторой функциональности в движении и на парковке, например для запрета просмотра видео в движении.
Часть андроид магнитол для конкретных моделей автомобилей продается уже с CAN адаптером и со всей необходимой проводкой и разъемами, что конечно же очень удобно. Моя же андроид-магнитола продавалась без CAN адаптера, но этот недостаток компенсировался стоимостью магнитолы в 50$. Впрочем для своего автомобиля Freelander2, я не смог найти CAN адаптер ни пару лет назад ни сейчас. Но с помощью самодельного CAN адаптера я смог сделать отображение датчиков штатного парктроника на андроид магнитоле, об этом подробне в заметке о подключении штатных парктроников к андроид магнитоле. Благодаря этой заметке несколько человек смогли сделать отображение парктроников в своих автомобилях Freelander2, в том числе и в рестайловом Freelander2.
Прошла осень, зима, и затем весна, коллега периодически спрашивал, когда уже будем обновлять прошивку в адаптере, но времени все так же не было этим заниматься. Но по наступлению лета, за счет доставки обедов на работу, появилось свободное время, которое раньше тратилось на обеденные поездки, благодаря этому за несколько дней с помощью мультиметра плата адаптера была исследована и в результате нарисована схема адаптера OD-VOLVO-02.
В целом на схеме нет ничего лишнего, функционал схемы совпадает с общим описанием CAN адаптера, это 4 выходных сигнала(IGN, ILLUM, BRAKE, REAR) и последовательный порт(RX/TX) для информационной связи с андроид-магнитолой. Обозначения и номиналы элементов на схеме совпадают с надписями печатной плате. Для программирования микроконтроллера через интерфейс SWDIO/SWCLK на плате есть специальный внутренний разъем CON2. Для обновления прошивки можно использовать любой SWDIO/SWCLK программатор, я перепрошивал микроконтроллер на плате с помощью китайского ST-LinkV2 с али, и программы openocd.
Распиновка сигналов на внешнем разъеме CAN адаптера OD-VOLVO-02 точно совпала, с найденной в сети распиновкой других китайских CAN адаптеров на 16 выводов, поэтому можно предположить что различные китайские производители CAN адаптеров делаю физически совместимые адаптеры, что в дальнейшем потвердилось.
По готовой схеме устройства написать прошивку уже было только вопросом времени. Процесс написания прошивки был итеративным и чередовался с тестами на автомобиле во время обеденных перерывов. На урале это лето выдалось теплым и было приятно провести немного времени на улице с автомобилем — немного переключиться на другое занятие от основной работы.
Помимо устранения недостатков в оригинальной прошивке, коллега попросил добавить дополнительный функционал:
— задержку снятия питания с камеры, при переключении из R в D
— управление уровнем подсветки экрана андроид-магнитолы.
В последствии этот функционал был реализован и сделан настраиваемым.
Для удобства прошивки и отладки CAN адаптера на автомобиле была сделана проводка для подключения адаптера в разъем OBD2 автомобиля. Через OBD2 разъем CAN адаптер получает питание и доступ к шине MS CAN, линия RX/TX адаптера выведена на переходник usb2com. К переходнику usb2com уже можно подключить ноутбук или телефон с андроидом для контроля работы адаптера. Если необходимо было проверить функционал CAN адаптера, то адаптер подключался к магнитоле, если надо было прошить, наладить или настроить адаптер, то адаптер подключался к разъему OBD2 автомобиля.
На следующем скриншоте показан отладочный интерфейс CAN адаптера
Адаптер извлекает из шины MS CAN данные в режиме прослушки, не посылая никаких запросов в электронные блоки автомобиля, поэтому информацию которою он может извлечь из шины CAN зависит от автомобиля, так в Freelander2 в шине MS CAN не передается информация о положении руля и нажатия кнопок, а в шине MS CAN автомобиля XC90 не передается VIN код автомобиля.
На втором скриншоте виден шаблон(зеленый и бирюзовый цвета) заданный при записи: 3 быстрых изменения уровня подсветки, пауза, 3 быстрых изменения уровня подсветки, пауза, 3 медленных изменения уровня подсветки.
В прошивке эмулируются 4 различных протокола для взаимодействия с андроид-магнитолой:
— Raise VW(PQ)
— Raise VW(MQB)
— Oudi BMW(Nbt Evo
— HiWorld VW(MQB)
При выборе типа подключенного адаптера в андроид магнитоле предлагается список из десятка различных производителей адаптеров, на али чаще всего встречающиеся адаптеры от Raise и HiWorld. Наибольший функционал по отображению узлов автомобиля в андроид магнитоле у марки Volkswagen и адаптеров Raise и HiWorld, поэтому эти протоколы были выбраны для эмуляции.
Но китайцы это новые индусы, поддержка адаптеров в магнитоле у них местами кривая, да и не хочется ограничиваться тем функционалом что есть в магнитоле, поэтому в своем автомобиле я постепенно отключаю эмуляцию CAN адаптера в плате usb2most и делаю отрисовку нужных мне вещей через свое приложение.
Помимо вышесказанного коллега ездил на автомобиле, тестировал работу CAN адаптера и выявлял замечания по его работе, для решения этих замечаний мне нужно было время и сам адаптер, но также и коллеге нужен был адаптер, получалось так, что адаптер в одно и тоже время нужен был и мне и ему. Покупать такой же второй CAN адаптер VOLVO-OD-O2 смысла не было, но у меня был адаптер для марки VW, который я приобрел чуть позднее покупки своей магнитолы, ради удовлетворения любопытства, что у него внутри. Внутри у него оказался процессор с надписью PocketLink, тогда в 2019, я не смог перепрошить этот адаптер, т.к. до конца не понимал, что это за процессор, да сейчас надпись на чипе PocketLink не даст информации о том что находится внутри этого чипа.
Видимо потратив чуть больше времени чем ранее мне удалось понять, что что внутри находится процессор NUC131, и для него свободно доступен BSP на гитхабе. Далее опять же с помощью мультиметра была проанализирована плата и нарисована схема в KiCAD этого адаптера. Китайцы сэкономили на шелкографии поэтому обозначения на схеме сделаны произвольными, но номиналы совпадают. По схеме с помощью примеров из BSP была добавлена поддержка этой платы в прошивке. Прошивка стала поддерживать уже две платы и можно было спокойно меняться адаптером с коллегой при очередном обновлении тестовой прошивки.
Схема адаптера VW_NC03 немного попроще OD-VOLVO-02, но основной функционал тот же: 4-е выходных сигнала и последовательный порт.
В дальнейшем во время экспериментов плату из CAN адаптера VW_NC03 я окирпичил — больше не смог перепрошить, поэтому на али был заказан еще один адаптер VW_NC03, но внутри него уже оказалась плата VW_NCD01 датируемая 2021 годом, а плата VW_NC03 была с датой 2017 года. Анализ с помощью мультиметра показал, что эта плата по схемотехнике почти полностью совместима с VW_NC03, но процессор в ней уже другой. Отладка через openocd показала, что процессор внутри был явно Nuvoton, имел схожие с NUC131 идентификаторы, и как оказалось для него подходит прошивка для платы VW_NC03, поэтому отдельной схемы или прошивки я не стал для него создавать. Но формально можно сказать, что прошивка поддерживает 3 различных адаптера.
В целом китайские процессоры в китайских адаптерах оказались не хуже и не лучше тех же STM32, внутри у них такое же армовское ядро cortex-m как и в STM32, поэтому могу рекомендовать такие адаптеры для каких-либо автомобильных поделок. Самостоятельная сборка подобного устройства на рассыпных элементах или из нескольких платок получится не дешевле, а тут готовое устройство c 4 программируемыми выходами и в корпусе.
Кто захочет приобрести на али такие адаптеры, то адаптер VW_NC03 можно найти по словам canbus box volkswagen, и далее выбирать адаптер с надписью HW:VW-NC-003. О обычно у продавца можно приобрести либо только адаптер или комплект из адаптера с проводкой, стоимость адаптера начинается от 7$.
По словам "volvo xc90 canbus" или "OD VOLVO 02" на али можно найти CAN адаптер для Volvo также с проводкой или без.
А комплект проводки от XC90 подходит по разъемам для Freelander2, поэтому владельцы Freelander2 в комплектации с шиной MOST смогут использовать такую проводку при установке андроид-магнитол в своих автомобилях. С разъемами из этой проводки можно акуратно подключиться в штатную проводку Freelander2 "разъем в разъем", не разрушая штатную проводку. На сером разъеме есть AUX и сигнал для усилителя FM радио, который многие используют вместо сигнала IGN. На зеленом разъеме есть шина MS CAN для подключения CAN адаптера и сигнал с резистивного делителя кнопок руля.
Данные пользователя в виртуальной машине
Login:user
Password:user
Краткая подсказка по командам в линуксе:
mc — файловый менеджер
cd canbox — переход в каталог с исходниками canbox
git pull — получить обновления исходников canbox с гитхаба
make clean — очистить текущую сборку прошивки
make — собрать новую сборку прошивки
make flash_vw_nc03 — прошить прошивку в плату WV-NC-003
На скриншоте пример как выглядит процесс прошивки
По итогу достаточного длинного изложения:
1) Коллега работой адаптера доволен, но уже закидывает вопросики про чип двигателя )
2) Прошивка поддерживает 2(3) CAN адаптера.
3) Потребление адаптера OD-VOLVO-02 в спящем режиме 4мА(с штатной прошивкой 20мА)
4) Потребление адаптера VW_NC03 в спящем режиме 1мА(с штатной прошивкой 1мА)
5) Прошивка поддерживает 2(3) автомобиля(рестайловый Frelander2 — с точки зрения шины CAN это другой автомобиль)
6) Прошивка поддерживает 4 протокола для связи с андроид-магнитолой
В строку поиска, которая справа в верхней части сайта, вводим цифры 340 и нажимаем на поиск.
По результатам поиска, в списке всех тех.спецификаций, драйверов и др. находим нужный нам драйвер, вот он:
После того как файл скачан, начинаем установку, нажимаем при уведомлении — "да", потом install:
Теперь ждем… Должно быть все вот так:
Теперь перезагружаем устройство и… все готово!
Все готово к работе, обратите внимание на номер COM порта, он нужен будет при настройки прог для диагностики
Осталось поставить прогу для диагностики, ссылки есть в статье которую я указал выше, сам там же скачивал.
Так же хочу обратить внимание что после установки программы для диагностики, при первом запуске будет настройка и там нужно выбрать номер порта который указан в диспетчере устройств, (на последнем скриншоте выделил красным, куда смотреть). Программы видят только 4 порта, если у вас вдруг номер порта например 6 (у людей такое бывает), то нужно:
1) в диспетчере устройств выделить сам порт, щелкнув левой кнопкой мыши
2) Нажать правую кнопку мыши, выбрать свойства
3) В свойствах выбрать параметры порта, выбрать кнопку дополнительно.
4) внизу выбрать номер COM порта, нажать ок.
Все готово!
Надеюсь кому нибудь будет полезно. Если будут вопросы пишите, если смогу — помогу.
Что бы слова вроде "диспетчер устройств" и др. не казались непонятными, крайне рекомендую прочесть статью которую я указал в начале, и только если она не поможет, пробовать как я.
Всем ровных дорого и приятной диагностики, без ошибок)
P.S.: Если вдруг кому нужны драйвера и все что было на диске со шнурком, то вот ссылка на скачивание: yadi.sk/d/L1SsMbn03aVxXA.
Установка драйвера Prolific PL2303 для адаптера elm327
1. ОТКЛЮЧИТЕ адаптер от ноутбука или компьютера.
Для установки драйвера запустите файл ELM327_Prolific_PL2303_Driver.exe и следуйте инструкциям ниже. После завершения установки перезагрузите компьютер.
2. Для того, что бы проверить установился ли драйвер, ПОДКЛЮЧИТЕ АДАПТЕР к компьютеру и зайдите в «диспетчер устройств» Вашего компьютера (нажмите правой кнопкой на «Мой компьютер», затем «Свойства», далее «Диспетчер устройств»).
Во вкладке «Порты COM и LPT» должно появиться устройство «Prolific USB-to-Serial Comm Port (COM3)», причём COM3 не обязательно, цифра может быть любая – это номер порта. Если устройство появилось, и при просмотре его свойств (для просмотра свойств нажмите на USB Serial Port правой кнопкой, затем «свойства») написано: «Устройство работает нормально» значит, драйвер установлен правильно.
3. Если номер порта COM5 и больше, то лучше сменить его на номер от 1 до 4. Это связанно с тем, что некоторые программы диагностики поддерживают только первые 4 порта, и дальше они просто не видят, и не смогут подключиться. Большинство программ видят любой номер порта, но раз уж Вы всё равно зашли в «диспетчер устройств», то лучше сразу поменять. Это не сложно.
Для этого в этом же окне нажмите на вкладку «Параметры порта» и кнопку «Дополнительно»
В открывшемся окне в строчке «номер COM порта» выберите любой свободный COM порт от 1 до 4. Затем нажмите кнопку OK и номер порта изменится.
4. Если же Вы, вместо всего описанного выше, увидите неизвестное устройство, помеченное жёлтым восклицательным знаком под названием «FT232R USB UART» - это значит, что драйвер не установился или установился не корректно.
В таком случае нужно повторить установку драйвера.
Если установить драйвер всё же не получается, попробуйте установить драйвер из папки «Дополнительные драйвера».
Иногда, если Вы не пользовались адаптером длительное время, бывает, что драйвер слетает. Таким образом, если Вы подключите адаптер после длительного неиспользования и он не будет работать, заново проверьте, установлен ли драйвер, как описано в этой инструкции.
Если вам сложно определиться с выбором, напишите нам на электронную почту
Установка драйвера для USB адаптера ELM327 на чипе FTDI
1. ОТКЛЮЧИТЕ адаптер от ноутбука или компьютера.
Для установки драйвера запустите файл ELM327_FTDI_Driver.exe и следуйте инструкциям ниже. После завершения установки перезагрузите компьютер.
2. Для того, что бы проверить установился ли драйвер, ПОДКЛЮЧИТЕ АДАПТЕР к компьютеру и зайдите в «диспетчер устройств» Вашего компьютера (нажмите правой кнопкой на «Мой компьютер», затем «Свойства», далее «Диспетчер устройств»).
Во вкладке «Порты COM и LPT» должно появиться устройство «USB Serial Port (COM3)», причём COM3 не обязательно, цифра может быть любая – это номер порта. Если устройство появилось, и при просмотре его свойств (для просмотра свойств нажмите на USB Serial Port правой кнопкой, затем «свойства») написано: «Устройство работает нормально» значит, драйвер установлен правильно.
3. Если номер порта COM5 и больше, то лучше сменить его на номер от 1 до 4. Это связанно с тем, что некоторые программы диагностики поддерживают только первые 4 порта, и дальше они просто не видят, и не смогут подключиться. Большинство программ видят любой номер порта, но раз уж Вы всё равно зашли в «диспетчер устройств», то лучше сразу поменять. Это не сложно.
Для этого в этом же окне нажмите на вкладку «Параметры порта» и кнопку «Дополнительно»
В открывшемся окне в строчке «номер COM порта» выберите любой свободный COM порт от 1 до 4. Затем нажмите кнопку OK и номер порта изменится.
4. Если же Вы, вместо всего описанного выше, увидите неизвестное устройство, помеченное жёлтым восклицательным знаком под названием «FT232R USB UART» - это значит, что драйвер не установился или установился не корректно.
В таком случае нужно повторить установку драйвера.
Если вам сложно определиться с выбором, напишите нам на электронную почту
Если вы не нашли то, что искали, воспользуйтесь поиском по магазину
Не знаете что выбрать? Посмотрите какие адаптеры подойдут для Вашего авто.
Читайте также: