Текущее время: 17 окт 2018, 10:29



Ответить на тему  [ 1 сообщение ] 
 Улучшение производительности китайских ELM327 WiFi адаптеров 
Автор Сообщение
Администратор
Аватара пользователя

Зарегистрирован: 02 ноя 2015, 22:41
Сообщения: 14
В процессе разработки версии FORScan для iPhone, мы столкнулись с проблемой плохой производительности китайских ELM327 WiFi адаптеров. Хотя WiFi в целом значительно быстрее Bluetooth, анализ логов FORScan, присылаемых нам пользователями - владельцами таких адаптеров показал, что их китайские WiFi адаптеры демонстрирую чрезвычайно плохую производительность, намного хуже чем у ELM327 Bluetooth. Анализ показал, что во всем виноват важнейший для любого адаптера параметр – минимальное время ответа (пинг).

Минимальное время ответа (пинг) – минимально возможное время между отправкой запроса адаптеру и получением ответа от него
Мы оцениваем минимальное время ответа по следующей грубой шкале:

Минимальное время ответа, мс Оценка (рейтинг) Достижимо в
0...9 Отлично OBDLink MX, CanTieCar, некоторые ELM327 USB устройства (зависит от чипа USB-UART)
10...34 Хорошо ELM327 USB и некоторые ELM327 Bluetooth
35...59 Средне ELM327 Bluetooth
60 и выше Плохо ELM327 WiFi


FORScan показал нам 115 мс для ELM327 WiFi. Это не просто плохо, это вообще не приемлемо, поскольку такая задержка влияет не только на производительность, но и функциональность (сложные CAN запросы могут не выполняться правильно):

Изображение

Мы выяснили, что проблема в параметре TCP-serial timeout setting, а точнее в его значении по умолчанию. Ниже описано, как это исправить:
Подключить ELM327 WiFi адаптер к разъему OBDII автомобиля, подождать пока адаптер загрузится
Подключить ваш компьтер или другой устройство к адаптеру по WiFi
Открыть Web браузер и набрать адрес адаптера в адресной строке, с префиксом 'http', например:

http://192.168.0.10

Введите имя пользователя ‘admin’ и пароль ‘admin’. Замечание: логин и пароль могут отличаться. Если admin/admin не подходит, обратитесь за актуальным паролем к продавцу вашего адаптера.

В результате, вы должны увидеть что-то типа этогго (проблемный параметр обозначен красным):

http://forscan.org/images/HLK-RM04_before_change.png

Измените значение со 100 до 1 (но не до 0!) и нажмите Apply.
Убедитесь, что после перезагрузки адаптера новое значение параметра применилось:
Изображение

Теперь посмотрим результат этой операции в FORScan:
Изображение

Замечание: все действия, описанные выше, были выполнены для адаптера Vgate WiFi:

http://forscan.org/images/ELM327_Vgate_WiFi.png

Процедура для других адаптеров должна быть похожей, хотя Web-интерфейс, логин-пароль и т.д. могут отличаться.


03 ноя 2015, 21:21
Отправить личное сообщение
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ 1 сообщение ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Designed by ST Software.
Русская поддержка phpBB