Запись показаний датчиков
Re: Запись показаний датчиков
Подскажите - в какой момент программа перезаписывает файлы треков?
У меня вот, например, только trac0.* (как я понял из описания - кумулятивные датчики) - причем я не могу понять, когда он перезаписывается. Вчера весь день в него писал, а сегодня - только последнюю поездку...
А можно как-то настроить, чтобы он каждую поездку (ну, или трип, не важно) писал в отдельный лог?
И еще вопрос - если я хочу добавить датчик, например, температуры антифриза - его название писать как "OBD2.CoolantTemp" или просто "CoolantTemp" - у меня просто нет файла doc/hobdSensors.html с названиями датчиков - брал из самой программы.
И еще вопрос - можно писать только показания тех датчиков, которые программа берет с разъема, или расчетные тоже можно логировать? В частности, нужно логировать датчик "Потрачено топлива за поездку" - в программе он называется Filtered.Common.FuelConsumed.
У меня вот, например, только trac0.* (как я понял из описания - кумулятивные датчики) - причем я не могу понять, когда он перезаписывается. Вчера весь день в него писал, а сегодня - только последнюю поездку...
А можно как-то настроить, чтобы он каждую поездку (ну, или трип, не важно) писал в отдельный лог?
И еще вопрос - если я хочу добавить датчик, например, температуры антифриза - его название писать как "OBD2.CoolantTemp" или просто "CoolantTemp" - у меня просто нет файла doc/hobdSensors.html с названиями датчиков - брал из самой программы.
И еще вопрос - можно писать только показания тех датчиков, которые программа берет с разъема, или расчетные тоже можно логировать? В частности, нужно логировать датчик "Потрачено топлива за поездку" - в программе он называется Filtered.Common.FuelConsumed.
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
Степан, программа сейчас никогда не перетирает файлы трэков. Все кумулятивные датчики логируются постоянно, но с большим интервалом (1 минута) - так что много места не занимают.
Если вы добавите свои датчики в запись, пока придется самостоятельно "подчищать" что налогировалось.
Название датчика вы в принципе можете писать как угодно. Но:
Первый вариант - это полный идентификатор датчика. Например у владельцев ниссанов он не будет писаться (т.к. там он называется Nissan.CoolantTemp).
Второй вариант - это обще системное имя датчика - оно одинаково для всех видов транспорта.
Названия/идентификаторы всех датчиков вы можете найти на вкладке "Все датчики".
Простого способа получить показания "Потрачено топлива за поездку" - сейчас нет (добавим такую возможность). Вы можете открыть показания датчика "Common.FuelConsumed", и на основании даты логов сделать вывод сколько за каждую поездку потрачено.
Если вы добавите свои датчики в запись, пока придется самостоятельно "подчищать" что налогировалось.
Название датчика вы в принципе можете писать как угодно. Но:
Первый вариант - это полный идентификатор датчика. Например у владельцев ниссанов он не будет писаться (т.к. там он называется Nissan.CoolantTemp).
Второй вариант - это обще системное имя датчика - оно одинаково для всех видов транспорта.
Названия/идентификаторы всех датчиков вы можете найти на вкладке "Все датчики".
расчетные как раз логируются постоянно. Filtered.* датчики логировать нет смысла, т.к. их показания "скачут" в зависимости от выбора текущего интервала поездки.расчетные тоже можно логировать
Простого способа получить показания "Потрачено топлива за поездку" - сейчас нет (добавим такую возможность). Вы можете открыть показания датчика "Common.FuelConsumed", и на основании даты логов сделать вывод сколько за каждую поездку потрачено.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
track0.Battery.* - это показания отфильтрованные при пробеге только на батарее (актуально очевидно для гибридов).Подскажите, пожалуйста, что означают названия в логах - в частности, Battery (trac0.Battery) - это какой режим? (вроде и не простой, и не холодный, и не прогретый - они в отдельных)
Также еще вопросы по названиям
hobdall.Efficiency, _fueling, _tank. triptime - значения какого показателя приведены в этих файлах?
Может быть на форуме есть общее описание логов? Если есть - можете дать ссылку?
Заранее спасибо!
Efficiency - это внутренний датчик, ничего интересного.
_fueling - соответственно показания в пределах текущей заправки
_tank - текущий уровень бака (т.е. наоборот - сколько в баке не хватает топлива)
Полного списка нет, постепенно будем делать инфраструктуру для удобного пользования статистикой - тогда все описания будут.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
В моей конфигурации не вижу файлов
user.track и default.track
где их взять?
Интересует создание логов:
Скорость-Обороты-Температура-Мгновенный расход
Зато в папке track куча таких файлов: (преобразовывал утилиткой, но что-либо понять не смог, объеденить тоже не смог, получаются только отдельно каждый датчик)
user.track и default.track
где их взять?
Интересует создание логов:
Скорость-Обороты-Температура-Мгновенный расход
Зато в папке track куча таких файлов: (преобразовывал утилиткой, но что-либо понять не смог, объеденить тоже не смог, получаются только отдельно каждый датчик)
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
Сделайте 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
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
Создал, поездил.
В папке track изменений или новых файлов не увидел.
Где должны быть нужные мне логи, какие имена файлов?
В папке track изменений или новых файлов не увидел.
Где должны быть нужные мне логи, какие имена файлов?
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
вот, пожалуйста:cail писал(а):Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Re: Запись показаний датчиков
Напоминаю о своем вопросе (см. выше)
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
гм.. все вроде у вас правильно.
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.
Проверьте еще раз пожалуйста...
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.
Проверьте еще раз пожалуйста...
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
После того как переместил файл user.track из папки track в корневую папку появились показания нужных мне датчиков:cail писал(а):гм.. все вроде у вас правильно.
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.
Проверьте еще раз пожалуйста...
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)
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
Sensor1 Sensor2 и тд надо заменить на реальные имена датчиков, в вашем случае2) Запуск
Track2CSVJoin D:/путь/к/папке/track Sensor1 Sensor2
3) В папке track создастся файл output.csv в котором будут слитые показания с указанных в командной строке датчиков.
Track2CSVJoin D:/путь/к/папке/track Speed RPM FuelEconomy_instant
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
Спасибо разобрался!
HobDrive(1.1.82_lic) + Pioneer A561(Win CE 5/6 ?) + ELM327 v1.5 BT + Geely MK-Cross (2012, Delphi MT20U2/MT22/, ГБО, чип под Евро2)
Re: Запись показаний датчиков
Сегодня возник такой вопрос:
Проездил я целый день - 520км, а показания среднего и общего расхода топлива за день не записал (да и другие данные интересны).
Завтра, после загрузки ХобДрайва, показания дневного пробега будут 0,00.
Я могу как-то увидеть данные за вчерашний день?
Проездил я целый день - 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)
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
Хобдрайв сбросит показания дневного пробега только когда подключиться к автомобилю.
Т.е. как одна из возможностей - отключите временно ELM адаптер - и будете видеть вчерашние данные.
Глобально - все ваши пробеги и данные за все дни хранятся и записаны. Надеюсь скоро будет функционал по "обзору" этих данных..
Т.е. как одна из возможностей - отключите временно ELM адаптер - и будете видеть вчерашние данные.
Глобально - все ваши пробеги и данные за все дни хранятся и записаны. Надеюсь скоро будет функционал по "обзору" этих данных..
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Общие вопросы и ответы
Как понять колонки цифр в экселе, после конвертации Track?
какие цифры что означают? хочется посмотреть лог.
какие цифры что означают? хочется посмотреть лог.
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
В колонках время, относительное время, значение датчика.
Для сравнения показаний по нескольким датчикам лучше пользоваться утилитой track2csvJoin
Для сравнения показаний по нескольким датчикам лучше пользоваться утилитой track2csvJoin
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: Запись показаний датчиков
Объясние, пожалуйста подробнее, как пользоваться track2csvJoin. Не дошло.
Re: Запись показаний датчиков
Подскажите, с каким периодом должны записываться логи датчиков, вот описание датчиков в 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
<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
-
- Администратор
- Сообщения: 4320
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: Запись показаний датчиков
mixkh, у вас период равен нулю, значит датчики записываются с максимально возможной скоростью опроса. Не забывайте что при работе хобдрайв еще и другие датчики опрашивает (текущий экран плюс все что необходимо для расчета расхода). Поэтому вы и видите интервал в 2-4 секунды.
На обычных ELM-ах, с не-CAN шиной - скорость опроса 3-4 датчика в секунду.
На обычных ELM-ах, с не-CAN шиной - скорость опроса 3-4 датчика в секунду.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.