-
Thread
MSP430 F5529 Wobbel-Generator
pragma vector = TimerB0_TA1_ISR () { if (PWM_Aktuell < PWM_Max && PWM_Dir == 1) { PWM_Aktuell += PWM_Step; } else (PWM_Aktuell > PWM_Max && PWM_Dir == 1) { PWM_Aktuell -= PWM_Step; PWM_Dir = 0; } if (PWM_Aktuell > PWM_Min && PWM_Dir == 0) { PWM_Aktuell -= PWM_Step; } else (PWM_Aktuell < PWM_Min && PWM_Dir == 0) { PWM_Aktuell += PWM_Step; PWM_Dir = 0; } } void Frequenzwobbel (void
-
Thread
Zwei kleine Fragen zu Bascom Do Loop Schleife
LED Gruen Config Portb.3 = Output 'LED Blau Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Down , Prescale = 1 Enable Timer1 Enable Timer2 Start Timer1
Aaaalsooo...: Beim Konfigurieren der PWM-Timer stimmt noch was nicht: [code] Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Down ,
-
Thread
Servomotor aus KFZ ansteuern 100 MHz PWM
Ups, 3x das Gleiche :-) Aber beachten: der Transistor invertiert die PWM. Also aus 10% werden 90% und umgekehrt. Aber dafür gibts ja auch Betriebsart "inverted PWM" wenn man sich das Umrechnen sparen will :-)
Ich würde mal PWM mit 20% noch versuchen.
-
Thread
Buzzer Lautstärke steuern mit Transistor
, über das PWM-Signal stufenlos einstellen lässt.
PWM ist ja OK oder 5V ohne PWM rein statisch) Ich habe es gerade nicht im Kopf wer mir da in der Steuerung einen Streich spielte aber eines der Displays die ich verwendete wurde mit der PWM abwärts immer
-
Thread
Elektronik-Fotos Bilder
10-Bit-PWM. Damit erreiche ich etwa 100Hz bei 16MHZ Quarz.
@ Maxim W. (maxim) >Das ist soft-PWM. Ein Mega8 hat keine 10-Bit-PWM. Das stimmt nicht. > Damit erreiche ich etwa 100Hz bei 16MHZ Quarz. Und wozu drei AVRs? MFG Falk
-
Thread
Schaltung zur Steuerung eines Heizstabs
Watt für sein > Haus braucht, dann will er 300 Watt in den Heizstab leiten. Genau. > Aber PWM kann das nicht. 15kHz PWM sinusgefiltert kann das. Lies einfach, bevor du blökst.
zeigen die modulierte Sinusschwingung in verschiedenen zeitlichen Auflösungen und unterschiedlichen PWM-Frequenzen, damit das PWM-Signal besser sichtbar wird. Die Ansteuerung der PWM-Stufe wurde bei der Messung mit einem Rigol Funktionsgenerator angesteuert. Das letzte Bild zeigt den experimentellen
-
Thread
Glühwürmchen in Rotkohlglas gefangen
. Die PWM benutzt den Overflow und Compare Match Interrupt des Timer0. Die 12 Glühwürmchen leuchten in 32 verschiedenen Blinkmustern=Waves, dh. die PWM benutzt eine Wavetable zur Ansteuerung der Glühwürmchen
Das wird so einfach nicht funktioniern. Mit dem aktuellen Code für die PWM können nur 12 LEDs gesteuert werden. Diese 12 LEDs werden pro PWM Durchlauf in 4 Gruppen unterteilt a 3 LEDs die leuchten. Somit leuchtet eine LED pro PWM Zyklus nur 25% der Zeit. Nun rechne es aus:
-
Thread
Erzeugung eines (ca .+15V/-15V) Drehstromsignals
Marek Walther schrieb im Beitrag #3569946: > Es spricht nichts gegen PWM, aber der TO brauch wohl 3x Sinus um ihn > danach in PWM zu zerlegen und über eine B6-Schaltung in leistungsstarken > Drehstrom zu wandeln. Wenn er eh PWM braucht, warum erzeugt er sich die nicht
als nur eine PWM. "PWM" bedeutet "Pulsbreitenmodulation". "PWM" bedeutet *nicht* "volldigitaler Umrichter". >> Es ging (mir) ursprünglich um die Frage, ob es möglich >> ist, ein 3-Phasen-Drehfeld rein analog
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
der STM32F030F4P6^^ eine 'fixe Idee', aber es passt wohl bis zum letzten verbrauchten Pin, mit 'SoftPWM', wie eProfi^^ bereits schrieb. Ich hoffe, ich habe nix vergessen: [code]ADC_IN1 → Hall-Sensor (oder Capa-Sensor) PA0 → PWM ❶ PA10 → PWM ❷ PA2 → PWM ❸ PA3 → PWM ❹ PA4 → SPI NSS PA5 → SPI SCK PA6 → SPI MISO PA7 → SPI MOSI PA9 → PWM ❺ PB1 → PWM ❻ PF0 → PWM ❼ PF1 → PWM ❽[/code] ADC-Eingänge für 'Strom-Sensoren' habe ich nun nicht mehr frei. :-( Aktuell in diesem Zusammenhang ist auch der https://www.mikrocontroller.net
-
Thread
BLDC Sinuskommutierung Ansteuerung H-Brücke
PWM Register geht von 0 - 65535
dann die Werte in die PWM register geschoben.
-
Thread
Freilaufdiode - 5V Lüfter - PWM durch Transistor
, läßt sich ja mit dem PWM "Synchronisieren"....
läuft's. > > Das ja, aber zum PWM glätten eignet sich diese Schaltung nicht! Du wirst > weiterhin ein PWM am Lüfter haben! Nein , es sein denn die Frequenz der PWM wäre kafkaesk niedrig. > Du müßtest schon die Bauteilwerte zu deiner
-
Thread
MOSFET schwingt bei PWM Signal wenn er sperren soll
, aber bei 97KHz....? >Was heißt geregelter PWM/Schaltregler? Was heißt schnelle Diode? Naja die PWM mit RC glätten und als Sollwert für einen Schaltregler verwenden. Über seine Rückführung hält der dann die Spannung konstant dem PWM-Verhältnis.
Einen "beliebigen" Motor wirst du nie sauber mit PWM steuern können, z.B. bei einem BLDC bringst du damit nur die Steuerelektronik durcheinander. (Das ist auch der Grund, warum PWM-Regelbare PC-Lüfter einen vierten Anschluss für das PWM-Steuersignal
-
Thread
MOSFET zur PWM
dauerhaft schalten >kann, damit die statische Ladung abgebaut wird und trotzdem der MOSFET >noch per PWM angesteuert werden kann? 10k
Freilaufdiode - kräftig genug sein muss, um den Spulenstrom zu tragen - schnell genug sein muss, um bei der PWM-Ansteuerung mitzukommen.
-
Thread
PWM mit 20 Bit Auflösung
rumzufummeln. Jetzt mal die Frage: Ist es möglich, den Timer auf 64MHz zu boosten und dann eine PWM mit 20-Bit Auflösung hinzukriegen? Es würde mir vollkommen reichen wenn ich das Tastverhältnis der PWM zwischen 10% und 90% einstellen kann. Bei einer PWM mit 20 Bit Auflösung erwarte ich eine PWM-Frequenz
Ich hab mal einen 16bit PWM gebaut mit 16MHz Clock und 64kHz PWM Frequenz. Der PWM Counter lief auf 8 bit, der PWM konnte dadurch kleine Spulen verwenden. Und die niederen 8 bit wurden Sub harmonisch gemacht. Die Subharmonische
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
(ton[0]*2) probiert oder auch cnt % (ton[0]*2), aber das macht es eher schlimmer. Die anderen PWM Modi haben jetzt auch nichts geaendert. Den PWM Modus mit der ICR1 find ich ganz angenehm, weil ich PWM Schnelligkeit gegen Genauigkeit in der Amplitude eintauschen kann. lg Robert
Hallo, ich sehe gerade etwas beim Codeabgleich für meinen Mega2560. Ihr nehmt FastPWM? Hat der ATtiny2313 vielleicht ebenfalls das Problem mit FastPWM und OCRnx = 0 mit Nadelimpulsen? Nicht das die Robert hört und S.Landolt nicht mehr? FastPWM erzeugt bei den alten ATmegas nämlich Nadelimpulse
-
Thread
Abschlussprojekt
/AVR-Tutorial:_PWM Grüße, Peter
machen, damit er in 1 Sekunde 1000 komplette PWM-Durchgänge schafft.
-
Thread
Hilfe Ladereglung Atmega16 Assembler
immer noch kleiner als die Vorgabe von 45 Also wird der Wert für die PWM wieder um 1 erhöht. usw. usw. Das ganze Spiel läuft so lange, bis durch immer weitere Schleifendurchläufe in main der PWM Wert solange in kleinen Schritten um 1 erhöht wurde, bis die PWM eine Spannung
deine Auswahllogik bedeutet dass, das der Messwert kleiner als die Vorgabe geworden ist, also wird die PWM um 1 erhöht. Die von der PWM erzeugte Spannung wird etwas angehoben. Die Regelung hat begonnen, den Abfall auszugleichen, indem der PWM Wert höher wird. Und auch umgekehrt. Du nimmst die externe
-
Thread
Ein kleines Projekt für BASCOM Änfänger Vol2
Loop Until Blau = 0 Loop Zeit: Waitms 1 'PWM Counter Return Pwm_interrupt: 'PWM Interrupt Incr Pwm If Grün > Pwm Then Set Portd.6 Else Reset Portd.6 If Grün > Pwm Then Set Portd.3 Else Reset
LOL [code] Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Enable Timer1 Start Timer1 Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Down , Prescale = 1 Enable Timer2
-
Thread
Mosfet IRFP4568PbF wird extrem heiß - warum?
Ricco S. schrieb im Beitrag #6846025: > diesen für PWM > über einen GPIO Pin von Rasp verwenden kann? Ok, PWM stand am Anfang nicht dabei. Bist du dir sicher, dass PWM mit mehreren Hz benötigt wird? Die Peltier-Elemente haben ja eine gewisse thermische
empfehlen, welcher zumindest 40 > ampere und 380 Watt kann und Logic Level ist, sodass ich diesen für PWM > über einen GPIO Pin von Rasp verwenden kann? Überhaupt keine gute Idee, denn gewöhnliche Peltier-Elemente mögen PWM-Ansteuerung gar nicht! Bei PWM-Betrieb sinkt der Wirkungsgrad, weil es in den
-
Thread
Inventer Lüfter Ansteuerung
original Inventer mit der original Vorschaltplatine verwenden möchte. Einige Posts von oben sagen PWM-Signal, andere wiederum 7-15V DC (also ohne PWM): 1) 7-15V DC (ohne PWM) zur Drehzahlstellung mit umgeschalteter Masseleitung für Links- und Rechtslauf. Das PWM-Signal wird von der Vorelektronik
20kHz // fPWM = fclk_I/O / (N * (1 + TOP)) // fPWM = 16000000 / (1 * (1 + 799)) // fPWM = 20000 Hz ICR1 = 799; // Startwerte Timer1 OCR1A = ICR1 / 2; OCR1B = 0; // Timer1 starten TCCR1B
-
Thread
ESP32 mit 3,3V PWM einen 3,7V Motor betreiben
niedrigerer U_GS gesteuert werden kann oder du brauchst eine Treiberstufe davor, gerade wenn es um PWM geht. Um welche PWM-Frequenz geht es denn? Wozu brauchst du den Optokoppler, wenn der Motor doch am selben Akku hängt?
eignet sich eine 1N4007 als > Freilaufdiode D1. Aber nicht, wenn er den Anlauf wie empfohlen mit PWM macht.
-
Thread
Leistung von Heizfolien reduzieren
Ich würde eine einfache PWM mit Mosfet nehmen.
Peter II schrieb im Beitrag #3917957: > Gästchen schrieb: > es gibt auch fertige PWM Bausteine. Jede Billige LED-Lichterkette wird > per PWM gedimmt. Und dabei hat man dort eine richtige Antenne. > Ich würde sogar darauf wetten, das Sitzheizungen im Auto auch per PWM > gedimmt werden
-
Thread
PWM nicht gleich PWM
> PWM nicht gleich PWM? Doch, PWM ist gleich PWM. Nur, das Steuersignal für ein Modellbauservo oder einen Modellbaufahrtregler ist nicht PWM, auch wenn die Mehrheit der Bastler es so nennt. MfG Klaus
anderes, *KEIN* PWM. Es basiert auf eben der Einschränkung des Duty für ein einzelnes Servo-PWM-Signal und nutzt eben diese Einschränkung, um in einem einzigen Signalstrom mehrere dieser PWM-Signale unterzubringen. Es
-
Thread
Mosfet Modul mit PWM ansteuern MKS GEN_L V2.1
die falsch dimensionierte Widerstände haben Ich hatte erst kürzlich so eines in der Hand - aus PWM macht es dann nur noch an oder aus - sprich ab z.B. 5% PWM war es dauernd an
Hast du wenigstens die PWM-Frequenz ermittelt?
-
Thread
Baupläne rotierendes Display
Schönes Projekt ! Wie hast du das mit der PWM gemacht ? Das Display dreht sich doch weiter, da würde man eine PWM als Punkte/Strifenmuste sehen.
reduzieren kann, teilweise beträchtlich. Aus Sicht einer LED wäre die gesammte Ansteuerung eine hardware PWM modulierte Software PWM ;) Gruß Hagen
-
Thread
0-100% PWM mit NE555
schrieb im Beitrag #5171793: > Schaltungen mit einem NE555 ohne555 http://www.led-treiber.de/html/pwm-dimmen.html#PWM-Dimmer 0...100% mfg
docs/en/datasheet/69921234fc.pdf Möglicherweise passt er, es gibt Varianten von 0-95% oder 5-100% PWM. Wenn man mehr als 5s in die Suche investiert, könnte man fallweise noch mehr finden. Man füttere Google: "pwm generator" "voltage controlled pwm generator" "pwm modulator" "pwm generator
-
Thread
Probleme bei VUSB- Bachelorarbeit
> danke ! das werde ich mal machen. wobei die PWM erzeugung hja wirklich > einfach ist und das habe ich ja schon gemacht... jaja alles einfach schon klar. Es geht nicht um die PWM Erzeugung sondern um die REGELUNG DER DREHZAHL. Das ist doch eigentlich
übernimmt, warum sendet er dann eine SOLL Drehzal an den Controller? Es ist wahrscheinlich ein SOLL-PWM-Wert gemeint. D.h. der Controller agiert hier als dummer PWM Erzeuger. Dann weiter wird nochmal "Solldrehzahl" erwähnt, diesmal im richtigen Kontext wie mir scheint. Wie gesagt, vielleicht. Die ganze
-
Thread
IRF1405PBF Mosfet wird zu heiss und verabschiedet sich
bewirken, bis hin zum Avalanche des MOSFET Wobei auch hier natürlich die Frage warum bei kleinen PWM, das müsste dann immer der Fall sein. Was da hilft, sind Messung vom kleinen PWM, von Gate Spannung und Drain Source Spannung und Motorstromangabe wie PWM in % und das gleiche dann auch wenn der
zum Avalanche des MOSFET > > Wobei auch hier natürlich die Frage warum bei kleinen PWM, das müsste > dann immer der Fall sein. > > Was da hilft, sind Messung vom kleinen PWM, von Gate Spannung und Drain > Source Spannung und Motorstromangabe wie PWM in % und das gleiche dann > auch
-
Thread
Attiny85 PWM
ISR springt und diesen PWM pin an/ausschaltet?
Mode7: OCR0A bestimmt die Frequenz der PWM, OCR0B den Tastgrad der PWM. Sie wissen, was eine PWM (deutsch: Pulsbreitenmodulation) ist?
-
Thread
Frage bezüglich Powerbooster Schaltung
PWM hätte den Vorteil, dass du nicht so viel Energie verheizen musst. Aber nicht jeder Lüfter lässt sich gut via PWM steuern. Wenn du PWM nutzt müsste man noch wissen ob der + Pol oder der - Pol gepulst
Michael M. schrieb im Beitrag #6882245: > Wenn es piepst ist es PWM. Für PWM-Lüfter will Intel ~ 25kHz PWM-Frequenz haben, eben damit es nicht im hörbaren Bereich pfeift. Sven H. schrieb im Beitrag #6882250: > Als option hätte ich ein Fluke 87 III Das hat
-
Thread
Schaltnetzteil und Heizdraht
#5002951: > Wenn ich (doch) das Schaltnetzteil nehme müsste ich um das > Piepsen weg zubekommen die PWM mit über 20kHz betreiben. Wenn das Piepsen überhaupt was mit der PWM des Arduino zu tun hat... Schaltnetzteile arbeiten selbst mit PWM um die Ausgangsspannung auf den Sollwert zu stabilisieren
nicht das das dann von der PWM des Arduino herrührt?
-
Thread
Micropython und Esp32 statt Arduino ?
Beitrag #7763810: > Die härteste Nuß war das Steuern der Servos. Was spricht eigentlich gegen die PWM? [c] import machine from machine import Pin, PWM import utime, math from time import sleep # pwm pwm = PWM(Pin(2), freq=50, duty=0) def Servo(servo, angle): # angle / 180( * 2(0
=50, duty_ns=100000) .. #im Durchlauf n+1: pwm0 = PWM(Pin(0), freq=50, duty_ns=200000) [/code]
-
Thread
Steuerung für Autolüfter AC. Brauchen dringend Hilfe
Temic ECL-G4-DC600W PWM frequency 10Hz - 15Hz
Hi, da ist 30, 31, 15 und Pwm drauf. Pwm muss ziemlich genau 100 Hz haben. 10 % sind aus und 90% sind max. Drehzahl. Habe ich schon mehrmals verbaut. Gruß Rene
-
Thread
Atmega 328 Timer 2: Hilfe für Frequenzerzeugung
Nein bist du nicht! > Phasenrichtige PWM Darum betrifft dich das auch nicht.
Und genau der Kommentar ist falsch: "fast PWM mit top=OCR2A" muss das heißen.
-
Thread
Induktiver Positionssensor - Fragen dazu
#7601272: > Um da mit minimalem Aufwand etwas zu lesen, würde ich den Sensor aus dem > MC mit einem PWM-Signal (30...40kHz) beaufschlagen und per ADC die Warum PWM?
bin ich doof! :-) (Aber mein Auto läuft trotzdem) Ich habe fast ausschließlich mit Gleichstrom und PWM zu tun.
-
Thread
analog Signal 5v ausgeben mit 3v3 µC
(PWM3, dutyCycle); } [/c]
const int res = 8; // resolution 255 int duty = 115; // default 45% void setup() { ledcAttach(PWM1, freq, res); ledcAttach(PWM2, freq, res); ledcAttach(PWM3, freq, res); } void loop() { ledcWrite(PWM1, duty); ledcWrite(PWM2, duty); ledcWrite(PWM3, duty); } [/c]
-
Thread
Regelkreis für Modellbauservo
? Tipp: [c] in_pwm = deineFunktionZurMessungDerPWM(); out_pwm = Poti - in_pwm; analogwrite(deinPin, out_pwm); [/c]
Pwm
-
Thread
µC - BUCK - BOOST Konverter
Entwicklung nach Support ;) Hab ich schon :-) Ich habe es nun aber hinbekommen die Timer fürs PWM mit 31kHz UND einstellbarer Totzeit zum laufen zu bekommen! Die laufen im Mode 1, Phase Corrected PWM. void buck() { TCCR0A = 0b00000000; //PWM-Modus 1 D9 / D10 aus TCCR0B = 0b11000000;
; //PWM-Modus 1 D9 / D10 aus TCCR1B = 0b11000000; // TCCR0A = 0b10110001; //PWM-Modus 1 D5 / D6 pwm TCCR0B = 0b11000001; // 31KHz OCR0A=duty-dead; OCR0B=255-duty+dead; digitalWrite2
-
Thread
Tutorial 10x10x10 LED-Cube
mit pwm....jedoch nur eine für den gesamten cube...
gedacht...zum anfang kann ich ka auch ohne pwm arbeiten...erstmal das wichtigste
-
Thread
Quarz will nicht anschwingen Atmega8
Ja am Ausgang des PWM hab ich 2n7000 dranhängen über nen 33ohm aber das sollte auch kein Problem darstellen
der PWM dagegen ist unkritisch. Dass die PWM bei fehlender Quarz-Oszillation auch weg ist, das kannst Du hier im Forum schon voraussetzen. Die Frage bleibt also immer noch: Hast Du die PWM gemessen oder nicht
-
Thread
Stromversorgung für 5V, mind. 6A
hallo, wie machst du die pwm? je nach dem wie du die pwm machst sind 16 mhz voll ausreichend! ich habe an 16mhz ne 10 bit pwm auf 4 kanälen, ohne flimmern! gruß
ich mach die pwm über nen timer-interrupt, der alle 80.000 takte die LED entweder weiterleuchten lässt oder löscht. je nach PWM-stufe.
-
Thread
Verständniss frage....
Hallo, ich erzeuge mit einem M8 ein PWM-Signal, das mit einem RC-Glied geglättet wird. Mit diesem Signal treibe ich den im Anhang angegebenen Transistor. Der Collector ist an einer Spannung von 20 V angeschloßen. Fahre ich nun das PWM-Signal
@ Michael Waiblinger (wiebel42) >Darf ich mal nachfragen warum die PWM vor der Endstufe gefiltert werden >soll, wo es sich doch gradezu aufdrängt das erst am Ende zu machen? Weil der OP ein steuerbares Netzteil bauen will und keine PWM-Endstufe. >Grade wenns mit
-
Thread
Kaltlichtkathode Dimmen?!?!
man vom Flackern nicht mehr soviel. Das wäre eine PWM Applikation mit PWM vor dem Inverter. Wenn der Zündvorgang schnell genug ist und der PWM Takt lang genug könnte es gehen. 2. Man gibt einen kürzeren Puls als normal auf die Lampe. Das entspricht wohl
würde ich in diesem Fall hingegen mittels einer zweiten, überlagerten, PWM realisieren, welche als Zählertakt die effektive Frequenz der ersten PWM nutzt. +---+ +---+ +---+ +---+ erste PWM | | | | | |
-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
<Red) Ledport &=~(1 << R_PIN); else Ledport |= (1 << R_PIN); if (PWM_cnt <Green) Ledport &=~(1 << G_PIN); else Ledport |= (1 << G_PIN); if (PWM_cnt <Blue) Ledport &=~(1 << B_PIN); else Ledport |= (1 << B_PIN); } else { if (PWM_cnt <Red) Ledport |= (1 << R_PIN); else Ledport &=~(1 << R_PIN); if (PWM_cnt <Green) Ledport |= (1 << G_PIN); else Ledport &=~(1 << G_PIN); if (PWM_cnt <Blue) Ledport |= (1 << B_PIN); else Ledport &=~(1 << B_PIN); } PWM_cnt++; if (PWM_cnt
-
Thread
PWM - Wahrnehmung Auge
Wenn du eine PWM in fürs Auge sinnvolle Helligkeitsabstufungen unterteilen möchtest, ist zwischen den Stufen jeweils ein konstanter Faktor, deine PWM-Werte ergeben also eine Produktreihe. Dieser Faktor f ergibt sich
Zwischenschritte. Alles über 100Hz sollte fürs Auge völlig ausreichen. CCD Kamera Sensoren allerdings goutieren PWM nicht. Es gibt stark sichtbare Interferenzmuster zwischen PWM und Abtastfrequenz. Ja, ein PWM Signal wird heller wahrgenommen als ein messtechnisch gleichwertiger Analogwert. Monochrome Helligkeit
-
Thread
Heizungsschnittstelle 7-8-9
analoge Spannung (zwischen 8-12V?), wie erzeuge ich diese am besten mit einem µC? Kann ich auch mit PWM arbeiten?
die Eingangsspannung über einen ULN2003a laufen lassen, den ich dann am Eingang über den Arduino mit PWM zu z.B. 75% takte? Vielen Dank!
-
Thread
IRMP - Infrared Multi Protocol Decoder
SetDCPWM1' in file './build/default/production/irsnd.o'. In der Funktion irsnd_set_freq() wird ja OpenPWM(freq) aufgerufen. In der irsnd.h gibt's ja das define [C] # define OpenPWM(x) OpenPWM1(x) [/C] und OpenPWM1() wird ja wohl die von Microchip bereitgestellte Funktion von
Servus, also ich hab das Problem gefunden. PWM 1 bis 3 ist bei meinem Controller eine Enhanced PWM. Also muss man entweder normale PWM 4 nehmen oder es in der irsnd.h auf die Enhanced anpassen. [C] # if IRSND_OCx == IRSND_PIC_CCP1
-
Thread
Überlauf in AVR mit C
No prescaler OCR1A = 0; // Initial PWM duty cycle ICR1 = F_CPU / PWM_FREQUENCY / PWM_RANGE; // Set PWM frequency // Enable global interrupts sei(); while (1) { // Calculate control signal float
No prescaler OCR1A = 0; // Initial PWM duty cycle ICR1 = F_CPU / PWM_FREQUENCY / PWM_RANGE; // Set PWM frequency // Enable global interrupts sei(); while (1) { // Calculate control signal int
-
Thread
UV-Laserdrucker II
des brauchbaren Bereichs (meine PWM läuft mit 500 Takten und von 150 bis 350 Takten Einschaltdauer ist alles brauchbar).
Wie schnell fährst du, wie schnell ist deine LED PWM? Wie hoch ist dein Pixeltakt?
-
Thread
Labor Netzteil
Hi! @Jens: <ich habe eben mal ein paar kleine versuche ala PWM gemacht (aus einem <NE555)kondensator 1µ widerstand 37kOhm <der ausgang sah sehr gut aus kaum noch ein brummen drauf (ca. 10kHz) Bei PWM hast du immer das Probl"du musst glätten" und das versaut
Kann man es vielleicht so machen: 10Bit PWM bei 18Mhz sind ungefähr 18kHz. Mit der PWM könnte man die Spannung schon einmal vorregeln... man lässt dann vielleicht 2 Volt über. Da kommt ein großer Kondi hin. Danach nimmt man einen DAC mit vielleicht