Ob man die Parameter einzeln anfragen muß? Wahrscheinlich. Du hast offenbar professionelle Ausrüstung + Ahnung von der Materie, da wäre es vielleicht einen Versuch wert, die Kommunikation zwischen einem einfachen OBD-Auslesegerät und dem Kfz. mitzulesen. Dann weiß man genau, was da abgeht.
Der einfachere Weg ist, die Daten über den Diagnose CAN an der OBD-Buchse abzugreifen. Dort ist die Datenrate zwar langsamer, aber für uns Otto-Normalverbraucher mehr als ausreichend.
Ich erstelle gerade mit Matlab Simulink eine einfache Fahrzeugsimulation, in der ich ebenfalls die Messdaten über OBD abgreife. Anschließend rechne ich die binären Rohdaten einfach mit der Umrechnungsvorschrift, die ich verlinkt hatte, in dezimale Messwerte um.
Wenn das dein verwendetes Programm nicht zulässt und du nur mit dbc-files arbeiten kannst, such doch einfach bei google nach "OBD2 dbc". Da gibt es mit Sicherheit fertige dbcs.
Da die PIDS und Umrechnungsformeln nach ISO genormt sind, brauchst du für die von dir gewünschten Messgrößen keine subaru-spezifische dbc.
1 Besucher