PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vernetzung



Furtion
08.06.2005, 20:23
Wie vernetzt man Controller ich brauche es etwas simple den sonst verliere ich den Überblick.

RCO
08.06.2005, 20:38
Es gibt verschiedene Schnittstellen, je nach AVR sind schon welche Hardwaremäßig integriert. Die meistverwendete ist wohl die RS232-Schnittstelle, alleine schon deshalb, weil auch der PC eine solche Schnittstelle besitzt und das die kommunkation natürlich erleichtert. Das Verbinden zweier Controller ist relativ einfach, dazu wird einfach eine Leitung vom TX-Pin (Senden) des einen Controllers zum RX (Lesen) des anderen gelegt. UNd natürlich umgekehrt, damit beide "sprechen" können.

Florian
08.06.2005, 20:44
Eine andere Möglichkeit wäre der I2C- (IIC-) Bus, er ist allerdings etwas komplizierter, da man meistens mehrere Clienten hat!

RCO
08.06.2005, 20:46
Also nur mal Spaßes halber, das einfachste wäre wohl eine parallele Übertragung, einfach den einen Port an den anderen hängen, aber um ehrlich zu sein: Es gibt wohl ncihts, was mehr Resourcen frisst.

Furtion
08.06.2005, 21:07
Und was ist ein TX und RX ? ( ich hab null Ahnung )

Florian
08.06.2005, 21:13
Tx bzw. TxD ist die Sendeleitung (engl. "to transceive") und Rx bzw. RxD ist die Empfangsleitung (engl. "to receive")!

MrQu
08.06.2005, 22:36
Abend, *lol*

du sprichts oben von "Controller", Mehrzahl willst du mehrer Controller zusammen hängen???

Wie weit sind die CPU´s von einander entfernt???

Wenn JA, dann würde ich IC2 nehmen

Gruß MrQu

Furtion
09.06.2005, 16:43
Ok 1. Frage hat jeder Controller ( Avr ) ein TX und ein RxD.
1. Antwort sie sollen auf ein Board damit ich mehr IO`s , Pmw und AD-Wandler habe.

Florian
09.06.2005, 18:13
Hallo Furtion!
Schau mal hier, das ist eine Übersichtstabelle!
http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC

Furtion
09.06.2005, 20:10
Und wo seh ich wer Tx und Co hat ?

Florian
09.06.2005, 20:18
Such am Besten oben in der Headline nach UART, das ist die serielle Schnittstelle!

Furtion
09.06.2005, 20:25
DAs wäre dan so ein Tx ja. wenn er 2 Ur.. hätte was ist dann?

Florian
09.06.2005, 20:28
TxD und RxD zusammen heißen UART bzw. USART, es ist eine serielle Schnittstelle.
Wenn da eine 2 steht, dann hat der Controller zwei dieser seriellen Schnittstellen!

Furtion
09.06.2005, 21:07
Und diese bestehen aus zwei Leitungen wo die Daten hin und her verscheffelt werden?

RCO
09.06.2005, 21:09
Ja:

TX o----------o RX
RX o----------o TX

So einfach, dann noch etwas Software und das ganze läuft.

Furtion
09.06.2005, 21:18
Das ist ja obersupermegertoll. Kann mir einer einen Avr vorschlagene er sollter haben

- I2C
- 32 oder mehr IO`s
- sollte vernetzba sein
- Ad-Wandler und Pwm`s

RCO
09.06.2005, 21:32
Tja, dadurch hast du das Feld der möglichen AVRs nicht gerade eingeängt, denn viele haben diese Dinge am besten schaust du selber mal nach:
http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=1214&Direction=ASC#

I2C heißt da übrigens TWI

Apollo
10.06.2005, 11:32
wenns dir auf die io-pins an kommt, nimm doch den atmega128. der hat bis zu 53 io-pins.
ich hab das 128exp von www.rasenack.com
ist ideal wenn man viel rumprobieren will.

downtownsquirrel
23.07.2005, 16:02
Hallo,

ich plane auch ein Projekt das gleich 3 uC's beinhaltet !

Den "Hauptcontroller" bildet ein Mega32, der kommuniziert per Serieller Schnittstelle mit dem Controller Nummer 3.

Jetzt müssen aber noch der Mega32 und der 2te Controller - ein C-Control1 - miteinander kommunizeiern.

1. Die CC1 hat doch I2C, oder ?
2. Wie funzt das denn genau mit der kommunikation ?


mfg
Paul

Furtion
24.07.2005, 09:18
Ich glaube du musst den I2C nehmen!!

MfG Sven