Olá estou tendo dificuldade com um sensor de pressão MPX5999D, leio ele com a função analogRead e obtenho o valor de 40 mas depois disso não sei mais o que fazer, como transformar em Kpa ou bar, seria muito grato se conseguirem me ajudar
Tags:
Todas as medidas analógicas do Arduino são realizadas pelo conversor ADC do Arduino. A referência de tensão é muito importante, pois todas as medidas são baseadas nessa referência. Meça o Pino AREF no seu Arduino e me infome.
5 V / 1024 = 0,0048828125
Mas se a tensão de referência for 4,7V por exemplo, o bit menos significativo do conversor ADC de 10 Bits (Arduino) será :
4,7V / 1024 = 0,00458984375
Fazendo os calculos com a sua medida = 45 => 180 mV
V = 180mV / 45 = 0,004
Sua tensão de referência AREF provavelmente deve ser de :
V = 1024 x 0,004 = 4,096 V ( será que esta correto ?)
4,25V é a tensão no pino AREF.
Eu teria que então calcular dessa forma?
4,25V / 1024 = 0,004150390625
Correto !
Seu multimetro é preciso ? Veja que esta trabalhando com miliVolts.
A tensão no Pino AREF deve ser estabilizada, regulada e sem ruídos.
Agora deu certo está zerando certinho, caso não aja pressão no sensor.
olha o print em anexo!
Você esta no nível do mar ?
Pois se não estiver, a pressão deverá ser maior do que Zero.
Dependerá da altitude.
Estou a 260m à cima.
Nunca Zera a pressão?
O que pode estar errado?
Estou medindo volume de água dessa forma, está retornando corretamente o volume.
Marcio , esse seu sensor é um medidor diferencial, não é ?
Um bico mede a pressão e o outro serve de referência.
A medição é a diferença de pressão entre os dois bicos.
Acho que toda vez que fizer medições de pressão, deverá calibra-lo antes.
Meu sensor é esse ai, é semelhante aos que ja foram sitados aqui no POST. Porem não tem identificação, foi retirado de uma maquina.
Você deve medir a Tensão 5V que está alimentando o Sensor, normalmente fica em 4.95V
dificilmente o pino 5V do arduino, realmente tem 5V
João Arthur Arcângelo Alonso tenho algumas duvidas em suas equações, de onde veio esse 40.92? e esse 0.921723?
Quando ele substituiu
Vin*1023/5
Na equação
Vout = Vs*(0.000901*P+0.04)
0.04*1023 = 40.92
0.000901*1023 = 0.921723
Muito Obrigado
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por