UART zu Can konvertieren

OP #4858440
Lesenswert?

Servus,
Ich bin auf der Suche nach einem eigentlich relativ stupiden Converter. 
Er soll quasi eine UART Sequenz von 8bit in das erst Byte einer CAN 
Nachricht schreiben, die UART Befehle kann ich nicht beeinflussen, da 
diese von einem Sensor kommen, somit fallen Standard RS232 to CAN weg.
Kennt zufällig jmd. Einen Converter der das kann oder muss ich mir 
selbst einen basteln?

Mfg
Patrick
Gast #4858517
Lesenswert?

Hm,
hol Dir halt ein Eval-Board mit Can (vorher schauen, ob Du High-Speed 
oder Low-Speed Transceiver brauchst) und einer seriellen Schnittstelle. 
Wenn es nur darum geht, die auf der RS-232 ankommenden Bytes in Häppchen 
zu 8 Bytes aufzuteilen und als Nutzdaten in Botschaften mit dem selben 
Identifier zu stopfen, sollte der Programmieraufwand sich in Grenzen 
halten, bzw. ein beiliegendes Beispiel leicht anzupassen sein. Oft 
funktioniert sowas, ohne dass jemand BTR, BTL und SJW auf das Optimum 
eingestellt hat. Baudraten solltest Du auf beiden Seiten halt wissen. 
Auf der einen dann noch so Formatfragen wie Anzahl Nutzbits, Parität und 
Stoppbits und auf der anderen Seite, ob der Identifier extended ist. 
Schlimmstenfalls gibt es bei der RS-232 noch ein Handshake.

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