Forum: Mikrocontroller und Digitale Elektronik Piezo Sensor mit AVR (Arduino) "auslesen"


von Nikolas H. (quicknik)


Lesenswert?

Hallo,

ich möchte einen Piezo Sensor über einen analog Port meines Arduino 
"auslesen".

Bei dem Sensor handelt es sich um diesen:
http://www.watterott.com/de/Piezo-Vibrationssensor-gross

Der Sensor gibt bei Bewegung eine Spannung zwischen -90V und +90V aus.

Die gelesenen Werte möchte ich in einem Graphen über die Zeit 
darstellen. "Minivibrations Osziloskop für Arme" sozusagen.

Softwareseitig ich hab ich das mit Firmata und ein bischen Processing 
Getüddel bereits realisiert.

Ich frage mich allerdings wie man die +-90v vernünftig in 0 bis +5V (-90 
= 0 +90 =5V) umwandelt.

In diesem Beispiel:
http://www.arduino.cc/en/Tutorial/KnockSensor

Wird einfach ein Wiederstand ~ 1MOhm parallel zum Piezo geschaltet.
Wie das allerdings die Spannung teilen soll (innenwiederstand des Uc?) 
oder den Analogport vor negativen Spannungen schützt (Eingebaute Diode?) 
ist mir unklar. Und selbst wenn das alles hinhaut und der Port nicht 
stirbt schneidet man damit doch auf jedenfall den unteren Teil "ab" 
oder?


Ich habe mir gedacht, das man über einen Spannungsteiler (5V vom Uc) 
erstmal 2,5v auf den Analog port gibt. Etwa so:
1
a0 --------|
2
           |
3
5V ---R1---|
4
           R2
5
GND -------|

Wenn R1 == R2 (z.b. 1MOhm), dann liegen an a0 (analog port 0) 2,5V. Wenn 
ich jetzt den Piezo parallel zu R2 schalte müsste ich doch zumindest 
schonmal auschlägen in beide Richtungen mitbekommmen.
1
a0 --------|
2
           |
3
5V ---R1 --|--------|
4
           R2       O
5
GND -------|--------|

Kann man das so machen?

Ich würde mich freuen, wenn sich jemand die Lust und Zeit hat mir zu 
erklären wie man so etwas löst. Mein Wissen was Elektronik angeht 
beschränkt sich - (noch), wie bereits aufgefallen sein dürfte, auf ein 
Minimun ;)

Gruss,

Nikolas

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.