Multi - Master fähiges Protokoll

Gast #264581
Lesenswert?
• ▲
▼
Hallo,
ich suche für ein uC Netzwerk ein geeignetes Protokoll. Es sollte
Multi-Master fähig sein und bei Leitungslängen von etwa 1km keine
Probleme haben.
Gibt es da wirkliche Alternativen zum CAN-Bus? CAN ist ja nicht gerade
sehr kostengünstig oder? Bei RS485 hat man ja das Problem, dass es
nicht wirklich Multi-Master fähig ist.

Danke im Voraus, Mathias
Gast #264583
Lesenswert?
• ▲
▼
Habe jetzt einen Can fähigen uC von Atmel gefunden( T98C51CC02CA )! Habe
mal gehört dass man für Can irgendwelche Lizenzen benötigt. Wären die
beim Kauf des uCs schon inkludiert. 5,80€ bei 100 Stück kommt mir ja
recht kostengünstig vor. Und wie sieht es mit Can Treibern aus?
benötiget mann die bei Leitungslängen im km - Bereich?
Gast #264584
Lesenswert?
• ▲
▼
so teuer ist CAN ja nun wieder nicht wirklich. Bau grad an einer
grösseren Sache (Beck SC143 als Zentrale), die Peripherie bekommt
teilweise den AT90CAN128, die kleineren Geschwister
Mega8+MCP2551+MCP2515.
I2C kannst du getrost vergessen.
Gast #264586
Lesenswert?
• ▲
▼
Das heißt ich benötige zusätzlich zum T98C51CC02CA noch einen Treiber
wie den MCP2551 von Microchip?

Wie sieht es denn mit den Kosten aus? Würden da außer den Kosten für
den Controller und den Treiber (etwa 7€) noch irgendwelche
Lizenzgebühren bzw. teure Entwicklungstools anfallen? Als Compiler
verwende ich Keil!

Mfg, Mathias
Gast #264591
Lesenswert?
• ▲
▼
@ peter: du arbeitest ja wahrscheinlich auch mit einem uC mit
integriertem can. kannst du mir bitte kurz den zweck des can
bootloaders erklären? ist er lediglich dafür da, dass auf can
funktionen zugegriffen werden kann?
Gast #264592
Lesenswert?
• ▲
▼
Ich benutze den T89C51CC01UA, d.h. den mit UART-Bootloader.

Die CA-Typen haben einen CAN-Bootloader, z.B. über nen LPT-CAN-Dongle.

Der Bootloader ist dazu da, um Dein Programm reinzubrennen
(Flip-Software).


Peter

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.