www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Datenaustausch zwischen 5 atmegax


Autor: Jannik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

Im Febrauar habe ich mal wieder etwas Zeit und wollte ein neues Projekt 
beginnen. Zunächst möchte ich die Hardware fertigstellen und mich 
anschließend nur noch um die Programmieren und evtl. Optimierungen 
kümmern.

Ich habe vor mehrere analoge Messdaten aufzunehmen. Da die atmega ja 
meist nur 8 ADC Converter haben muss ich 5 atmega einsetzten um die 
Analogwerte auszufassen.

Auf einem LCD sollen nun die Werte abrufbar sein. Meine Idee wäre eine 
Master mcu und 5 Slaves. Wie lässt man soetwas am besten kommunizieren? 
Die 5 Slaves müsste ja nur senden und der Master nur empfangen.

Oder empfielt sich hier evtl. ein externer Speicher der beschrieben 
wird? Von externen speichern etc. habe ich leider sehr wenig bis hin zu 
keiner Ahnung.

Das highlight wär (für mich :) ) wenn sich die Messwerte (Ströme und 
Spannungen) die sich über ca. 10 std ansammeln auch auf den PC 
übertragen lassen (seriell, wäre wohl das einfachste). Die Hardware 
wollte ich dafür schon auslegen, das programmieren ist meine eigene 
Herrausforderung ;)

Über Ideen zur Realisierung bin ich sehr dankbar!

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Auf einem LCD sollen nun die Werte abrufbar sein. Meine Idee wäre eine
>Master mcu und 5 Slaves. Wie lässt man soetwas am besten kommunizieren?
>Die 5 Slaves müsste ja nur senden und der Master nur empfangen.

Der Master fragt jeden Slave einzeln ab.
Die Slaves senden ohne Anforderung gar nichts.
Sie haben ohne gefragt zu werden gefälligst das
Maul zu halten.

Autor: Emperor_L0ser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,
nimm doch einfach das, was dazu gedacht ist. Das heisst I2C (TWI) oder 
SPI, je nachdem was dir lieber ist. Und warum so viele ATMega? Gibt es 
nicht standalone ADC's, die dann auch oder I2C oder SPI angesprochen 
werden können?

mfg Emperor_L0ser

Autor: hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wozu weitere Megas einsetzen. Es gibt Wander mit 8 Kanälen ,besserer 
Auflösung als die 10 Bit und serieller Schnittstelle für das
selbe Geld wie den Mega.
Dann hast du nur dein Display, die PC-Schnittstelle und eine
Speicherkarte oder Data-Flash an einem Mega.

gruß hans

Autor: Jannik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Tips. Bin da total neu auf dem Gebiet.

Habe mich gerad ein wenig in den TWI Bus eingelesen. Schaut sehr 
brauchbar aus. Ich werde mich auch morgen mal nach ADC als IC umschauen, 
die eine Busanbindung haben.

Autor: hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann schau z.B. bei Microchip oder Maxim. Anbindung mit SPI
oder I²C. Achte auf die gewünschte Genauigkeit. Referenzspannung!

gruß hans

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jannik wrote:
> Ich habe vor mehrere analoge Messdaten aufzunehmen. Da die atmega ja
> meist nur 8 ADC Converter haben muss ich 5 atmega einsetzten um die
> Analogwerte auszufassen.

Mußt ja keine großen ATmega nehmen, der ATtiny261 hat 11 Eingänge.


Peter

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Da die atmega ja meist nur 8 ADC Converter haben muss ich 5 atmega einsetzten

Wenn mans genau nimmt, haben sie einen ADC mit vorgeschaltetem 
8-fach-Analogmultiplexer.

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.