Guten Abend liebe Gemeinde^^, da ich zur Zeit dabei bin für mein Auto(Mitusbishi Colt Bj.01) ein kleines Interface zu bauen, habe ich im Anhang ein paar Bilder, welche die erste Grundidee zeigen sollen. Kurze Erklärung dazu: Das Modul wird über den UART des µC's berieben und hängt am Gateway des Steuergerätes. Da die K-Line, also die Datenübertragung zu bzw. von der ECU(Steuergerät) bidirektional ist, benutze ich einen Optokoppler um das 12V Potential auf die K-Line zu schalten und einen Spannungsteiler um den µC zu "füttern". Ich benutze jedoch einen anderen Optokoppler als im Schaltplan angegeben ist, war nur nicht anderst möglich, da ich nur eine Studentenversion von Multisim besitze^^ Ich rechne vom Boardnetz mit 3 verschiedenen Pegeln: ca 8-10 Volt beim Starten (Nicht berücksichtigt, da die Spätere Inizialisierung erst nach dem Start durchgeführt wird bzw. die Verbindung während dem Startvorgang abbrechen kann^^) 12-13 Volt wenn der Motor aus ist bzw. die Lichtmaschine nicht läuft. 14-14,5 Volt wenn der Motor mit der Lichtmaschine läuft. Da ich über das Gateway des Steuergerätes gehe hoffe ich, dass ich die parasitären Spannungen vernachlässigen kann; werde ich noch durchmessen. Eigentlich habe ich keine wirkliche Frage, sondern wollte euch nur meinen Vorschlag präsentieren^^ In Multisim funktioniert die Geschichte...meint ihr es funktioniert diskret auch? Schon jetzt vielen Dank^^ MfG Criess
Du brauchst keine 12V auf die Leitung schalten, die sind da schon. Der Optokoppler gehört zwischen K und Masse, und im Tester sitzt üblicheweise noch ein Pullup von ca 1k nach KL30. Der RX-Pfad braucht eigentlich einen Komparator gegen U(KL30)/2. Die Nummer mit dem Spannungsteiler könnte aber in den meisten Fällen funktionieren. Du brauchst allerdings hier auch irgendeine Form der Trennung, sonst hängen beide Seiten über Rx und Gnd zusammen! Wenn man sowas anständig baut, dann nimmt man einen LIN-Transceiver (z.B. TJA1021 oder ATA6663), einen Doppel-Optokoppler für RxD und TxD (oder ein ISO721 o.ä.), und dann zum PC hin ein MAX232 oder FTDI232R. LIN ist der Nachfolger der K-Line, und die integrierten Transceiver sind deutlich robuster als das frühere Transistorgebastel. Patrick
Danke für die schnelle Antwort^^ Ok da hab ich was falsch verstanden... Also hat die ECU einfach ein Pullup drin, den ich mit dem Optokoppler gegen Masse ziehe? An einen Komparator habe ich auch schon gedacht, habe jedoch nur die 741er zu Hause und die brauchen min 11V Versorgungsspannung, wäre aber wenn direkt mit 5V gegangen...denke aber auch dass der Spannungsteiler seinen Zweck erfüllt^^ Soll erst mal nur über den µC laufen, von daher brauche ich den Max232 noch nicht^^ Gibt es probleme mit parasitären Spannungen? MfG Criess
sooo werde nun wahrscheinlich doch auf einen Iso-Chip setzen... Habe gerade den MC33290 entdeckt...den bekommt man für 1,85€ plus Versand...dafür hat man es nicht selbst gebaut. Vor allem jedoch habe ich dann keine Frequenzprobleme mehr, da z.B die Optokoppler in meiner Schaltung nur bis 10kHz sauber arbeiten^^ Und ich kann einfach meinen ATMega dranhängen xD Trotzdem vielen Dank!!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.