mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 1 wire oder UART


Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich will den Status von1 mind 20 slaves abfragen.
Die Zeit einer kompletten "Umfrage! :-) sollte nicht länger als max 1 
Sekunde dauern.
Empfangen wird 16 eine Akkuspannung, Strom und der Rest evtl 
Temperaturen, Uhrzeit etc also eher kurze Informationen
Evtl könnte man natürlich manche Slaves seltender Abfragen, wie 
Temperatur..

Wäre für sowas Uart oder eher 1 Wire geeignet?
Wie ist das mit der Störanfälligkeit?
Gibt es sowas wie eine Fehlerkorrektur?

Ich nutze Mikropascal

Autor: pq (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
LIN Bus
geht mit jedem µC, der ne UART hat.

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Man müsste etwas genauer über die Umgebungsbedingungen Bescheid wissen. 
Insbesondere in Bezug auf die elektromagnetischen Verhältnisse. 
Industrie? Haushalt?

Dann wäre es sicherlich sinnreich die Datenraten genau auszurechnen. 
"Kurz" ist zu indifferent um danach Entscheidungen zu treffen.

Beim 1-Wire sind regulär bis zu 16,3 KBit/s, im Overdrive Mode (den die 
Bausteine unterstützen müssen) bis zu 142 KBit/s.

Bei RS232 sind 460,8KBit/s möglich. Theoretisch noch mehr. Differentiell 
genauso, denke ich.

Denke noch an ein bischen Protokoll Overhead (so 20%??)

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Entfernungen sind natürlich auch wichtig.

Autor: skorpionx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
CAN-Bus ist meine Antwort. Die einfachste CAN-Schaltung der Welt
mit dem PIC18f258. Ev. Komunikation mit einem Knoten üeber RS232.

>Wie ist das mit der Störanfälligkeit?

Einsatz im Auto gibt die Antwort.

Der CAN-Bus ist genial...

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
I see, bei Mikropascal gibt es wohl auch cansi nennt sich das....

Kann man das auch einfach mit zwei Optokopplern entkopeln?

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ähm, diese Pic kostet mal eben um 7€!!! ich benötige mind 20Stück 
davon!!!
Also schediet CAN mal ganz eindeutig aus....
Ich werde wohl bei Uart bleiben

Autor: skorpionx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und "Uart" ist kostenlos ?...

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja... ein Attiny kostet unter einem Euro und ein Mega88 leigt egrade bei 
1,5 oder so...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.