Go Down

Topic: Arduinio Mega mit Analogen In´s erweitern (Read 12603 times) previous topic - next topic

1987

moinsen Leuz,

hab da ne kurze Frage, gibt es eine möglichkeit, die Analogen In´s des Arduino Mega 2560 zu erweitern. ich bräuchte ca. 24 In´s also 8 mehr als er jetzt kann.

kann man evt zwei chips koppeln?

gruß da hool

webmeister

Vorschlag: MAX127

12-Bit Analog/Digitalwandler über den I2C-Bus.

1987

moin,

der MAX, der könnt meine Probleme beheben.

http://www.mikrocontroller.net/part/MAX127

ich denk das hier ist er. welch eine Programmierung braucht der  I2C Bus?

webmeister

Ja, etwas Programmierung ist schon nötig.
Aber es gibt hier im Forum oder im Netz etliche Quellen.

Geh mal über die Forumsuche. Da bekommst du eine ganze Menge Posts mit dem Thema.
Schau dir mal diesen Thread an:
http://arduino.cc/forum/index.php/topic,50089.0.html

volvodani

Ich denke du kommst mit einem Analog Multiplex ala CD4051 schon weit wenn du nichts zeitkritisches hast
"Komm wir essen Opa!" - Satzzeichen retten Leben!

uwefed

#5
Feb 20, 2011, 12:01 am Last Edit: Feb 20, 2011, 08:53 pm by uwefed Reason: 1
Hallo volvodani
Braucht ein CMOS IC der 4000 serie nicht eine symetrisch Versorgungspannung um als Analogmultiplexer verwendet werden zu können?
Grüße Uwe

1987

#6
Feb 20, 2011, 07:41 am Last Edit: Feb 20, 2011, 07:50 am by da Hool Reason: 1
ahh, jetzt gehts mir zu weit, symetrische versorgungsspannung...

ich muss mal wieder strome und spannungen via 0-5V eingang messen und zeitnah auslesen können. Der momentan angeschlossenen arduino uno schiebt die daten sekündlich hoch, der webserver wirft diese zweisekündlich wieder aus.

das soll er können...

EDIT: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A217;GROUPID=2914;ARTICLE=57838;START=0;SORT=artnr;OFFSET=16;SID=15AZyF@KwQAQ8AAGXNyts761ee6498fb89621c34c1836d6f312be

gibts auch noch was billigeres?

volvodani

Das ist zu Glück bei dem CD4051 nicht so:
Auszug aus dem datenblatt:

DC Supply Voltage (VDD) +5 VDC to +15 VDC
Input Voltage (VIN) 0V to VDD VDC

Er arbeitet ab 5VDC ohne Probleme und man kann ihn auch als Output Digitalen Multiplexer nutzen,aber hat einen On Widerstand von 80Ohm,
"Komm wir essen Opa!" - Satzzeichen retten Leben!

1987

hi,

heißt das, ich kann genau das machen, was ich damit machen möchte? also ein spannungssignal von 0-5V anlegen und dieses dann auslesen?

der kost nämlich nur 0,30€

http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A2211;GROUPID=2924;ARTICLE=12610;START=0;SORT=artnr;OFFSET=16;SID=15AZyF@KwQAQ8AAGXNyts761ee6498fb89621c34c1836d6f312be

uwefed

Nein . Du kanst ein analog pin multiplexen.
Grüße Uwe

1987

ich multiplexe laso die analog pin´s, muss sie aber später wieder demultiplexen. bringt mir dieser ic überhaupt etwas, denn ich versteh den sinn gerade nicht, sry

uwefed

Mit dem IC kannst Du an einem Analogpin nacheinander mehrere Signale messen. Mit den 3 Adressleitungen kannst Du einen der 8 Eingänge des 4051 an de Analog Eingang des Arduinos schalten.
http://www.datasheetcatalog.org/datasheets/208/109138_DS.pdf
Uwe

1987

Quote
Mit dem IC kannst Du an einem Analogpin nacheinander mehrere Signale messen.


Nacheinander, das heißt ich bekomme nicht alle daten auf einmal und habe auch immer nur einen eingnang zum einlesen. läuft der der reihe nach die analog in´s ab und gibt die wieder?

wie definiere ich das im programm?

uwefed

Über die Adresspins des 4051 schaltest Du einen Eingang auf den Ausgang der mit dem Analogeingang des Arduino verbunden ist. Dann machst Du ein Analogread. Dann wiederholst du das selbe mit den nächsten eingang.
Grüße Uwe

1987

#14
Feb 21, 2011, 07:43 pm Last Edit: Feb 21, 2011, 10:12 pm by da Hool Reason: 1
hmm, also ein ablauf. wie schnell bekommt der arduino das hin?

EDIT: ist aber nicht wirklich was ich haben möchte. Der MAX127 kann aber alle analog in´s sofort auslesen? oder macht der auch eine abfrage?

Go Up