CAN Projekt mit vorhandener HW

Gast #949379
Lesenswert?

Hallo,
ich möchte auf einer bestehenden HW (P89LPC932 (ohne CAN-Cntr.) und 
CAN-Tranceiver PCA82C250) ein CAN-Interface auf Softwarebasis, ohne 
HW-CAN-Controller, realisieren.
Es soll nur die Abfrage von 3 Tasten und die Ansteuerung einer 
7-Segmentanzeige implementiert werden.
Ist das grundsätzlich möglich ? Oder benötige ich in jedem Fall einen 
HW-Controller ?
Danke für eure Antworten.
Schöne Grüße
Hans
Gast #950505
Lesenswert?

Hallo Hans,

warum benutzt Du nicht ein eigenes Protokoll?
Das funktioniert hier auch.
Ist halt nur so, daß die gesendeten Daten auch sofort wieder ankommen 
beim Versender µC.

Ein Software CAN halte ich für zu Aufwendig.
Allgemein finde ich das CAN Protokoll von dem was ich gesehen habe zu 
Aufwendig.

Gruß Rainer
Gast #952899
Lesenswert?

Hallo

Wieso denn ohne HW-Controller? Die sind nicht teuer und nehmen dir eine 
Menge Arbeit ab. Unter Anderem die komplette Protokollabwicklung und 
Fehlerbehandlung. In Software lässt sich das wohl auch realisieren, aber 
ob es zuverlässig funktioniert? Dein Mikrocontroller hat, je nach 
CAN-Controller, auch so noch einige zeitkritische Aufgaben und an diesem 
Punkt wirst du Probleme bekommen.
#952900
Lesenswert?

Grundsätzlich ist das bei ziemlich niedriger Bitrate möglich, aber ein 
vergleichsweise immenser Aufwand für das bischen Aufgabe. UART via 
CAN-Transceiver ist bedeutend einfacher, selbst wenn die UART in SW 
realisiert werden muss.

Wenn's inhaltlich unbedingt CAN sein muss, dann schau dir mal den 
MCP2515 an. Der ist klein, billig, einfach zu handhaben und braucht 
wenig Pins.

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