-
Datei
CanToPwm_CAN20a.c
<avr/interrupt.h> #include <avr/signal.h> #include <avr/delay.h> // Konfiguration der PINs // PB5 PWM Signal Motor // PE3 PWM Signal Lenkung // PE4 PWM Signal Bremse-Front // PE5 PWM Signal Bremse-Heck typedef unsigned char BYTE; volatile unsigned int Soll_PWM_Lenkung; volatile unsigned int Soll_PWM_Bremse_Front
in „compilerproblem at90can128 empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <avr/io.h> #include <avr/interrupt.h> #define NR_CASES 17 // Anzahl Cases #define PWM_MAX 32 // PWM_MAX: Anzahl Helligkeitsstufen #define PWM_CHANNELS 16 // PWM_CHANNELS: Anzahl PWM Kanäle struct Led { unsigned char InputValue; // Welcher Wert muss am PINC vorliegen ... unsigned char
in „Outreg aus gemischten Port Pins“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
channels.h
uint8_t PWM_CH2_IS; volatile uint8_t PWM_CH3_IS; volatile uint8_t PWM_CH4_IS; volatile uint8_t PWM_CH5_IS; volatile uint8_t PWM_CH6_IS; volatile uint8_t PWM_CH7_IS; volatile uint8_t PWM_CH8_IS; volatile uint8_t PWM_CH9_IS; volatile uint8_t PWM_CH10_IS; volatile uint8_t PWM_CH11_IS; volatile uint8_t PWM_CH12_IS; volatile uint8_t PWM_CH13_IS; volatile uint8_t PWM_CH14_IS; volatile uint8_t PWM_CH15_IS; volatile uint8
in „Wie macht man solche Lichtmodes? Lauflicht, PWM und Co“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
changelight.c
ISR(TIM0_OVF_vect){ /* don't use cli(); here */ timer0++; pwm_phase++; if (pwm_phase==60){ pwm_phase=0; pwm_runs++; PORTB |= (0b00010101); // Toggle all LEDs ON } if (pwm_phase==led1_pwm){PORTB ^= (0b00000001);} //Toggle LED1 off if (pwm_phase==led2_pwm){PORTB ^= (0b00000100);} //Toggle LED2 off if (pwm_phase==led3_pwm){PORTB ^= (0b00010000);} //Toggle LED3 off if (pwm_runs==20){ pwm_runs=0; switch (pwm_pointer) { case 1: led1_pwm--;led2_pwm++; if(led1_pwm==0){pwm_pointer++;} break; case 2: led2_pwm
in „Kleines MoodLight mit Timer&PWM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
spra524.pdf
performance compared to fixed frequency motor drives. The energy that a PWM inverter delivers to a motor is controlled by PWM signals applied to the gates of the power transistors, as shown in Figure 1. Figure 1. Symmetric and Asymmetric PWM Signals Symmetric PWM PWM PWM PWM
in „Raumzeigermodulation mit ARM implementieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_10Bit_64Steps_MWS.bas
"m32def.dat" ' By Magic White Smoke $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 Pwm_port Alias PortC ' Port für PWM PWM_Dir Alias DDRC ' Data Direction Register PWM PWM_Dir = &hFF ' Als Ausgang Const PWM_Arr_Steps = 55 Dim Comp_Val(PWM_Arr_Steps) as Byte ' Vergleichswert der PWM Dim
in „Moodlight Sourcecode hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_10Bit_64Steps_MWS.bas
"m32def.dat" ' By Magic White Smoke $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 Pwm_port Alias PortC ' Port für PWM PWM_Dir Alias DDRC ' Data Direction Register PWM PWM_Dir = &hFF ' Als Ausgang Const PWM_Arr_Steps = 55 Dim Comp_Val(PWM_Arr_Steps) as Byte ' Vergleichswert der PWM Dim
in „LED Lauflicht mit Fader Effeckt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test2.c
PWM_STEPS 256 // PWM-Schritte pro Zyklus(1..256) #define PWM_PORT PORTA // Port für PWM #define PWM_DDR DDRA // Datenrichtungsregister für PWM // ab hier nichts ändern, wird alles berechnet #define T_PWM
in „Moodlight Sourcecode hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TimerRegs.h
DT1L3, dt_h0 = 1 << DT1H0, dt_h1 = 1 << DT1H1, dt_h2 = 1 << DT1H2, dt_h3 = 1 << DT1H3, }; enum class pwm : DataT { // ************** pwm_b = 1 << PWM1B, // TCCR1A // Counter Control|A| pwm_a = 1 << PWM1A, // ------------------------------------------- // ----------------------------- pwm_d = 1 << PWM1D
in „struct Name mittels define erstellen - gcc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TimerRegs.h
DT1L3, dt_h0 = 1 << DT1H0, dt_h1 = 1 << DT1H1, dt_h2 = 1 << DT1H2, dt_h3 = 1 << DT1H3, }; enum class pwm : DataT { // ************** pwm_b = 1 << PWM1B, // TCCR1A // Counter Control|A| pwm_a = 1 << PWM1A, // ------------------------------------------- // ----------------------------- pwm_d = 1 << PWM1D
in „C++ Klassenbibliothek für AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM8CH.C51
#pragma cd pl(9999) #include <reg51.h> unsigned char pwm[8], pwmcycle; sbit PWM0 = P1^0; sbit PWM1 = P1^1; sbit PWM2 = P1^2; sbit PWM3 = P1^3; sbit PWM4 = P1^4; sbit PWM5 = P1^5; sbit PWM6 = P1^6; sbit PWM7 = P1^7; void T0_interrupt( void ) interrupt 1 { if( --pwm[0] == 0 ) PWM0 = 0; if( --pwm[1] == 0 ) PWM1 = 0; if( --pwm[2] == 0 ) PWM2 = 0; if( --pwm[3] == 0 ) PWM3 = 0; if( --pwm[4] == 0 ) PWM4 = 0; if( --pwm[5] == 0 ) PWM5 = 0; if( --pwm[6] == 0 ) PWM6 = 0
in „AT89C2051 und PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ledreciver.c
include <avr/interrupt.h> #define BAUD 19200UL #define UBRR_BAUD ((F_CPU/(16UL*BAUD))-1) #define F_PWM 120 // PWM-Frequenz in Hz #define PWM_STEPS 512 // PWM-Schritte pro #define PWM_PORT PORTB // Port für PWM #define PWM_DDR DDRB // Datenrichtungsregister für PWM #define PWM_PORT_DIREKT 1 //#define T_PWM (F_CPU/(F_PWM*PWM_STEPS)) // Systemtakte pro PWM-Takt #define T_PWM 261 #if (T_PWM<(152+5)) #error T_PWM zu klein, F_CPU muss vergrˆsst werden oder F_PWM oder PWM_STEPS verkleinert werden #endif uint8
in „USART stört Software PWM“ · Mikrocontroller und Digitale Elektronik ·
-
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 ·
-
Datei
Bosch_Athlet_DIY_240619.ino
switch-level HIGH #define BRUSH_PWM_LOW 130 // for BCH6L2560: PWM brush for switch-level LOW #define BRUSH_PWM_MID 140 // for BCH6L2560: PWM brush for switch-level MID #define BRUSH_PWM_HIGH 180 // for BCH6L2560: PWM brush for switch-level
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Athlet_V1_4_32_4.ino
switch-level HIGH #define BRUSH_PWM_LOW 130 // for BCH6L2560: PWM brush for switch-level LOW #define BRUSH_PWM_MID 140 // for BCH6L2560: PWM brush for switch-level MID #define BRUSH_PWM_HIGH 180 // for BCH6L2560: PWM brush for switch-level
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
pwmknightrider.c
#pragma cd pl(9999) #include <reg51.h> sbit PWM0 = P1^0; sbit PWM1 = P1^1; sbit PWM2 = P1^2; sbit PWM3 = P1^3; sbit PWM4 = P1^4; sbit PWM5 = P1^5; sbit PWM6 = P1^6; sbit PWM7 = P1^7; unsigned char pwm[8], pwmcycle; unsigned char code BRIGHT[] = /
in „PWM-Lauflicht“ · Projekte & Code ·
-
Datei
main.c
#include <avr/io.h> #include <avr/interrupt.h> #define PWM_MAX 32 // PWM_MAX: Anzahl Helligkeitsstufen #define PWM_CHANNELS 16 // PWM_CHANNELS: Anzahl PWM Kanäle #define NR_CASES 5 // Anzahl Cases #define NR_VALUES 16 // Entspricht PWM_CHANNELS 16 // Makro zur einfacheren Handhabung //#define pwm_setting(channel, value) pwm_value[channel] = PWM_MAX - values volatile unsigned int pwm_value[PWM_CHANNELS]; /** PWM Generierung * pwm_timer zählt kontinuierlich von PWM_TOP nach 0 hinunter. * Bei 0
in „Zweidimensionales 'array' für 'switch' Anweisung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MLX90614ESF-BAA.pdf
Read Process Call Supported commands are: • Read Word • Write Word 8.4.3 Detailed description The PWM/SDA pin of MLX90614 can operate also as PWM output, depending on the EEPROM settings. If PWM is enabled, after POR the PWM/SDA pin is directly configured as PWM output. The PWM mode can be avoided and
in „Wärmebildkamera für Arme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T13.asm
Teiler /8!! ;------------------------------------------------ .include "d:\avr\inc\tn13def.inc" .def PWM0 = r0 ; PWM Wert .def PWM1 = r1 ; für 0 - 3 .def PWM2 = r2 .def temp = r16 .def Pout = r17 ; Output .def PWM_Nr = r18 ; PWM Register Zähler .def PWM_Counter = r19 ; Counter für PWM-Zeit .def RND_Nr
in „Flackerlicht / Modellbau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#define F_CPU 16000000L // Systemtakt in Hz #define F_PWM 100 // PWM-Frequenz in Hz #define PWM_STEPS 256 // PWM-Schritte pro Zyklus(1..256) #define PWM_PORT PORTD // Port für PWM #define PWM_DDR DDRD // Datenrichtungsregister für PWM // ab hier nichts ändern, wird alles berechnet #define T_PWM (F_CPU/(F_PWM*PWM_STEPS)) // Systemtakte pro PWM-Takt #if (T_PWM<(93+5)) #error T_PWM zu klein, F_CPU muss vergrösst werden oder F_PWM oder PWM_STEPS verkleinert werden #endif // includes #include <
in „Anfängerproblem C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sterne2ter.c
schwelleA[6]) pwmA[6]=0b00000000; else pwmA[6]=0b01000000; if (zaehler>=schwelleA[7]) pwmA[7]=0b00000000; else pwmA[7]=0b10000000; aus=0b00000000; aus=(aus|pwm[0]|pwm[1]|pwm[2]|pwm[3]|pwm[4]|pwm[5]|pwm[6]|pwm[7]); ausA=0b00000000; ausA=(ausA|pwmA[0]|pwmA[1]|pwmA[2]|pwmA[3]|pwmA[4]|pwmA[5]|pwmA[6]|pwmA[7]); ausgabe(aus,ausA); } void Himmel (void) { schwelle[0]=stern0(); //Die ersten 8 LED schwelle[1]=stern1(); schwelle[2]=stern2(); schwelle[
in „Atmega 8, 2 mal 74HC595, 16 LEDs , alles zu langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pluggit_Drucksensorboard_V3.ino
=5.00V PWM1 = constrain(PWM1, 0, PWM10VS1/2); //Wertebereich PWM begrenzen, max 5.0V PWM2 = constrain(PWM2, 0, PWM10VS2/2); } else{ //Nachbildung der alten Platine mit SMI5552-003-D-Sensoren PWM1 = mapf(Sensor1, -70.0, 284.0, 0.0, PWM10VS1); //Druckbereich auf Ausgangssignal anpassen PWM2 = mapf(Sensor2, -70.0, 284.0, 0.0, PWM10VS2); //-70Pa=0.0V bis 284Pa=10.0V PWM1 = constrain(PWM1, 0, PWM10VS1); //Wertebereich PWM begrenzen, max
in „Eigenentwicklung Ersatzplatine Drucksensorboard für Pluggit“ · Haus & Smart Home ·
-
Datei
main.c
#define F_CPU 16000000L // Systemtakt in Hz #define F_PWM 100 // PWM-Frequenz in Hz #define PWM_STEPS 256 // PWM-Schritte pro Zyklus(1..256) #define PWM_PORT PORTD // Port für PWM #define PWM_DDR DDRD // Datenrichtungsregister für PWM // ab hier nichts ändern
in „Anfängerproblem C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mtc_3_t-336.asm
Wait until cap discharged GOTO OVV1 RETURN OVV1 BSF GPIO,PLED ; set LED (will blink) GOTO OVV ; ; "PWM" subroutines - warning hex numerals ; PWM1 ; duty 6.7% PWM 0x1,0x17 PWM2 ; duty 10.0 % PWM 0x2,0x16 PWM3 ; duty 13.3 % PWM 0x3,0x15 PWM4 ; duty 16.7 % PWM 0x4,0x14 PWM5 ; duty 20.0 % PWM 0x5,0x13 PWM6 ; duty 23.3 % PWM 0x6,0x12 PWM7 ; duty 26.7 % PWM 0x7,0x11 PWM8 ; duty 30.0 % PWM 0x8,0x10 PWM9 ; duty 33.3 % PWM 0x9,0xF PWM10 ; duty 36.7 % PWM 0xA,0xE PWM11 ; duty 40.0 % PWM 0xB,0xD PWM12 ; duty 43.3 % PWM 0xC,0xC
in „PIC 12F675 Fehlermeldung (ASM->HEX)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX6966-MAX6967.pdf
PWM PERIOD OUTPUT P4 STAGGERED PWM PERIOD OUTPUT P5 STAGGERED PWM PERIOD OUTPUT P5 STAGGERED PWM PERIOD OUTPUT OUTPUT P7 STAGGERED PWM PERIOD OUTPUTOUTPUT P7 STAGGERED PWM PERIOD Figure 3. Staggered PWM
in „MAX6966 Ausgänge Verstärken“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
MAX6966-MAX6967.pdf
PWM PERIOD OUTPUT P4 STAGGERED PWM PERIOD OUTPUT P5 STAGGERED PWM PERIOD OUTPUT P5 STAGGERED PWM PERIOD OUTPUT OUTPUT P7 STAGGERED PWM PERIOD OUTPUTOUTPUT P7 STAGGERED PWM PERIOD Figure 3. Staggered PWM
in „4 Ch LED Treiber für RGBW gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pins.h
define PWMAPORT PORTA #define PWMCPORT PORTC #define PWMBPORT PORTB #define PWMEPORT PORTE #define PWM1PIN PA0 #define PWM2PIN PA1 #define PWM3PIN PA2 #define PWM4PIN PA3 #define PWM5PIN PA4 #define PWM6PIN PA5 #define PWM7PIN PA6 #define PWM8PIN PA7 #define PWM9PIN PC7 #define PWM10PIN PC6 #define PWM11PIN PC5 #define PWM12PIN PC4 #define PWM13PIN PC3 #define PWM14PIN PC2 #define PWM15PIN PC1 #define PWM16PIN PC0 #define PWM17PIN PB0 #define PWM18PIN PB1 #define PWM19PIN PB2 #define PWM20PIN PB3 #define PWM21PIN PB4
in „EEPROM Adresse über 255 und SOFT PWM Frage/Anliegen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
_CTRL = IO_BANK0_GPIO1_CTRL_FUNCSEL_pwm_b_0; // Eingang PWM0B PWM->CH0_DIV = PWM0_VORTEILER << PWM_CH0_DIV_INT_Pos; // Fin halbieren PWM->CH0_CSR = PWM_CH0_CSR_DIVMODE_rise << PWM_CH0_CSR_DIVMODE_Pos | // +Flanke PWM_CH0_CSR_EN_Msk; } //
in „Durch bestimmte Frequenz Schaltvorgang auslösen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pluggit_Drucksensorboard_V4.ino
=5.00V PWM1 = constrain(PWM1, 0, PWM10VS1/2); //Wertebereich PWM begrenzen, max 5.0V PWM2 = constrain(PWM2, 0, PWM10VS2/2); } else{ //Nachbildung der alten Platine mit SMI5552-003-D-Sensoren PWM1 = mapf(Druck1, -70.0, 284.0, 0.0, PWM10VS1); //Druckbereich auf Ausgangssignal anpassen PWM2 = mapf(Druck2, -70.0, 284.0, 0.0, PWM10VS2); //-70Pa=0.0V bis 284Pa=10.0V PWM1 = constrain(PWM1, 0, PWM10VS1); //Wertebereich PWM begrenzen, max
in „Eigenentwicklung Ersatzplatine Drucksensorboard für Pluggit“ · Haus & Smart Home ·
-
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 ·
-
Datei
0005_lpc313x_ADC_PWM.patch
for GNUBLIN" + +#define PWM_PHYS (0x13009000) + +#define PWM_TMR_REG __REG (PWM_PHYS + 0x00) +#define PWM_CNTL_REG __REG (PWM_PHYS + 0x04) + + +#define PWM_MR_MASK ((1<<12)-1) + +#define PWM_CLKDIV_1 0 +#define PWM_CLKDIV_2 1 +#define PWM_CLKDIV_4 2 +#define PWM_CLKDIV_8 3 + +#define PWM_FORCE_HIGH (1 << 4) +#define PWM_LOOP (1 << 6) +#define PWM_PDM (1 << 7) + + +// defaults +#define PWM_TMR_DEFAULT 0 +#define PWM_CNTL_DEFAULT 0 + +
in „GNUBLIN www.gnublin.org“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0006_lpc313x_ADC_PWM.patch
for GNUBLIN" + +#define PWM_PHYS (0x13009000) + +#define PWM_TMR_REG __REG (PWM_PHYS + 0x00) +#define PWM_CNTL_REG __REG (PWM_PHYS + 0x04) + + +#define PWM_MR_MASK ((1<<12)-1) + +#define PWM_CLKDIV_1 0 +#define PWM_CLKDIV_2 1 +#define PWM_CLKDIV_4 2 +#define PWM_CLKDIV_8 3 + +#define PWM_FORCE_HIGH (1 << 4) +#define PWM_LOOP (1 << 6) +#define PWM_PDM (1 << 7) + + +// defaults +#define PWM_TMR_DEFAULT 0 +#define PWM_CNTL_DEFAULT 0 + +
in „GNUBLIN www.gnublin.org“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Tiny10SoftPWM.txt
an den Controller und die Anwendung anpassen #define F_CPU 1000000L // Systemtakt in Hz #define F_PWM 50 // PWM-Frequenz in Hz #define PWM_STEPS 100 // PWM-Schritte pro Zyklus(1..256) #define PWM_PORT PORTB // Port für PWM #define PWM_DDR DDRB // Datenrichtungsregister für PWM // ab hier nichts ändern, wird alles berechnet #define T_PWM (F_CPU/(F_PWM*PWM_STEPS)) // Systemtakte pro PWM-Takt #if (T_PWM<(93+5)) #error T_PWM zu klein, F_CPU muss vergroessert werden oder F_PWM oder PWM_STEPS verkleinert werden #endif // includes #include
in „3-Kanal Soft-PWM mit ATtiny10“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.h
define USART_RXC_vect USART0_RX_vect #define UCSRA UCSR0A #define UDR UDR0 #define FE FE0 #endif #ifdef PWM10BIT #define PWM_t uint16_t #define PWM_STEPS 1023 // PWM steps per cylce #else #define PWM_t uint8_t #define PWM_STEPS 255 // PWM steps per cylce #endif // clever bit generator macro #define PAT(port
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Intel_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 „PC-Lüfter mit Netzteil betreiben“ · Analoge Elektronik und Schaltungstechnik ·
-
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 „ESP, N-Mosfet 12V Fan PWM mit Mos-Modul“ · Analoge Elektronik und Schaltungstechnik ·
-
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 „Frage bezüglich Powerbooster Schaltung“ · Analoge Elektronik und Schaltungstechnik ·
-
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 „Grundlegende Frage zu PWM“ · 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 „PWM- Lüftersteuerung mit esp32 WROOM“ · 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 „Wie funktioniert die Ansteuerung von PWM (4-Pin) PC-Lüftern?“ · Analoge Elektronik und Schaltungstechnik ·
-
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
LEGO_PowerFunctions.pdf
step 5 0110 PWM forward step 6 0111 PWM forward step 7 1000 Brake 1001 PWM backward step 7 1010 PWM backward step 6 1011 PWM backward step 5 1100 PWM backward step 4 1101 PWM backward step 3 1110 PWM backward step
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
DMXReceiver.c
Bit // 4:1 - WGM3 - FAST PWM Mode 14 // 3:1 - WGM2 - FAST PWM Mode 14 // 2:0 - clock / 1 // 1:0 - clock / 1 // 0:1 - clock / 1 TCCR1B = 0b00011001; // timer 1 pwm TCCR1C = 0; // timer1 16bit pwm ICR1 = 65535; // defaults -prevent
in „DMX Receiver - 4Channel PWM (2*8bit lin, 2*16bit exp) - AtTiny2313“ · Projekte & Code ·
-
PDF
A4963-Datasheet.pdf
3Gate drive to the affected MOSFET low, only the affected MOSFET off Z = Open Drain High Impedance tPWM tPWM PWM t Repeated PWM PWM FAULTn connected to PWM FAULTn Z Z Z Z For Pulse2 FAULTn remains Z from here Figure 20: Indirect Mode PWM - MOSFET Short Fault Output Timing (Pulse2R) (IPI=0) tPWM tPWM PWM tPWMRepeated PWM FAULTn connected to PWM FAULTn Z Z Z Figure 21: Indirect Mode PWM - Loss of Synchronization Fault Output Timing (Pulse3R) (IPI=0) t t t t Repeated PWM PWM PWM PWM PWM FAULTn connected to PWM FAULTn
in „A4963 BLDC Motor Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bosch_Athlet_DIY_240416.ino
switch-level HIGH #define BRUSH_PWM_LOW 130 // for BCH6L2560: PWM brush for switch-level LOW #define BRUSH_PWM_MID 140 // for BCH6L2560: PWM brush for switch-level MID #define BRUSH_PWM_HIGH 180 // for BCH6L2560: PWM brush for switch-level
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Motor_13_02_09.c
FIOPIN (default)*/ FIO4DIR |= (1<<9)|(1<<11) ; /* Pin P4.9(91) and P4.11(101) are Motor output */ // PWM IMPLEMENTATION PWM1PR = 23; /* prescaler :Fpclk/12/(23+1) Mhz*/ PWM1CTCR = 0x00; /* selects the signal and edge(s) for counting */ PWM1MCR =(1 << 1); /* Bit 1: reset on PWMMR0R*/ PWM1MR0 = cycle; /* set PWM cycle-rate */ PWM1MR2 = PWM1MR0 * 1/2; PWM1LER = (1 << 0)|(1 << 2); /* PWM1.2 latch enabled */ break; default: break; } // EXTINT EINT0 IMPLEMENTATION VICVectAddr14 = (unsigned long)EINT0_ISR; VICVectPriority14
in „Gabellichtschranke“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
fcm8201an.pdf
www.fairchildsemi.com AN-8201 APPLICATION NOTE PWM Duty Control Square-Wave PWM Motor Drive FCM8201 supports two square-wave PWM commutation modes: PWM-PWM and PWM-ON. FCM8201 uses square-wave drive of PWM-PWM commutation to start the motor running.
-
Datei
Pr_test.c
/ Spannung abfragen if(Spannung_ist < 1200.0) // liegt die Akkuspannung unter 1,2 Volt? { Entladen(PWM_Wert); // korrekter PWM_Wert muss übergeben werden } Laden(PWM_Wert); // korrekter PWM_Wert muss übergeben werden break; case 2: // schnelles laden Laden(PWM_Wert); // korrekter PWM_wert muss übergeben
in „Mein AD-Wandler macht nicht was er soll.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
30107090_VA97___ABL322PN___103A.pdf
Datasheet Subject: VA97 – ABL322P/N – 103A Revision: 000 Parameters Min Typical Max Unit Denomination PWM* / E* frequency range 50 100 500 Hz fPWM PWM* / E* duty cycle range 0 100 % dcmin.. dmax PWM* / E* high level voltage U * 0.65 V U B PWMH PWM* / E* low level voltage UB* 0.40 V U PWML PWM* / E* resolution 1 % dc resol PWM* / E* accuracy 1 % dc accu PWM* / E* current -10 % 4.8 +10 % mA PWM* PWM* / E* wakeup pulse 150 µs T wakeup Table 7: digital PWM input / active low: PWM* / E* parameters U B SPAL Drive +D 2.7 k Ferrite
-
Datei
alf.c
int *pToPTV2 = pwmTimerValues2; unsigned int *pToPTV3 = pwmTimerValues3; unsigned char *pToPBM0 = pwmTimerBitmaskPort0; unsigned char *pToPBM1 = pwmTimerBitmaskPort1; unsigned char *pToPBMT0 = pwmTimerBitmaskPort0Tmp;
in „12bit, 9-Kanal Soft-PWM für LEDs auf Mega16“ · Mikrocontroller und Digitale Elektronik ·