-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
1:16) TMR3 - 2x8/16bit - interruptfähig overflow - (Prescale 1:1 ... 1:8), zusätzlich aber CCP (PWM) source -> für MOSFET Hardware PWM, je nach gewünschter PWM-Frequenz ist also der Prescaler vorgegeben. Im Angang mal der Taktpfad und die Timerdiagramme. Die meisten Timer sind mit Fosc/4 gespeist
ich habe D jetzt auf 0, gefällt mir gut vom Ansprechverhalten, aber nach wie vor geht PWM 0 wenn die Temperatur Überschritten wird.
-
Thread
Arduino Nano und TLC5947 - Projekt zur Beleuchtungssteuerung im Auto - bräuchte paar Tipps&Hilfe
ich dann (für alle Farben?) die Helligkeit von 0 - 4095 für >die einzelnen Pins setzen. Ja, per PWM, die macht der IC selber. Man muss nur neue Daten dort reinladen, wenn man andere Werte haben möchte. Dort könnte dein Flackern herkommen. Du lädst zu oft oder zu ungleichmäßg, wodurch die PWM im IC
man alle pins mit RGB LED´s belegt hat. Die arbeiten da auch mit "tlc.setLED()" nicht mit "tlc.setPWM()" tlc.setLED() spricht wohl 3 Pins gleichzeitig an um den RGB Wert darzustellen tlc.setPWM() spricht dann nur einen Pin an (was ich in meinem Code nutze) [c] void setPWM(uint8_t chan, uint16
-
Thread
Operationsverstärker 60W output gibt es sowas?
Dann bleibts bei PWM.
0 .. 65535 und das mit einer vom Quarz abgeleiteten Frequenz. Ein zweites Register enthaelt deinen PWM Wert. Ein in Hardware aufgebauter Vergleicher vergleicht jetzt staendig deinen Zaehlerwert mit deinem PWM Wert. Ist der Zaehlerwert kleiner als der PWM Wert dann schaltet er denn Ausgangspin auf Low
-
Thread
stufenlose drehzahlregelung von dc motoren
Motor nicht viel Strom zieht, würde ich mal das Web nach Lösungen abklappern, die Google mit "555 PWM Motor" findet.
Hallo nochmal, koennte ich das Ganze nicht mit einem PWM-Dimmer realisieren? Oder wieder ein schlechter Einfall?
-
Thread
MOSFET schaltet nicht ganz durch
extra auf die Betriebsspannung. Begrenzt wird der Strom durch Temperaturmessung an den LED und PWM und natürlich durch ihren Innenwiderstand. Viele Grüße
S. schrieb im Beitrag #4359277: > Begrenzt wird der Strom durch Temperaturmessung an den LED und PWM und > natürlich durch ihren Innenwiderstand. Das ist sehr grenzwertig. Bedenke, bei PWM liegt immer die volle Spannung und auch der max. Strom an! Der Innenwiderstand ist auch konstant.
-
Thread
timer interrupt attiny45
Timer, selbst für dein nutzloses Software-Gefrickel. Besser ist, wie gesagt, den Timer in einem PWM-Modus laufen zu lassen (Fast-PWM ist am einfachsten zu verstehen), dann macht er die ganze Arbeit alleine. Den Timer versorgst du mit einem solchen Basistakt, daß der volle Zählumfang des Timers
. Auch hier stehen dann zwei PWM-Kanäle zur Verfügung.
-
Thread
Tiny13 mit PWM und Timer
{ // Alle 1ms Programm durchlaufen > > die 200 mal verringert? > > Damit teilst Du Deine PWM ja herunter. Die PWM hat damit nichts zu tun. Die wird sowieso vom Timer hardwaremässig bedient. Er möchte sich zusätzlich noch zur PWM einen 1ms Systemtakt erzeugen.
Dann braucht er nur den PWM modus auf Normal zu schalten. Und wenn die PWM Frequenz gleichbleiben soll dann noch den Prescaler auf 4 (falls verfügbar).
-
Thread
Kleinspannungs-Asynchronmotor ansteuern
einfach: Die 3 Phasen lassen sich mit ein paar Logikgattern erzeugen. Die Ausgangssignale mit der PWM verknüpfen. Die PWM ist direkt proportional zur erzeugten Frequenz.
ausgegeben wird. Für niedrige Frequenzen ließe sich natürlich das Pulsmuster noch mit einem frei laufenden PWM Signal kombinieren, was ich aber wohl in HW machen würde. Das PWM ließe sich dann einfach an die Frequenz anpassen. servus, Martin
-
Thread
Programm verhält sich nicht wie geplant
PB5-PB7 läuft das andere > Lauflicht mit unterschiedlicher Frequenz. > Bei PB0 wird eine Led über PWM gedimmt. Ist erst mal noch kein Hinernissgrund für nur einen Timer. > Bei PWM ändert sich die Frequenz, deswegen bracht der ja einen extra > Timer. Bei PWM verändert sich keine Frequenz.
ändert, die Overflows kommen weiterhin regelmässig. Die hängen ja nur davon ab, was der Top Wert der PWM ist. Und der bleibt auch bei einer PWM immer gleich. Nur sollte man auch eine PWM nehmen, bei der ein Overflow ausgelöst wird.
-
Thread
AVR Attiny25 PWM Tiefpass
...seriell auszugeben... und könntest das PWM-Signal als Takt nehmen...
hat ein Zähl- und einen Reset-Eingang, aber Du hast nur noch einen Pin frei und möchtest daher ein PWM-Ausgangssignal mit als reset benutzen; wenn kein PWM dann Reset? Die PWM-Frequenz ist 610 Hz(?). mit einem duty von min 70%. PWM>---R---+--->/reset | C |
-
Thread
24V mit uC schalten und LED Schaltzustand
aufgebaut wie du gesagt hast. Nun bin ich mir noch etwas unsicher ob ich diese Schaltung auch mit PWM betreiben kann (PWM von einem Arduino Mega)? Vielen dank euch allen für die ausführlichen hilfreichen Antworten Pavel
erwähnen. Möchte diese Schaltung doppelt verwenden, einmal um einen 24V DC Motor anzusteuern (mit PWM) und einmal, um ein Relais zu schalten (ohne PWM).
-
Thread
WS2811 Zweck entfremden
Der WS2811 ist für LED Konstantstromversorgung vorgesehen. D.h er macht eben nicht einfach nur ne PWM.
Adafruit-16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685 Gruß Pucki
-
Thread
Mikrocontroller mit mehreren PWMs
[[Soft-PWM]]
http://www.roboternetz.de/community/showthread.php?47205-Suche-PWM-mit-I2C
-
Thread
PID Regler verbessern
Config Adc = Single , Prescaler = Auto , Reference = Avcc 'Analog-Digital-Wandler Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Pulsweitenmodulation On Urxc Isr_rs232 'Interrupt der seriellen
Config Adc = Single , Prescaler = Auto , Reference = Avcc 'Analog-Digital-Wandler Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Pulsweitenmodulation On Urxc Isr_rs232 'Interrupt der seriellen
-
Thread
PWM in eine analoge Spannung umwandeln(mit RC-Glied?)
die PWM hergibt. Bei 50Hz kriegst du alle 20ms einen neuen Analogwert.
Andreas S. schrieb im Beitrag #4405995: >> Das liegt daran, dass es sich hier um ein PWM-Signal aus einem >> RC-Empfänger handelt, welcher beispielsweise Servos ansteuern kann. > > Das ist kein PWM-, sondern ein PPM-Signal. Jein. Die Information steckt in der Pulsweite. PWM ist also
-
Thread
Solarpanel spannungsbegrenzung auf 36V
Als Last 2 H4-Lampen parallel batterieseitig, MOSFET-PWM-geregelt auf 33V panelseitig. Aber das alles nur wegen ein paar Volt fehlender Spannungsfestigkeit, naja.
Pepe T. schrieb im Beitrag #6953054: > Wie bringst du mehr als 64khz pwm aus einem 328p Aus dem nicht. Aber z.B Attiny85 oder Attiny861: Per PLL macht der aus seinen 8 MHz erstmal 64 MHz (oder 32 zum Stromsparen), mit 8-Bit PWM werden da dann 125 kHz oder 250 kHz raus
-
Thread
Wie wird eine hochgenaue (absolute) Spannungsreferenz hergestellt?
kleiner als die Spannung des Referenzelements >> sind, benutzt man heute *besser eine genau gesteuerte PWM* als >> aufwendige Spannungsteiler. > > Herr, bitte wirf Hirn vom Himmel. Mit einer PWM wird u.a. bei Labornetzgeraeten die Ausgangsspannung eingestellt.
kleiner als die Spannung des Referenzelements >>> sind, benutzt man heute *besser eine genau gesteuerte PWM* als >>> aufwendige Spannungsteiler. >> >> Herr, bitte wirf Hirn vom Himmel. > > Mit einer PWM wird u.a. bei Labornetzgeraeten die Ausgangsspannung > eingestellt. Herr, bitte wirf Hirn vom
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
if (ACSR & (1 << ACO)) { // V_sense < V_BG: Output voltage < -600 // Stop PWM, disconnect PortPWM from Timer1, PortPWM = LOW PORT_PWM &= ~(1 << BIT_PWM); GTCCR = (1 << PWM1B); PORT_LED &= ~(1 << BIT_LED); } else { // V too low, i.e. V > -600: // Activate PWM, connect PortPWM to Timer1 GTCCR = (1 << PWM1B) | (1 << COM1B0); PORT_LED |= (1 << BIT_LED); } // Reset Watchdog-Timer wdt_reset(); }[/c]@Moby: Wo wäre in diesem
-
Thread
Auch erste Platine: 16x 7A PWM mit PCA9685 und Mosfets im RPI Zero Format
Gegentaktstufe wäre. Je nach Last als CMOS oder ergänzt mit N-Ch-/P-Ch. in 1 Gehäuse. Auch "brückbar" an 2. PWM_out. Oder gar nicht im Kleinspannungsbereich, sondern besser via 3,3V-PWM in einen Halbbrückentreiber, der z.B. die High Side invertiert zur Low Side ausgibt - also nur den einen PWM-Eingang braucht
Gegentaktstufe wäre. Je nach Last als CMOS oder > ergänzt mit N-Ch-/P-Ch. in 1 Gehäuse. Auch "brückbar" an 2. PWM_out. > Oder gar nicht im Kleinspannungsbereich, sondern besser via 3,3V-PWM > in einen Halbbrückentreiber, der z.B. die High Side invertiert zur > Low Side ausgibt - also nur den einen PWM-Eingang
-
Thread
Drehzahlregler für DC-Motor, ATmega48-328
Programmteil: if(pwm_cnt >= PWM_AUFLOESUNG){ // am Ende des PWM-Zyklus pwm_cnt = 0; // neu beginnen istwert = adc_plus - adc_minus; // Spannung am Motor ermitteln adc_sync
die Ansteuerung abgeschaltet > werden muß, um die EMK zu messen Die Ansteuerung wird ja jeden PWM Zyklus kurz abgeschaltet solange man nicht auf 100% PWM Duty geht. Ich kenne es vom STM32 so, dass man die PWM zb. nie über 90% Duty stellt. Deshalb hat man pro PWM Zyklus ein "Fenster" von 10% wo
-
Thread
AVR Timer Fehler
Die PWM Ausgänge werden direkt vom Timer angesteuert. Jeder Timer kann zwei PWM-Ausgange ansteuern (Mit dem AT90PWM3B bin ich nicht vertraut, ob der mit einem Timer mehr kann.) Also brauchst du 2 Timer
Benutz doch lieber die Power Stage Controller vom AT90PWM3. Der normale timer hat nur 2 PWM Kanäle. Und lies mal das Datenblatt. -OCF1A ist das PWM Alarmflag zum gleichnamigen OCR1A -OCF1B ist das PWM Alarmflag zum gleichnamigen OCR1A -ICF1 ist kein PWM
-
Thread
Mikrocontroller Atmega32 von Atmel
es geht doch nur darum aus dem 0-5V PWM Signal des AVR meist 0-10V zu erzeugen. Eine kleine Transistorschaltung am PWM Ausgang ist hier gefordert. die 2te Geschichte dreht sich darum das der AVR halt nur 5V an den ADC verträgt und da tut
den Kondensator weglassen und die PWM entsprechend glätten.
-
Thread
12 Kanäle a 12 x 1W LEDs dimmen /steuern
die KSQ versucht den strom konstant zu halten. wenn du den strom > versuchst zu verkleinern (via PWM), Und genau das macht PWM nicht. PWM steuert nicht über den Strom sondern über die Zeit. mfg.
seinen ausgang um, sobald eine gewisse spannung erreicht ist. dies könnte man mit einem AND-gatter und PWM manipulieren ;-) edit: natürlich müsste man dann die PWM anhand des gemessenen stromes einstellen.
-
Thread
Benötige Hilfe bei Reparatur: Schaltnetzteil
auf: VCC ist eher zu niedrig (ist: 9...11V, soll: 10,3...22V) RUN, PFC_OK sind im Normalbereich PWM_STOP und PWM_LATCH sind auf 0,5...0,6 bzw. 0,5...0,8V. INV und COMP brechen immer wieder kurz ein GD ist 0V, geht immer wieder kurz hoch Wie weit die Spannung einbricht oder hoch geht, kann ich nicht
Die Diode und der Widerstand zum PWM-Controller B sind in Ordnung. Den Elko daneben habe ich noch nicht geprüft, das könnte ich noch machen. Die Spannung vor dem Widerstand (150 Ohm) zu PWM-Controller B ist meistens um 0V, springt
-
Thread
DC/DC 5,2V stabilisierte Spannung
Lüfter auch eine höhere Spannung (z.B. 6V) nehmen und würde dann halt bei Nenndrehzahl keine 100% PWM sondern nur ca. 80% PWM benötigen. Dadurch häte man immer noch Spielraum wenn sich die Lüfter verschlechtern. Und über das tatsächliche Tastverhältnis bei Nenndrehzahl hätte man damit direkt ein
in meinem vorherigen Post schon angemerkt. Dein Ziel ist eine konstante Drehzahl. Da du schon eine PWM zur Steuerung hast, einen Controller zur PWM Erzeugung und auch eine Messung der aktuellen Drehzahl, kannst du das ganz einfach auch mit einer schwankenden Spannung erreichen. Du brauchst 'nur' noch
-
Thread
DC Motor für TWI enstören
B6rt-Ihr-Motoren Sowie wie jenes Zitat zu verstehen ist? "Es ist darauf zu achten, dass für PWM-Betrieb kein für Gleichstrom entstörter Motor verwendet wird. Diese Motoren können Kondensatoren C3 von 10 - 100 nF besitzen und diese würden dann bei PWM-Betrieb den Störstrom wesentlich erhöhen. Durch
Steuerung vor vielen Monaten geschickt hat, weil es da Probleme mit dem überhitzten Treiber bei hohen PWM-Frequenzen gab?
-
Thread
analoger Output
ja, wenn du pwm nimmst, gibts viele...
Korrektur: Soft-PWM geht AUCH ein wenig anders.
-
Thread
PWM interrupt am LPC2148
ich davon aus, dass der Interruptwrapper im Startupcode in Ordnung ist. So initialisiere ich den PWM Block (VIC_PWM0 ist als 8 definiert): [c] // initialize PWM as timer for BLANK interrupt every 4096 GSCLK pulses PWMPR = 1; // set prescaler, with 60MHz PCLK this gives 15 MHz
// start timer // initialize the interrupt vector VICIntSelect &= ~ VIC_BIT(VIC_PWM0); // PWM0 selected as IRQ VICIntEnable |= VIC_BIT(VIC_PWM0); // PWM0 interrupt enabled VICVectCntl5 = VIC_ENABLE | VIC_PWM0; VICVectAddr5 = (uint32_t)pwm0ISR; // address of the
-
Thread
Transistor (Emitterschaltung) ohne Invertierung
das Stichwort: [[Soft-PWM]]
Eingang > verläuft. Dein Arduino analogWrite() erzeugt aber keine analogen Spannungen, sondern PWM!
-
Thread
Nixie dimmen
74595 (ersten 4 Bits) und K155 versehen, alle 595 hintereinander. Sollte ich die Röhren mit einer PWM über die 595 ansteuern? Also der Röhre 170V zuführen und dann die entsprechende Ziffer im Tastverhältnis der PWM anwählen? Da scheiden sich die Geister oder, wegen neu zünden etc. Abnutzung usw...?
müssen über den Strom gedimmt werden. Am einfachsten ginge das, indem Du den Vorwiderstand variierst. PWM ist keine gute Idee, weil es die Lebensdauer der Glimmlampen reduziert.
-
Thread
Kriege Timer 1 im Mega2560 nicht zum laufen!
Mit WGM10, 11, 12, 13 hast du FastPWM eingestellt.
LED_ARDUINO_PORT &= ~(1<<LED_ARDUINO) // TX0 (D 9) PD1 |3 | PB6 (D 6) PWM/MISO // RX1/INT0 (D 10) PD2 |4 | PB5 (D 5) MOSI // TX1/INT1 (D 11) PD3 |5 | PB4 (D 4) PWM/SS // PWM (D 12) PD4 |6 | PB3 (D 3) PWM //
-
Thread
Heizstab modulieren die 100ste
auch mit einem Widerstand statt einem Motor, aber den meisten fehlen die nötigen Induktivitäten um PWM zu glätten dazu.
Εrnst B. schrieb im Beitrag #7178061: > Käferlein schrieb: >> Ich halte [...] PWM für die besten Lösung[...] > > Pulspaketsteuerung ist PWM mit entsprechend langer Periodenzeit. Das meine ich keineswegs. PWM mit deutlich kürzerer Periodendauer als eine Netzfrequenz war gemeint
-
Thread
µc synchronisieren
Einen µC mit genügend PWM-Kanälen wählen...
bei jedem PWM-Puls des "Master"-µC einen eigenen PWM-Puls ausgeben. Dann hat man nur eine sehr kurze, von der Software unabhängige Verzögerung und es wird ständig neu synchronisiert, sodass auch ein Auseinanderlaufen
-
Thread
Analog einstellbarerer Induktionskocher Gesperrt
abschwellen des Kochwassers ausbleibt. Ganz sicher nicht, der wird nur schneller takten (sprich: Höhere PWM-Frequenz), oder Dein Kumpel verwendet besseres Kochgeschirr mit dickerem Boden, so daß die Wärmekapazität höher ist und damit die "Lücken" der PWM nicht so deutlich auffallen.
Magnet die Drolligen dieses Forums anzieht P.S. Wieso kann für einen solchen Preis eine so hohe PWM Frequenz erzeugt werden, das es Analog erscheint. Es wurde hier von den "Fachleuten des Forums" immer gesagt das dies nur in den hohen Preisklassen gibt.
-
Thread
STM32F4 TIM2 PWM-Capture
wird. Es folgt mein Code der Konfiguration. Ich vermute den Fehler beim TIM_ITConfig. [c]void pwmInit(void) { #define PWM_TIMER TIM2 #define PWM_TIMER_RCC RCC_APB1Periph_TIM2 #define PWM_TIMER_CH_Init TIM_OC1Init #define PWM_TIMER_CH_PreloadConfig TIM_OC1PreloadConfig #define PWM_TIMER_CH_SetCompare TIM_SetCompare1 #define PWM_GPIO_RCC RCC_AHB1Periph_GPIOA #define PWM_GPIO_PORT GPIOA #define PWM_GPIO_PIN GPIO_Pin_5 #define PWM_GPIO_SOURCE
-
Thread
pwm multiplexen, geht das?
dauert insgesamt 48 Takte, genau wie die Überprüfung. Overhead heißt, was halt sonst noch für die PWM zu machnen ist: - Byte ins serielle Ausgaberegister kopieren - PWM-Daten laden (falls notwendig) - Sprung an den Anfang der Schleife
Monochromen Farbtiefe von 2 Bits pro Farbe, ergo 6 Bits pro Pixel. Diese 2 Bits müssen in einen Pulsstrom=PWM umgewandelt werden die 3Bit groß ist. Helligkeit PWM-Bits 00 000 01 010 10 101 11 111 Dies *3 für die 3 Farben ergibt ein PWM-Pulsmuster
-
Thread
Magnetron mikrowelle
Holm Tiffe schrieb im Beitrag #3418591: > Ja...schon PWM, aber mit Periodendauer so 20-30 Sec. Ich arbeite auch mit PWM: 8Std arbeiten, 8Std Freizeit, 8Std schlafen. PWM bleibt PWM. :-) Gruss Harald
Harald Wilhelms schrieb im Beitrag #3419001: > Ich arbeite auch mit PWM: 8Std arbeiten, 8Std Freizeit, 8Std schlafen. Das ist dann die Umsetzung einer PWM in Fuzzylogik ;-).
-
Thread
Microcontroller-Uhr puffern
Jens schrieb im Beitrag #2110449: > Was ist nun mit 4MHz vs 32,768kHz? Die Frage ist, ob der PWM des PICs > dann noch zuverlässig funktioniert Einfach mal rechnen, 8Bit-PWM sollte reichen: 32kHz / 256 = 128Hz. Über 100Hz ist o.k. Der /OE muß dazu an einem PWM-Ausgang liegen. Peter
Peter Dannegger schrieb im Beitrag #2110461: > Einfach mal rechnen, 8Bit-PWM sollte reichen: > 32kHz / 256 = 128Hz. > Über 100Hz ist o.k. > Der /OE muß dazu an einem PWM-Ausgang liegen. Jo danke, der RB3 ist der PWM-Ausgang, das hatte ich schon so eingeplant. Ich bin immer
-
Thread
ATmega 328P Sprachausgabe - Frequenz von Interrupt bestimmen
der PWM, also 127 und schreibe diesen erst einmal auf die PWM (Register OCR2A). Somit bekomme ich eine Mittenspannung als Analogausgang. Man möchte ja Sinus erzeugen und negative Sinuswellen gehen halt sonnst
den Mittelwert der PWM, also 127 und schreibe diesen erst > einmal auf die PWM (Register OCR2A). Somit bekomme ich eine > Mittenspannung als Analogausgang. Man möchte ja Sinus erzeugen und > negative Sinuswellen gehen
-
Thread
Servo multiplexen
normaler Analog-Servo wenn am Steuereingang dauerhaft High-Pegel anliegt? Und was macht er, wenn dann die PWM losläuft? folgender Hintergrund, ich möchte viele Servos über einen Multilexer 74HC138 zusammenschalten. Nur einer bewegt sich, die anderen sollen aus sein. Für die nicht ausgewählten Servos liegt
schon mit einem 4017 und 9 Servos gemacht, und da hat nix gezuckelt. Mit einem zweiten PWM-Ausgang und noch einem 4017 gehen nach dem selben Prinzip auch 18 Servos.
-
Thread
AtMega 48 Timmer
Morgen, ich habe ein IC von TI TLC5941 (16xLED Dimmen per PWM 12Bit) Controller AtMega48-20PU ... der LED Treiber will 196 Bit Daten für die PWM (12 Bit pro LED). nach dem man dem IC alle 196 Bit geschickt hat brauch man ein PWM Ref CLK...das IC Zählt die
wieder^^ wenn ich das richtig verstanden habe muss ich dein Code so ändern damit er mir die 12 bit PWM in 8 bit Packete verpackt: [code] void send_tlc5941_pwm(uint16_t pwm_array[]) { TLC5941_PORT &= ~(1<<TLC5941_MODE); uint8_t bit_count_in; // Zähler für Bits in den Eingangsdaten
-
Thread
MOSFET zur Signalglättung
: Die Zeitkonstante müsste entsprechend der PWM-Frequenz gewählt werden. Nachteil: die Einspritzzeit würde um einen festen Betrag verlängert werden, mindestens eine PWM-Periode. Könte man eventuell in deinem Zusatzsteuergerät über die Kennfelder
Kurzfristig tuts aber eventuell auch mein Multimeter. Hz, Peaks usw. kann das Gerät (sofern man so ein PWM-Signal messen kann?) Grüße
-
Thread
Pwm periode Timer1 einstellen.
>Sind diese Bits nicht nur zum einstellen des Modus gedacht also in mein >Fall Phasen korrekte PWM mit 8Bit. Ich war bei 'TimerMode14' von von Fast PWM ausgegangen. Bei Phase Correct PWM wäre es Timermode10. Die Frequenz der PWM wird über den Wert in ICR1 (Top) eingestellt. MfG Spess
einmal Mode 13->Fast pwm 2. Was soll Prescaler 1024? Ich dachte du wolltest eine PWM-Frequenz von 100kHz? Lies endlich mal das Datenblatt. Deine Werte für ICR1, OCR1A und OCR1B sind gemäß deiner Vorgaben jenseits von
-
Thread
Poti während der Fahrt auslesen gibt schwankenden Werte
Mache ich heute Abend, danke! Kann es generell mit der PWM zusammenhängen?
Kolja schrieb im Beitrag #4879500: > Mache ich heute Abend, danke! > > Kann es generell mit der PWM zusammenhängen? Auch. Wir kennen ja weder die schaltung noch den aufbau. Aber so ein drahtverhau auf dem steckbrett, da kann man sich schon ne menge dreck eifangen, und die pwm sowie der rf teil
-
Thread
Ersatz für Mosfet J401 gesucht
wieder sinkt,u.s.w. Das wird hier auch so sein, der PIC hat ja keinen Analogausgang. Und nach PWM sieht das auch nicht aus, der langsame Optokoppler liefert keine steilen Flanken, d.h. es gäbe hohe Verlustwärme in dem MOSFET.
und in Verbindung mit der trägen Erregerspule sollte da mit PWM einiges möglich sein.
-
Thread
Hilfe für Dimmung einer Fertig-KSQ
Die Beschreibung ist doch ganz klar: für die PWM-aus-Phase schalte man ADJ auf GND, für die PWM-an-Phase lasse man ADJ wie es ist. Also einen OC-Ausgang oder besser OpenDrain wegen der 0,3V an ADJ und damit die PWM gemacht. MfG Klaus
wie hoch ist deine PWM Frequenz? Ein Scope am PWM Signal wäre mal hilfreich. Jürgen
-
Thread
Ist diese Shematic für einen Motorcontroller gut
frage mich, wozu man einen zusätzlichen 8-Pin µC braucht, wenn man den sowieso aus eiem anderen µC mit PWM ansteuert.
mich, wozu man einen zusätzlichen 8-Pin > µC braucht, wenn man den sowieso aus eiem anderen µC mit PWM ansteuert. Im RC Modellbau gibt es eine Aufteilung zwischen Funk-Empfänger und Motor-Controller. Die Schnittstelle zwischen beiden ist das was hier als PWM bezeichnet wird. Der Vorteil ist, dass
-
Thread
Toolchain neuere AVRs
atmega48pa atmega48p atmega88 atmega88a atmega88p atmega88pa atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b at90pwm81 at90pwm161 ata5790 ata5795 atmega16 atmega16a atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165p
atmega16hva2 atmega16hvb atmega16hvbrevb atmega32hvb atmega32hvbrevb atmega64hve at90can32 at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128 atmega128a atmega1280
-
Thread
Durchflusswandler
dem auch sei, die Slope-Compensation erzeugt genau das Signal, was der 3845 an Pin 3 braucht, um als PWM-Regler für Flußwandler arbeiten zu können. Jörg
(Pin 4) zum PWM-Komparator gibt es nicht. Jörg
-
Thread
Wieder ein Problem mit ATTiny841 - AVRdude
Ja das mit der PWM hatte ich auch erst innerhalb von 3 Stunden kapiert.
a PWM with the half frequency of the Timer0 Tccr0a.com0a1 = 0 Tccr0a.com0a0 = 1 Tccr0a.com0b1 = 0 Tccr0a.com0b0 = 1 'Clock prescaler 8. This gives a Timer frequency of 8,000,000/256/8 = 3906Hz. 'PWM