Verbindung zweier XMegas

  • 1
  • 2
  • Seite 1 von 2
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Verbindung zweier XMegas

 · 
Gepostet: 04.09.2015 - 17:39 Uhr  ·  #1
Hallo @ all,

einfache (oder auch nicht) Frage: wie verbindet man am einfachsten 2 XMegas ? Bedingung: möglichst schnell und soll den uC möglichst wenig belasten. Übertragen werden 4-6 Bytes als Block.

Gruss
Harry
rage
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 66
Homepage: processanalytik.de
Beiträge: 241
Dabei seit: 02 / 2007
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 09:09 Uhr  ·  #2
Guten Morgen Harry

also ich nehme seit Jahren den Slip mit 500.000 Bits bei XMEGA und 100.000 bei ATMEGA, läuft anstandslos, lässt sich erweitern auf mehrere Prozessoren. Läuft als Onplatine mit 2 Widerständen als Bauteile siehe Handbuch Prof. und 5 Chips aktuelle in unseren Sensoren, oder mit RS485 Interface mit 32 externen Sensoren. Ist robust gegen Störungen und releativ leicht erweiterbar, wenn man dann doch das Protokoll ändern will. Bei Fragen, na Du weißt ja wo ich bin.

cu rage
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 13:37 Uhr  ·  #3
Hi rage,

herzlichen Dank. Wenn ich das richtig gelesen habe, ist Slip eine Verbindung, die die serielle Schnittstelle benutzt ?
Wegen dem anderen schau ich mal und melde mich dann bei dir ;)

Gruss
Harry
rage
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 66
Homepage: processanalytik.de
Beiträge: 241
Dabei seit: 02 / 2007
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 17:17 Uhr  ·  #4
Hey Harry

ja genauso ist das, seriell unter Umständen sogar als Eindrahtleitung, wobei das habe ich noch nicht probiert.

Gruß
rage
Harald_K
 
Avatar
 
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 17:25 Uhr  ·  #5
Also ich hab recht gute Erfahrungen mit dem "serial network LAN" gemacht - man muß halt einen Master und einen Slave definieren, es wird die serielle und ein Portpin belegt, und durch die drangehängten RS485-Treiber ist das Ganze sehr störsicher und robust.

CPU-intern läuft das per INT schön im Hintergrund. Paar Bytes Puffer für den Datensatz an RAM ... das wars.


Meiner Erfahrung nach gibts Übertragungsfehler nur, wenn ein Draht der Busleitung ab ist, und das in rauher Industrieumgebung bei etwa 20m Buslänge und 12 Teilnehmern.
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 19:07 Uhr  ·  #6
Hallo Harald, meinst du das in DocuProfiDriver.pdf Seite 155 ?
3.18.6 SLIP Local Area Network (XMega)


Gruß Frank
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 19:43 Uhr  ·  #7
Hallo Harald,

RS485-Treiber ? Beide uC's befinden sich auf der gleichen Platine keine 50mm voneinander entfernt.

Gruss
Harry
rage
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 66
Homepage: processanalytik.de
Beiträge: 241
Dabei seit: 02 / 2007
Betreff:

Re: Verbindung zweier XMegas

 · 
Gepostet: 05.09.2015 - 20:39 Uhr  ·  #8
Hey
genauso wie TheBeginner es gezeigt hat, 2 Widerstände und fertig. Der Treiber ist recht klein, leicht zu handhaben, zuverlässig. Mit CRC-Prüfsumme mehr als robust.

cu rage
  • 1
  • 2
  • Seite 1 von 2
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   138   152 · Page-Gen-Time: 0.018078s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI