PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   OBD-II бортовой компьютер для PNA/Carputer-ов (http://pccar.ru/showthread.php?t=13525)

cail 08.11.2010 12:39

OBD-II бортовой компьютер для PNA/Carputer-ов
 
Вложений: 1
hobDrive - OBD2 бортовой/трип компьютер.

http://img266.imageshack.us/img266/1...g1897sm.th.jpg http://img406.imageshack.us/img406/1...2010165.th.jpg

HUD режим:

http://i1.ytimg.com/vi/DihcdltQdcg/default.jpg


Основное отличие от мириадов OBD2 scan тулов - изначальная заточенность под WinCE, windows mobile - где подобного доступного софта практически нет.

Цель - использование на low-end GPS навигаторах/автомагнитолах (должно работать на всем китайском ширпотребе) в качестве бортового компьютера - показывать все что можно вытащить и посчитать из мозгов машины.

Смысл? В каждодневных городских поездках gps навигатор практически бесполезная вещь. Используется по назначению раз в неделю. С этим бортовым компьютером навигатор вторую жизнь получает.

Поддерживает Bluetooth соединения (для BT ELM OBD-2 адаптеров) и обычные USB-ELM адаптеры.

Сейчас знает об основных OBD2-стандартных PID-ах, можно конфигурировать отображение по своему усмотрению.
Так же программа несколько заточена под автомобили Toyota, поддерживаются расширенные сенсоры с основных тоетовских движков, в частности показания форсунки. Часть русского перевода тоетовских сенсоров была взята с другой программы на этом форуме - jOBD (http://pccar.ru/showthread.php?t=11362), за что автору спасибо.

hobd прекрасно работает под Win32 (требуется .net framework >= 3.5) и соответственно элементарно используется на любой carputer железке с подключенным OBD-II ELM адаптером.

Брать здесь:
Сайт: http://хобдрайв.рф / http://hobdrive.com

Скачать: http://хобдрайв.рф/hobd/ (http://hobdrive.com/hobd/)

Если в winCE железке нет .net окружения, можно использовать 'standalone' дистрибутив.

Вопросы по установке: http://hobdrive.com/forum/viewtopic.php?f=4&t=13
Вопросы по калибровке: http://hobdrive.com/forum/viewtopic.php?f=9&t=27
Общие вопросы и ответы: http://hobdrive.com/forum/viewtopic.php?f=12&t=15
Совместимые и несовместимые GPS навигаторы: http://hobdrive.com/forum/viewtopic.php?f=4&t=28
Совместимость автомобилей с OBD2 и ELM адаптером: http://hobdrive.com/forum/viewtopic.php?f=9&t=14

Основные фичи:

- Сбор данных о поездке: Расход топлива, дистанция, общее потребление топлива и т.д.
- Экран Диагностики, чтения и сброса кодов ошибок.
- Cледит за значениями сенсоров температуры охлаждающей жидкости, топливных коррекций и сигнализирует при превышении критических порогов.
- HUD режим (проекция на лобовое стекло).
- Точный подсчет расхода по MAF датчику.
- Для владельцев тойот считает топливо по датчику форсунки с высокой точностью.
- "тач-френдли" интерфейс с анимацией и всякими рюшечками.
- Логирование данных сенсоров для анализа (в разработке).
- Полная локализация, переключение метрических/имперских единиц.
- Визуальные темы оформления.
- Открытые исходники obd движка, гибкая настраиваемая архитектура.
- Работает на всех .net платформах (WinCE/PNA/PDA/PocketPC/WinMobile/Windows)

Вложение 24421

Просьба читать README, баг-репорты - велкам.

St@rz 09.11.2010 06:36

Нужная программа. А фон как поменять?

beaverBox 09.11.2010 09:02

Расход 94л/100км? Где-то тут собака порылась...

cail 09.11.2010 09:54

Цитата:

Нужная программа. А фон как поменять?
St@rz,
Пока зашито, в ближайшее время сделаю более гибкую конфигурацию внешнего вида - включая шрифты и фоны.

beaverBox
Скрины сняты с OBD2 симулятора - не реального авто. Как доберусь с ноутом до машины, сделаю "настоящие".

Edw123 16.11.2010 20:10

Цитата:

Сообщение от cail (Сообщение 160936)
...Цель - использование на low-end GPS навигаторах (должно работать на всем китайском ширпотребе) ...

А как в них данные вводить от ЭБУ? СОМ-порта в них нет, USB-host тоже только в единицах из "мириада" да и драйвер под WinCE ещё надо поискать и как-то его установить - ОС часто в пзу, BT - чаще всего только для связи с телефоном по звуку...

CyberSubaru 16.11.2010 20:21

Цитата:

Сообщение от beaverBox (Сообщение 161090)
Расход 94л/100км? Где-то тут собака порылась...

Тоже самое - температура воздуха - 78градусов....
Где-то неправильный перевод величин.

cail 16.11.2010 23:51

Цитата:

Сообщение от Edw123 (Сообщение 161936)
А как в них данные вводить от ЭБУ? СОМ-порта в них нет, USB-host тоже только в единицах из "мириада" да и драйвер под WinCE ещё надо поискать и как-то его установить - ОС часто в пзу, BT - чаще всего только для связи с телефоном по звуку...

Если есть BT в железке, то он работает так как ему программа прикажет ;) Эта в частности приказывает подключаться к BT OBD адаптеру.
На сколько знаю, практически все "китайские" PNA железки держат usb-host с помощью хаков реестра и перепайки проводка (это если жалко двух баксов сверху за BT модуль).

Опять же, софтина прекрасно чувствует себя на обычном Win32 - можно пускать на любом carputer-e.

Цитата:

Тоже самое - температура воздуха - 78градусов....
Где-то неправильный перевод величин.
Не придирайтесь ;-) Еще раз - скриншоты с *симулятора* OBD2. Обязательно сниму реальные с автомобиля и обновлю...

Вот пока новые скриншоты - с поддержкой тем оформления (в первом сообщении) и всякими другими "фичами".

Edw123 17.11.2010 12:52

Цитата:

Сообщение от cail (Сообщение 161963)
Если есть BT в железке, то он работает так как ему программа прикажет ;) Эта в частности приказывает подключаться к BT OBD адаптеру.
На сколько знаю, практически все "китайские" PNA железки держат usb-host с помощью хаков реестра и перепайки проводка (это если жалко двух баксов сверху за BT модуль).

BT у многих работает только на передачу звука и на передачу данных не переделывается. А драйвера под COM-USB думаете существуют в природе для WinCE-WM6?

cail 17.11.2010 13:18

Цитата:

Сообщение от Edw123 (Сообщение 162011)
BT у многих работает только на передачу звука и на передачу данных не переделывается.

То есть вы хотите сказать что во многих навигаторах стоит bluetooth стэк, каким-то образом блокирующий все bluetooth профайлы кроме Audio/Handsfree? Имхо такого не может быть. BT стэк реализует передачу данных между двумя bluetooth эндпоинтами, а уж какие данные передавать - решает конкретный протокол.

BT в навиках обычно обрезан на уровне интерфейса "пользователя" - не позволяя ничего настроить кроме Audio и/или DUN. Но это не мешает _программно_ полноценно пользоваться возможностями BT, что данная софтина и делает..

Если у вас есть или вам доступен навик на котором эта софтина не сможет соединиться через BT - дайте мне знать, я посмотрю логи...

Цитата:

Сообщение от Edw123 (Сообщение 162011)
А драйвера под COM-USB думаете существуют в природе для WinCE-WM6?

http://msdn.microsoft.com/en-us/libr...bedded.5).aspx
Подключите навик по usb к компьютеру. ActiveSync как раз работает через serial usb.

Единственная проблема может быть если OBD2 железка не реализует стандартный serial-usb а требует какого-нибудь самопального драйвера.. Тогда да - маловероятно что такой драйвер найдется под WinCE.

awtoap 17.11.2010 22:05

Цитата:

BT в навиках обычно обрезан на уровне интерфейса "пользователя" - не позволяя ничего настроить кроме Audio и/или DUN. Но это не мешает _программно_ полноценно пользоваться возможностями BT, что данная софтина и делает..
Полностью поддерживаю...нужны, так сказать, правильные дрова. BT модуль, как правила, изначально настроен как Serial Port. Выбор профилей осуществляется "волшебными" командами для конкретного производителя BT модуля.


Часовой пояс GMT +4, время: 17:55.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot