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?
É 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.
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.
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.401000));
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
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...