Содержание
- Драйвер FT232
- Восстанавливаем Arduino Nano
- Драйвер для ELM327 адаптера на чипе FTDI
- Адаптеры ELM327 на чипе FTDI
- Установка драйвера для USB адаптера ELM327 на чипе FTDI
- Программы и драйверы для диагностических сканеров OBD II. Windows и Android.
- Если понадобится
- Распиновка типового диагностического разъема (Протокол OBD 2)
- Программы и драйвера под различные ОС на ПК и смартфоны (планшеты)
- ELM327 программы для Android устройств (смартфон или планшет)
- ELM327 программы для iPhone и iPad (iOS)
- ELM327 программы для Windows Phone
- 1теория, лежащая в основе расчёта crc
- 2программный код для отсевагрубых погрешностей в малой выборке
- RomanoffVlad › Блог › Китайский кабель Mini-VCI J2534 и Toyota Techstream
- Какие программы поддерживают стандарт J2534 PASS-THRU?
- dr-gnusmas › Блог › Кабель MINI VCI J2534 и Toyota Techstream на Windows 10 x64
- Модуль Combiloader М86/M74M (ПО ВАЗ) [042]
- dr-gnusmas › Блог › Кабель MINI VCI J2534 и Toyota Techstream на Windows 10 x64
В набор входит “китайская” Ардуино-совместимая плата, у которой для подключения по USB используется контроллер CH340/CH341. Чтобы он распознавался компьютером, нужно установить драйвер.
Скачать драйвер можно по ссылке:
Распаковываем архив и запускаем файл
- SETUP.EXE (для 32-х разрядной системы)
- DRVSETUP64/SETUP64.EXE (для 64-х разрядной системы).
В появившемся окошке нажимаем INSTALL. Готово!
Если во время установки Arduino IDE вы по какой-то причине пропустили установку драйверов, то их можно установить вручную из папки с программой, расположенной по пути
- C/Program Files/Arduino/drivers (для 32-х разрядной системы)
- C/Program Files (x86)/Arduino/drivers (для 64-х разрядной системы).
Запустить файл
- dpinst-x86.exe (для 32-х разрядной системы)
- dpinst-amd64.exe (для 64-х разрядной системы)
Драйвер CH341 для Mac можно скачать по ссылке с моего сайта, либо со страницы источника. Если у вас будут какие-то проблемы с OSX Sierra и выше, читайте вот эту статью.
В Linux уже встроен необходимый драйвер, но Arduino IDE может отказаться с ним работать: Linux определяет ардуинку как устройство ttyUSB*, обычно это ttyUSB0 (это можно узнать командой dmesg в терминале), то есть в системе появляется интерфейс /dev/ttyUSB0. Чтобы с ним работать, нужны права доступа. Читать и писать на устройство /dev/ttyUSB0 имеет пользователь root и пользователи группы dialout. Работы с правами суперпользователя лучше избегать, поэтому следует занести своего пользователя в группу dialout. Это можно сделать следующей командой (обратите внимание, команда whoami в обратных кавычках)
sudo usermod -a -G dialout `whoami`
После этого нужно перелогиниться. Дальше запускаем Arduino IDE и в меню «Инструменты/Порт» ставим галочку напротив /dev/ttyUSB0.
Вся информация по работе с IDE на данной ОСи есть вот в этой статье
Драйвер FT232
На Wemos Mini в некоторых партиях (003) стоит преобразователь FT232. Для него нужен отдельный драйвер:
Восстанавливаем Arduino Nano
Не так давно рассказывал про свой Adruino Nano, который перестал определяться в системе. Из-за этого события пришлось текущий проект реализовывать на Arduino Uno. В комментариях к заметке отписались несколько братьев по несчастью с микроконтроллером, так что стало ясно – проблема массовая.
Причины проблемы с Arduino Nano всплыли на Хабре (FTDI наносит ответный удар) через две недели после моей заметки. Оказалось, что это был злой умысел компании FTDI, производителя конвертера USB2COM с чипом FTDI FT232RL, а Arduino Nano как раз использует этот конвертер. Компания FTDI таким образом решила бороться с поддельными чипами.
В начале октября вышло обновление Windows, после установки которого драйверы начинают ругаться на устройство FTDI. После этого все пошли на официальный сайт FTDI и скачали последную версию драйверов — 2.12.00 WHQL Certified. И тут начинается самое интересное, драйверы проверяют чип на контрафакт, и если он не оригинальный – выводят его из строя путем смены PID на 0000. После чего в списке устройств появляется FT232R USB UART, к которому никакой драйвер уже не подходит.
Я уже смирился с потерей Nano, но показался свет в конце тоннеля. Автор статьи на Хабре кратко описал процесс восстановления, а через некоторое время появилась даже статья-инструкция — Воскрешаем FTDI в картинках. По этой инструкции я успешно вернул к жизни Arduino Nano и хочу рассказать про свой успешный опыт восстановленяи Ардуино Нано…
На основном ПК с Windows 7 x64 восстановить не получилось, так что пришлось искать старенький комп с Windows XP x86.
Предварительно надо скачать драйвера для FTDI версии 2.08.14, скачивал здесь — http://www.wut.de/e-3wwww-51-inus-000.php, выложил еще на свой Яндекс.Диск – FTDI driver 2.8.14. и программу MProg 3.5 с оф.сайта- http://www.ftdichip.com/Support/Utilities.htm.
Первым делом необходимо подправить файл ftdibus.inf. Открываем его блокнотом и вместо PID_6001 вставляем PID_0000, сохраняем.
Устанавливаем драйвера, они установятся только для одного устройства – USB Serial Converter, второй останется без драйверов, это нормально.
Запускаем MProg, в меню Tools выбираем пункт Read and Parse.
Результат парсинга. Как видно из скриншота Product ID –0000 и доступен для редактирования.
Вместо 0000 вбиваем 6001, сохраняем конфигурацию EEPROM на локальном диске через меню File – Save As…
Прошиваем устройство через меню Device – Program. Процесс прошивки займет несколько секунд. Для проверки можно еще раз считать параметры устройство (Tools – Read). Теперь в графе Product ID должно быть 6001.
Ну и окончательная проверка, подключил к основному компьютеру, Arduino Nano определилось — USB Serial Port (COM3), как и должно быть.
Свойства устройства.
Запустил Arduino IDE, выбрал скетч Blink и залил на Arduino Nano. Ура, моргает!
Теперь главное снова не убить устройство новыми драйверами.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
« 3G модем на роутере TP-Link TL-MR3020[PowerShell] Как получить GUID и objectGUID из ActiveDirectory »–>
24 комментария на «Восстанавливаем Arduino Nano»
Ваш отзыв
Содержание
Драйвер для ELM327 адаптера на чипе FTDI
Адаптеры ELM327 на чипе FTDI
Установка драйвера для USB адаптера ELM327 на чипе FTDI
2. Для того, что бы проверить установился ли драйвер, ПОДКЛЮЧИТЕ АДАПТЕР к компьютеру и зайдите в «диспетчер устройств» Вашего компьютера (нажмите правой кнопкой на «Мой компьютер», затем «Свойства», далее «Диспетчер устройств»).
Во вкладке «Порты COM и LPT» должно появиться устройство «USB Serial Port (COM3)», причём COM3 не обязательно, цифра может быть любая – это номер порта. Если устройство появилось, и при просмотре его свойств (для просмотра свойств нажмите на USB Serial Port правой кнопкой, затем «свойства») написано: «Устройство работает нормально» значит, драйвер установлен правильно.
3. Если номер порта COM5 и больше, то лучше сменить его на номер от 1 до 4. Это связанно с тем, что некоторые программы диагностики поддерживают только первые 4 порта, и дальше они просто не видят, и не смогут подключиться. Большинство программ видят любой номер порта, но раз уж Вы всё равно зашли в «диспетчер устройств», то лучше сразу поменять. Это не сложно.
Для этого в этом же окне нажмите на вкладку «Параметры порта» и кнопку «Дополнительно»
В открывшемся окне в строчке «номер COM порта» выберите любой свободный COM порт от 1 до 4. Затем нажмите кнопку OK и номер порта изменится.
В таком случае нужно повторить установку драйвера.
Если вам сложно определиться с выбором, напишите нам на электронную почту
Если вы не нашли то, что искали, воспользуйтесь поиском по магазину
Не знаете что выбрать? Посмотрите какие адаптеры подойдут для Вашего авто.
Источник
Программы и драйверы для диагностических сканеров OBD II. Windows и Android.
Если понадобится
Распиновка типового диагностического разъема (Протокол OBD 2)
(Нажмите на изображение чтобы увеличить)
Программы и драйвера под различные ОС на ПК и смартфоны (планшеты)
ScanMaster ELM 2.1
Самая универсальная и функциональная elm327 программа. Отлично работает как с иномарками, так и с автомобилями Российского производства. Рекомендуем начинать диагностику именно с этой программы.
Работает с адаптерами: USB, Bluetooth, Wi-Fi
OpenDiag
Программа для диагностики всех моделей русского автопрома (ВАЗ, ГАЗ, УАЗ и др.). Поддерживает несколько видов адаптеров, в том числе и elm327. Это самая удобная программа для диагностики русских авто. Если у Вас русский автомобиль, то рекомендуем использовать именно эту программу.
Работает с адаптерами: USB, Bluetooth
FORScan
Эта elm 327 программа создана специально для автомобилей марок: FORD, Mazda, Lincoln и Mercury. Она имеет огромные возможности, сканирует все блоки авто, включая подушки безопасности, ABS и прочее. Есть возможность конфигурации и программирования параметров.
Читайте также: Gwx exe что это за процесс windows 7
Работает с адаптерами: USB, Bluetooth, Wi-Fi
ELMConfig
Эта программа так же для автомобилей FORD. Умеет работать со всеми модулями авто, а так же, помимо диагностики, даёт возможность калибровки и конфигурирования.
Работает с адаптерами: USB
ScanXL
Программа отлично работает со множеством марок автомобилей и имеет отличный набор функций.
Работает с адаптерами: USB
PROScan
Это универсальная elm327 программа. Имеет все необходимые функции: замеряет параметры, строит графики, считывает и стирает ошибки и многое другое. К сожалению русского языка нет.
Работает с адаптерами: USB
TiggoDiag 1.2.0.3
Программа для диагностики автомобилей Cherry Tiggo, GreatWall и некоторых моделей Mitsubishi с помощью адаптера ELM327.
Работает с адаптерами: USB
ELM327 программы для Android устройств (смартфон или планшет)
С помощью этих программ Вы сможете провести полноценную диагностику Вашего автомобиля используя elm327 адаптер и Ваш смартфон или планшет на базе android. Эти elm327 программы для android поддерживают как bluetooth, так и wi-fi адаптеры. Вместе с описанием программы есть ссылка на скачивание программы с официального сайта Google Play, поэтому Вы можете быть уверены в безопасности Вашего устройства. Так же Вы можете установить её просто набрав название программы в поиске Google Play Вашего устройства.
Torque
Самая популярная elm327 программа для android. Универсальная и очень функциональная, отлично работает со всеми марками автомобилей. Есть бесплатная и платная версия программы, отличающиеся по функционалу.
Работает с адаптерами: Bluetooth, Wi-Fi
OpenDiag Mobile
Работает с адаптерами: Bluetooth, Wi-Fi, USB
ScanMaster Lite
Работает с адаптерами: Bluetooth, Wi-Fi
DashCommand
Так же достаточно неплохая и популярная программа с хорошим набором функций и поддержкой множества авто. Из минусов стоит отметить отсутствие русского интерфейса.
Работает с адаптерами: Bluetooth, Wi-Fi
OBD Авто Доктор
Универсальная elm327 программа с русским интерфейсом и неплохим набором для проведения диагностики. Есть две версии: бесплатная и платная, как обычно, в бесплатной слегка урезан функционал.
Работает с адаптерами: Bluetooth, Wi-Fi
ELMScan Toyota
Эта программа для владельцев автомобилей Toyota и Lexus всех рынков. Приложение достаточно мощное, на русском языке. В бесплатной версии набор продвинутых функций урезан достаточно сильно.
Работает с адаптерами: Bluetooth, Wi-Fi
EconTool for Nissan ELM327
Предназначена для автомобилей Nissan подключающихся по старому протоколу Nissan Consult, это примерно до 2008 года выпуска. Она представлена тут потому, что с этими автомобилями более популярные elm программы могут не работать.
Работает с адаптерами: Bluetooth, Wi-Fi
ELM327 программы для iPhone и iPad (iOS)
Ниже представлены elm327 программы для использования на iPhone и iPad, т.е. на смартфонах и планшетах с операционной системой iOS. Программ для этих устройств достаточно немного и, как правило, все они на английском языке. Но мы всё таки постарались подобрать для Вас хорошие программы с лёгким освоением и широким набором функций. Обратите внимание, что устройства от Apple поддерживают только Wi-Fi адаптеры, потому программы, соответственно тоже.
DashCommand
Достаточно хорошая, со всеми необходимыми возможностями, elm327 программа для iPhone и iPad. Она универсальна и подходит для диагностики огромного количества авто. Проста в освоении и интуитивно понятна несмотря на отсутствие русского языка.
Работает с адаптерами: Wi-Fi
OBD Car Doctor
Простая и удобная программа на русском языке. Позволяет считывать параметры работы двигателя, а так же есть возможность считывать и стирать ошибки engine check.
Работает с адаптерами: Wi-Fi
Engine Link
Один из лидеров по популярности среди программ для iPhone и iPad. Есть всё, что нужно для полноценной диагностики, а так же есть возможность анализа работы коробки передач и подушек безопасности, но эта функция возможна не на всех моделях.
Работает с адаптерами: Wi-Fi
ELM327 программы для Windows Phone
Ниже представлены elm327 программы для смартфонов на базе Windows Phone.
Читайте также: Как найти документ по тексту в нем windows 10
Car Scanner
Работает с адаптерами: Bluetooth, Wi-Fi
Источник
Программы, драйверы, инструкции для диагностического оборудования автомобилей по протоколу OBD 2 на русском языке под ОС Windows и Android.
Новая версия эмулятора мультимарочного сканера CarmanScan 1 и HiScan Proдля адаптера vag-com + can commander (подходит практическим ко всем авто, начиная от мерседеса заканчивая ВАЗом)VAG-COM RUS 3.11Русифицированная версия программы для адаптера vag-comScanMaster_2.1Новая версия программы для диагностики иностранных авто с таблеткой и руссификаторомScanMaster_1.7Новая версия программы для диагностики иностранных авто с таблеткой и руссификаторомMy Tester VAZПрограмма диагностики ВАЗ от AbbatOBD 1260Программа диагностики OBD-IICASCADE 0.9.3эмулятор мультимарочного сканера CarmanScan 1 и HiScan Pro для адаптера vag-com + can commander (подходит практическим ко всем авто, начиная от мерседеса заканчивая ВАЗом)OBD Full 1260Программа диагностики OBD-IIAuto2Программа диагностики ВАЗ от Arbus SoftwareOdCalc v.2Программа диагностики OBD-IIVAG COM rel. 3.031Программа диагностики VAGOBD ScanMasterПрограмма коррекции прошивокCar Bytes v.1.3 betaПрограмма диагностики иномарок (GM)VDS ProПрограмма диагностики VAGDaewooПрограмма диагностики Daewoo (DOS)
Vasya Diagnost | Вася Диагност(полностью русифицированный) |
VAG-COM RUS 3.11 | Русифицированная версия программы для адаптера vag-com |
VAG COM rel. 2.081 | Программа лиагностики ALDL |
VAG COM rel. 3.031 | Программа диагностики VAG |
VDS 2.09 | Программа диагностики VAG |
VDS Pro | Программа диагностики VAG |
Scanner | Программа диагностики VAG |
ScanTool | Программа диагностики VAG |
Beta78 | VAGCOM beta 0.78 |
ecuExplorer_v4 | программа для диагностики автомобилей марки Subaru адаптером vag-com |
ECUedit 3 | |
Evoscan 2.9 | |
RomRaider 0.5.2 beta | |
Mitsubishi | |
Free SSM | программа для диагностики Субару |
Chevrolet Explorer 1.6 | простая программа для диагностики Chevrolet. Работает с K-line адаптером. |
OBD Scan Tech (OBD 2 Generic) 0.77 | |
Daewoo | Программа диагностики Daewoo (DOS) |
NEXIA_CS_FIX | Программа для коррекции КС прошивок Деу Daewoo Nexia |
Chevrolet Explorer 1.6 | простая программа для диагностики Chevrolet. Работает с K-line адаптером. |
Chevrolet Explorer 1.7 | |
Daewoo Delco Suite 1.2.1.1 | для Daewoo Nexia и Daewoo Nubira |
Daewoo Delco Suite 1.2.1.3 | |
Daewoo E3 Diag | |
Daewoo Scan 235 | |
Daewoo Scaner | |
DWS Can another | |
KWP-D 1.03 | |
Lanos 1.5 | |
Daewoo Research | |
Sens Diag 1.2.5 | |
Tyranus Daewoo Scanner 2.3 | |
Vehicle Explorer (Car Code OBD2) | |
Микас 7.6 Daewoo | |
Коды неисправностей Chevrole, Daewoo | |
Torque Pro 1.10.114 | Русская версия |
Torque Pro v. 1.8.202 | Русская версия |
Torque Pro 1.8.205 Rus v2 | Русская версия |
Torque Pro 1.8.205 Rus | Русская версия |
Torque 1.8.199 And Plugins | Все в одном архиве |
Ignition.77 Torque Theme Pack | Тема оформления |
60 Torque Themes OBD 2 | |
60 Torque Themes OBD 2 | |
ALDL 165v3 | Программа диагностики по протоколу ALDL |
ALDL Diag | Программа диагностики по протоколу ALDL |
Car Bytes v.1.3 beta | Программа диагностики иномарок (GM) |
CarChat v.2.2 | Программа диагностики иномарок (АLDL) |
Camaro v.1.0 beta | Программа диагностики иномарок (Shevrolet Camaro) |
Codedemo | Демо-версия программы диагностики иномарок |
Chevrolet Explorer 1.6 | простая программа для диагностики Chevrolet. Работает с K-line адаптером. |
Ford Focus KM | Kоррекция одометров Форд |
FreeScan 2.0.7 | Программа диагностики Lotus/Shevrolet/Pontiac |
FlashBooster | Программатор загрузчик иномарок через диагност. колодку |
Honda Logger v.2.5 | Диагностика Honda |
Map Editor v.0.3b | Программа диагностики по протоколу ISO 9141 |
OBD ScanMaster | Программа коррекции прошивок |
OdCalc v.2 | Программа диагностики OBD-II |
Probe v.1.6 | Калькулятор дампа одометра иномарок |
TECU v2.3.2.9 | Программа для диагностики праворульных авто с помощью адаптера ELM327 |
TECU 3.6.0.5 | |
VE 101p | Программа диагностики иномарок (GM) |
Win OLS (док.) | Документация на программу WinOLS |
Содержание
1теория, лежащая в основе расчёта crc
Для начала давайте немного разберёмся в теории. Итак, что же такое CRC? Если кратко, это одна из разновидностей подсчёта контрольной суммы. Контрольная сумма – это метод проверки целостности принятой информации на стороне приёмника при передаче по каналам связи.
Например, одна из простейших проверок – использование бита чётности. Это когда суммируются все биты передаваемого сообщения, и если сумма оказывается чётной, то в конец сообщения добавляется 0, если нечётной – то 1. При приёме также подсчитывается сумма битов сообщения, и сравнивается с принятым битом чётности. Если они отличаются, значит при передаче возникли ошибки, и передаваемая информация была искажена.
По сути, CRC – это не сумма, а результат деления некого объёма информации (информационного сообщения) на константу, а точнее – остаток от деления сообщения на константу. Тем не менее, CRC исторически также называют «контрольная сумма». В значение CRC вносит вклад каждый бит сообщения.
То есть, если хотя бы один бит исходного сообщения изменится при передаче, контрольная сумма тоже изменится, причём существенно. Это большой плюс такой проверки, так как он позволяет однозначно определить, исказилось исходное сообщение при передаче или нет.
Что такое исходное сообщение – понятно. Это непрерывная последовательность битов произвольной длины.
Что за константа, на которую мы должны делить исходное сообщение? Это некоторое число также любой длины, но обычно используются числа, кратные 1 байту – 8, 16 или 32 бита. Просто так легче считать, ведь компьютеры работают именно с байтами, а не с битами.
Константу-делитель обычно записывают в виде полинома (многочлена) вот таким образом: x8 x2 x1 x0. Здесь степень числа “x” означает позицию бита-единицы в числе, начиная с нулевой, а старший разряд указывает на степень полинома и отбрасывается при интерпретации числа. То есть записанное ранее число – это не что иное как 100000111 в двоичной системе счисления.
Обычно при записи многочлена старший разряд подразумевается, но не пишется. То есть вышеуказанный многочлен можно было бы записать в двоичной системе как (1)00000111. В скобках я указал подразумеваемый старший разряд числа. Поэтому говорят, что многочлен равен 7 в десятичной системе счисления (111b = 7d).
Вот ещё пример: (x16 ) x15 x2 x0 = (1)1000000000000101 = 0x8005 = 32773.
Обычно используются некие стандартные многочлены для разных типов CRC. Вот некоторые из них:
Алгоритм CRC | Образующий многочлен |
---|---|
CRC-16 | 0x8005 |
CRC-16-CCITT | 0x1021 |
CRC-16-DNP | 0x3D65 |
CRC-32-IEEE 802.3 | 0x04C11DB7 |
CRC-32C | 0x1EDC6F41 |
CRC-32K | 0x741B8CD7 |
В посвящённой расчёту CRC статье на Википедии есть большая таблица образующих полиномов.
Так как же считать контрольную сумму? Существует базовый метод – деление сообщения на полином «в лоб» – и его модификации в целях уменьшения количества вычислений и, соответственно, ускорения расчёта CRC. Для начала мы рассмотрим именно базовый метод.
В общем виде деление числа на многочлен выполняется по такому алгоритму. Алгоритм вычисления контрольной суммы CRC:
- Создаётся массив (регистр), заполненный нулями, равный по длине разрядности (степени) полинома.
- Исходное сообщение дополняется нулями в младших разрядах, в количестве, равном числу разрядов полинома.
- В младший разряд регистра заносится один старший бит сообщения, а из старшего разряда регистра выдвигается один бит.
- Если выдвинутый бит равен “1”, то производится инверсия битов (операция XOR, исключающее ИЛИ) в тех разрядах регистра, которые соответствуют единицам в полиноме.
- Если в сообщении ещё есть биты, переходим к шагу 3).
- Когда все биты сообщения поступили в регистр и были обработаны этим алгоритмом, в регистре остаётся остаток от деления, который и является контрольной суммой CRC.
Назовём этот метод расчёта CRC метод побитового сдвига или простой метод.
Рисунок иллюстрирует деление исходной последовательности битов на число (1)00000111, или многочлен x8 x2 x1 x0.
Кстати, проверить правильность расчёта CRC очень просто. В пункте (2) описанного алгоритма мы должны вместо дополнения исходного сообщения нулями дополнить его битами рассчитанной контрольной суммы, а остальное оставить как есть. Теперь остаток от деления дополненного сообщения на полином должен равняться нулю – это и есть признак верно рассчитанной контрольной суммы. Отличный от нуля остаток свидетельствует об ошибке.
Осталась ещё пара моментов, о которых стоит сказать. Как вы могли заметить, сообщение можно разделить на любое число. Как его выбрать? Существует ряд стандартных полиномов, которые используются при вычислении CRC. Например, для CRC32 это может быть число 0x04C11DB7, а для CRC16 это может быть 0x8005.
Кроме того, в регистр в начале вычислений можно записать не нули, а какое-то другое число. (И это рекомендуется делать: так повышается надёжность определения начала передачи сообщения, если, например, сообщение имеет в начале нулевые биты).
Также при расчётах непосредственно перед выдачей финальную контрольную сумму CRC можно поделить на какое-то другое число.
И последнее. Байты сообщения при записи в регистр могут помещаться как старшим битом «вперёд», так и наоборот, младшим. И результирующая CRC также может выдаваться, начиная со старшего бита или с младшего.
Изменение порядка битов в байте на обратный назовём «обращение», «реверс» или «отзеркаливание» байта.
Итого имеются 6 параметров, которые влияют на значение контрольной суммы:
- порядок CRC;
- образующий многочлен (его иногда называют «генераторный полином», переводя с английского буквально);
- начальное содержимое регистра;
- значение, с которым производится финальное XOR;
- реверс байтов информационного сообщения;
- реверс байтов CRC перед финальным XOR.
2программный код для отсевагрубых погрешностей в малой выборке
Основной метод класса – RemoveOutliers(), который получает в качестве входного аргумента массив целых значений (исходный ряд наблюдений), а возвращает массив с исключёнными грубыми погрешностями. Минимальная длина исходной выборки – 3 элемента, максимальная, как правило – не более 52.
Второй используемый метод – StdDeviation() – расчёт среднеквадратичного отклонения. Этот метод также получает на вход массив целых чисел и (опционально) – признак, использовать ли смещённую оценку СКО или несмещённую.
Отсеивание грубых погрешностей на C#
RomanoffVlad › Блог › Китайский кабель Mini-VCI J2534 и Toyota Techstream
Нашёл на просторах интернета записи про дешевый (16-18$) китайский кабель Mini-VCI J2534 для диагностики и настроек авто, пишут что с ним можно много чего делать через сервисную программу Toyota Techstream. И вот он ко мне приехал: ссылка на Алиэкспресс с полным описанием.
В комплекте идут драйвера для кабеля и сама программа Toyota Techstream последней 10й версии. Если что, выкладываю ссылки для закачки: Toyota Techstream 10.10.018, драйвера MVCI_Driver
В данном после я расскажу как устанавливать драйвер и программу под Виндой 7 или 8.1 х64
, ибо просто так всё не заработает, есть тонкости. Инструкцию можно найти в интернете, но я приведу её здесь.
ИНСТРУКЦИЯ ПО УСТАНОВКЕ Techstream на Windows 7, 8.1 — x64 bit
Читайте также: Простое обслуживание: замена батарейки в ключе Камри 30, 40, 50/55, 70
Если Вы купили кабель MINI-VCI J2534 и на диске нет распакованного драйвера, а есть только установщик MVCI Driver for TOYOTA.msi который действительно не работает при установке на любую Windows x64 и выдает ошибку, а его надо установить, иначе шнур не будет работать, и это не беда. Эта проблема решается установкой драйвера MVCI Driver for TOYOTA.msi в ручную следующим образом: 1. Создаем папку на диске С:Temp 2. Копируем в папку С:Temp наш файл драйвер MVCI Driver for TOYOTA.msi 3. С правами Администратора открываем командную строку и запускаем следующую команду: msiexec /a «C:tempMVCI Driver for TOYOTA.msi» /qb TARGETDIR=c:tempmvci эта команда извлечет все содержимое из файла-MSI в папку C:Tempmvci 4. Удаляем из папки C:Tempmvci файл MVCI Driver for TOYOTA.msi он нам больше не нужен, также его можно удалить и из папки C:Temp 5. Заходим в C:Program Files (x86) и создаём там папку XHorse Electronics а в ней ещё одну MVCI Driver for TOYOTA TIS и перемещаем туда все содержимое из папки C:Tempmvci 6. Подключаем МИНИ VCI-кабель к USB-порту. ВАЖНО
Какие программы поддерживают стандарт J2534 PASS-THRU?
- Toyota Techstream. Полнофункциональная диагностика всего модельного ряда Toyota и Lexus.
- Mercedes-Benz Xentry PassThru. Диагностика грузовых и легковых Мерседес.
- VAG ODIS Service и ODIS Engineering. Диагностика, кодирование, программирование автомобилей Audi, Skoda, Volkswagen, Seat.
- Forscan. Диагностики и кодирование автомобилей Ford и Mazda.
- Honda HDS. Диагностика, кодирование, программирование автомобилей Honda и Acura
- Nissan Consult 3+. Диагностика и кодирование Nissan, Infiniti. Работа в ограниченном режиме.
- JLR SDD. Диагностика, кодирование, программирование автомобилей Land Rover (c 2005) и Jaguar (с 2000) по 2021 годы выпуска.
- GM GDS-2/SPS. Диагностика, кодирование и программирование концерна General Motors. В данный момент запуск возможен только после покупки лицензии.
- Volvo VIDA. Диагностика легковых автомобилей Volvo до 2015 года выпуска.
- множество флешеров для прошивки различных автомобилей. OpenBox, PCM Flash, Combiloader и прочие.
dr-gnusmas › Блог › Кабель MINI VCI J2534 и Toyota Techstream на Windows 10 x64
Всем читателям привет! Недавно стал обладателем автомобиля концерна TOYOTA, а именно Lexus ES300h. Как и водится, каждый продвинутый владелец авто указанного бренда должен иметь в «хозяйстве» диагностический кабель. Я не стал исключением. Был приобретен на Aliexpress соответствующий кабель MINI VCI J2534 с чипом FTDI (FT232RL). В комплекте с кабелем был диск с оригинальным софтом Techstream V13 и V14. С указанным софтом была видео инструкция и ярлыки для обхода регистрации в зависимости от разрядности OC Windows. Конкретно в моем случае была задача подружить кабель с Techstream на ноутбуке под управление Windows 10 x64. Погуглив, нашел много информации, но единого верного решения в одном месте мною обнаружено не было. Методом тыка и экспериментов получилось сделать все манипуляции без особого труда и танцев с бубном. Софт на диске от китайца для моих целей не подошел. Был взят за основу оригинальный дистрибутив Toyota Techstream_V14.20.019, для него был найден файл для осуществления регистрации. Углубляться в исходные данные и дальнейшие свои манипуляции не буду, дам сразу пошаговую инструкцию по установке и настройке диагностического кабеля и софта. Все ссылки на кабель и софт будут внизу статьи.
Скачиваем архив с софтом по второй ссылке внизу и распаковываем его.
— Установка Toyota Techstream
1. Устанавливаем программу Toyota TechStream, запустив файл с архива Techstream_Setup_14.20.019.exe. 2. Далее запускаем файл регистрации программы TSRegistration.exe. Следуем инструкциям этой программы, там все доступно описано.
— Установка драйвера для кабеля MINI VCI J2534 с чипом FTDI (FT232RL) под Windows 10 x64.
1. Устанавливаем с архива пакет драйверов для чипов FTDI, запустив файл FTDI_Driver_CDM21228.exe. 2. Скачиваем с официального сайта и устанавливаем архиватор 7-zip. 3. Переходим в каталог Program Files (x86) на диске C: и создаем папку XHorse Electronics, затем в созданной папке XHorse Electronics создаем папку MVCI Driver for TOYOTA TIS. 4. В скаченном в самом начале архиве нажимаем правой кнопкой мыши на файле MVCI Driver for TOYOTA TIS.msi и при помощи архиватора 7-zip распаковываем его. 5. Все файлы после распаковки помещаем в папку, созданную ранее по пути C:Program Files (x86)XHorse ElectronicsMVCI Driver for TOYOTA TIS. 6. Далее с архива запускаем файл mini-vci-x64.reg и применяем настройки реестра.
После всех манипуляций запускаем уже активированный ранее Techstream, во вкладке «Setup» выбираем пункт «VIM Select», изменяем значение на «XHorse – MVCI».
При выполнении всех манипуляций рекомендую настоятельно отключить все имеющиеся антивирусные программы, иначе будут проблемы при установке софта и последующей его работе.
Модуль Combiloader М86/M74M (ПО ВАЗ) [042]
Модуль Combiloader M86/M74M (ВАЗ)
5000 руб.
В корзину
J2534-совместимый адаптер разработки SMS-Software DiaLink:
Назначение:
Читайте также: Toyota camry 1986, седан, 2 поколение, v20 (08.1986 — 06.1990) — технические характеристики и комплектации
- J2534-совместимый адаптер. Совместно с поставляемой библиотекой интерфейса J2534 DiaLink может быть использован для перепрограммирования ЭБУ загрузчиком CombiLoader или диагностики ЭБУ сторонними программными продуктами.
- Адаптер для работы с SMS-Diagnostics 3. Cсовместно с программой SMS-Diagnostics 3 предназначен для диагностики современных систем управления автомобилей со стандартным диагностическим разъемом SAE J1962 (подключение к другим диагностическим разъёмам обеспечивается дополнительными переходниками)
Преимущества:
- возможность работы с грузовыми автомобилями (бортсеть 24 Вольта)
- лучшая совместимость с требованиями стандартов J25341
- более высокая скорость работы2
- возможность беспроводного подключения через BlueTooth
- идеальное соотношение цены, качества и возможностей
*1 в сравнении с ПО для адаптера OpenPort. *2 скорость обмена ISO-11898 (CAN) достигает максимальной пропускной способности шины. Это до 8 раз быстрее, чем скорость работы популярного адаптера OpenPort.
Технические характеристики:
Поддерживаемые протоколы:
- ISO-9141/ISO-14230 (K/L‑Line)
- J1850 VPW/PWM
- ISO-11898/ISO-15765 (CAN)
Питание:
- Бортсеть автомобиля с напряжением 12 вольт
- Бортсеть автомобиля с напряжением 24 вольта
- Питание от USB-разъема персонального компьютера
Полный рабочий диапазон напряжения питания составляет 8..35 Вольт, что гарантирует безотказную работу в любых условиях эксплуатации, включая грузовой транспорт.
Связь с ПК (ноутбуком):
- USB-кабель
- Беспроводное соединение BlueTooth
Модуль BlueTooth обеспечивает беспроводное соединение на расстоянии до 10 метров (Class-II). При работе совместно с адаптером BlueTooth Class‑I дальность работы увеличится.
Используемые контакты диагностического разъёма:
- 2 (BUS+)/10(BUS-): J1850 VPW/PWM (Ford/GM/Chrysler…)
- 4/5: земля
- 6 (CAN‑H)/14(CAN‑L): ISO-11898/ISO-15765 CAN
- 7 (K‑Line)/15(L‑Line): ISO-9141/ISO-14230 K/L‑line (двунаправленные линии).
- 16: питание
Дополнительные возможности: Благодаря встроенному микропроцессору, адаптер DiaLink, помимо выполнения функций диагностического адаптера для SMS-Diagnostics 3 или J2534-совместимого устройства, может быть сконфигурирован для использования в следующих режимах:
- K‑Line — позволяет работать с любыми программами, рассчитанными на обычный USB-K-Line-адаптер
- D‑CAN — позволяет работать с программами диагностики автомобилей BMW через EDIABAS (драйвер STD:OBD) с поддержкой K‑bus и CAN-bus
- ELM327 — позволит работать с программами, рассчитанными на работу с популярной микросхемой ELM327 (режим будет добавлен в скором времени путём выпуска обновления микропрограммы адаптера)
- CANHacker — позволяет работать с программами, рассчитанными на работу по Lawicel-совместимому протоколу (например, CANHacker)
dr-gnusmas › Блог › Кабель MINI VCI J2534 и Toyota Techstream на Windows 10 x64
Всем читателям привет! Недавно стал обладателем автомобиля концерна TOYOTA, а именно Lexus ES300h. Как и водится, каждый продвинутый владелец авто указанного бренда должен иметь в “хозяйстве” диагностический кабель. Я не стал исключением. Был приобретен на Aliexpress соответствующий кабель MINI VCI J2534 с чипом FTDI (FT232RL). В комплекте с кабелем был диск с оригинальным софтом Techstream V13 и V14. С указанным софтом была видео инструкция и ярлыки для обхода регистрации в зависимости от разрядности OC Windows. Конкретно в моем случае была задача подружить кабель с Techstream на ноутбуке под управление Windows 10 x64. Погуглив, нашел много информации, но единого верного решения в одном месте мною обнаружено не было. Методом тыка и экспериментов получилось сделать все манипуляции без особого труда и танцев с бубном. Софт на диске от китайца для моих целей не подошел. Был взят за основу оригинальный дистрибутив Toyota Techstream_V14.20.019, для него был найден файл для осуществления регистрации. Углубляться в исходные данные и дальнейшие свои манипуляции не буду, дам сразу пошаговую инструкцию по установке и настройке диагностического кабеля и софта. Все ссылки на кабель и софт будут внизу статьи.
Скачиваем архив с софтом по второй ссылке внизу и распаковываем его.
— Установка Toyota Techstream
1. Устанавливаем программу Toyota TechStream, запустив файл с архива Techstream_Setup_14.20.019.exe. 2. Далее запускаем файл регистрации программы TSRegistration.exe. Следуем инструкциям этой программы, там все доступно описано.
— Установка драйвера для кабеля MINI VCI J2534 с чипом FTDI (FT232RL) под Windows 10 x64.
Читайте также: Сколько стоит Land Cruiser 300 в разных странах мира
1. Устанавливаем с архива пакет драйверов для чипов FTDI, запустив файл FTDI_Driver_CDM21228.exe. 2. Скачиваем с официального сайта и устанавливаем архиватор 7-zip. 3. Переходим в каталог Program Files (x86) на диске C: и создаем папку XHorse Electronics, затем в созданной папке XHorse Electronics создаем папку MVCI Driver for TOYOTA TIS. 4. В скаченном в самом начале архиве нажимаем правой кнопкой мыши на файле MVCI Driver for TOYOTA TIS.msi и при помощи архиватора 7-zip распаковываем его. 5. Все файлы после распаковки помещаем в папку, созданную ранее по пути C:Program Files (x86)XHorse ElectronicsMVCI Driver for TOYOTA TIS. 6. Далее с архива запускаем файл mini-vci-x64.reg и применяем настройки реестра.
После всех манипуляций запускаем уже активированный ранее Techstream, во вкладке «Setup» выбираем пункт «VIM Select», изменяем значение на «XHorse – MVCI».
При выполнении всех манипуляций рекомендую настоятельно отключить все имеющиеся антивирусные программы, иначе будут проблемы при установке софта и последующей его работе.
ли со статьей или есть что добавить?