Jump to content

Data loggers / telemetry


ngl

Recommended Posts

Nu exista o sectiune dedicata racing-ului pe acest forum, asa ca nu sunt sigur care sectiune e cea mai potrivita pentru acest topic, dar tuning suna cel mai bine.

 

Pana acum foloseam pentru telemetrie / data logging o navigatie Android ( 5Hz GPS ) + un cablu usb OBDLink. Doi ani de zile a fost suficient, diferenta fata de cronometrarea oficiala ( transponder ) fiind neglijabila, de +/- 0.0001 secunde.

 

Intre timp insa, nevoile mele au evoluat, iar OBD-ul nu are access la toti senzorii pe care vreau sa ii monitorizez.

 

Analizand diferitele variante existente pe piata, costul si ce ofera, am ajuns sa cumpar un RaceCapture Track Mk2 (50hz GPS + Motorsport Accelerometer + Gyro).

Spre deosebire de solutii precum AiM, RC-ul este open source si iti permite sa extinzi platforma in functie de nevoi. Concrect, AIM-ul suporta 13 canale si nu au intentia sa adauge si alti senzori. Ce ma intereseaza pe mine in mod special, "Oil Pressure", lipseste din protocolul AiM. Lipseste si din RC, dar e usor de extins suportul si adaugat. Nu usor, mai corect este sa zic "este posibil" de adaugat.

 

Si de aici se naste si motivul pentru care am creat acest topic. Ca sa poti monitoriza un canal trebuie sa cunosti urmatoarele lucruri:

  • CAN ID - id-ul mesajului
  • CAN Mask - un filtru pentru a selecta mesajul daca raspund mai multe ECU-uri cu aceiasi informatie
  • CAN Sub ID - id aditional folosit pentru diferentierea mesajelor
  • message offset - care este primul byte al informatiei dorite din mesajul primit
  • message length - cati bytes are informatia continuta in mesaj
  • source type - encodingul folosit
  • endian - BIG sau Little
  • bit mode - maparea bitilor
  • formula - o formula care transforma informatia extrasa din mesaj in ceva ce are semnificatie pentu "humans"

 

Exemplu pentru Steering angle, pe platforma Fxx:

  • CAN ID - 770
  • CAN Mask - 0
  • CAN Sub ID - disabled
  • message offset - 3
  • message length - 2
  • source type - Signed value
  • endian - Little
  • bit mode - disabled
  • formula - raw value * 10 / 1 + 37130

 

 

Pentru ca a descoperi aceste informatii folosind un CAN Sniffer este foarte time consuming, speranta mea este ca cineva are macar o parte din ID-uri, sau o documentatie a unui protocol folosit de alte companii ( ex. protocolul F21 de la AIM ) pentru platforma Fxx.

Edited by ngl
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Prin folosirea acestui site, sunteti de acord cu Terms of Use. Gasiti aici Guidelines. Politica de cookies: We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.