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

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

Скачать/Download
 
    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 сек.

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

Новые настройки:
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:

New settings:
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. Но что-то там большого интереса не наблюдается. Поэтому туда обновления выкладывать не вижу смысла.

Фотогалерея