Boa tarde.

Comprei um sensor hall dito acima tamanho 3/4, e o mesmo não esta calibrando corretamento.  Olhando o site no fornecedor, o mesmo mostra o seguinte "Características do pulso do fluxo" onde o 3/4 diz :

"3/4 ''897 pulsos por litro de água".
Ja no meu código eu estou usando o seguinte.

const int PINO_SENSOR = 25; //definicao do pino do sensor e de interrupcao
static unsigned long contador = 0; 
const float FATOR_CALIBRACAO = 21.93; // calibracao para conversao do valor lido mais proximo.
float fluxo = 0; //definicao das variaveis de fluxo e volume
float volume = 0;
float volume_total = 0;
unsigned long tempo_antes = 0; //definicao da variavel de intervalo de tempo

void IRAM_ATTR contador_pulso() { //funcao chamada pela interrupcao para contagem de pulsos
contador++;

Alguem ja usou este pulso por litro em algum parametro acima? 

Exibições: 64

Responder esta

Respostas a este tópico

Boa noite.

Qual plataforma de micro controlador voce está usando?

Arduino UNO, mega, ESPxxxx, etc.

Para facilitar ajuda, poste um arquivo contendo seu código completo e se possível um esquemático do seu projeto.

RV mineirin

Boa noite mestre.
Esp32.

Anexos

Boa tarde mestre dos magos.
Este codigo eu peguei contigo.. teria alguma luz no tunel para esse problema? nunca bate a mesma litragem. Explicando um pouco da parte de hardware, eu tenho um solenoide no final do curso onde o sensor sempre fica inundado, e nao passa ar.. sempre cheio.. a bitola do sensor hall é de 3/4 e eu tenho uma reduçao para 3/8, mais fina ainda. saberia me dizer se tem alguma coisa eu deve ser feito a mais?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço