Forum: Mikrocontroller und Digitale Elektronik Arduino Druckmessung/ AnalogRead Umrechnung


von Thomas S. (thomas_s571)


Lesenswert?

Hallo,

Ich versuche eine Druckmessung über Matlab mit Arduino durchzuführen. 
Allerdings habe ich noch Verständnisschwierigkeiten beim Umrechnen in 
den Druck. Als Drucksensor benutze ich diese ( 
http://www.analogmicro.de/_pages/sens/ams5812/ams5812_data_sheet.pdf). 
Der A/D Wandler im Arduino hat eine Auflösung von 10 Bit. Wenn ich den 
Druck auslese bekomme ich bei einer Druckdifferenz von 0 über analogread 
einen Wert von ca. 110. Der Drucksensor liefert eine Spannung zwischen 
0,5-4,5 V, die über den A/D Wandler umgewandelt wird und diesen Wert 
lese ich dann aus. Verstehe ich das soweit richtig? 
U=5*(analogRead/1024) (5 V Spannungsversorgung). So würde ich das 
berechnen. Allerdings bin ich verwirrt, weil der Sensor an sich ja 
wieder eine andere Auflösung hat(11 Bit). Ich denke irgendwas rechne ich 
hier falsch um...

Vielen Dank im Voraus für Hilfe

Mit freundlichen Grüßen

Thomas

von Wolfgang (Gast)


Lesenswert?

Thomas S. schrieb:
> Der Drucksensor liefert eine Spannung zwischen
> 0,5-4,5 V, die über den A/D Wandler umgewandelt wird und diesen Wert
> lese ich dann aus. Verstehe ich das soweit richtig?

An den Drucksensor selbst kommst du beim AMS5812 gar nicht ran (Fig.1 im 
Datenblatt). Was als 0.5-4.5V am Analogausgang rauskommt, ist das 
DA-gewandelte Signal vom internen µC. Aber warum willst du überhaupt den 
Weg über das Analogsignal mit DA-Wandlung im AMS5812 und anschließender 
AD-Wandlung im Arduino gehen?

von Thomas S. (thomas_s571)


Lesenswert?

Hallo,

Danke schonmal für die schnelle Antwort.
Das wurde mir so vorgegeben als Randbedingung. Ich kann mir vorstellen, 
dass dies nicht optimal ist, aber leider kann ich daran nichts ändern. 
Umso mehr ich über meine Formeln nachdenke umso weniger Sinn machen sie. 
Mein neuer Gedanke:Ich habe durch Arduino den Bereich 0-1023. Mein 
Sensor kann 0,5 V-4,5V. Das wären ungefähr 102-907 die mir zur Verfügung 
stehen. Auf den Bereich 102-907 werden meine 0-5,17 mbar nun 
(nährungsweise) linear aufgeteilt. Verstehe ich das nun richtig?

Mit freundlichen Grüßen

Thomas

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
Noch kein Account? Hier anmelden.