SKU: OT5077 Numer artykułu: AA685 EAN: 8720618231123
Ten moduł konwertera PWM na napięcie został zaprojektowany do przekształcania sygnałów PWM na napięcie w zakresie 0-10V i nadaje się do szerokiego zakresu zastosowań w przemyśle oraz projektach elektronicznych.
Moduł ma zakres napięcia roboczego DC 12V-30V, przy minimalnym poborze prądu ponad 100mA. Uwaga: jest to napięcie potrzebne do działania modułu i jest niezależne od sygnału PWM.
Zakres częstotliwości sygnału PWM wynosi 1KHZ-3KHZ, dzięki czemu moduł jest kompatybilny z wieloma urządzeniami i kontrolerami.
Zakres poziomu wejściowego sygnału PWM można ustawić na poziom 4.5 do 10V (dla konwencjonalnych przemysłowych kart sterujących, takich jak MACH3 board i interfejs CPU 5V) lub na poziom 12 do 24V (głównie przeznaczony do konwencjonalnego interfejsu PLC).
Za pomocą pinu jumper jest domyślnie ustawiony na poziom 4.5 do 10V.
Zakres konwersji PWM na napięcie wynosi 0%-100%, z tolerancją 5%. Oznacza to, że można łatwo regulować napięcie wyjściowe między 0-10V, dostosowując współczynnik wypełnienia PWM.
Moduł konwertera PWM na napięcie jest kompaktowy i łatwy w instalacji oraz użytkowaniu. Moduł oferuje elastyczne opcje regulacji poziomu sygnału, dzięki czemu nadaje się do szerokiego zakresu zastosowań, takich jak regulacja prędkości silnika, ściemnianie LED oraz regulacja temperatury.
Specyfikacja produktu:
Tak podłączysz Moduł konwertera PWM na napięcie 0-10V do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.
Ten projekt pokazuje, jak wygenerować analogowe napięcie sterujące (0-10V) za pomocą wyjścia PWM Arduino. Arduino podaje zmienny sygnał PWM na pin 9, a moduł przekształca go w proporcjonalne napięcie DC na zacisku VOUT. Otwórz Serial Monitor, aby obserwować bieżący PWM duty cycle, gdy wyjście rośnie i opada.
/*
* ==================================================================
* 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
Ten projekt pokazuje, jak przekształcić cyfrowy sygnał PWM z ESP32 w analogowe napięcie sterujące 0-10V za pomocą modułu PWM-to-Voltage converter. Moduł jest zasilany z zewnętrznego zasilacza 12V DC i sterowany przez GPIO 18. Sketch płynnie zmienia duty cycle PWM od 0% do 100%, generując analogowe wyjście w zakresie od 0V do 10V (idealne dla PLC, VFD lub przemysłowych ściemniaczy).
/*
* ==================================================================
* 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