hey guys.
i hooked up a Bosch TMAP (Temperature Manifold Absolute Pressure Sensor) sensor to my Arduino (Data sheet in attached).
this sensor simply tell the ECU of the car how much is air pressure in the air intake manifold.
it has a very simple wiring VCC,Ground,pressure Signal and Temp Signal
i connected : Sensor 5V ---> Arduino 5V
Sensor Ground ---> Arduino Ground
Pressure Signal ---> A0 arduino
temp signal ---> A1 Arduino
the code is very simple, just wanted to read the analog input from pressure pin which is A0:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
Serial.begin(9600);
int sensorValue = analogRead(A0);
int sensorValueTemp = analogRead(A1);
float voltage= sensorValue * (5.00 / 1023.00);
float temp= sensorValueTemp * (5.0 / 1023.0);
Serial.println ("voltage:");
Serial.println (voltage);
delay(1500);
}
the problem is the output signal (A0) which should increase whenever the air pressure goes up, not working
it will be at 1V regardless of any changes in air pressure.
but it will rise whenever you raise the tempreture,
anyone can help me with this?
CDS53010 BOSCH MAP sensor.pdf (142 KB)