C5: OBD2 Basteleien - Druckversion +- Corvetteforum Deutschland (https://www.corvetteforum.de) +-- Forum: Technikforen (https://www.corvetteforum.de/forumdisplay.php?fid=1) +--- Forum: C 5 Technikforum (https://www.corvetteforum.de/forumdisplay.php?fid=6) +--- Thema: C5: OBD2 Basteleien (/showthread.php?tid=55273) |
- Thomas V - 21.05.2011 Zitat:Daß da kein Bustraffic ist, ist eigentlich fast logisch - warum sollte das Modul über den Bus mit sich selbst reden? ich könnte klar doch....... ist ja logisch! Danke Micha Werde es mal mit A1 als Absender probieren Hey, Deine Boards sind klasse! Montag treffe ich einen Kollegen, der hat auch Interesse an den Arduinos gezeigt (für andere Zwecke), dann werde ich/wir bestellen. Passen die Shields eigentlich von verschiedenen Herstellern untereinander? - Zaphod - 21.05.2011 Zitat:Original von Thomas V Nimm das BeifahrerseitenDing als Absender, und das Driver-Modul als Empfänger? Suche gerade meinen Krempel zusammen Zitat:Passen die Shields eigentlich von verschiedenen Herstellern untereinander? Ja, die Arduinos haben alle die gleiche Belegung - das passt! Sobald der Window-Valet läuft, brauchen wir ne eigene Platine mit ELM und Arduino! Auch spassig: Ein 2-Achsiger Beschleunigungsmesser, +/- 2G auf jeder Achse: - Thomas V - 21.05.2011 man soviel coole Schache auf einmal ich wollte mir auch direkt das Seeeduino Motion Frame mitbestellen https://www.seeedstudio.com/depot/seeeduino-motion-frame-p-705.html?cPath=132_133 3 Axen Sensor :kreuz: Zitat:Sobald der Window-Valet läuft, brauchen wir ne eigene Platine mit ELM und Arduino!Yepp! Ist schon abgespeichert - Zaphod - 21.05.2011 Ui, das Film-Zeug war mir immer suspekt. Das Gefühl, daß das alles zusammenschmilzt, wenn man mit dem Löteisen nur in die Nähe kommt So, die Vette steht vor der Tür, und ich sitze mit Notebook auf dem Schoß drin. Mal sehen, ob der Abend ohne Alarmanlage abläuft - Thomas V - 21.05.2011 bin sehr gespannt! - Zaphod - 21.05.2011 Kommst Du eigentlich zum Super Corvette Sunday hier in CH? (Noch kein Alarm bisher...) - Zaphod - 21.05.2011 Zitat:Original von Thomas V Hm, ich kenne das eigentlich so: Man sendet im Mode 01 eine Anfrage an 5C (Engine Oil Temp), und als Antwort kommt: 41 5c xx 41 heißt, daß es eine Mode1-Antwort ist, 5C ist die abgefragte Adresse, und in xx steht dann der Wert. Meines Wissens muß man daß einfach in Hex umrechnen, und 40 abziehen (um Minusgrade abbilden zu können). Will man die aktuelle Drehzahl abfragen, geht das mit: > 01 0C die Antwort lautet dann z.B.: 41 0C 0A 00 die Umrechnungsformel lautet ((A*256)+B)/4, hier also (10*256 + 0)/4 = 640 RPM Was mich heute zur Verzweiflung getrieben hatte: Ich wollte mal die Tachonadel bewegen. Bisher aber ohne Erfolg... - CustosOnLinux - 21.05.2011 Hi Männers, Habe heute morgen mein Arduino Set bestellt, damit ich mich bald an Euch dranhängen kann. Hoffentlich kann ich den Vorsprung wenigstens teilweise aufholen... - Thomas V - 22.05.2011 Michael, Du hast Recht, so macht man es als scantool, also eine mode 1 Anfrage senden. Ich habe aber quasi als IPC abgefragt und dazu die enhanced Codes benutzt. Mit der HEX nach Temp. Umrechnung hast Du auch Recht. Da habe ich wohl oben im Beispiel einen falschen Wert erwischt. Könnte das Kühlwasser gewesen sein..... - Zaphod - 22.05.2011 Zitat:Original von CustosOnLinux Na, ist doch kein Wettbewerb Vor allem hab wir mir Arduino-Spez. Zeug noch überhaupt nicht angefangen... Zitat:Könnte das Kühlwasser gewesen sein..... Die mir bekannten Mode1-Codes: 04 Calculated engine load value A*100/255 (%) 05 Engine coolant temperature A-40 (°C) 06 + 08 : Short term fuel % trim—Bank 1 + Bank2 (A-128) * 100/128 ( <0 = Fett ) 07 + 09 : Long term fuel % trim—Bank 1 + Bank2 (A-128) * 100/128 ( <0 = Fett ) 0C Engine RPM ((A*256)+B)/4 rpm 0D Vehicle speed (km/h) 0E Timing advance / Vorzündung relative to #1 cylinder A/2 - 64 0F Intake air temperature A-40 (°C) 10 MAF air flow rate grams/sec ((A*256)+B) / 100 11 Throttle position (%) A*100/255 42 Control module voltage (V) ((A*256)+B)/1000 43 Absolute load value (%) ((A*256)+B)*100/255 46 Ambient air temperature (°C) A-40 5C Engine oil temperature 61 Driver's demand engine - percent torque 62 Actual engine - percent torque 63 Engine reference torque 67 Engine coolant temperature 68 Intake air temperature sensor Schickt man ein "04" an den ELM, werden die Error-Codes gelöscht Nun mal gucken, wie der Mode2-Krempel funktioniert - würde gerne was haben, was dafür sorgt, daß der Drehzahlmesser immer genau das doppelte anzeigt - gut, wenn man mal ein eine Geräuschpegelmessung kommt |