Controller für CAN/LCD

#1781437
Lesenswert?

Hallo Leute,

wir planen eine Art Seifenkiste mit einem Elektromotor. Zum Einsatz 
kommen u.a. CAN Bus und die Motorsteuerung Sigmadrive von DMC.
Ich möchte nun auf dem Lenkrad verschiedene Parameter, wie z.B. 
Temperatur mit Hilfe der CAN Bus – Messages anzeigen lassen.

Die Frage lautet nun, wie realisiere ich das möglichst in 
kleiner/kompakter Bauweise, so dass die Elektronik in das Lenkrad passt 
und zudem technisch einfach gehalten ist?

Zur Anzeige würde ich z.B. gerne ein LCD DIP-Grafikmodul einsetzen. Ich 
brauch also nun ein Controller, der die CAN Messages empfangen/umwandeln 
kann und ich sie schlussendlich in grafischer Form auf dem Display 
anzeigen lassen kann.

Gibt es einen Controller, der das kann, und wenn ja welcher?
Oder gibt es andere Möglichkeiten?
Gast #1781542
Lesenswert?

Au weh, da hast du dir SEHR viel vorgenommen.
Die Sache mit CAN Bus, dessen Protokoll und benutztes Datenformat, 
welche Identifier welche Daten enthalten, Updaterate usw., ganz viel zu 
tun.

Prinzipiell geeignet sind "viele" uC, die ein CAN Modul enthalten.

Sieh mal bei  http://elmicro.com/de/prod-can.html
z.B.  CardS12
Die Reihe HCS12 (Freescale) ist weit verbreitet.
Da sollte man auch irgendewelche Sourcecodes im Internet finden...
Gast #1781590
Lesenswert?

auf 8051 Basis kann sich die Silabs Teile empfehlen -> gute Bsp mit 
denen man schnell ans Ziel kommt. Wenn du als LCD auch noch etwas z.B. 
von www.lcd-module.de verwendest (ansteuerung via RS232/SPI/I2C ) ists 
mit Sicherheit kein weiter Weg von der CAN Msg zum tollen UI
Im wesentlichen muss der µC dann ja nur CAN/SPI(oder sonst was) Umsetzer 
spielen!
#1781606
Lesenswert?

Danke für die Antworten.
Ich schau mir mal eure Controller an.

Bin etwas abgeschreckt, dass es sehr viel Arbeit sein soll. Zumal ich 
mich in die uC-Problematik einarbeiten muss.

Wie gesagt, ich möchte nur die CAN Msg. abgreifen und auf einem Display 
anzeigen lassen, wie Drehzahl und Temp. Übrigens schwebt mir ein Display 
von lcd-module vor, ja.

Kann mir nicht vorstellen, dass dies so massig viel Arbeit sein kann?

Gruss
Cole
Gast #1781615
Lesenswert?

Naja... Wenn du Ahnung hast und die CAN MSGes definiert sind (und Eval 
Board + Display parat liegen) is die ganze Sache nur ein Auftrag von 
einem halben Tag.

Solls auch noch toll aussehen (Grafiken usw.) steckt da schon mal viel 
Zeit drinnen.
Wenn du die HW selbst entwickelst (in dem Fall wirds ja nicht viel) 
steckt auch Zeit drinnen
Wenn du noch nie was mit µC zu tun hattest steckt noch mal gewaltig viel 
Zeit drinnen.

Also -> Alles eine Frage des Kenntnistandes!
Gast #1781664
Lesenswert?

Ich nutze einen AT90CAN128 für eine ähnliche Aufgabe, besser gesagt das 
ATMegaEvoBoard. Das Board hat alles was du benötigst. Ist aber 
wahrscheinlich etwas zu groß für deine Anwendung aber der Controller 
sollte trotzdem interessant für dich sein.
#1781690
Lesenswert?

Nochmal Danke für alle Antworten.

Die Can Msg. liegen in dieser Art vor:

Message 0x220 has:
Byte 1: MSB RPM, 1 rpm resolution, 0 – 9999 rpm.
Byte 2: LSB RPM, 1 rpm resolution, 0 – 9999 rpm.
Byte 3: MSB Speed in KPH, 0.1 KPH resolution, 0.0 – 999.9 KPH.
Byte 4: LSB Speed in KPH, 0.1 KPH resolution, 0.0 – 999.9 KPH.

etc.

Im Prinzip könnte ich ein Kit einbauen, ohne die Hardware selber 
zusammen zubasteln?

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