Pessoal,
Preciso ler os dados fornecidos por um equipamento medidor de vazão. Tenho neste equipamento as seguintes saidas:
SAÍDAS:
4-20 mA:...................... 550 Ω max., 10000 níveis .................
.........................Isolação: 250 Vrms
Pulso:.......................... Frequência máxima: 100 Hz ..............
..................... Tensão: 0 a 30 Vcc
..................... Corrente máxima: 15 mA
......................Isolação: 250 Vrms
Qual a melhor maneira de coletar esta informação no arduino? O equipamento é programável e eu posso informar a ele qual a vazão mínima correspondente a 4mA e qual a vazão máxima correspondente a 20mA. Se optar por capturar os pulsos, posso programar a frequência de cada pulso e qual volume representa cada pulso.
Acho que do ponto de vista de firmware, a opção 4 a 20 seria melhor, já que eu posso usar uma porta PWM, mas penso que o hardware será mais complicado.
Na opção de pulso, vou ter que fazer um hardware para converter o 0 a 30 Vcc em 0 a 5 Vcc.
Seria isso, ou teria alguma solução mais simples?
Conto com a colaboração de todos.
Abcs,
Zé Roberto
Tags:
JRR
Não entendi sua referência a usar uma porta PWM. PWM é uma saída, e acho que Vc quer uma entrada.
4 a 20 é muito usado em sistemas industriais. Um possível shield de interface é este (procure por outros usando este como referência:
http://www.amazon.com/Erdos-Miller-EM420SHIELD1-Arduino-4-20mA/dp/B...
Abs,
J.O.
Jorge, Obrigado pela resposta.
Tens razão. Na verdade, vou ler por uma porta analógica do Arduino,
Eu tenho o equipamento abaixo ja conectado ao sensor e fornecendo a medição pelo display do próprio equipamento. O que eu quero é capturar essa informação no arduino e transmiti-la para um site através de um modulo ou shield ethernet. O datasheet do equipamento me dá duas opções para isso: por pulso ou por loop de corrente. A minha dúvida é: qual opção é melhor e mais fácil de implementar?
http://www.runtal.com.br/pdf/v10x_a_manual_n1500ft_portugus_a4.pdf
Oi JRR boa noite,
O sistema de comunicação que utilize o meio físico similar as característica que você postou,
é o protocolo Hart.
http://instrumatic.com.br/artigo/o-protocolo-hart-milhoes-de-aplica...
http://www.mecatronicaatual.com.br/educacao/1305-o-protocolo-digita...
Hart não define apenas um protocolo de comunicação digital. Define também meio físico, categorias de equipamentos, linguagem de descrição de equipamentos para integração nos sistemas de software e até mesmo técnicas de aplicação.
Uma vez que o padrão dominante para controle de processos na indústria era (e ainda é) a sinalização analógica 4-20 mA, nada mais natural que aproveitar o próprio par de fios da malha de corrente para a comunicação digital.
Rui
Caro Rui. Obrigado pela resposta.
Eu já li bastante sobre o protocolo Hart, mas ainda tenho algumas dúvidas de como aplicar um sinal de loop de corrente no arduino. Uns falam que a simples utilização de um resistor de 250R seria suficiente, outros dizem que não porque a tensão é muito pequena e poderá não resultar na precisão necessária. Se optar por utilizar o loop de corrente, pensei em usar um hardware com LM358, como esse descrito neste tópico pelo colega Wiechert aqui do forum:
http://labdegaragem.com/forum/topics/transmissor-de-press-o-4-20ma?...
O que eu quero é ler pelo arduino uma das portas de saida do equipamento abaixo. O datasheet me dá duas opções e eu tenho dúvida sobre qual seria a mais viável.
http://www.runtal.com.br/pdf/v10x_a_manual_n1500ft_portugus_a4.pdf
Grato.
Favor especificar qual sensor deseja usar.
Não entendi bem as especificações que citou.
Veja esse tópico, pode ser util
http://labdegaragem.com/forum/topics/transmissor-de-press-o-4-20ma?...
Caro José Gustavo. Obrigado pela resposta.
Eu tirei boas idéias do tópico que voce citou. O que eu preciso é ler o equipamento abaixo pelo arduino. O
datasheet me dá duas opções para eu fazer isso. A minha dúvida é: qual a melhor e mais fácil de implementar?
http://www.runtal.com.br/pdf/v10x_a_manual_n1500ft_portugus_a4.pdf
Grato,
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por