Ref.: 002825 | Disponibilidade: Imediata

Módulo Conversor de Tensão Analógica para Sinal PWM de 0 a 5V

Descrição do produto

Módulo Conversor de Sinal PWM para Tensão Analógica DC 0 5V


Descrição:

O Módulo Conversor de PWM para Tensão DC 0 5V é ideal para transformar sinais digitais PWM em sinais analógicos estáveis, utilizados em aplicações que requerem controle preciso de dispositivos analógicos como drivers de motor, controladores industriais, fontes programáveis, entre outros.

Este módulo converte um sinal PWM de microcontroladores como Arduino, ESP32, STM32 e Raspberry Pi em uma tensão analógica DC linear proporcional ao duty cycle do sinal PWM. A conversão é feita por meio de um filtro ativo de segunda ordem com amplificador operacional, garantindo saída estável e com baixo ripple.


Onde Usar:

  • Conversão de sinal PWM para tensão analógica DC
  • Controle de drivers industriais, inversores e fontes reguláveis
  • Comunicação com CLPs e equipamentos que exigem entrada 0 5V
  • Integração com DACs simples via PWM
  • Projetos com Arduino, ESP32, STM32, Raspberry Pi, etc.
  • Simulação de potenciômetros analógicos com controle digital


 Aqui está um código simples para Arduino que gera um sinal PWM proporcional a um valor analógico (ex.: lido de um potenciômetro), e esse sinal pode ser convertido em uma tensão analógica real de 0 a 5V usando o Módulo Conversor de PWM para Tensão DC 0 5V.


O que este código faz:

  • Lê um potenciômetro (ou outro sinal analógico) no pino A0
  • Converte esse valor em PWM proporcional (0 100%)
  • Envia o sinal PWM para o pino 9
  • O módulo converte esse PWM em tensão DC real (0 a 5V)


Materiais necessários

  • Arduino Uno/Nano/Mega
  • Módulo Conversor PWM Tensão DC
  • Potenciômetro de 10k (ou outro valor)
  • Fios de conexão
  • Multímetro (opcional, para testar a saída)


Ligações:

Potenciômetro:  

 VCC 5V  

 GND GND  

 Pino central A0 do Arduino


Módulo Conversor:  

 PWM IN D9 do Arduino  

 VCC Fonte de 6V a 24V  

 GND GND da fonte e GND do Arduino (em comum)  

 OUT Saída analógica real (0 a 5V)


Código Arduino:


const int pinoPot = A0;   // Potenciômetro conectado ao A0

const int pinoPWM = 9;   // Saída PWM conectada ao módulo


void setup() {

 pinMode(pinoPWM, OUTPUT);

 Serial.begin(9600);

 Serial.println("Conversor PWM para 0-5V iniciado.");

}


void loop() {

 int leitura = analogRead(pinoPot);     // Lê valor de 0 a 1023

 int dutyCycle = map(leitura, 0, 1023, 0, 255); // Mapeia para 0 a 255


 analogWrite(pinoPWM, dutyCycle);      // Gera PWM proporcional


 float tensaoEstimada = (dutyCycle / 255.0) * 5.0;


 // Mostra no monitor serial

 Serial.print("PWM: ");

 Serial.print(dutyCycle);

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

 Serial.print(tensaoEstimada, 2);

 Serial.println(" V");


 delay(200);

}


Resultado:

  • Girando o potenciômetro, você altera o PWM no pino 9.
  • O módulo converte esse PWM em uma tensão analógica real, que pode ser medida com um multímetro ou usada para controlar dispositivos analógicos.

Tente uma versão com:

  • Display LCD ou OLED para mostrar a tensão
  • Botões para aumentar/diminuir PWM
  • Controle remoto ou sensor de temperatura ajustando a saída


Item incluso:

01peça Módulo Conversor de Tensão Analógica para Sinal PWM de 0 a 5V.

Especificações técnicas

 Especificações Técnicas:


  • Tipo: Conversor PWM Tensão analógica DC
  • Faixa de entrada PWM: 0% a 100% duty cycle
  • Faixa de saída: 0V a 5V DC (linear)
  • Frequência de entrada recomendada: 1 kHz a 10 kHz
  • Tensão de alimentação: DC 6V a 24V (independente da saída)
  • Conectores: Bornes para PWM IN, VCC, GND, e OUT
  • Circuito: Filtro ativo com amplificador operacional
  • Precisão: Alta estabilidade e baixa ondulação (ripple)
  • Tempo de resposta: Rápido (ideal para controle dinâmico)
  • Dimensões aproximadas: 3.3 x 1.7 cm
  • Compatível com: Arduino, ESP, CLPs, DACs e módulos de potência


Receba novidades e ofertas incríveis!