Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш PWM към Voltage конверторен модул 0-10V към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

Демонстрация на преобразувател на напрежение от PWM към 0-10V

Този проект показва как да се генерира аналогово управляващо напрежение (0-10V) с помощта на PWM изход на Arduino. Arduino подава променлив PWM сигнал на pin 9, който модулът преобразува в пропорционално DC напрежение на VOUT терминала. Отворете Serial Monitor, за да наблюдавате текущия PWM duty cycle, докато изходът се увеличава и намалява.

Схема на свързване: PWM към Voltage конверторен модул 0-10V на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: PWM към Voltage конверторен модул 0-10V на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
PWM_to_0_10V_Voltage_Converter_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  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 към 0-10V преобразувател за ESP32

Този проект показва как цифров PWM сигнал от ESP32 се преобразува в аналогово управляващо напрежение 0-10V с помощта на PWM-to-Voltage converter module. Модулът се захранва от външно 12V DC захранване и се управлява чрез GPIO 18. Sketch-ът променя duty cycle на PWM от 0% до 100%, като генерира аналогов изход от 0V до 10V (идеален за PLCs, VFDs или индустриални димери).

Схема на свързване: PWM към Voltage конверторен модул 0-10V на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: PWM към Voltage конверторен модул 0-10V на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
ESP32_PWM_to_0_10V_Voltage_Converter_Dem.ino · компилирано и тествано
/*
 * ==================================================================
 *  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 конверторен модул 0-10V

Този 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 димиране и температурен контрол.

Спецификации на продукта:

  • Работен диапазон на напрежение: DC 12V-30V
  • Изискване за мощност: минимум 100mA
  • Честотен диапазон на приемане на PWM сигнал: 1KHZ-3KHZ
  • Диапазон на входното напрежение на PWM сигнала: 4.5V до 10V или 12V до 24V (регулируемо с джъмпер)
  • Диапазон на изходното напрежение: 0-10V 
  • Диапазон на преобразуване: 0%-100% PWM преобразуване към 0-10V напрежение
  • Толеранс: 5%
  • Потенциометър за калибриране на PWM сигнал
  • Размер на модула: (ДxШxВ) 33x33x15mm
  • Регулируемо ниво на сигнала
  • Компактен размер
  • Лесен за инсталиране
  • 0-10V изход

Защо да изберете този продукт?

  • Регулируемо входно ниво – За PWM ниво 4.5-10V или 12-24V.
  • Широка честотна лента – Работи с PWM сигнали 1KHZ-3KHZ.
  • Компактен формат – Лесен за инсталиране и използване.
  • Подходящ за приложения – За управление на мотори, димиране на 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

Често купувани заедно

Общо: € 9,40

Отзиви

★★★★★ 4,8/5 6 отзива
  • ★★★★★Jean-marc Renaud

    още не е тестван

  • ★★★★★jan dekker

    използвах го, за да управлявам 0-5V от 12V E skelter с PWM от uController, работи перфектно

  • ★★★★★Marc Bouyer

    Интересно за проба

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани

Държач за батерия 18650 единичен

Държач за батерия 18650 единичен

€ 1,00
Държач за 4x AA батерии (6V)

Държач за 4x AA батерии (6V)

€ 0,95
керамичен дисков кондензатор - 3pF - 50V

керамичен дисков кондензатор - 3pF - 50V

€ 0,25
Тестови щипки към Dupont Female 10 броя

Тестови щипки към Dupont Female 10 броя

€ 3,90
220VAC към 5VDC 0,6A конверторен модул HLK-PM01

220VAC към 5VDC 0,6A конверторен модул HLK-PM01

€ 4,95