CAN to CAN Converter

Gast #4309654
Lesenswert?
• ▲
▼
Hey Leute,

ich bin auf der Suche nach folgendem:

CAN 500kBaud -> CAN 1MBaud Umsetzer

Gibt es dafür einen IC? Ich finde leider nichts - kann aber auch daran 
liegen dass ich nach den falschen Begriff suche (Umsetzer, 
Converter,...)


Alternativ fallen mir zwei Dinge ein:
1. uC mit zwei CAN Treibern. Da finde ich eign nur ARM (STM32) uC - 
welche vollkommener Overkill wären
2. kleiner uC mit zwei RS232 -> CAN Transceiver. WÄr halt deutlich mehr 
Aufwand als ein einfacher Umsetzer.

Hat jemand eine Idee?

Danke und schönen Tag noch!
Persönliche Seite #4309691
Lesenswert?
• ▲
▼
Im Anhang ein einfacher C++ Beispielcode für einen STM32F105RC, welcher 
Nachrichten zwischen beiden CAN-Schnittstellen hin und herleitet. Durch 
Konfiguration der beiden Schnittstellen auf unterschiedliche Baudrate 
(im Beispiel: CAN1 = 1MBaud, CAN2 = 500kBaud) erreicht man eine 
Umsetzung der Baudrate. Es werden nicht einfach alle Nachrichten 
umgeleitet, sondern nur die, die man per Liste konfiguriert und deren ID 
man optional anpassen kann. Es können maximal insgesamt 56 verschiedene 
Nachrichten umgeleitet werden (mehr Hardware-Filter hat der Controller 
nicht).

Zum Kompilieren wird der GCC in einer aktuellen Version benötigt.
Der Verwendung der Klassen ist für so ein kleines Projekt etwas 
Overkill, der Code ist Teil eines größeren Projekts in dem das Sinn 
macht.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.