Die 10 Bit kommen vom Prozessor. Damit wir die Auflösung ausgerechnet.
10 Bit enstprechen 1024 Schritten. Die 5 V werden durch die 1024 geteilt. Das sind dann 4,88 mV _________________________ E2000+ auf Raspberry Pi B; 4 x Multi-IO UP-Module; 1x Input Modul 2fach; 1 x Dimmer-Modul; 1x LCD-Modul (ungetestet)
Zuletzt bearbeitet 25.04.2020 - 10:17:44 Uhr von Mikele
10 bit ist die Auflösung des AD-Wandlers (2 hoch10 ) oder 0-1023 Stufen ergibt bei
5V :1024=4.883mV je Stufe oder Digit.
Bei 1m/s gibt dein Sensor 170mV aus.
Je 4,883mV ein Digit also ergeben 170mV:4,883mV 35 Digit die Ausgabe am ADC Ausgang bei 1m/s Wind.
Um die 35 Digits wieder Umzurechnen:
35 x 4.883mV=171mV Spannung vom Windsensor
171 mV:170mV=1,0059 Umrechnung in m/s
1,0059x 3,6= 3,62 km/h Umrechnung in km/h
Nach Datenblatt wird diese Form der Berechnung natürlich etwas ungenauer weil 10m/s nicht 1,7V sondern nur 1,67V entspricht (Abweichung 6 Digit ca. 0,6 km/h)
Zum Ende des Messbereichs sind das dann 2km/h. 100km/h Wind oder 98km/h macht wohl keinen Unterschied
Ich denke da lohnt die Mühe nicht das in der Berechnung anzupassen.
Da der Sensor mindesten 0,4m/s braucht um zu starten kannst du die ersten 14 Digits ausblenden
170mV x 0,4m/s= 68mV Spannung bei 0,4m/s am ADC
68mV : 4.883mV=14 Digit Ausgabe am ADC bei 0,4m/s
Im Beispiel habe ich das noch mal dargestellt. So ist es besser zu verstehen. ( Ausgang 2)
Am Ausgang 1 habe ich einfach 1 Digit auf m/s umgerechnet (0,0287)
Gruß Falko
_________________________ 2xRaspberry Pi3 mit 23 und 6 Modulen,1xRaspberry Pi2 mit 6 Modulen 1xRaspberry Pi3 zum Testen mit 3 Modulen 1xRaspberry Pi3 mit 2 Multi IO als Akkutester
Nicht ganz
1m/s 0,17V
10m/s 1,67V
Also etwas weniger als das 10fache, aber ich glaube nicht das ein Windsensor auf 1km/h genau Messen kann.
170mV=1m/s=34,815 Digit
1m/s:34,815=0.0287 m/s je Digit
Gruß Falko _________________________ 2xRaspberry Pi3 mit 23 und 6 Modulen,1xRaspberry Pi2 mit 6 Modulen 1xRaspberry Pi3 zum Testen mit 3 Modulen 1xRaspberry Pi3 mit 2 Multi IO als Akkutester