PWM към 0-10V конверторен модул за индустриални и електронни проекти.
SKU: OT5077 Артикулен номер: AA685 EAN: 8720618231123 Местоположение: F01.03
Алтернатива
Модул преобразувател от напрежение към PWM 0-10V
€ 2,60
Виж тази алтернатива
Ето как да свържеш PWM към Voltage конверторен модул 0-10V към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.
Този проект показва как да се генерира аналогово управляващо напрежение (0-10V) с помощта на PWM изход на Arduino. Arduino подава променлив PWM сигнал на pin 9, който модулът преобразува в пропорционално DC напрежение на VOUT терминала. Отворете Serial Monitor, за да наблюдавате текущия PWM duty cycle, докато изходът се увеличава и намалява.
/*
* ==================================================================
* 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
Този проект показва как цифров PWM сигнал от ESP32 се преобразува в аналогово управляващо напрежение 0-10V с помощта на PWM-to-Voltage converter module. Модулът се захранва от външно 12V DC захранване и се управлява чрез GPIO 18. Sketch-ът променя duty cycle на PWM от 0% до 100%, като генерира аналогов изход от 0V до 10V (идеален за PLCs, VFDs или индустриални димери).
/*
* ==================================================================
* 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
Този PWM към Voltage конверторен модул е проектиран да преобразува PWM сигнали в напрежение между 0-10V и е подходящ за широк спектър от приложения в индустрията и електронни проекти.
Модулът има работен диапазон на напрежение DC 12V-30V, с минимално напрежение от повече от 100mA. Обърнете внимание, че това е напрежението, необходимо за работата на модула, и е независимо от PWM сигнала.
Честотният диапазон на PWM сигнала е между 1KHZ-3KHZ, което прави модула съвместим с голям брой устройства и контролери.
Диапазонът на входното ниво на PWM сигнала може да бъде настроен на ниво 4.5 до 10V (за конвенционални индустриални контролни платки като MACH3 board и интерфейса на 5V CPU) или на ниво 12 до 24V (основно насочен към конвенционалния PLC интерфейс).
С джъмпер пин това по подразбиране е настроено на ниво 4.5 до 10V.
Диапазонът на преобразуване от PWM към voltage е 0%-100%, с толеранс 5%. Това означава, че лесно можете да регулирате изходното напрежение между 0-10V чрез промяна на PWM duty cycle.
PWM към Voltage конверторният модул е компактен и лесен за инсталиране и използване. Модулът предлага гъвкави опции за настройка на нивото на сигнала, което го прави подходящ за широк спектър от приложения, като управление на скоростта на мотор, LED димиране и температурен контрол.
Спецификации на продукта:

| Толеранс | 5% |
|---|---|
| Диапазон на работното напрежение | DC 12V-30V |
| Изискване за мощност | минимум 100mA |
| Честотен диапазон на приемане на PWM сигнал | 1KHZ-3KHZ |
| Диапазон на входното напрежение на PWM сигнала | 4.5V до 10V или 12V до 24V (регулируемо с джъмпер) |
| Диапазон на изходното напрежение | 0-10V |
| Диапазон на преобразуване | Преобразуване на 0%-100% PWM към 0-10V напрежение |
| Размер на модула | (ДxШxВ) 33x33x15mm |
още не е тестван
използвах го, за да управлявам 0-5V от 12V E skelter с PWM от uController, работи перфектно
Интересно за проба
Супер продукт!
Всичко е наред
Всичко е наред
PWM към Voltage конверторен модул 0-10V