Intro
Als Antwort auf diese Frage zu adaptiven Verstärkern wurde empfohlen, dass es für den Umgang mit variablen Bedingungen wirtschaftlicher sein kann, einfach einen ADC mit höherer Auflösung zu verwenden, damit ich mich nicht um die Verstärkung kümmern muss und Skalierung durchführen kann in Software.
Überblick
Ich versuche, eine Datenerfassungsschaltung für am Körper montierte textilbasierte Dehnungssensoren zu entwerfen. Das textile variiert Widerstand , wie es gestreckt ist (ca. 1 um eine Größenordnung, 10k -100k mit 30% Dehnung). Die genauen Bereiche ändern sich je nachdem, wie das Textil geschnitten wird, ob es schweißgebadet ist, wie hoch die Temperatur ist, wie alt das Material ist, wie es montiert ist usw. Das Ganze muss so klein wie möglich sein, da es an der Hand montiert ist Daher ist die Minimierung der Anzahl der Komponenten ein großes Plus.
Darüber hinaus möchte ich, dass die Schaltung für andere Anwendungen wiederverwendbar ist, die möglicherweise eine schlechtere Leistung aufweisen. Wenn ich beispielsweise eine billigere Version des Textils verwende, kann mein Widerstandsbereich so schlecht sein wie 100 bis 300 .Ω
Signalpfad
[Textil] -> [Wheatstone Bridge] -> [Tiefpass] -> [Instrumentenverstärker] -> [ADC] -> [AVR]
Bedarf
Ich suche also einen ADC, der meine Anforderungen erfüllt. Der ADC sollte sein:
- 16 Bit +
- So einfach wie möglich zu bedienen: viel besser, wenn bereits Schnittstellencode für AVR / Arduino geschrieben wurde ...
- ... und gleichzeitig so umfassend wie möglich: Ich habe einige ADCs mit eingebauten Tiefpassfiltern und PGAs gesehen - umso besser, solange die Konfiguration dadurch nicht schwierig wird
- 8+ Kanäle oder, wenn es einfach genug zu implementieren ist, 2x 4+ Kanäle. EDIT: Wenn ich eine Wheatstone-Brücke verwende, möchte ich vielleicht 8 differentielle Eingangskanäle (also 16 Kanäle) ...
- Ich denke nicht, dass Betriebsspannung wichtig ist ... (am besten wenn nicht über 5V)
- Aufputzmontage
- Muss nicht billig sein (es ist einmalig)
- SPI vs. I2C spielt keine Rolle, denke ich ...
- 100+ Hz
Forschung
Bisher habe ich beim Googeln folgende Chips gefunden:
- Lineare Geräte bieten verschiedene 16-24-Bit-Delta-Sigma-ADCs an, von denen einige empfohlen wurden: http://parametric.linear.com/html/no_latency_delta_sigma_adcs?p=5312974
- Microchip bietet eine Reihe von Optionen, von denen einige empfohlen wurden: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11022&mid=10&lang=de&pageId=79
- Analoge Geräte verfügen über eine Reihe umfassender Datenerfassungschips mit Verstärkern und Filtern (keine externe Signalverarbeitung erforderlich):
- Ich habe mir die TI-Chips noch nicht angesehen ...
und die folgenden Tutorials:
- http://arduino.cc/blog/2010/11/29/tired-of-a-10-bit-res-hook-up-a-better-analog-to-digital-converter/ (LTC2400)
- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1275676171 (TI ADS8341)
- http://forums.adafruit.com/viewtopic.php?f=31&t=12269 (MCP3424)
- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248751435 (LTC2410)
Spannungsreferenz?
Schließlich haben einige Leute eine Präzisionsspannungsreferenz empfohlen, wie zum Beispiel die REF19x- Serie von Analog Devices . Halten Sie das für notwendig? Auflösung ist definitiv wichtig für mich.
Fazit
Lassen Sie mich wissen, wenn Sie Empfehlungen haben! Ich bin mir auch nicht sicher, wonach ich suche, daher sind auch Tipps zur Entscheidung willkommen.