Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket PWM:stä jännitemuuntimeksi moduuli 0-10V:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

PWM:stä 0-10V -jännitemuuntimen demo

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.

Kytkentäkaavio: PWM:stä jännitemuuntimeksi moduuli 0-10V laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: PWM:stä jännitemuuntimeksi moduuli 0-10V laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
PWM_to_0_10V_Voltage_Converter_Demo.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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

ESP32 PWM - 0-10V jännitteenmuuntimen demo

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).

Kytkentäkaavio: PWM:stä jännitemuuntimeksi moduuli 0-10V laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: PWM:stä jännitemuuntimeksi moduuli 0-10V laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
ESP32_PWM_to_0_10V_Voltage_Converter_Dem.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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:stä jännitemuuntimeksi moduuli 0-10V

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:

  • 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 
  • Muuntoalue: 0%-100% PWM-muunto 0-10V jännitteeksi
  • Toleranssi: 5%
  • Potentiometri PWM-signaalin kalibrointiin
  • Moduulin mitat: (P x L x K) 33x33x15mm
  • Säädettävä signaalitaso
  • Kompakti koko
  • Helppo asentaa
  • 0-10V-lähtö

Miksi valita tämä tuote?

  • Säädettävä tulotaso – 4.5-10V tai 12-24V PWM-tasolle.
  • Laaja taajuusalue – Toimii 1KHZ-3KHZ PWM-signaalien kanssa.
  • Kompakti koko – Helppo asentaa ja käyttää.
  • Sopii sovelluksiin – Moottorin ohjaukseen, LED-himmennykseen ja lämpötilan säätöön.
Tiedot
Toleranssi5%
KäyttöjännitealueDC 12V-30V
Tehovaatimusvähintään 100mA
PWM-signaalin vastaanottotaajuusalue1KHZ-3KHZ
PWM-signaalin tulojännitealue4.5V - 10V tai 12V - 24V (säädettävissä jumperilla)
Lähtöjännitealue0-10V
Muunnosalue0%-100% PWM-muunnos 0-10V jännitteeksi
Moduulin mitat(P x L x K) 33x33x15mm

Usein ostettu yhdessä

Yhteensä: € 9,40

Arvostelut

★★★★★ 4,8/5 6 arvostelua
  • ★★★★★Jean-marc Renaud

    ei vielä testattu

  • ★★★★★jan dekker

    käytetty ohjaamaan 0-5V 12V E-skootterista PWM:llä uControllerista, toimii täydellisesti

  • ★★★★★Marc Bouyer

    Mielenkiintoinen kokeiltavaksi

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut