Lieber Besucher, herzlich willkommen bei: Subaru Community. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
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.