Analoges Signal von Drucksensor

Hallo zusammen,

ich versuche, ein analoges Signal von einem Drucksensor auszulesen. Der Drucksensor heißt LPE 9145, ein ziemlich altes Modell, und ich habe leider kein Datenblatt mehr zur Verfügung.

Ich habe den Drucksensor an einem Arduino UNO angeschlossen. Meine Frage ist: Obwohl ich keinen Druck auf den Sensor ausübe, erhalte ich einen Analogwert von 513. Ich verstehe nicht, warum das so ist.

NB: der Sensor misst von 0 bis 10 hPa
und ergibt als Ausgangswert 0 bis 100 mV.

const int analogPin = A0;  
int sensorValue = 0;        
float Spannung_mV = 0;          
float Spannung_V = 0;
float Druck_hPa = 0;   
float Druck_Max_hPa = 10.00;
float Spannung_Sensor_Max_mV= 1000.00;

void setup() {
  Serial.begin(9600); 
  analogReference(INTERNAL1V1); 
}

void loop() {
  sensorValue = analogRead(analogPin);



  // Umrechnung des Analogwerts in Spannung 
  Spannung_mV = map(sensorValue, 0, 1023, 0, Spannung_Sensor_Max_mV);

  Spannung_V = Spannung_mV / 1000.0; // Umrechnung von mV zu V
  Druck_hPa = (Spannung_mV* Druck_Max_hPa)/(Spannung_Sensor_Max_mV);


  Serial.print("Sensorwert: ");
  Serial.print(sensorValue);

  Serial.print(", Spannung: ");
  Serial.print(Spannung_V);
  Serial.print("V (");
  Serial.print(Spannung_mV);
  Serial.print("mV)");

  Serial.print(", Druck: ");
  Serial.print(Druck_hPa);
  Serial.println("hPa");

  delay(1000); 
}
````

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden. Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

1 Like

Hast du mal mit einem Spannungsmessgerät gemessen? GND verbunden?

ja zwischen den A0 und GND wird 0,570 V gemessen

Bei 0,570V an den Pins ist entweder kein Signal angeschlossen, kein Gnd angeschlossen oder der Geber defekt (der kann nach deinen Angaben aus #1 nur 100mV)

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.