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

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

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

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

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

Схема на свързване: Модул преобразувател от напрежение към PWM 0-10V на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Модул преобразувател от напрежение към PWM 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 Module Demo
// Sweeps PWM duty cycle on pin 9 from 0% to 100% and back

const int pwmPin = 9;

void setup() {
  pinMode(pwmPin, OUTPUT);
  Serial.begin(115200);
  Serial.println(F("PWM to 0-10V Converter Demo Initialized"));
}

void loop() {
  // Ramp up
  for (int duty = 0; duty <= 255; duty += 5) {
    analogWrite(pwmPin, duty);
    Serial.print(F("PWM Duty: "));
    Serial.print(duty);
    Serial.print(F("/255 ("));
    Serial.print((duty * 100) / 255);
    Serial.println(F("%)"));
    delay(50);
  }

  delay(500);

  // Ramp down
  for (int duty = 255; duty >= 0; duty -= 5) {
    analogWrite(pwmPin, duty);
    Serial.print(F("PWM Duty: "));
    Serial.print(duty);
    Serial.print(F("/255 ("));
    Serial.print((duty * 100) / 255);
    Serial.println(F("%)"));
    delay(50);
  }

  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 0-10V демо за PWM преобразувател на напрежение

Този проект показва как да се генерира аналогово управляващо напрежение 0-10V с ESP32 и модул за преобразуване от PWM към напрежение. ESP32 подава PWM сигнал 0-100% от GPIO 4 към модула, който го преобразува в пропорционален DC изход 0-10V, подходящ за PLCs, VFDs и димери. Външно захранване 12V захранва преобразувателния модул.

Схема на свързване: Модул преобразувател от напрежение към PWM 0-10V на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Модул преобразувател от напрежение към PWM 0-10V на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
ESP32_0_10V_PWM_Voltage_Converter_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 0-10V PWM 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 Voltage Converter Demo
 * Board: ESP32 DevKit V1
 * 
 * Ramps output voltage from 0V to 10V and back down.
 */

const int PWM_PIN = 4; // GPIO 4 connected to PWM input

void setup() {
  Serial.begin(115200);
  pinMode(PWM_PIN, OUTPUT);
  Serial.println("PWM to 0-10V Converter Demo Started");
}

void loop() {
  // Ramp up from 0V to 10V
  for (int duty = 0; duty <= 255; duty += 5) {
    analogWrite(PWM_PIN, duty);
    float expectedVoltage = (duty / 255.0) * 10.0;
    
    Serial.print("Duty: ");
    Serial.print(duty);
    Serial.print("/255 | Output Voltage: ~");
    Serial.print(expectedVoltage, 2);
    Serial.println(" V");
    
    delay(50);
  }
  
  delay(500);

  // Ramp down from 10V to 0V
  for (int duty = 255; duty >= 0; duty -= 5) {
    analogWrite(PWM_PIN, duty);
    float expectedVoltage = (duty / 255.0) * 10.0;
    
    Serial.print("Duty: ");
    Serial.print(duty);
    Serial.print("/255 | Output Voltage: ~");
    Serial.print(expectedVoltage, 2);
    Serial.println(" V");
    
    delay(50);
  }
  
  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Модул преобразувател от напрежение към PWM 0-10V

Този модул преобразува напрежение от 0V - 10V в PWM сигнал

Спецификации за преобразувателя от напрежение към PWM:

  • Работно напрежение: DC 5V-12V
  • PWM честота: около 50KHZ
  • PWM амплитуда: 5V
  • Диапазон на преобразуване: 0-5V/0-10V
  • Преобразуване на напрежение: 0%-100% PWM
  • Толеранс: 1%-3%

Свързване:
VCC: + Работно напрежение 5V-12V (захранване на самата платка)
GND: - Работно напрежение 5V-12V
VIN: + Входно напрежение 0-10V (то се преобразува в PWM)
GND: - Входно напрежение 0-10V
GND: - PWM изход
PWM: + PWM изход

Начин на работа:
Свържете работното напрежение към VCC и GND. Не ги свързвайте обратно, за да избегнете повреда на платката и устройствата. Свържете регулируемо напрежение към VIN терминала. Диапазонът на напрежението е разделен на два типа: 0-5V и 0-10V в зависимост от избрания режим с джъмпера. На гърба на платката това е показано. По подразбиране е настроен на 0-5V.

Изходът е PWM. Работният цикъл може да се регулира чрез промяна на напрежението. Точността може да се контролира чрез настройване на потенциометъра.

 

  • Регулируемо напрежение
  • PWM преобразуване
  • 5V-12V захранване
  • 0-10V вход

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

  • Напрежение към PWM – Преобразува 0V-10V в PWM сигнал.
  • Регулируем работен цикъл – Адаптира се според подаденото напрежение.
  • Два режима на напрежение – Поддържа 0-5V и 0-10V.
  • Прецизно настройване – Потенциометърът помага за контрол на точността.
Спецификации
Работно напрежениеDC 5V-12V
Входно напрежение0-10V
Толеранс1%-3%
PWM честотаоколо 50KHZ
Диапазон на преобразуване0-5V/0-10V
PWM амплитуда5V
Преобразуване на напрежение0%-100% PWM

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

Общо: € 5,20

Отзиви

★★★★★ 5,0/5 4 отзива
  • ★★★★★Thomas WempeПотвърдена покупка

    Поръчка на клиент

  • ★★★★★Jan KappertПотвърдена покупка

    Прави точно това, за което го купих

  • ★★★★★Jean-marc Renaud

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

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

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

Доставка

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

Връщане

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

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

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