SKU: OT5077 Varenummer: AA685 EAN: 8720618231123
Dette PWM til spændingskonvertermodul er designet til at omdanne PWM-signaler til en spænding mellem 0-10V og er velegnet til en bred vifte af anvendelser inden for industri og elektronikprojekter.
Modulet har et arbejds-spændingsområde på DC 12V-30V, med et minimumsforbrug på mere end 100mA. Bemærk, at dette er den spænding, der kræves for at få modulet til at fungere, og det er uafhængigt af PWM-signalet.
PWM-signalfrekvensområdet er mellem 1KHZ-3KHZ, hvilket gør modulet kompatibelt med en lang række enheder og controllere.
PWM-signaleets indgangsniveauområde kan indstilles til 4.5 til 10V niveau (til konventionelle industrielle styrekort såsom MACH3 board og grænsefladen på en 5V CPU) eller til 12 til 24V niveau (primært rettet mod den konventionelle PLC-grænseflade).
Med en jumper-pin er det som standard indstillet til 4.5 til 10V niveau.
Konverteringsområdet fra PWM til spænding er 0%-100%, med en tolerance på 5%. Det betyder, at du nemt kan justere udgangsspændingen mellem 0-10V ved at justere PWM-duty cycle.
PWM til spændingskonvertermodulet er kompakt og nemt at installere og bruge. Modulet tilbyder fleksible muligheder for at justere signalniveauet, hvilket gør det velegnet til en bred vifte af anvendelser, såsom motorhastighedsregulering, LED-dæmpning og temperaturregulering.
Produktspecifikationer:
Sådan tilslutter du PWM til spændingskonvertermodul 0-10V til en Arduino UNO eller ESP32, med en eksempelsketch, du kan uploade med det samme.
Dette projekt viser, hvordan man kan generere en analog styrespænding (0-10V) ved hjælp af et Arduino PWM-output. Arduino sender et varierende PWM-signal på pin 9, som modulet omdanner til en proportional DC-spænding på VOUT-terminalen. Åbn Serial Monitor for at se den aktuelle PWM duty cycle, mens udgangen går op og ned.
/*
* ==================================================================
* 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
Dette projekt viser, hvordan et digitalt PWM-signal fra ESP32 omdannes til en analog 0-10V styrespænding ved hjælp af PWM-to-Voltage converter module. Modulet forsynes med en ekstern 12V DC-forsyning og styres via GPIO 18. Sketchen sveeper PWM duty cycle fra 0% til 100%, hvilket giver et analogt output fra 0V til 10V (ideelt til PLC'er, VFD'er eller industrielle dæmpere).
/*
* ==================================================================
* 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