Страница 2 из 5
Re: Запись показаний датчиков
Добавлено:
16 ноя 2012, 11:00
Stepan
Подскажите - в какой момент программа перезаписывает файлы треков?
У меня вот, например, только trac0.* (как я понял из описания - кумулятивные датчики) - причем я не могу понять, когда он перезаписывается. Вчера весь день в него писал, а сегодня - только последнюю поездку...
А можно как-то настроить, чтобы он каждую поездку (ну, или трип, не важно) писал в отдельный лог?
И еще вопрос - если я хочу добавить датчик, например, температуры антифриза - его название писать как "OBD2.CoolantTemp" или просто "CoolantTemp" - у меня просто нет файла doc/hobdSensors.html с названиями датчиков - брал из самой программы.
И еще вопрос - можно писать только показания тех датчиков, которые программа берет с разъема, или расчетные тоже можно логировать? В частности, нужно логировать датчик "Потрачено топлива за поездку" - в программе он называется Filtered.Common.FuelConsumed.
Re: Запись показаний датчиков
Добавлено:
16 ноя 2012, 11:18
cail
Степан, программа сейчас никогда не перетирает файлы трэков. Все кумулятивные датчики логируются постоянно, но с большим интервалом (1 минута) - так что много места не занимают.
Если вы добавите свои датчики в запись, пока придется самостоятельно "подчищать" что налогировалось.
Название датчика вы в принципе можете писать как угодно. Но:
Первый вариант - это полный идентификатор датчика. Например у владельцев ниссанов он не будет писаться (т.к. там он называется Nissan.CoolantTemp).
Второй вариант - это обще системное имя датчика - оно одинаково для всех видов транспорта.
Названия/идентификаторы всех датчиков вы можете найти на вкладке "Все датчики".
расчетные тоже можно логировать
расчетные как раз логируются постоянно. Filtered.* датчики логировать нет смысла, т.к. их показания "скачут" в зависимости от выбора текущего интервала поездки.
Простого способа получить показания "Потрачено топлива за поездку" - сейчас нет (добавим такую возможность). Вы можете открыть показания датчика "Common.FuelConsumed", и на основании даты логов сделать вывод сколько за каждую поездку потрачено.
Re: Запись показаний датчиков
Добавлено:
16 ноя 2012, 12:00
cail
Подскажите, пожалуйста, что означают названия в логах - в частности, Battery (trac0.Battery) - это какой режим? (вроде и не простой, и не холодный, и не прогретый - они в отдельных)
Также еще вопросы по названиям
hobdall.Efficiency, _fueling, _tank. triptime - значения какого показателя приведены в этих файлах?
Может быть на форуме есть общее описание логов? Если есть - можете дать ссылку?
Заранее спасибо!
track0.Battery.* - это показания отфильтрованные при пробеге только на батарее (актуально очевидно для гибридов).
Efficiency - это внутренний датчик, ничего интересного.
_fueling - соответственно показания в пределах текущей заправки
_tank - текущий уровень бака (т.е. наоборот - сколько в баке не хватает топлива)
Полного списка нет, постепенно будем делать инфраструктуру для удобного пользования статистикой - тогда все описания будут.
Re: Запись показаний датчиков
Добавлено:
30 дек 2012, 08:16
GekaAE
В моей конфигурации не вижу файлов
user.track и default.track
где их взять?
Интересует создание логов:
Скорость-Обороты-Температура-Мгновенный расход
Зато в папке track куча таких файлов: (преобразовывал утилиткой, но что-либо понять не смог, объеденить тоже не смог, получаются только отдельно каждый датчик)
- содержимое папки track
Re: Запись показаний датчиков
Добавлено:
30 дек 2012, 22:52
cail
Сделайте 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>
Re: Запись показаний датчиков
Добавлено:
04 янв 2013, 09:07
GekaAE
Создал, поездил.
В папке track изменений или новых файлов не увидел.
Где должны быть нужные мне логи, какие имена файлов?
Re: Запись показаний датчиков
Добавлено:
05 янв 2013, 06:43
cail
Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.
Re: Запись показаний датчиков
Добавлено:
05 янв 2013, 16:03
GekaAE
cail писал(а):Гм. Дайте ваш log.txt. возможно где-то ошибка в тексте файла.
вот, пожалуйста:
- log.zip
- log.txt
- (38.36 КБ) Скачиваний: 1571
- user.zip
- user.track
- (264 байт) Скачиваний: 1600
Re: Запись показаний датчиков
Добавлено:
10 янв 2013, 13:09
GekaAE
Напоминаю о своем вопросе (см. выше)
Re: Запись показаний датчиков
Добавлено:
10 янв 2013, 14:48
cail
гм.. все вроде у вас правильно.
Файл user.track должен лежать в корневой папке программы (hobdrive или hobd)
файлы логов будут появляться в папке track, с именами
track0.Speed
track0.RPM
и т.д.
Проверьте еще раз пожалуйста...
Re: Запись показаний датчиков
Добавлено:
10 янв 2013, 20:33
GekaAE
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 но пустой - без каких либо данных.
Что я не правильно делаю?
Распишите пожалуйста порядок действий (какую команду вводить в командную строку)?
Re: Запись показаний датчиков
Добавлено:
10 янв 2013, 22:54
cail
2) Запуск
Track2CSVJoin D:/путь/к/папке/track Sensor1 Sensor2
3) В папке track создастся файл output.csv в котором будут слитые показания с указанных в командной строке датчиков.
Sensor1 Sensor2 и тд надо заменить на реальные имена датчиков, в вашем случае
Track2CSVJoin D:/путь/к/папке/track Speed RPM FuelEconomy_instant
Re: Запись показаний датчиков
Добавлено:
11 янв 2013, 00:03
GekaAE
Спасибо разобрался!
Re: Запись показаний датчиков
Добавлено:
18 янв 2013, 22:27
GekaAE
Сегодня возник такой вопрос:
Проездил я целый день - 520км, а показания среднего и общего расхода топлива за день не записал (да и другие данные интересны).
Завтра, после загрузки ХобДрайва, показания дневного пробега будут 0,00.
Я могу как-то увидеть данные за вчерашний день?
Re: Запись показаний датчиков
Добавлено:
19 янв 2013, 10:03
cail
Хобдрайв сбросит показания дневного пробега только когда подключиться к автомобилю.
Т.е. как одна из возможностей - отключите временно ELM адаптер - и будете видеть вчерашние данные.
Глобально - все ваши пробеги и данные за все дни хранятся и записаны. Надеюсь скоро будет функционал по "обзору" этих данных..
Re: Общие вопросы и ответы
Добавлено:
04 апр 2013, 20:37
sat01
Как понять колонки цифр в экселе, после конвертации Track?
какие цифры что означают? хочется посмотреть лог.
Re: Запись показаний датчиков
Добавлено:
05 апр 2013, 11:35
cail
В колонках время, относительное время, значение датчика.
Для сравнения показаний по нескольким датчикам лучше пользоваться утилитой track2csvJoin
Re: Запись показаний датчиков
Добавлено:
05 апр 2013, 22:50
sat01
Объясние, пожалуйста подробнее, как пользоваться track2csvJoin. Не дошло.
Re: Запись показаний датчиков
Добавлено:
18 июл 2013, 14:46
mixkh
Подскажите, с каким периодом должны записываться логи датчиков, вот описание датчиков в 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
Re: Запись показаний датчиков
Добавлено:
18 июл 2013, 17:20
cail
mixkh, у вас период равен нулю, значит датчики записываются с максимально возможной скоростью опроса. Не забывайте что при работе хобдрайв еще и другие датчики опрашивает (текущий экран плюс все что необходимо для расчета расхода). Поэтому вы и видите интервал в 2-4 секунды.
На обычных ELM-ах, с не-CAN шиной - скорость опроса 3-4 датчика в секунду.