PWM:stä 0-10V-muunninmoduuli teollisuus- ja elektroniikkaprojekteihin.
SKU: OT5077 Tuotenumero: AA685 EAN: 8720618231123 Sijainti: F01.03
Vaihtoehto
Jännite PWM-muunninmoduuli 0-10V
€ 2,60
Katso tämä vaihtoehto
Näin kytket PWM:stä jännitemuuntimeksi moduuli 0-10V:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti näyttää, miten Arduino PWM-ulostulolla voidaan tuottaa analoginen ohjausjännite (0-10V). Arduino antaa vaihtelevan PWM-signaalin pin 9 -nastassa, jonka moduuli muuntaa sitä vastaavaksi DC-jännitteeksi VOUT-liitännässä. Avaa Serial Monitor nähdäksesi nykyisen PWM duty cycle -arvon, kun lähtö nousee ja laskee.
/*
* ==================================================================
* 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
Tämä projekti näyttää, miten ESP32:n digitaalinen PWM-signaali muunnetaan analogiseksi 0-10V ohjausjännitteeksi PWM-to-Voltage converter module -moduulin avulla. Moduuli saa virtansa ulkoisesta 12V DC -syötöstä ja sitä ohjataan GPIO 18:n kautta. Sketch käy läpi PWM duty cycle -arvon 0%:sta 100%:iin, jolloin analoginen lähtöalue on 0V:sta 10V:iin (ihanteellinen PLC:ille, VFD:ille tai teollisuusdimmereille).
/*
* ==================================================================
* 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
Tämä PWM:stä jännitemuuntimeksi -moduuli on suunniteltu muuntamaan PWM-signaaleja jännitteeksi välillä 0-10V, ja se soveltuu monenlaisiin teollisuuden ja elektroniikkaprojektien käyttökohteisiin.
Moduulin käyttöjännitealue on DC 12V-30V, ja vähimmäisvirta on yli 100mA. Huomaa, että tämä on moduulin toimintaan tarvittava jännite eikä liity PWM-signaaliin.
PWM-signaalin taajuusalue on 1KHZ-3KHZ, mikä tekee moduulista yhteensopivan monien laitteiden ja ohjainten kanssa.
PWM-signaalin tulotasoalue voidaan asettaa 4.5-10V tasolle (tavanomaisille teollisille ohjauskorteille, kuten MACH3 board ja 5V CPU:n käyttöliittymälle) tai 12-24V tasolle (pääasiassa tavanomaista PLC-liitäntää varten).
Jumperilla tämä on oletuksena asetettu 4.5-10V tasolle.
PWM:n ja jännitteen muuntoalue on 0%-100%, toleranssi 5%. Tämä tarkoittaa, että voit helposti säätää lähtöjännitettä välillä 0-10V säätämällä PWM:n käyttöastetta.
PWM:stä jännitemuuntimeksi -moduuli on kompakti ja helppo asentaa ja käyttää. Moduuli tarjoaa joustavia vaihtoehtoja signaalitason säätämiseen, minkä ansiosta se soveltuu monenlaisiin käyttökohteisiin, kuten moottorin nopeudensäätöön, LED-himmennykseen ja lämpötilansäätöön.
Tuotetiedot:

| Toleranssi | 5% |
|---|---|
| Käyttöjännitealue | DC 12V-30V |
| Tehovaatimus | vähintään 100mA |
| PWM-signaalin vastaanottotaajuusalue | 1KHZ-3KHZ |
| PWM-signaalin tulojännitealue | 4.5V - 10V tai 12V - 24V (säädettävissä jumperilla) |
| Lähtöjännitealue | 0-10V |
| Muunnosalue | 0%-100% PWM-muunnos 0-10V jännitteeksi |
| Moduulin mitat | (P x L x K) 33x33x15mm |
ei vielä testattu
käytetty ohjaamaan 0-5V 12V E-skootterista PWM:llä uControllerista, toimii täydellisesti
Mielenkiintoinen kokeiltavaksi
Loistava tuote!
Kaikki kunnossa
Kaikki kunnossa
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
PWM:stä jännitemuuntimeksi moduuli 0-10V