Forum: Mikrocontroller und Digitale Elektronik Can -> CAN auf einer Platine


von Christian (Gast)


Lesenswert?

Namend Mikrocontroller Gemeinde,

Vorhaben:

CAN µC  --> CAN WLAN Modul.

Prosa:
Ich möchte von meinem µC AT90CAN128 über CAN ein WLAN Modul füttern.
Beides liegt auf einer Platine.

Jetzt ist mir nicht klar ob ich 2 CAN Transcreiver brauche um den Bus 
aufzubauen oder ob ich in dieser Konstellation die beiden Transceiver 
weglassen kann ?

Zusätzlich: Spannungseben µC = 5V ; Spannungsebene WLAN-Modul 3,3V 
(sollte spätestens hier Probleme geben oder ? )

Also ist meine Annahme richtig das ich 2 Transceiver brauche ? würde mir 
halt gern die Kosten sparen.

Schonmal danke für die Antworten.

Und nein ich kann das WLAN Modul nicht anders ansteueren da ich es nur 
adaptiere und nur CAN zur Verfügung steht.

von Otto (Gast)


Lesenswert?

Christian schrieb im
> nur CAN zur Verfügung steht.

Natürlich brauchst du dann einen Transceiver.....

von Christian (Gast)


Lesenswert?

kannst du mir auch genau erklären warum ?


Die Pegel vom µC sollten doch vom WLAN aufgenommen werden oder brauch 
ich den Transceiver um den Bus aufzubauen?

Letztendlich wird auch nur vom µC aufs WLAN gesendet, noch nichtmal 
anders herum.

Danke schonmal.

von Frank K. (fchk)


Lesenswert?

Was für ein WLAN-Modul? Hersteller? Typ?

fchk

von Rudi (Gast)


Lesenswert?

Hi,

also ich denke mal den Transeiver kannst du dir sparen! Einfach CAN 
RX/TX gekreuzt verbinden und gut! Der Pegel unterschied ist durch einen 
einfachen Levelshifter lösbar. Da der Standard CAN mit 1MBit recht lahm 
ist kannst du da aber fast alles nehmen (TI, Maxim, etc.) alternativ 
tuts auch nen Serien R....

Gruß Rudi

von Stefan R. (kroko)


Lesenswert?

Hier wird eine Möglichkeit beschrieben, hab ich schon selbst verwendet:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=63140

von Stefan R. (kroko)


Lesenswert?

Rudi schrieb:
> also ich denke mal den Transeiver kannst du dir sparen! Einfach CAN
> RX/TX gekreuzt verbinden und gut!

Das funktioniert so keinesfalls. Da jeder CAN Teilnehmer beim Senden 
selbt mitlesen muss. (Arbitration)

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.