Ref.: 003135 | Disponibilidade: Imediata

Modulo Conversor De 4 A 20ma Para 0 A 5v Conv Corrente P/Tensão

Descrição do produto

 Módulo Conversor de 4 20mA para 0 5V Corrente para Tensão | Analógico


 Descrição:

O Módulo Conversor de 4 20mA para 0 5V é utilizado para transformar sinais de corrente analógica em sinais de tensão analógica, permitindo a leitura e processamento de sensores industriais por microcontroladores como Arduino, ESP32, STM32, PLCs, entre outros.

Sinais de 4 a 20mA são amplamente utilizados em sensores industriais devido à sua imunidade a ruídos e perdas em longas distâncias. Este módulo converte esse padrão em um sinal de 0 a 5V, compatível com entradas analógicas comuns.


 Onde Usar:

  • Leitura de sensores industriais com saída 4 20mA
  • Integração com Arduino, ESP32, STM32, Raspberry Pi
  • Sistemas SCADA e automação industrial
  • Monitoramento de temperatura, pressão, nível, umidade, etc.
  • Conversão de sinal para CLPs, dataloggers e controladores analógicos
  • Projetos de instrumentação e aquisição de dados


Código Arduino:


Abaixo está um código simples para Arduino que lê o sinal de 0 a 5V vindo do Módulo Conversor de 4 20mA para 0 5V (Corrente Tensão) e converte essa leitura para um valor de corrente em mA, com base no mapeamento linear.


O que este código faz:

  • Lê a porta analógica (0 a 1023)
  • Converte para tensão (0 a 5V)
  • Calcula a corrente original (de 4 a 20mA)
  • Exibe tudo no Monitor Serial

Conexões:

Saída do módulo (0 a 5V) A0 do Arduino  

GND do módulo GND do Arduino  

VCC do módulo (12 24V) Fonte externa  

GND da fonte externa GND do Arduino (compartilhado)


O módulo precisa de fonte separada (12 24V) para alimentar o sensor e o conversor. Mas o sinal de saída (0 a 5V) pode ser lido pelo Arduino diretamente.

Código para Arduino:


const int pinoSensor = A0; // Entrada analógica

float leituraADC = 0;

float tensao = 0;

float corrente_mA = 0;


void setup() {

 Serial.begin(9600);

 delay(1000);

 Serial.println("Leitura de corrente 4-20mA via módulo conversor");

}


void loop() {

 leituraADC = analogRead(pinoSensor); // Lê valor de 0 a 1023

 tensao = (leituraADC / 1023.0) * 5.0; // Converte para 0 a 5V


 // Converte a tensão de volta para corrente (4mA = 0V, 20mA = 5V)

 corrente_mA = map(tensao * 1000, 0, 5000, 4, 20); // Resultado aproximado


 // Exibe os dados

 Serial.print("Tensão: ");

 Serial.print(tensao, 2);

 Serial.print(" V\t");


 Serial.print("Corrente: ");

 Serial.print(corrente_mA, 1);

 Serial.println(" mA");


 delay(1000); // Atualiza a cada 1 segundo

}


Observações:

  • Esse código assume que a saída de 0V corresponde a 4mA, e 5V corresponde a 20mA (como o módulo foi projetado).
  • A função map() nesse contexto é usada com multiplicação por 1000 apenas para facilitar o cálculo (trabalhando em mV).
  • Se quiser mais precisão, podemos usar cálculos com equações lineares reais, sem map().


 Produto novo e testado

 Ideal para sensores industriais e projetos de automação

 Envio imediato com embalagem segura

 Fácil de integrar com bibliotecas Arduino e leitura via


Item incluso:

01 peça Modulo Conversor De 4 A 20ma Para 0 A 5v Conv Corrente P/Tensão.

Especificações técnicas

 Especificações Técnicas:

  • Tipo: Conversor de corrente para tensão
  • Entrada de corrente: 4 a 20mA DC
  • Saída de tensão: 0 a 5V DC (linear)
  • Alimentação: 12V a 24V DC (ideal com fonte estabilizada)
  • Precisão: Alta linearidade entre 4 20mA e 0 5V
  • Isolamento: Sem isolamento galvânico (modelo não isolado)
  • Dimensões aproximadas: 4,6 x 1,3 cm
  • Conexões: Bornes de parafuso para entrada e saída
  • Compatibilidade: MCUs, ADCs, CLPs, e sistemas analógicos


Receba novidades e ofertas incríveis!