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