LIN von einen PC weg

#2813925
Lesenswert?

Hallöchen

Ich soll einen Sensor mit LIN von einem PC auslesen.

Ich habe einen Umsetzer von RS232 auf LIN gefunden.
Der Arbeitet mit einem Umsetzer von RS232 auf TTL und einem 
LIN-Treiber-IC.

Das Protokoll arbeitet auch mit 8 Datenbit , Stopbit und Baudrate wie 
ein RS232.

Aber als Startsignal ( break ) erwartet der Slave 11 Bit low und danach 
1 Bit high.
Wie soll ich das Signal am PC am RS232-Port erzeugen.

Danke Euch für Eure Hilfe.

bG
Mandi
#2814638
Lesenswert?

Dann nimm einen PIC24F08KL301. Ist ein kleiner 20-pinner mit zwei USARTs 
und Hardware-Support für LIN und SAE J2602. Der kann LIN korrekt fahren, 
auch mit für den PC krummen Baudraten, und der zweite UART geht zum PC.

Wenn Du PC-seitig USB haben willst, dann kannst Du einen PIC24FJ32GB002 
nehmen. Den USB-Stack bekommst Du kostenlos von Microchip. Auch die 
haben Hardware-LIN-Support. Die PIC24 haben einen sehr universellen 
USART, der z.B. auch IRDA in Hardware kann. Das findest Du bei AVR so 
nicht.

fchk
#2819538
Lesenswert?

Manfred Schön schrieb:

> Aber als Startsignal ( break ) erwartet der Slave 11 Bit low und danach
> 1 Bit high.

Hmm, waren das nicht 13 Bit?

>Ich habe einen Umsetzer von RS232 auf LIN gefunden.

Die I-Bus Adapter, die in der Bucht angeboten werden, gehen auch, sind 
aber für USB und i.d.R. erheblich preiswerter...

Ich habe mal vor einiger Zeit auch so etwas gebaut (Regensensor für Golf 
III), dort habe ich es so gelöst, daß ich (wg. des arg knappen Platzes) 
eine Kombination aus Tiny 44 und einem MCP201 benutzt hatte. Die 
Komunikation hatte ich per Soft-UART erledigt, da eben die 13 (oder 11) 
Bit da problemlos erledigt werden konnten...

Nur mal so zum Auslesen und nicht eben zu prod. Einsatz würde ich 
vermutlich einen Mega88 oder so nehmen, LIN wieder per Soft-UART und den 
UART zum PC...

Für was Ernstgemeintes dann so, wie z.B. Frank K. oben schreibt (gibt ja 
auch von Atmel was zu dem Thema)...

Just my 2 Cents...

VG
Elux

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