Forum: Mikrocontroller und Digitale Elektronik CAN-Aufgabe für neuling bei CAN


von Gast (Gast)


Lesenswert?

Hallo Jungs

ich habe von Prof folgende Aufgabe bekommen.

Ich bekomme auf meine zukünftige Baugrupe ein CAN Signal von CAN-Modul.
Dieses Signal soll innerhalb der Baugruppe verarbeitet werden und später 
auf der Baugruppe durch LED ausgegeben werde.

Das CAN Signal beinhaltet die Information, welche LED auf der Baugruppe 
aufleuchchten muss.

Ich habe schon sehr viel über CAN gelesen, ist aber alles nur Theorie.

Wie gestallte ich die Hardware dazu? Sprich welchen µController muss ich 
nehmen und was muss ich beachten? (Ich habe Erfahrung mit MSP430 und 
AVR.)
Wie muss ich das Signal in µControleller einlesen? UART?

Gibt es vieleicht Beispielprojekte?

Gruß

von Gast (Gast)


Lesenswert?

Beispielprojekte gibt es.
Wenn der Controller direkt CAN kann entfällt das einlesen über UART.
Suchmaschinen sollten da brauchbare Ergebnisse liefern.

von (prx) A. K. (prx)


Lesenswert?

Hardwareseitig beispielsweise mit AVR + MCP2515. Es gibt zwar auch AVRs 
mit integriertem CAN (AT90CAxxx) aber die sind komplexer als der 
MCP2515.

Wenn du die Vorstellung hast, dass dich eine UART bei CAN irgendwie 
weiterbringt, dann hast du von CAN noch nicht genug verstanden.

von (prx) A. K. (prx)


Lesenswert?


von Matthias (Gast)


Lesenswert?

Wenn es nur ein paar LEDs sind, dann sollte das relativ einfach nem 
CAN-AVR
gehen. Er muss ja nicht unbedingt eine eigene Lib dazu schreiben.

Die Konfiguration sollte nicht wirklich schwerer sein, als das MCP Teil.
Die MOBs können allerdings Segen und Fluch zugleich sein ;-)

@Gast
Habt ihr ein IXXAT Interface, oder wie hab ihr vor die Kommunikation zu 
testen?

von Gast (Gast)


Lesenswert?

Wir haben ein CAN-Modul!!!

von gast (Gast)


Lesenswert?

super!!! bzw. gratulation - warum fragst du dann noch?

von Gast (Gast)


Lesenswert?

??? Wie meinst du das?

von Matthias (Gast)


Lesenswert?

@gast

Dann versuch mal deinen Prof dazu zu bekommen, einen CAN Adapter für den 
PC zu bekommen. Die IXXAT Teile sind da recht nett (PReis ca. 200 Euro).

Ohne einen CAN "Sniffer" oder einen CAN Adapter wirst du da nicht 
wirklich glücklich werden! Irgendwie muss Du in der Lage sein definierte 
Nachrichten von A nach B und zurück zu bekommen. Das mitgelieferte Tool 
bei IXXAT ist zwar sehr rudimentär, aber für die ersten Nachrichten 
taugt das immerhin was.

Die API zur Entwicklung einer eigenen Software ist auch nicht so 
kompliziert, wenn man sich an deren Beispielprogrammen orientiert.

von Otto (Gast)


Lesenswert?

ATMEGA16 o. 32, SJA1000, 82C250 und evtl. noch ein LCD

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
Noch kein Account? Hier anmelden.