-
Bild
Ausschnitt aus einer technischen Dokumentation zur Periodendauer
4.2.1.4 Periodendauer Sie stellen die Periodendauer in µs in der Hardware-Konfiguration ein. Der Wertebereich ist abhängig von der Verwendung der Funktion High-Speed-Ausgang: High-Speed-Ausgang | Wertebereich der Periodendauer Aktiviert | 10 ... 85000000 µs = 10 µs ... 85 s Deaktiviert | 100 ... 85000000 µs = 100 µs ... 85 s
in „PWM Shifter 24V auf 5V“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Darstellung von Periodendauer und Impulsbreite eines Rechtecksignals
Period Pulse Width
in „Einstieg in PIC mit MPLAB X und Snap Adapter“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Datei
pwm_code.txt
include <util/delay.h> /* LED PB1 Servor PB4 OCR1C = TOP → Periode definieren OCR1B → Pulsbreite → Servo-PWM | Ereignis | OC1B | | ------------- | ----- | | TCNT1 = 0 | HIGH | | TCNT1 = OCR1B | LOW | | TCNT1 = OCR1C | Reset | */ #define SERVO_PIN PB4 // OC1B #define LED PB1 // Interne LED // -------- Funktionsprototyp
in „Digispark Klon und PWM Servosteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pwm_code.c
PB1 Servor PB4 OCR1C = TOP → Periode definieren (z. B. 20 ms für Servo) OCR1B → Pulsbreite → Servo-PWM | Ereignis | OC1B | | ------------- | ----- | | TCNT1 = 0 | HIGH | | TCNT1 = OCR1B | LOW | | TCNT1 = OCR1C | Reset | */ #define SERVO_PIN PB4 // OC1B #define LED PB1 // Interne LED // -------- Funktionsprototyp
in „Digispark Klon und PWM Servosteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
C-Programmcode für Mikrocontroller PWM-Initialisierung
USERTCBx USERTCB3 #define CHANNELx EVSYS.CHANNEL3 #define EV_CHANNEL EVSYS_CHANNEL_CHANNEL3_gc void PWM_shot_init (void) { // Setze Port als input event CHANNELx = PORTx_PINx; // Verbinde zu event channel 3 EVSYS.USERTCBx = EV_CHANNEL; // Aktiviere TCB ohne Prescaler TCBx.CTRLA = TCB_CLKSEL_CLKDIV1_gc
in „Timer Counter B als PWM Messung“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Mehrere ST Nucleo-L073RZ Mikrocontroller-Boards
NUCLEO-L073RZ, STM32, www.st.com/stm32nucleo, MB11319B, PWM/MOS/D1, PWM/D2, PWM/D3, PWM/D4, PWM/D5, PWM/D6, PWM/D7, PWM/D8, PWM/D9, PWM/D10, PWM/D11, PWM/D12, PWM/D13, PWM/D14, PWM/D15, PWM/D16, PWM/D17, PWM/D18, PWM/D19, PWM/D20, PWM/D21, PWM/D22, PWM/D23, PWM/D24, PWM/D25, PWM/D26, PWM/D27, PWM/D28, PWM/D29, PWM/D30, PWM/D31, PWM/D32, PWM/D33, PWM/D34, PWM/D35, PWM/D36, PWM/D37, PWM/D38, PWM/D39, PWM/D40, PWM/D41, PWM/D42, PWM/D43, PWM/D44, PWM/D45, PWM/
in „[V] Diverse STM32 Nucleo Boards“ · Markt · · Platinenfotos
-
Datei
Schrittmotor.asm
;1 0 0 0 1 ;1 + - ;2 1 0 0 0 ;2 - + ;3 0 0 1 0 ;3 + - ;4 0 1 0 0 ;4 - + ; rechts links ;1) +A +A' PWM1 PWM2 ; -B' -B' PWM4 PWM4 ;2) -A -A PWM1 PWM1 ; +B +B' PWM3 PWM4 ;3) +A' +A PWM2 PWM1 ; -B -B PWM3 PWM3 ;4) -A' -A' PWM2 PWM2 ; +B' +B PWM4 PWM3 ;-------- ;Ende 2 Phasen Motor !!! ;PWMW = PWM-Mert M2P1
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
Schrittmotor.asm
;1 0 0 0 1 ;1 + - ;2 1 0 0 0 ;2 - + ;3 0 0 1 0 ;3 + - ;4 0 1 0 0 ;4 - + ; rechts links ;1) +A +A' PWM1 PWM2 ; -B' -B' PWM4 PWM4 ;2) -A -A PWM1 PWM1 ; +B +B' PWM3 PWM4 ;3) +A' +A PWM2 PWM1 ; -B -B PWM3 PWM3 ;4) -A' -A' PWM2 PWM2 ; +B' +B PWM4 PWM3 ;-------- ;Ende 2 Phasen Motor !!! ;PWMW = PWM-Mert M2P1
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
main.txt
= current_pwm elapsed = time.time() - ramp_start_time if elapsed >= RAMP_DURATION: current_pwm = target_pwm ramp_start_time = None pwm0.duty_u16(current_pwm) return progress = elapsed / RAMP_DURATION new_pwm = int(ramp_start_value + (target_pwm - ramp_start_value) * progress) new_pwm = max(PWM_MIN_HARD, min(PWM_MAX, new_pwm)) if new_pwm != current_pwm: current_pwm = new_pwm pwm0.duty_u16(current_pwm) def boost_cycle(t): global target_pwm,
in „PWM Webrowser Pumpenmonitor / Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TM56E6422-tenxtechnology.pdf
Mode 0 PWMPRD/2 PWMPRD/2 Mode 1 PWM0PRD/2 PWM0PRD/2 Frame Frame PWM0D PWM0D PWM0P PWM0P PWM0N PWM0N T NOV TNOV TNOV TNOV Set PWMIF Set PWMIF Mode 2 PWM0PRD/2 PWM0PRD/2 Mode 3 PWM0PRD/2 PWM0PRD/2 Frame Frame PWM0D PWM0D PWM0P PWM0P PWM0N
in „MCU identifikation/Datenblatt - MC9989A0ZQ“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
4_Wire_PWM_Spec.pdf
PWM Duty Cycle In a Type B implementation the fan will run at minimum RPM for all non-zero PWM duty cycle values less than minimum duty cycle and turn off the motor at 0% PWM duty cycle. See Figure 5. 15 Fan Speed Control Figure 5 Type B Operation, Stay On at Minimum RPM, Off at 0% RPM Speed vs. PWM Duty cycle %of full speed 35 The fan stays on at minimum speed for 30 PWM duty cycle values below the 25 minimum PWM Example Min. duty cycle, and PWM shuts off at 0% 20 PWM duty cycle Example Min. 15
in „4Pin luefter Spezifikation“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Noctua_PWM_specifications_white_paper.pdf
Noctua PWM specifications white paper Scope of this paper ThescopeofthiswhitepaperistoprovideadetailedtechnicaldocumentationofthePWM (Pulse Width Modulation) speed control features of Noctua’s 4-pin PWM fans.
in „4Pin luefter Spezifikation“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Uno_PWM_poti_ta_v_R_E_A___-_Mon.ino
5; if (pwm > 255) pwm = 255; delay(50); } // ------------------------- // Minus-Taster // ------------------------- if (digitalRead(minusTaster) == LOW) { potiModus = false; pwm -= 5; if (pwm < 0) pwm = 0; delay(50); } // PWM nur bei Änderung ausgeben if (pwm != letzterPWM) { letzterPWM = pwm; statusAusgeben(); } // ------------------------- // PWM ausgeben // ------------------------- if (motorEin) analogWrite(pwmPin, pwm
-
Datei
weichen_Test.ino
============================================== // CONRAD WEICHEN-PRUEFGERAET // ARDUINO NANO // // PWM-WECHSELSPANNUNG UEBER DIE VORHANDENE BRUECKE // // Pin 3 = PWM // Pin 2 = Richtung / Polaritaet // // Die vorhandene Hardware erzeugt daraus: // // PWM + LOW // PWM + HIGH // // und damit eine Wechselspannung
-
PDF
TM56M152A-tenxtechnology.pdf
80 PWM0DL (95h) Function related to: PWM0 PWM0 Duty bit 7~0 PWM0DL 95.7~0 R/W 00 PWM1DH (96h) Function related to: PWM1 PWM1 Duty bit 15~8 PWM1DH 96.7~0 R/W 80 PWM1DL (97h) Function related to: PWM1 PWM1 Duty
in „MCU identifikation/Datenblatt - MC9989A0ZQ“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines Verstärkers
Zum HP Verstärker (OPs / HP2) PWM_HPM_L PWM_HPM_C PWM_HPM_R PWM_HPP X7R C294 470pF C266 0.1uF X7R AVDD MCLK OSCRES AVDD DVSS2_CORE DVDD2_CORE RESET HP_SEL PDN MUTE SDA SCL LRCK SCLK SDIN1 SDIN2 SDIN3 SDIN4 VR_DIG SDOUT VR_PWM AVSS PLL_FLTM VR_ANA PWM_P_6 PWM_M_6 PWM_P_5 PWM_M_5 PWM_P_4 PWM_M_4 PWM_P_3 PWM_M_3 PWM_P_2 PWM_M_2 PWM_P_1 PWM_M_1 DVSS1_CORE DVSS2_CORE DVSS_CORE +3.3V_5558 C372 0.1 C406 0.01 C407 THERMAL PAD R429 47 R426 47 R425 47 R431
in „Hifi Kompaktanlage mit Bluetooth Sender ausstatten“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
PDF
CAT4104.pdf
EN/PWM rising tLED from ILED= 175 mA 1.5 ms shutdown ILED= 80 mA 1.3 TP1 Turn−On time, EN/PWM rising tLED ILED= 175 mA 600 ns TP2 Turn−Off time, EN/PWM fallingLED I ILED= 175 mA 400 ns I = 80 mA 300 LED T
in „ATtiny85, energiesparende Schaltung mit PIR und LED FadeIn/FadeOut (Newbie)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc-pwm-led.c
ADSC)) // Warte, bis Konvertierung abgeschlossen ist ; return ADC; // Gib den ADC-Wert zurück } void PWM_Init() { TCCR0A = (1 << COM0A1) | (1 << WGM01) | (1 << WGM00); // Fast PWM-Modus konfigurieren TCCR0B = (1 << CS01); // Prescaler auf 8 setzen DDRD |= (1 << PD6); // PD6 (Pin 6) als PWM-Ausgang setzen } void SetPWM(uint8_t dutyCycle) { OCR0A = dutyCycle; // PWM Duty Cycle setzen } int main(void) { ADC_Init(); // ADC initialisieren PWM_Init(); // PWM initialisieren DDRH |= (1 << PH6) | (1 << PH5); // PH6 und PH5
-
Bild
Schaltplan eines Netzteils mit Spannungsregler und Operationsverstärker
C1 1000uF/40v GND C2 100n IC1 317T VI ADJ VO 2 R2 220R C3 10uF/40v OUT-1 OUT-2 GND +9V C5 100n 4 D3 PWM-IN R3 10K C4 100n 3 + IC2A LM358N 2 1 GND
in „Suche kleines Modul/Breakout: DCDC von Arduino steuerbar“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
LTspice Simulation Schaltplan und Stromverlauf
LTspice XVII - PWM2.asc File Edit Hierarchy View Simulate Tools Window Help 9mA 81mA 72mA 63mA 54mA 45mA 36mA 27mA 18mA 9mA 0mA 0s 10s 20s 30s 40s 50s 60s 70s 80s 90s 100s V1 R4 12 100 Q1 BSX59 R1 R2 680 680 tst_01 C1
in „Tankanzeige eines E36 mit Mikrocontroller Steuern“ · Fahrzeugelektronik · · Screenshots
-
Bild
MOSFET Trigger Switch Drive Module mit technischen Daten
MOSFET Trigger Switch Drive Module 16.5mm/0.65in 36.5mm/1.4in R1 R3 PWM Q2 LED1 LED2 LED3 GND Working Voltage DC 5V-36V Continuous Current 15A Maximum Current and Power 30A,400W The Trigger Source Digital high-low (DC3.3V-20V) PLC Interfaces: YES Work Temperature -45°C to +85°C Micro Controller IO Port YES PWM Signal 0-20KHZ
in „Mosfet Modul mit PWM ansteuern MKS GEN_L V2.1“ · Mikrocontroller und Digitale Elektronik · · Platinenfotos
-
Bild
Schaltplan und Tabelle zur PWM-Dimmung
VIN AL5809 IN 1 X Y W X OUT 2 PWM_DIM (ZXMN6A11Z) a) PWM Dimming by External MOSFET Recommended PWM Frequency and Dimming Range PWM Frequency (Hz) Duty Cycle (%) Min Max 100 5 95 200 10 90
in „ATtiny85, energiesparende Schaltung mit PIR und LED FadeIn/FadeOut (Newbie)“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Schaltplan und Simulationsdiagramm einer LED-Schaltung
R1 2.2k D1 L128-PCO1003500000 Q1 2SCR293P5 Q2 BC847B R2 6.8 M1 IRLML6244 PWM V2 100 R3 BAT V1 PWL(0 3V 40ms 4.2V) .tran 40ms I(D1) 100mA 90mA 80mA 70mA 60mA 50mA 40mA 30mA 20mA 10mA 0mA -10mA V(BAT) 3.0V 3.1V 3.2V 3.3V 3.4V 3.5V 3.6V 3.7V 3.8V 3.9V 4.0V 4.1V 4.2V
in „ATtiny85, energiesparende Schaltung mit PIR und LED FadeIn/FadeOut (Newbie)“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
< targetADC - 8) { if (pwm1Value < 255 - pwmStep) pwm1Value += pwmStep; } else if (adc2 > targetADC + 8) { if (pwm1Value > pwmStep) pwm1Value -= pwmStep; } OCR0 = pwm1Value; // PD7 (Timer2) regelt ADC3 int adc3 = analogRead(A3); if (adc3 < targetADC - 8) { if (pwm2Value < 255 - pwmStep) pwm2Value += pwmStep; } else if (adc3 > targetADC + 8) { if (pwm2Value > pwmStep) pwm2Value -= pwmStep; } OCR2 = pwm2Value; } // ----------------------------------------------
in „Zeigt her eure Kunstwerke (ab 2023)“ · Projekte & Code ·
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
< targetADC - 8) { if (pwm1Value < 255 - pwmStep) pwm1Value += pwmStep; } else if (adc2 > targetADC + 8) { if (pwm1Value > pwmStep) pwm1Value -= pwmStep; } OCR0 = pwm1Value; // PD7 (Timer2) regelt ADC3 int adc3 = analogRead(A3); if (adc3 < targetADC - 8) { if (pwm2Value < 255 - pwmStep) pwm2Value += pwmStep; } else if (adc3 > targetADC + 8) { if (pwm2Value > pwmStep) pwm2Value -= pwmStep; } OCR2 = pwm2Value; } // ----------------------------------------------
in „AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern“ · Projekte & Code ·
-
Datei
main.cpp
. // Clear Timer on Compare Match (CTC) mode is not exactly what we want for PWM // typically. We want Pulse Width Modulator A Enable (PWM1A). // TCCR1: // CTC1 = 0 // PWM1A = 1 (Enable PWM A) // COM1A1:0 = 10 (Clear OC1A on Compare Match, Set on 0x00) -> Non-Inverted PWM // CS13:10 = 0010 (Prescaler = 2) TCCR1 = 0; TCCR1 |= (1 << PWM1A) | (1 << COM1A1) | (1 << CS11); // OCR1C sets the TOP value (Frequency) OCR1C = PWM_TOP; // Initial Duty Cycle 0 OCR1A = 0; // Set PB1 as Output pinMode(PIN_PWM, OUTPUT); } void setup() { setupPWM
in „Suche Lüfter PWM IC mit Temp. Regelung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
l9805e.pdf
1 0 1 0 1 0 0 1 FORWARD Full Bridge y 1 M W P 1 1 1 1 1 0 0 1 1 0 BACK Full Bridge e d M 1 1 0 1 1 pwm1 pwm1 pwm2 pwm2 PWM1 ->left Two Half 2 PWM2->right Bridges M W / M 1 1 1 1 1 pwm1 pwm1 pwm2 pwm2 PWM1 ->left Two Half W PWM2 ->right Bridges P Note: The DIR signal is internally synchronized with the
in „ST L9805-E Motortreiber mit H Brücke und ST7UD05 Kern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MCP1640.pdf
= 1.2V ) IN 80 µ % 70 e250 ( 60 VIN 0.8V V = 1.2V d c IN o225 e 50 M VOUT= 3.3V c 40 M f P200 E 30 PWM / PFM I 20 175 PWM ONLY 10 0 150 -40 -25 -10 5 20 35 50 65 80 0.01 0.1 1 10 100 1000 OUT (mA) Ambient Temperature (°C) FIGURE 2-2: V OUT Q I vs. Ambient FIGURE 2-5: 3.3V V PFM / PWM OUT Temperature in PWM Mode. Mode Efficiency vs. I OUT . 600 100 VOUT= 5.0V VIN 2.5V V OUT= 5.0V 90 500 V OUT= 3.3V 80 400 ) 70 VIN 1.2V VIN 1.8V A ( m c 60 T300 V OUT= 2.0V n 50 O c 40 I200 f E 30 20 PWM / PFM 100 PWM ONLY
in „ESP32-C6 an 18650 Akku betreiben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCA9532.pdf
PWM0 PWM0 PWM0 PWM0 PWM0 PWM0 PWM0 PWM0 [7] [6] [5] [4] [3] [2] [1] [0] Default 1 0 0 0 0 0 0 0 6.3.5 PCS1 - Frequency Prescaler 1 PSC1 is used to program the period of the PWM output. The period of BLINK1
in „[V] 10St. SMD 16-bit LED I2C Treiber NXP_PCA9532PW.112 (TSSOP24) (10€)“ · Markt ·
-
PDF
Spec_Sheet_F12_PWM_EN.pdf
Weight 143 g Speed 230–1350 rpm, 0 rpm <5% PWM SKU ACFAN00203A rpm Control Pulsweitenmodulation – PWM EAN 4895213702959 Static Pressure 1.0 mmH 2O UPC 840033400756 Airflow 53 cfm | 90.1 m³/h Box Content F12 PWM x 1 Bearing Fluid Dynamic Bearing
in „2pol-/3pol-Lüfter mit PWM-Betriebsspannung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
log_serieller_monitor_mit_Lambdacontroller_v3.txt
UHeater=9.7V PWM=205 UR_ADC=865 (Ziel=203) UA_ADC=331 UB_V=12.04 Ramp-Up UHeater=10.1V PWM=213 UR_ADC=867 (Ziel=203) UA_ADC=326 UB_V=12.04 Ramp-Up UHeater=10.5V PWM=224 UR_ADC=862 (Ziel=203) UA_ADC=424 UB_V=11.94 Ramp-Up UHeater=10.9V PWM=229 UR_ADC=865 (Ziel=203) UA_ADC=405 UB_V=12.10 Ramp-Up UHeater=11.3V PWM=239 UR_ADC=864 (Ziel=203) UA_ADC=388 UB_V=12.04 Ramp-Up UHeater=11.7V PWM=246 UR_ADC=864 (Ziel=203) UA_ADC=380 UB_V=12.10 Ramp-Up
in „Bosch CJ125 mit AVR AT90CAN64“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltung.pdf
wird ;PORTA, 1 ;Lade Speicherbereich 0 aus EEPROM ;PORTA, 2 ;Lade Speicherbereich 1 aus EEPROM von PWM1 , PWM2 ;PORTA, 3 ;Lade Speicherbereich 2 aus EEPROM und PWM3 , PWM4 angesteuert ;PORTA, 4 ;Lade Speicherbereich 3 aus EEPROM ;PORTA, 5 ;Lade Speicherbereich 4 aus EEPROM PWM5 wird nur für 5-Phasen
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
PDF
Schaltung2.pdf
wird ;PORTA, 1 ;Lade Speicherbereich 0 aus EEPROM ;PORTA, 2 ;Lade Speicherbereich 1 aus EEPROM von PWM1 , PWM2 ;PORTA, 3 ;Lade Speicherbereich 2 aus EEPROM und PWM3 , PWM4 angesteuert ;PORTA, 4 ;Lade Speicherbereich 3 aus EEPROM ;PORTA, 5 ;Lade Speicherbereich 4 aus EEPROM PWM5 wird nur für 5-Phasen
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
PDF
CPSignal_Wallbox_mit__C.pdf
nachgedacht Ich würde das nicht mit zwei GPIOs und Transistoren improvisieren, sondern den µC nur das 1-kHz-PWM erzeugen lassen und damit einen analogen Umschalter zwischen +12 V und −12 V ansteuern. Empfohlene Schaltung +12 V │ ┌─────┴─────┐ µC PWM, 1 kHz ──────►│ SEL │ │ TMUX6219 ├───── 1 kΩ / 1 % ───── CP
in „saubere Rechtecksignalpegelwandlung 0/5V auf +12/-12V“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Blockschaltbild eines integrierten Schaltkreises
UNLOCK, VREF_IN, VREF_OUT, TESTx, Sigma Delta ADCs 14 bit & DSP, JTAG, TMSC, TCLK, TDI, TDO, DDS + PWM, Fault detect & signaling, PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8, VFB, DRV_Nx, DRV_Nx, 2x, Full bridge Class D driver, Power and thermal mgmt + POR, VCC, GND, POR, VREF, 5V, 1.5VA/D, 25V, FAULT
in „Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Bild
Anforderungen an ein PWM-Steuersignal
2.4 PWM Control Input Signal The following requirements are measured at the PWM (control) pin of the fan cable connector: PWM Frequency: Target frequency 25 kHz, acceptable operational range 21 kHz to 28 kHz
in „4Pin luefter Spezifikation“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Textabschnitt zu PWM-Steuersignalspezifikationen
2.1.4 PWM Control Input Signal The following requirements are measured at the PWM (control) pin of the fan cable connector see Figure 7 and Table 1: PWM Frequency: Target frequency 25 kHz, acceptable operational
in „4Pin luefter Spezifikation“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
PDF
ADC-gesteuerte_PWM_mit_LED-Anzeige.pdf
ADSC)) // Warte, bis Konvertierung abgeschlossen ist ; return ADC; // Gib den ADC-Wert zurück } void PWM_Init() { TCCR0A = (1 << COM0A1) | (1 << WGM01) | (1 << WGM00); // Fast PWM-Modus konfigurieren TCCR0B = (1 << CS01); // Prescaler auf 8 setzen DDRD |= (1 << PD6); // PD6 (Pin 6) als PWM-Ausgang setzen } void SetPWM(uint8_t dutyCycle) { OCR0A = dutyCycle; // PWM Duty Cycle setzen } int main(void) { ADC_Init(); // ADC initialisieren PWM_Init(); // PWM initialisieren DDRH |= (1 << PH6) | (1 << PH5); // PH6 und PH5
-
PDF
TI_TPS92360_Led_Treiber.pdf
voltage V IN 38 V L Inductor 4.7 10 µH C I Input capacitor 1 µF C O Output capacitor 1 10 µF FPWM PWM dimming signal frequency 5 100 kHz D PWM PWM dimming signal duty cycle 1% 100% T Operating junction temperature –40 125 °C J 6.4 Thermal Information TPS92360 THERMAL METRIC (1) DCK (SC70) UNIT 5 PINS
in „VIN am Konstantstromtreiber?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Lambdacontroller_ai_claude_2.ino
) / 1023.0) * ADC_REF_VOLT * UBAT_DIV_FACTOR; // Kondensationsphase: 2V eff für 5s int CondensationPWM = (int)((2.0 / UBatt_V) * 255.0); if (CondensationPWM > 255) CondensationPWM = 255; if (CondensationPWM < 0) CondensationPWM = 0; analogWrite(HEATER_OUTPUT_PIN, CondensationPWM); HeaterOutput = CondensationPWM
in „Bosch CJ125 mit AVR AT90CAN64“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lambdacontroller_ai_claude.txt
) / 1023.0) * ADC_REF_VOLT * UBAT_DIV_FACTOR; // Kondensationsphase: 2V eff für 5s int CondensationPWM = (int)((2.0 / UBatt_V) * 255.0); if (CondensationPWM > 255) CondensationPWM = 255; if (CondensationPWM < 0) CondensationPWM = 0; analogWrite(HEATER_OUTPUT_PIN, CondensationPWM); HeaterOutput = CondensationPWM
in „Bosch CJ125 mit AVR AT90CAN64“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RCDN9.pdf
Physical Characteristics 2.1.1 TAS5558 Pin Assignments TAS5558 (MAIN : IC23) DCA Package (Top View) PWM_HPM_L 1 56 PWM_P_6 PWM_HPP_L 2 55 PWM_M_6 PWM_HPM_R 3 54 PWM_P_5 PWM_HPP_R 4 53 PWM_M_5 AVSS 5 52 VR_PWM PLL_FLTM 6 51 AVSS_PWM PLL_FLTP 7 50 AVDD_PWM VR_ANA 8 49 PWM_P_8 AVDD 9 48 PWM_M_8 ASEL_EMO2 10 47 PWM_P_7 MCLK 11 46 PWM_M_7 OSCRES 12 45 PWM_P_4 DVSS2_CORE 13 44 PWM_M_4 DVDD2_CORE 14 43 PWM_P_3 EMO1 15 TAS5558 42 PWM_M_3 RESET 16 41 PWM_P_2 HP_SEL 17 40 PWM_M_2 PDN 18 39 PWM_P_1 MUTE 19 38 PWM_M_1
in „Hifi Kompaktanlage mit Bluetooth Sender ausstatten“ · Analoge Elektronik und Schaltungstechnik ·
-
Bild
Grafische Darstellung eines Arduino Uno mit LED-Anschluss
Uno-1 0 RX 1 TX 2 3 PWM 4 5 PWM 6 PWM 7 8 9 PWM 10 PWM 11 PWM 12 13 GND Aref A5 A4 A3 A2 A1 A0 Vin GND 5V 3V3 RST Uno
in „Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Grafische Darstellung eines Arduino Uno mit LEDs
Uno-1 0 RX 1 TX 2 3 PWM 4 5 PWM 6 PWM 7 8 9 PWM 10 PWM 11 PWM 12 13 GND Aref A5 A4 A3 A2 A1 A0 Vin GND 5V 3V3 RST Uno
in „Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
LCD_0inch96.py
= 160 self.cs = Pin(9,Pin.OUT) self.rst = Pin(12,Pin.OUT) # self.bl = Pin(13,Pin.OUT) self.cs(1) # pwm = PWM(Pin(13))#BL # pwm.freq(1000) self.spi = SPI(1) self.spi = SPI(1,1000_000) self.spi = SPI(1,10000_000,polarity=0, phase=0,sck=Pin(10),mosi=Pin(11),miso=None) self.dc = Pin(8,Pin.OUT) self.dc(1)
in „Circuitpython und Waveshare PiPico2 LCD0 nch96“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
alternates per long press. * * Everything runs off the 32.768 kHz ULP oscillator (20 MHz osc stays off). * PWM: TCA0 with PER = 127 -> 256 Hz, 128 levels. While the LED is off the CPU * sits in POWER-DOWN (~0.1 uA, wake on PA1 edge), while on in IDLE so the PWM * keeps running. The PIT (7.8 ms tick, CYC256 of
in „Lampe Timer deaktivieren“ · Analoge Elektronik und Schaltungstechnik ·
-
Bild
Schaltplan für Motorsteuerung und Geschwindigkeitseinstellung
motor 10 V -> n = max 1 V -> n = min < V -> n = 0 Safe start-up at Unom -30 % from 4 V Unom Speed via PWM 1-10 kHz Setting of values via temperature controller 100 % PWM -> n = max 10 % PWM -> n = min 10 % PWM -> n = 10 Safe start-up at Unom -30 % from 40 % PWM T<10 °C -> n = 0 T=45 °C -> n = max UN +48
in „12 V PWM aus ESP32 funktioniert nur so "halb"“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan und Anschlussbelegung eines Ventilators
Drehzahl 1-10V 2 1 10V -> n = max 1V -> n = min <1V -> n = 0 CON10 L CON11 N CON12 PE 3 +10V 2 0-10V/PWM 4 Tach 1 GND Imax=10mA 47k 1uF 0V 0-10V Isink_max.10mA 47 15V 12V 100% PWM -> n = max 10% PWM -> n = min <10% PWM -> n = 0 Nr. Anschl. Bezeichnung Farbe Funktion / Belegung CON10 L braun Netzanschluss
in „Sind nicht-isolierte 10V gefährlich?“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Bild
Schaltplan zur Geschwindigkeitssteuerung via PWM
Speed setting via PWM 1-10 kHz 4 33 K 3 12 V 1 100 % PWM -> n = max 10 % PWM -> n = min < 10 % PWM -> n = 0 Safe start-up at Unom -30 % from 40 % PWM
in „12 V PWM aus ESP32 funktioniert nur so "halb"“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Diagramm LED-Strom vs. Tastverhältnis
LED Current vs. Duty Cycle 35 30 25 20 15 10 5 0 4V 5V 3V 2V 2V peak PWM PWM = 20kHz RSENSE = 10Ω DUTY CYCLE (%) 100 80 60 40 20 0
in „ATtiny85, energiesparende Schaltung mit PIR und LED FadeIn/FadeOut (Newbie)“ · Mikrocontroller und Digitale Elektronik · · Diagramme