Запись показаний датчиков

Вопросы по использованию, сообщения об ошибках, предложения

Re: Запись показаний датчиков

Stepan » 16 ноя 2012, 11:00

Подскажите - в какой момент программа перезаписывает файлы треков?
У меня вот, например, только trac0.* (как я понял из описания - кумулятивные датчики) - причем я не могу понять, когда он перезаписывается. Вчера весь день в него писал, а сегодня - только последнюю поездку...
А можно как-то настроить, чтобы он каждую поездку (ну, или трип, не важно) писал в отдельный лог?
И еще вопрос - если я хочу добавить датчик, например, температуры антифриза - его название писать как "OBD2.CoolantTemp" или просто "CoolantTemp" - у меня просто нет файла doc/hobdSensors.html с названиями датчиков - брал из самой программы.

И еще вопрос - можно писать только показания тех датчиков, которые программа берет с разъема, или расчетные тоже можно логировать? В частности, нужно логировать датчик "Потрачено топлива за поездку" - в программе он называется Filtered.Common.FuelConsumed.
Новичок
 
Сообщения: 7
Зарегистрирован: 14 ноя 2012, 16:12

Re: Запись показаний датчиков

cail » 16 ноя 2012, 11:18

Степан, программа сейчас никогда не перетирает файлы трэков. Все кумулятивные датчики логируются постоянно, но с большим интервалом (1 минута) - так что много места не занимают.

Если вы добавите свои датчики в запись, пока придется самостоятельно "подчищать" что налогировалось.

Название датчика вы в принципе можете писать как угодно. Но:
Первый вариант - это полный идентификатор датчика. Например у владельцев ниссанов он не будет писаться (т.к. там он называется Nissan.CoolantTemp).
Второй вариант - это обще системное имя датчика - оно одинаково для всех видов транспорта.
Названия/идентификаторы всех датчиков вы можете найти на вкладке "Все датчики".

расчетные тоже можно логировать

расчетные как раз логируются постоянно. Filtered.* датчики логировать нет смысла, т.к. их показания "скачут" в зависимости от выбора текущего интервала поездки.

Простого способа получить показания "Потрачено топлива за поездку" - сейчас нет (добавим такую возможность). Вы можете открыть показания датчика "Common.FuelConsumed", и на основании даты логов сделать вывод сколько за каждую поездку потрачено.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

cail » 16 ноя 2012, 12:00

Подскажите, пожалуйста, что означают названия в логах - в частности, Battery (trac0.Battery) - это какой режим? (вроде и не простой, и не холодный, и не прогретый - они в отдельных)
Также еще вопросы по названиям
hobdall.Efficiency, _fueling, _tank. triptime - значения какого показателя приведены в этих файлах?
Может быть на форуме есть общее описание логов? Если есть - можете дать ссылку?
Заранее спасибо!


track0.Battery.* - это показания отфильтрованные при пробеге только на батарее (актуально очевидно для гибридов).
Efficiency - это внутренний датчик, ничего интересного.
_fueling - соответственно показания в пределах текущей заправки
_tank - текущий уровень бака (т.е. наоборот - сколько в баке не хватает топлива)

Полного списка нет, постепенно будем делать инфраструктуру для удобного пользования статистикой - тогда все описания будут.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

GekaAE » 30 дек 2012, 08:16

В моей конфигурации не вижу файлов
user.track и default.track
где их взять?

Интересует создание логов:
Скорость-Обороты-Температура-Мгновенный расход

Зато в папке track куча таких файлов: (преобразовывал утилиткой, но что-либо понять не смог, объеденить тоже не смог, получаются только отдельно каждый датчик)
track.JPG
содержимое папки track
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

cail » 30 дек 2012, 22:52

Сделайте user.track с таким содержимым:

Код: Выделить всё
<sensor-track id="default" name="Basic sensor tracking configuration">

  <track sensor="Speed" period='10000'/>
  <track sensor="RPM" period='10000'/>
  <track sensor="CoolantTemp" period='10000'/>
  <track sensor="FuelEconomy_instant" period='2000'/>

</sensor-track>

HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

GekaAE » 04 янв 2013, 09:07

Создал, поездил.
В папке track изменений или новых файлов не увидел.
Где должны быть нужные мне логи, какие имена файлов?
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

cail » 05 янв 2013, 06:43

Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

GekaAE » 05 янв 2013, 16:03

cail писал(а):Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.

вот, пожалуйста:
log.zip
log.txt
(38.36 КБ) Скачиваний: 1516

user.zip
user.track
(264 байт) Скачиваний: 1540
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

GekaAE » 10 янв 2013, 13:09

Напоминаю о своем вопросе (см. выше)
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

cail » 10 янв 2013, 14:48

гм.. все вроде у вас правильно.
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.

Проверьте еще раз пожалуйста...
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

GekaAE » 10 янв 2013, 20:33

cail писал(а):гм.. все вроде у вас правильно.
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.

Проверьте еще раз пожалуйста...
После того как переместил файл user.track из папки track в корневую папку появились показания нужных мне датчиков:

track0.Common.Speed
track0.DelphiMT20U2.CoolantTemp
track0.DelphiMT20U2.RPM
track0.FuelEconomy_instant

Их получается преобразовать утилиткой Track2CSV.exe - для каждого файла появляется соответствующий .csv файл

А вот с утилиткой Track2CSVJoin.exe не выходит- объединенный файл либо не появляется, либо появляется в директории C:\Documents and Settings\user\Sensor1 но пустой - без каких либо данных.
Что я не правильно делаю?
Распишите пожалуйста порядок действий (какую команду вводить в командную строку)?
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

cail » 10 янв 2013, 22:54

2) Запуск
Track2CSVJoin D:/путь/к/папке/track Sensor1 Sensor2
3) В папке track создастся файл output.csv в котором будут слитые показания с указанных в командной строке датчиков.

Sensor1 Sensor2 и тд надо заменить на реальные имена датчиков, в вашем случае

Track2CSVJoin D:/путь/к/папке/track Speed RPM FuelEconomy_instant
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

GekaAE » 11 янв 2013, 00:03

Спасибо разобрался!
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

GekaAE » 18 янв 2013, 22:27

Сегодня возник такой вопрос:
Проездил я целый день - 520км, а показания среднего и общего расхода топлива за день не записал (да и другие данные интересны).
Завтра, после загрузки ХобДрайва, показания дневного пробега будут 0,00.
Я могу как-то увидеть данные за вчерашний день?
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Местный
 
Сообщения: 53
Зарегистрирован: 18 окт 2012, 20:51

Re: Запись показаний датчиков

cail » 19 янв 2013, 10:03

Хобдрайв сбросит показания дневного пробега только когда подключиться к автомобилю.
Т.е. как одна из возможностей - отключите временно ELM адаптер - и будете видеть вчерашние данные.

Глобально - все ваши пробеги и данные за все дни хранятся и записаны. Надеюсь скоро будет функционал по "обзору" этих данных..
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Общие вопросы и ответы

sat01 » 04 апр 2013, 20:37

Как понять колонки цифр в экселе, после конвертации Track?
какие цифры что означают? хочется посмотреть лог.
Новичок
 
Сообщения: 4
Зарегистрирован: 01 апр 2013, 17:13

Re: Запись показаний датчиков

cail » 05 апр 2013, 11:35

В колонках время, относительное время, значение датчика.

Для сравнения показаний по нескольким датчикам лучше пользоваться утилитой track2csvJoin
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Re: Запись показаний датчиков

sat01 » 05 апр 2013, 22:50

Объясние, пожалуйста подробнее, как пользоваться track2csvJoin. Не дошло.
Новичок
 
Сообщения: 4
Зарегистрирован: 01 апр 2013, 17:13

Re: Запись показаний датчиков

mixkh » 18 июл 2013, 14:46

Подскажите, с каким периодом должны записываться логи датчиков, вот описание датчиков в user.track: <track sensor="TimingAdvance" period='0' gap='5min' length='20sec'/>
<track sensor="ThrottlePosition" period='0' gap='5min' length='20sec'/>
В csv фрагмент после преобразования:
2013 07 18 11:30:51.2580;57104114;23
2013 07 18 11:30:54.0810;57106937;19,5
2013 07 18 11:30:56.4900;57109346;24
2013 07 18 11:30:58.2480;57111104;33
2013 07 18 11:31:00.9730;57113829;27
2013 07 18 11:31:03.0880;57115944;23
2013 07 18 11:31:05.4840;57118340;12
2013 07 18 11:31:08.7380;57121594;15,5
и еще
2013 07 18 13:03:04.1660;62637022;12
2013 07 18 13:03:06.5290;62639385;28,5
2013 07 18 13:03:09.6700;62642526;22,5
2013 07 18 13:03:11.9270;62644783;21
2013 07 18 13:03:14.3690;62647225;22,5
2013 07 18 13:03:16.9650;62649821;27
2013 07 18 13:03:19.7430;62652599;18,5
2013 07 18 13:03:22.8800;62655736;10,5
2013 07 18 13:03:26.6310;62659487;22,5

Устройство Samsung Note, загрузка процессора минимальная, подключение по BT к elm327
Новичок
 
Сообщения: 2
Зарегистрирован: 18 июл 2013, 14:37
Откуда: Харьков

Re: Запись показаний датчиков

cail » 18 июл 2013, 17:20

mixkh, у вас период равен нулю, значит датчики записываются с максимально возможной скоростью опроса. Не забывайте что при работе хобдрайв еще и другие датчики опрашивает (текущий экран плюс все что необходимо для расчета расхода). Поэтому вы и видите интервал в 2-4 секунды.

На обычных ELM-ах, с не-CAN шиной - скорость опроса 3-4 датчика в секунду.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Аватара пользователя
Администратор
 
Имя: Игорь
Сообщения: 4310
Зарегистрирован: 06 дек 2011, 15:49
Откуда: Нижний Новгород

Пред.След.

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