MSP430 in Kombination mit LIN

Gast #575528
Lesenswert?

Hallo!
Danke schonmal für die Antwort, allerdings wollte ich das ganze 
softwaremäßig realisieren, also keinen LIN-Treiber zwischen den MSP´s 
(wie z.B. einen TJA 1020).
Gibts da schon Erfahrungen, das LIN-Ptotpkoll auf nem MSP430 zu 
implementieren?

Gruß Max
Gast #575922
Lesenswert?

hi

also ich glaub du solltse dir al die lin spec besorgen 
(http://www.lin-subbus.org/main.asp?cls=online&method=view&id=972) und 
da rein schnuppern.....
im prinzip ist lin nix weiter als eine unidirektionale rs232. der lin 
trans. macht im wesentlichen folgendes:

-  umsetzen bidirektional auf unidirektional
-  anheben des spannungspegels 3,3V auf 12V

letzteres durch sw zu machne sollte unmöglich sein.

alls nächstes mußt du zwischen master und slave unterscheiden:

master:

pollt gewissen ids durch senden eines headers ab
header:
-  14bit zeiten 0 (z.b. bei 19,2kbits 1/19,2k *14)
-  sync einmal 0x55
-  id

slave:
empfängt den header, prüft die id und sendet dann seine datenbits (max 8 
stück)

wenn du nur spielen willst und 2 uc  untereinander verbinden magst nimm 
spi oder i2c. wenn du wirklich lin machen willst bau dir nen lin monitor 
(z.b. linmon) damit du die signale loggen kannst und siehst was sach ist 
auf dem bus. (http://www.hto.fh-deggendorf.de/komm/)


nun viel spaß und mfg marcel
Gast #591675
Lesenswert?

Hi Marcel!

Hört sich schon ganz gut an, die Spezifikationen hab ich mir besorgt und 
an son Teil zum mitloggen komme ich hoffentlich die Tage dran.

Für weitere Hilfe bi ich auf alle Fälle dankbar, werde mich mal 
dranbegeben.

Melde mich bei Erfolg nochmal wieder

Gruß Max
Gast #628911
Lesenswert?

Tach auch,
Du ich habe das selbe Problem wie Du Will auch mit einem MSP430F149 LIN 
Kommunikation aufbauen. Stecke auch noch am Anfang. Wenn du schon weiter 
bist kannst du mir ein Paar Infos also Links oder am besten den C-Code 
zukommen lassen. Danke im Vorraus

Kai
Gast #629068
Lesenswert?

Hi Kai!
Bin zur zeit ziemlich gestresst, deshalb noch keine wirklichen 
Fortschritte bei mir. Lass uns das Problem gemeinsam angehen und das 
Übel bei der Wurzel packen ;-)

Hab bis jetzt nur die LIN-Spezifikationen.

Gruß Max
Gast #629081
Lesenswert?

meines Wissens nach, braucht LIN 12V und der MSP430 kann max. 5V oder 
sogar nur 3,3V ab. Also muss hardwaremäßig ein Levelshifter dazwischen 
der die Spannung in eine Richtung auf 12V anhebt und in die Richtung des 
MSP auf 5V absenkt
Gast #636263
Lesenswert?

Hallo,

5V auf Seiten des MSP könnte noch funktionieren. Die Dinger sind 
eigentlich sehr robust, habe da auch schon die ein oder andere Erfahrung 
mit gemacht und dabei keinen MSP gegrillt, aber man muss es ja nicht 
drauf anlegen, also am Besten einen Levelshifter für 3,3V auf 12 und 
umgekehrt nutzen. TI hat da einige im Angebot. Die geizen auch nicht mit 
Samples.
Von Ti habe ich auch schon einen LIN-Bus-Treiber genommen. Per RS232 
ansprechen und die Daten gehen im "LIN-Format" raus, aber wenn ich das 
richtig verstanden habe, soll kein Hardware Lin-treber verwendet werden, 
sondern LIN in Software implementiert werden.
Gast #1036381
Lesenswert?

So guten Abend!

Also, wollte nur mal schnell hier hinterlassen, dass alles läuft wie ich 
es mir vorgestellt habe :-) Falls also jemand ebenfalls mal versuchen 
möchte eine LIN-Komunikation zwischen zwei Ports von MSP430-F149 
hinzubekommen, dann lasst es mich wissen.

Grüße Max
Gast #2151944
Lesenswert?

Hallo Max,

würdest du mir auch deinen Code schicken? Ich bin auch gerade an einem 
ähnlichen Projekt allerdings benutze ich einen anderen Controller. Habe 
bisher Probleme mit der Daten-Weiterverarbeitung und da würde mir dein 
Code sicherlich sehr helfen! abcdefg1002 at web de

Vielen Dank schonmal!

Lg Franzi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren