Oscilação transdutor de pressão

Boa tarde

Fiz u. Projeto pra monitorar duas pressões porém coloco os sensores com o mesma fórmula de calculo e usada para os dois porém um fica com valor abaixo do outro e os doisvoscilando bastante alguém pode me ajudar?

Tensão de entrada do sensor 5v

Varia entre 0.5 a 4.5v

Sensor três pinos

Alguém pode ajudar a resolver a oscilação?

É necessário calibrar os sensores, pois seus valores têm tolerâncias (e muitas outras variáveis) de acordo com o datasheet do fornecedor.

Para isso, você precisar ter um sensor ou instrumento previamente calibrado para usar como referência.

Tendo os valores de referências, faça duas funções (regressão linear por exemplo), cada uma recebendo a entrada de seus sensores e tendo como resultado os valores calibrados.

A temperatura também pode causar diferenças nas leituras, porém tudo depende precisão desejada.

E o código que estás a usar? O colega acima tem razão. No entanto, podem ser problemas, não de calibração em si, mas sim, ruído electrónico.

alkuentrus:
E o código que estás a usar? O colega acima tem razão. No entanto, podem ser problemas, não de calibração em si, mas sim, ruído electrónico.

boa noite amigo.

tem um email onde posso postar o código?pode ser aqui?
e como posso resolver se for ruido?

Coloca aqui. Carregas no botão </> e colocas dentro e aparece todo formatado.
Se for ruído, vamos ver se é possível filtrar o sinal. Mas para já, o código.

alkuentrus:
Coloca aqui. Carregas no botão </> e colocas dentro e aparece todo formatado.
Se for ruído, vamos ver se é possível filtrar o sinal. Mas para já, o código.

estou usando este sensor

tive que fazer umas mudanças era assim porem quando coloquei manômetro ele não acompanhou corretamente

int temp = map(Vsensor,102,922,0,(2.40*1000));
pressao = (float)temp 0.145038;
int temp1 = map(Vsensor1,102,922,0,(2.40
1000));
pressao1 = (float)temp1 *0.145038;

e também da diferença entre a pressão de um e outro por exemplo um dava uns 5 psi de diferença do outro

segue datasheet do sensor

Tensão de trabalho DC 5.0V
Voltagem de saída DC 0,5-4,5 V
Sensor material Liga de aço carbono
Corrente de trabalho ≤10 mA
Faixa de Pressão de Trabalho 0-1,2 MPa
A maior pressão 2.4 MPa
Comprimento do cabo 19cm
Destrua a pressão 3.0 MPa
TEMP de trabalho. Alcance 0-85 ℃
Amplitude Térmica de armazenamento 0-100 ℃
Erro de medição ± 1,5% FOO
Erro do intervalo de temperatura: ± 3,5% FOO
Tempo de resposta ≤2.0 ms
Ciclo da vida 500.000 unidades
Aplicação medição de líquidos gasosos não corrosivos

A oscilação está resolvida?

bubulindo:
A oscilação está resolvida?

Ainda não foi resolvida.

Tens um manometro para aferir a pressão?

No entanto, antes de ires para isso, consegues usar uma outra fonte de alimentação, só para despistar essa hipotese?

A seguir:

int temp = map(Vsensor,95,922,0,(2.40*1000));
pressao = (float)temp *0.145038;
int temp1 = map(Vsensor1,102,922,0,(2.40*1000));
pressao1 = (float)temp1 *0.145038;

Repara que a função map tem intervalos distintos. Isto é de propósito?

outra coisa, o botão que falo </> é aqui do lado esquerdo em cima

Achei interessante este sensor. Vou comprar um para testar.

@Cabana!
Andei a pesquisar para comprar um para mim e parece-me que esses Transmissores de pressão são muita manhosos...

Link para um igual ao teu

Se reparares, conforme a temperatura, a pressão pode variar até 3% do FSO (Full scale output).
Neste caso, são o FSO são 1.2 MPa ou 12 BAR. Ou seja, 360mBar de erro absoluto entre eles... Se conseguires aceitar essas diferenças...

alkuentrus:
Tens um manometro para aferir a pressão?

No entanto, antes de ires para isso, consegues usar uma outra fonte de alimentação, só para despistar essa hipotese?

A seguir:

int temp = map(Vsensor,95,922,0,(2.40*1000));

pressao = (float)temp 0.145038;
int temp1 = map(Vsensor1,102,922,0,(2.40
1000));
pressao1 = (float)temp1 *0.145038;




Repara que a função map tem intervalos distintos. Isto é de propósito?

sim já medi em outra finte persiste oscilacao

Vou adquirir o que te mostrei acima. Penso ser igual ao teu. Vou usar para medir pressão de água, depois digo alguma coisa.