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

Exibições: 546

Responder esta

Respostas a este tópico

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

 

Caro Jorge, 

Você viu que o Módulo de indicação de Vazão, pode transmitir os valores das medições ? 

O jeito mais fácil é usar a própria interface desse módulo !

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,

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço