Hallo Ihr, Ich möchte eine Ad Wandlung von 6 Feuchtigkeitsfühler an einem Controller durchführen. Die sensoren aus Amerika liefern mir eine Spannung zwischen 0 und 3 Volt! Versorgungdspannung: zwischen 3,3 und 20 VDC. wollte sie mit 5 Volt versorgen, da dies für mich am besten passt. Da ich mit meinen 2 Internen 8bit 4 Kanal also insgesamt 8 kanal wegen zu wenig Pins nicht mehr weit komme würde ich gerne einen I2C ADC integrieren um meine Spannungen auszuwerten. Er sollte also minimum 8 kanäle haben! 8 bit müssten auch ausreichen. gibt es Empfehlungen von eurer Seite welcher gutes feedback hat und welcher gute Informationen im netz bietet? Danke schonmals MFG Roland
Es gibt auch Analog-Multiplexer. Ich meine, Du willst die Feuchtigkeit ja nicht mit 10kHz messen!?
Einen einfachen ADC wie z.B. TLC540 und einen Analog Multiplexer wie den 4051 (8ch.) oder 4067 (16ch.). Vorteil ist 16channel für ~3 Euro, sehr schnell am SPI Bus und vorallem in handlichen DIP Gehäusen.
was ist softwaretwechnisch einfacher zu realisieren? AdC I2C oder Multiplexer an einem internen ADC pin ? ist mein erstes Prijekt und weiss nicht recht was auf mich zu kommt! Danke an alle Roland
Das kommt alles ungefähr aufs Selbe raus. Multiplexer braucht ein paar Pins mehr als der I2C Chip, ist um längen billiger. Der einzelne Multiplexer wird wahrscheinlich weniger als 1€ kosten. Der interne ADC ist mit ~15 Zeilen Code ausgelesen, der Multiplexer mit ebenso vielen auf den jeweiligen Kanal eingestellt. I2C wird aufwendiger, da du erstmal Code für die I2C Kommunikation brauchst, dafür gibts aber die sehr einfache I2C Lib von Peter Fleury (google, findet man sofort). Ich würds mit dem Multiplexer lösen, aber da wird dir jeder was anderes erzählen wollen ;)
roland kreier schrieb: > Ich möchte eine Ad Wandlung von 6 Feuchtigkeitsfühler an einem > Controller durchführen. Die Controller haben doch meistens nen internen 10Bit-ADC und Multiplexer. Z.B. ATtiny24: 8 Eingänge ATtiny261: 11 Eingänge ATmega48: 8/6 Eingänge (SMD/DIP) Peter
Peter Dannegger schrieb: > Die Controller haben doch meistens nen internen 10Bit-ADC und > Multiplexer. Er schrieb etwas vom 2 ADCs mit jeweils 4 Eingängen und das er nur noch 4 Pins frei hat. Das lässt den Schluß zu, daß es sich nicht um einen AVR handelt. Und egal wie viele AD-Eingänge der Controller hat, er nur noch 4 davon nutzen kann. @TO: Was für ein Controller ist es denn? Gruß Jobst
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.