-
-
Erfahrener Benutzer
Robotik Einstein
Da sich nach wie vor meiner Kenntnis entzieht, um was für einen Drucksensor es sich hier handelt, musste ich bisher von irgendeiner DMS-Brücke o.ä. ausgehen, die mit 5V angeregt und deren Ausgangsspannung an den ADC gelegt werden soll. Inzwischen scheint es mir, als sei der Sensor bloss ein Widerstand, der seinen Wert druckabhängig verändert. Dann musst Du natürlich einen Spannungsteiler daraus aufbauen und den zweiten Widerstand so bemessen, dass ein sinnvoller Messbereich dabei herauskommt. Wenn der Sensor zB im interessieren Druckbereich irgendwo zwischen 20k und 100k herumirrt, wäre ein Widerstand ebenfalls in diesem Bereich vorzusehen. Der AD-Eingang kommt natürlich parallel zum Sensor, wie soll er sonst die Spannung über dem Sensor messen? Vielleicht solltest Du mal ein paar Details zu Deinem Sensor preisgeben (skilii hat ja schon das Datenblatt, ich weiss bisher nicht mal, was für einen Drucksensor Du da nun hast)
-
Erfahrener Benutzer
Fleißiges Mitglied
-
Erfahrener Benutzer
Robotik Einstein
Aha, war also doch schonmal im Text erwähnt. War gerad bei Conrad das Datenblatt angucken. Die Kurve, die beispielhaft für den R-Verlauf angegeben ist, legt nahe, den Sensor vielleicht im Bereich 0,5...100N einzusetzen, das wäre dann eine Widerstandsvariation von ca 1:10, das lässt sich halbwegs genau messen. Für eine lineare Abhängigkeit ist auf S.11 ein I/U-Wandler angegeben, aber da die Sensoren eh erst ab 1N messen (obere Grenze der Aktivierungskraft), ist es wohl müßig, darüber nachzudenken. Da maximal 1mA pro aktivierter Fläche fliessen dürfen und Dein Sensor irgendwas bei 20mm Durchmesser der aktiven Fläche haben, musst Du den Strom bei voller Aktivierung auf 3mA begrenzen - egal, mehr als 5V sollen die Dinger eh nicht bekommen, macht bei 3kOhm (min. Widerstand bei 100N) 1,6mA, passt also. Nun also die Frage nach dem Vorwiderstand: wenn Du zB 3,3kOhm einsetzt und den ADC mit 2,5V Referenz versorgst, den Sensor aber aus 5V, bekommst Du fast full-scale bei 100N und bei geschätzten 20kOhm=1N immerhin noch 28% des Vollausschlags, damit liesse sich dann schon halbwegs messen. Die 15,30 und 75% Abweichungen in den einzelnen Disziplinen würden mir allerdings eher Sorgen machen. Achso, bei meiner Dimensionierung ist wie im Datenblatt der Sensor zwischen +5V und ADC-Eingang und dann 3,3k nach Masse.
-
Erfahrener Benutzer
Fleißiges Mitglied
Hi!
Ja soweit die Theorie!
Hängste den Sensor dann aber mal an die 5 V erlebste ein blaues Wunder.
Naja nicht unbedingt Wunder aber da ich die Sensoren ja jeweils einen pro Hand und ienen pro Fuß verbaut habe, habe ich als Schutz mit Doppelseitigemklebeband eine 2 mm dicke Moosgummischicht über die Sensoren geklebt.
Somit ist schon ein gewisser Druck auf dem Sensor.
In der einen Hand habe ich nen Widerstand von 0,343 MΩ und in der anderen Hand 0,7 MΩ. In den Füßen hatte ich einen Widerstand von 22 MΩ (war mit meinem Messgerät gar nicht mehr im Display anzeigbar).
Darum habe ich die zwei Sensoren dann wieder eingeschickt. Kleiner als 1 MΩ is tja noch ok.
Also meinst ich sollte dann doch nen Spannungsteiler aufbauen an 2,5 V Refferenzspannung hängen Z DIode 2,7 MΩ parallel dazu und fertig?
Dann kann ich beruhigt schlafen?
Danke!
Gruß
Dennis
-
Erfahrener Benutzer
Robotik Einstein
Zuerst mal zu Deinen 22MOhm: das Datenblatt garantiert >1MOhm unterhalb des Ansprechbereiches von 0,3-1N, um es im Slang des Kriegsschauspielplatzes Strasse zu sagen: wo is problem?
Im Bereich >1N sollte er natürlich weniger als 22M haben, da stimme ich Dir zu. Zu meinem Schaltungsvorschlag: Sensor zwischen +5V und ADC-Eingang, 2,7kOhm zwischen ADC-Eingang und Masse. Dann die Referenz des ADC auf 2,5V einstellen, so hast Du bei 2,7k Sensorwiderstand den "Vollausschlag" Deines ADC. Die 3,3k, die ich vorhin vorgeschlagen habe, waren 10% in die falsche Richtung gedacht. Eine Z-Diode brauchst Du nicht wirklich, es sei denn, die Leitungen zu den Sensoren sind länglich, dann können u.U. Störspitzen von aussen an den ADC gelangen. Entweder Du schaltest besagte Z-Diode vom ADC-Eingang nach Masse oder einen Schutzwiderstand in Reihe zwischen den Spannungsteiler aus Sensor und 2,7k-Widerstand und ADC-Eingang, der kann dann ja auch grösser ausfallen. Ich habe mal ins Datenblatt vom mega16 geguckt, keine Ahnung, welcher auf dem RN-Modul sitzt und vor allem: ob und was da noch vor den Eingang geschaltet ist. Der Eingang ist von 0-Vref spezifiziert, das heisst aber nur, dass nur in diesem Bereich sinnvolle Ergebnisse zu erwarten sind. Was im Fehlerfall am Eingang anliegen darf, beschreiben eher die Absolute Maximum Ratings, und dort darf jeder Pin ausser RST 0,5V über VCC haben - wenn Du den Strom grosszügig begrenzt, reichen also die Eingangsschutzdioden, um das sicherzustellen. Der Eingang hat zwar 100 MOhm Eingangswiderstand, aber beim Start einer Wandlung wird der S&H-Kondensator direkt an den Eingang geschaltet, so dass die Empfehlung, mit der Quellimpedanz nicht unter 10k zu gehen, Sinn macht. Du könntest also einen 10k-Widerstand in Reihe schalten, dann bist Du zwar knapp drüber, aber die Sensoren sind ohnehin so grottenungenau, dass das auch nichts mehr macht. Oder, was sich sowieso gegen kurze Störungen empfiehlt, Du schaltest hinter den Schutzwiderstand noch einen Kondensator vom ADC-Eingang nach Masse. Wenn der dann deutlich grösser ist als der S&H-Kondensator von 14pF, was nun wirklich nicht schwer fällt, reduzierst Du den Fehler wieder.
Und wieso liest hier eigentlich niemand das Datenblatt???????
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen