Verbindung zweier XMegas

  • 1
  • 2
  • Page 1 of 2
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Verbindung zweier XMegas

 · 
Posted: 04.09.2015 - 17:39  ·  #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
Gender: n/a
Age: 65
Homepage: processanalytik.de
Posts: 237
Registered: 02 / 2007
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 09:09  ·  #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
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 13:37  ·  #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
Gender: n/a
Age: 65
Homepage: processanalytik.de
Posts: 237
Registered: 02 / 2007
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 17:17  ·  #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
 
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 17:25  ·  #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
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 766
Registered: 06 / 2013
Subject:

Re: Verbindung zweier XMegas

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


Gruß Frank
Attachments
Verbindung zweier XMegas
Filename: slip.jpg
Filesize: 211.05 KB
Title:
Download counter: 117
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 19:43  ·  #7
Hallo Harald,

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

Gruss
Harry
rage
Benutzer
Avatar
Gender: n/a
Age: 65
Homepage: processanalytik.de
Posts: 237
Registered: 02 / 2007
Subject:

Re: Verbindung zweier XMegas

 · 
Posted: 05.09.2015 - 20:39  ·  #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
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 16 · Cache Hits: 15   138   153 · Page-Gen-Time: 0.025739s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI