PWM naar 0-10V convertermodule voor industrie- en elektronica-projecten.
SKU: OT5077 Número do artigo: AA685 EAN: 8720618231123 Localização: F01.03
Alternativa
Módulo Conversor de Tensão para PWM 0-10V
€ 2,60
Ver esta alternativa
Como ligar o Módulo conversor PWM para tensão 0-10V a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.
This project demonstrates how to generate an analog control voltage (0-10V) using an Arduino PWM output. The Arduino outputs a varying PWM signal on pin 9, which the module converts into a proportional DC voltage at the VOUT terminal. Open the Serial Monitor to observe the current PWM duty cycle as the output sweeps up and down.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : PWM to 0-10V Voltage Converter Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : PWM naar Voltage converter module 0-10V
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// PWM to 0-10V Voltage Converter Demo
const int pwmPin = 9;
void setup() {
pinMode(pwmPin, OUTPUT);
Serial.begin(115200);
Serial.println(F("PWM to Voltage Converter initialized."));
}
void loop() {
// Ramp up output voltage (0% to 100% duty cycle)
Serial.println(F("Ramping voltage up..."));
for (int duty = 0; duty <= 255; duty += 5) {
analogWrite(pwmPin, duty);
Serial.print(F("Duty cycle: "));
Serial.print((duty * 100) / 255);
Serial.println(F("%"));
delay(50);
}
delay(1000);
// Ramp down output voltage (100% to 0% duty cycle)
Serial.println(F("Ramping voltage down..."));
for (int duty = 255; duty >= 0; duty -= 5) {
analogWrite(pwmPin, duty);
Serial.print(F("Duty cycle: "));
Serial.print((duty * 100) / 255);
Serial.println(F("%"));
delay(50);
}
delay(1000);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
This project demonstrates converting a digital PWM signal from the ESP32 into an analog 0-10V control voltage using the PWM-to-Voltage converter module. The module is powered by an external 12V DC supply and controlled via GPIO 18. The sketch sweeps the PWM duty cycle from 0% to 100%, generating an analog output ranging from 0V to 10V (ideal for PLCs, VFDs, or industrial dimmers).
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 PWM to 0-10V Voltage Converter Demo
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : PWM naar Voltage converter module 0-10V
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// PWM to 0-10V Converter Module Demo with ESP32
// Connect GPIO 18 to PWM input and external 12V DC to module VIN
const int pwmPin = 18;
void setup() {
Serial.begin(115200);
pinMode(pwmPin, OUTPUT);
Serial.println("ESP32 PWM to 0-10V Converter Demo Started");
}
void loop() {
// Sweep output from 0V up to 10V in steps
for (int duty = 0; duty <= 255; duty += 25) {
analogWrite(pwmPin, duty);
float expectedVoltage = (duty / 255.0) * 10.0;
Serial.print("PWM Duty: ");
Serial.print(duty);
Serial.print("/255 | Approx Output: ");
Serial.print(expectedVoltage, 1);
Serial.println(" V");
delay(1000);
}
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Este Módulo Conversor PWM para Tensão foi concebido para converter sinais PWM numa tensão entre 0-10V, sendo adequado para uma vasta gama de aplicações na indústria e em projetos de eletrónica.
O módulo tem uma gama de tensão de funcionamento de DC 12V-30V, com uma tensão mínima de mais de 100mA. Atenção, esta é a tensão necessária para fazer o módulo funcionar e é independente do sinal PWM.
A gama de frequência do sinal PWM é entre 1KHZ-3KHZ, tornando o módulo compatível com um grande número de dispositivos e controladores.
A gama de nível de entrada do sinal PWM pode ser definida para nível de 4.5 a 10V (para placas de controlo industrial convencionais, como a placa MACH3 e a interface de um CPU de 5V) ou para nível de 12 a 24V (principalmente direcionado para a interface PLC convencional).
Com um pino jumper, fica por defeito definido para nível de 4.5 a 10V.
A gama de conversão de PWM para tensão é de 0%-100%, com uma tolerância de 5%. Isto significa que pode ajustar facilmente a tensão de saída entre 0-10V ajustando o duty cycle do PWM.
O Módulo Conversor PWM para Tensão é compacto e fácil de instalar e utilizar. O módulo oferece opções flexíveis para ajustar o nível do sinal, tornando-o adequado para uma vasta gama de aplicações, como controlo de velocidade de motores, regulação de intensidade de LED e controlo de temperatura.
Especificações do produto:

| Tolerância | ± 5% |
|---|---|
| Intervalo de tensão de funcionamento | DC 12V-30V |
| Requisito de alimentação | mínimo 100mA |
| Intervalo de frequência de receção do sinal PWM | 1KHZ-3KHZ |
| Intervalo de tensão de entrada do sinal PWM | 4.5V até 10V ou 12V até 24V (ajustável com jumper) |
| Intervalo de tensão de saída | 0-10V |
| Intervalo de conversão | conversão PWM de 0%-100% para tensão de 0-10V |
| Dimensão do módulo | (CxLxA) 33x33x15mm |
ainda não testado
usado para controlar 0-5V do E skelter de 12V com PWM a partir do uController, funciona perfeitamente
Interessante para testar
Super produto!
Tudo em ordem
Tudo em ordem
Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.
Tudo sobre devoluções
Módulo conversor PWM para tensão 0-10V