Archiv verlassen und diese Seite im Standarddesign anzeigen : externe AD-Wandler
Lincolnmhkn
01.10.2006, 14:53
Hallo Allesamt!
Kaum hab ich das eine Problem gelöst fallen mir schon wieder neue Dummheiten ein, bei denen ihr mir vielleicht weiter helfen könnt.
Ich möchte meinen ATMega16 dazu verwenden Temperaturen zu überwachen. Das funktioniert über die AD-Eingänge ohne Probleme, nur reichen mir die nicht mehr aus! Gibt es einen externen AD-wandler Baustein an den ich mehrere Temperatursensoren hängen kann und mit dem AT über I²C auslesen, oder sollte ich lieber 2 ATs nehmen und die miteinander kommunizieren lassen?
Danke und Gruß, Martin
es gibt verdammt viele ad-wandler, die bekanntesten sind wohl bei i2c-protokoll von maxim-ic,
http://para.maxim-ic.com/cache/en/results/4946.html
das iss die übersicht derer ^^ musst mal nach kommunikationsart sortieren lassen, dann siehste die, die mit i2c kompatibel sind ;)
Martin
Bei Reichelt gibt es noch die PCF-Serie von Philips.
Der
PCF 8591 P
sollte der richtige sein. Ist halt SMD.
Er stellt 4 weitere AD-Ports zur verfügung und du kannst mehrere am I2C-Bus verwenden.
Ich hoffe, dass ich dir helfen konnte.
jon
Warum nimmst du nicht einfach Analogmultiplexer?
Was sind eigendlich Analogmultiplexer?
Ich habe das Wort schon öffters gehört, weiß aber nicht so wirklich, was das ist.
jon
magnetix48
01.10.2006, 19:51
@ Jon,
ein Analogmultiplexer ist ein elektronisch gesteuerter Schalter, mit dem man z.B. eins von mehreren Analogsignalen auf einen ADC-Eingang schalten kann. Bekannte Schalter sind z.B. die CMOS-Schalter 4051 bis 4053. In diesen Bausteinen werden MOS-FET Transistoren zum schalten von Analogsignalen benutzt.
Gruß
Detlef
Und wie lese ich das dann richtig aus?
Bei mir wird sich demnächst die selbe Frage stellen.
Ich würde den CMOS 4051 nehemen.
An welchem Pin greife ich bei den das Ausgangssignal ab?
Ist das Pin3?
jon
magnetix48
01.10.2006, 20:42
@Jon
der 4051 ist ein 1 aus 8 Schalter, der 4052 enthält zwei unabhängige 1 aus 4 Schalter und der 4053 enthält 3 unabhängige 1 aus 2 Schalter. Beim 4051 ist der Ausgang Pin 3, auf den eins der 8 Eingangssignale durchgeschaltet werden.
Die Schalter funktionieren übrigens wie mechanische Schalter: Eingang und Ausgang ist austauschbar.
Gruß
Detlef
dann noch der 4097 oder 4067
Lincolnmhkn
02.10.2006, 11:14
Hmmm, aber was ist denn nu sinnvoller? Ein Multiplexer oder ein externer AD-Wandler?
Wenn ich das richtig verstehe benötige ich für den multiplexer zusätzlich 3 Ausgänge um den jeweiligen Eingang anzusteuern.
Des weiteren muss ich jeden Eingang einzeln abfragen, also Eingang schalten, kurz warten, Wert messen, Eingang schalten, etc.
Das wird ja wohl auch eine gewisse Zeit in Anspruch nehmen. Ist da ein zusätzlicher AD_Wandler über I²C nicht einfacher und vor allem schneller anzuzapfen?
@ Jon: Der PCF 8591 ist als T sogar in DIL- Bauform zu haben, das scheint eigentlich gar keine schlechte Sache zu sein! Das einzig negative an dem ist nur der Preis von immerhin 2,85€, aber die Maxim-Teile sind ja gleich mal richtig teuer.
Ob ich das allerdings mit dem I²C hinbekomme - da hab ich noch so meine Zweifel, aber versuchen koscht ja nix...
Gruß, Martin
magnetix48
02.10.2006, 11:36
Hallo Lincolnmhkn,
ein fertiger AD-Wandler ist immer die bessere Lösung als der Aufbau mit einem aufgesetzten Multiplexer in Eigenbau. Ich würde dir zur I2C-Lösung raten.
Gruß
Detlef
Ich würde dir jetzt auch die I2C-Lösung empfehlen.
Auch wenn das Auslesen anfangs erstmal etwas schwerer ist, aber irgendwann läuft es dann doch ziemlich gut.
jon
Lincolnmhkn
02.10.2006, 18:54
Na gut, dann werd ich mir mal solch eine Phillips zulegen und mein Glück versuchen. Unter Umständen werd ich Euch dann nochmals um Hilfe erbitten...
;-)
Danke auf jeden Fall schonmal bis hier!
Gruß, Martin
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.