Shepherd 2.0 - Замер динамики автомобиля

(приложение для android)

 
    01.10.2018

Аппаратные требования

    Для задействования новых плюшек программы нужен приёмник Neo8 c usb выходом:

Ссылок на алиэкспресс давать не буду, так как прийти может немного не то. В сети есть статьи про описание поддельных neo8. Отвечать за китайских поставщиков я не собираюсь. Конкретно мой экземпляр аппаратно определяется так:
USB device: /dev/bus/usb/001/002 vId: 5446 pId: 424
это информация из журнала программы log.txt. Если у вас что-то другое, присылайте может поправлю программу. В начале трека приёмник выдаёт следующую информацию:
$GLTXT,01,01,02,ANTSTATUS=INIT*39
$GLTXT,01,01,02,u-blox AG - www.u-blox.com*4C
$GLTXT,01,01,02,HW UBX-M8030 00080000*62
$GLTXT,01,01,02,ROM CORE 3.01 (107888)*29
$GLTXT,01,01,02,FWVER=SPG 3.01*44
$GLTXT,01,01,02,PROTVER=18.00*13
Маркировка снизу:
Снизу встроен магнит, так что приёмник удобно крепить на крышу авто, длина шнура порядка метра.

    Что же нам обещает нео8? В режиме использования нескольких систем навигации частота замера скорости и координат 10Гц, а в режиме использования одной системы навигации - 18Гц. У нео7 напомню при использовании двух систем навигации частота 1 Гц, а при использовании только GPS 10Гц. В нео8 ещё похоже стоит акселерометр, так как момент начала движения он ловит очень точно. С портом USB вышел прикол. Когда я заказал этот приёмник сперва обрадовался - конвертер USB-TTL больше не нужен, а потом до меня допёрло, что под USB придётся писать свой драйвер. Но с этим сложностей не возникло. Вообще у меня есть мысль спаять провод приёмника с OTG шнурком, чтобы было минимум соединений.

Описание программы

    Прежние плюшки на месте: Итак, при открытии программы вы можете указать комментарий, который будет отображаться на графике. После нажатия кнопки connect начнётся запись трека. Советую дождаться минимум 7 пойманных спутников для получения точных данных. После каждой остановки и начале разгона начинается замер. По достижении 60 км\ч, 100 км\ч, и прохождения 402 метров отображается достигнутый результат. При этом треки пишутся в память телефона в папку documents/shepherd, а графики разгона в documents/shepherd/img. На графике отображается ник, указанный в настройках, время замера и сам график. Rise - перепад высот. Если цифра положительная - значит разгон был в подъём, если отрицательный - значит был спуск и результат завышенный. Нужно для объективного замера искать участки, где перепад высот минимален. Avg sat\hdop - среднее количество спутников и средняя точность измерения. Для отсечек указаны время и пройденное расстояние. Горизонтальные линии - 60 и 100 км\ч. Вертикальные линии - отсечки по 5 сек.

    Теперь о настройках программы:

  • Time shift Часовой пояс. Спутник возвращает время по Гринвичу, данная настройка позволят получить местное время на экране;
  • Nickname Ник, будет отображаться на графике;
  • Share Кнопка поделиться. Данные о разгоне будут выгружаться на сайт, будет показываться реклама и рейтинг лучших результатов (никаких персональных данных не передаётся);
  • Zoom Размер графика. По умолчанию 128*256, с галкой 256*512.
  • Speed precision Точность отображения скорости - до целых единиц км\ч, или до одной десятой
  • Hide buy button Скрыть кнопку buy
Новые настройки:
  • Neo 8 single GNSS 18Hz mode Если подключен USB приёмник neo8, то будет включен режим единственной системы навигации и частота 18Гц; примечание - в режиме 10Гц приёмник ловит больше спутников. В городе например это критично. За городом непринципиально. В режиме 10Гц и двух систем нео8 ловит в городе 12 спутников, в режиме одной системы за городом 8-9 спутников. Это при антенне, закреплённой на крыше авто.
  • Neo8 18 Hz mode GNSS priority Выбор единственной системы навигации Глонасс или GPS; Моё мнение - GPS лучше (когда работает), но Глонасс стабильнее.

For comrades!

    Old features wasn`t changed: This android application was developed for vehicle acceleration measurement. For use it you will need android smartphone with OS version at least 5.1, OTG cable, uart-usb adapter on chip pl2303 and gps-receiver. Tested gps-receiver: u-blox neo7 and mt3333. Both are from china`s aliexpress. Download link. Application is writing track in smartphone memory folder "documents/shepherd". Charts are stored in "documents/shepherd/img".

    New features - supported u-blox Neo8 with USB cable. With it you need OTG cable only. Also it have magnet for standing on car`s roof. It capable measure speed with frequency 18Hz by using single satellite system. It can be useful for fast&furious car :) with acceleration to 100kmh less 10 sec. Example shown below in video`s. Settings description:

  • Time shift Adjust satellite time to local time;
  • Nickname will show at chart;
  • Share results will share (private data not sharing);
  • Zoom Chart size. Default 128*256 pixel, when checked 256*512.
  • Speed precision If checked - precision for one point
  • Hide buy button Hide buy button :)
New settings:
  • Neo 8 single GNSS 18Hz mode If it unchecked - 10Hz mode;
  • Neo8 18 Hz mode GNSS priority If checked - single system is GPS, otherwise - Glonass. In Russia preferable Glonass.

Neo8 vs Neo7

    Для затравочки слоумоушен плавного старта. Съёмка была 60Гц, замедлено в 10 раз:

Уже писал ранее, что момент начала движения нео8 ловит очень чётко. Практически насколько нео7 лучше мт3333, настолько нео8 лучше нео7. Сомнительно что он в состоянии сделать это по данным со спутников. Скорее таки в нём стоит акселерометр. Даже если рукой двигать приёмник на полметра - он это мгновенно отслеживает. Что восхищает и ужасает одновременно.

    Теперь эссе о 18 Гэцэ. Стоит ли оно того? Однозначно да. Во первых не у всех авто с карбюратором :) Есть немало авто с разгоном скажем в 6 сек. А что это значит с частотой замера 10Гц получим 59 отсечек (первая - 0). В случае 18 Гц это уже целых 107 отсечек. Далее смотрим замер квоттера. 100 км\ч это 27 м\с. При 10Гц замеры на такой скорости будут каждые 2,7 метра, а с 18 Гц каждые 1,5. По итогу точность выходит 55 миллисикунд. По слоумоушену видно, что отсечки происходят каждые 0,05-0,07 сек. Ну и небольшой инсайд - в третьей версии пастуха будет функция мобильного диностенда, то есть программа будет строить график крутящего момента\мощности. Чем больше точек будет, тем точнее будет конечный график.

    Теперь непосредственно наглядное сравнение нео8 и нео7:

    Графики этого разгона. нео7 выглядит плавным. Явно применяетя программное сглаживание. Для красоты графика это плюс. А вот для посторения графика крутящего момента и определения точного момента переключения передач - минус. Ну и результат с нео8 стабильно на 0.05-0.01 лучше. Причём никаких вопросов к нео8 нет, он ничего не съедает и его данным вполне можно доверять.

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

Фотогалерея