-
Thread
cooles Arduino Projekt gesucht
! Nein das ist eine digitaler DDS mit 256 Byte Phase Akkumulator bei 8 MHz Kern Frequenz, 7 Bit PWM Auflösung und 62,5kHz = 8MHz/ 128 PWM Frequenz. Bei 1750 Hz würde das Programm immer den Wert 42 aus dem Array mit Index 14 lesen; das ist dann doch keine 135 PWM Stützstellen. Mein Programm ist im Einsatz mit 135 PWM Stützstellen und das Maximum liegt bei 142 PWM Stützstellen! Die PWM Auflösung beträgt 8 Bit und die PWM Frequenz ist auf 250kHz = 64MHz/ 256 eingestellt. Das ist schon ein Unterschied. Oder?
-
Thread
PWM in Visual Basic
Aber da steht nix über PWM.
> Aber da steht nix über PWM. Definiere mal "PWM". Definiere mal "Blinken" Definiere mal den Unterschied zwischen Beiden. ...
-
Thread
moderne H-Bridge gesucht
nochmal mit dem BTS 780 beschäftigt... Laut pdf sind die HighSide FETS zu lahm (400us) für 20khz pwm, zu den low-Sides steht nichts drin, sie werden aber für pwm empfohlen. Unsere Steuerung liefert - pwm - direction bit - brake bit Wobei das dir und brake bit auch für was anderes zweckentfremdet
schon erwähnt. Laut Datenblatt schaffen die bis zu 100kHz Commutation Frequency (müsste die mögliche PWM sein, oder?)
-
Thread
durchschnittliche Leistung Drehstrommotor E-Auto?
Unermüdlicher schrieb im Beitrag #6180409: > Das ist richtig. Insbesondere, wenn Motoren mit PWM betrieben werden, > schwächt das Permanentmagneten. Oh, das würde mich interessieren. Hast du da Literaturquellen dazu? Wie merken die Magnete eigentlich, dass der Strom per PWM geregelt wird?
> Unermüdlicher schrieb im Beitrag #6180409: >> Das ist richtig. Insbesondere, wenn Motoren mit PWM betrieben werden, >> schwächt das Permanentmagneten. > > Oh, das würde mich interessieren. Hast du da Literaturquellen dazu? Wie > merken die Magnete eigentlich, dass der Strom per PWM geregelt
-
Thread
Warum fängt ST bei 1 an zu zählen?
Hersteller, der so etwas macht?) U.a. TI beim PICCOLO. [c] extern volatile struct EPWM_REGS *ePWM[]; void PWM_2ch_UpDwnCnt_CNF(int16 n, int16 period, int16 mode, int16 phase) { // Time Base SubModule Registers (*ePWM[n]).TBCTL.bit.PRDLD = TB_SHADOW; // set Shadow load (*ePWM[n]).TBPRD = period/2; // half-period due to up-down count (*ePWM[n]).TBPHS.half.TBPHS = 0; (*ePWM[n]).TBCTR = 0; (*ePWM[n]).TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN; (*ePWM[n]).TBCTL.bit.HSPCLKDIV = TB_DIV1; (*ePWM[n]).TBCTL.bit.CLKDIV = TB_DIV1; [/c]
-
Thread
Timer im Atmega168
http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ich will einen Pin mit einer PWM nutzen (toggeln). Timer 0 läuft bereits mit einem internen Interrupt. Nun will ich timer 1 für eine PWM mit PB1 OC1A nutzen. Portpin ist als Ausgang: //init pwm an b0 und b1 als Ausgang
Okay, also ich hab mal ein altes projekt rausgekramt. Du hast recht, mit FastPWM sollte es am leichtesten sein: //Timer1 Konfigurieren (PWM) TCCR1A = (1<<WGM10) | (1<<COM1B1); //Fast-PWM Mode //Set OCPinB at Bottom, clear at match TCCR1B = (1<<WGM12) | (5<<CS10); //Fast-PWM
-
Thread
Erfahrung mit 50W LED
einer Eingangsspannung vom 34,5 V erzeugt der KSQ 1,65 A Ich habe neben der KSQ noch eine kleine PWM Steuerung gebaut um die Helligkeit zu regeln, geht super.
, aber bei 1A so stark schwingt dass es für > mich unmöglich zu gebrauchen war. Du meinst über PWM ? oder PWM so einstellen, daß bei der Maximale Moduleingangssappnung also 35V der maximale Strom vom 1,6A erzeugt wird, und die Eingansspannung so runterreglen, daß der gewünschte Strom, also z.B 0,5
-
Thread
Sallen-Key Filter Dämpfung
Einen PWM filtert man ueblicherweise mit einem RC. Auch wenn der keine -80dB haben wird.
Simulation vergleichen :-) https://www.allaboutcircuits.com/technical-articles/low-pass-filter-a-pwm-signal-into-an-analog-voltage/ http://sim.okawa-denshi.jp/en/PWMtool.php
-
Thread
Frage zu PID Regler für Lötstation
Frequenz als die PWM-Frequenz zu messen. Tom
: > Das verstehe ich jetzt nicht ganz. Volker schreibt doch: > > 1. Die Heizung wird mit einem PWM-Takt von 1s angesteuert. Hierfür ist > die Variable "pwm_reload" zuständig... Ja aber pwm_reload ist nicht für die Zeit zuständig sondern nur zum setzen des Sollwertes der PWM. Aber mir ist im
-
Thread
Mittelgute Steuerung für einen Peltier
ungenau, PID steuerung >> wäre dann doch ganz nett. > > Was hält dich davon ab, das Peltier mit PWM zu regeln? PWM ist fürs Peltier ungesund. Wurde hier schon paar mal durchgekaut
Strom- und nicht > Spannungsgesteuert werden. Irrelevant, es sind Widerstände, I=U/R, aber kein PWM. Sebastian R. schrieb im Beitrag #7969209: > Mit dem Konsens, dass man ausreichend schnelles PWM glätten kann und es > dann doch okay ist. Dann ist es halt kein PWM mehr, sondern ein step down
-
Thread
Relais direkt an AVR
schon Sonntag, aber ich leg noch einen drauf! Warum mit einem AVR nicht gleich mehrere Relais über PWM steuern? Prinzip: Einschalten mit voller Spannung, Zeit abwarten bis Relais angezogen und nicht mehr prellt und dann PWM aufschalten. Nachdem die PWM aufgeschaltet ist darf das nächste Relais
Man kann mit den PWM-Ausgängen auch simple step-down-Synchronwandler bauen, indem man einfach eine Spule anschließt... Ich habe das für eine Solarleuchte mal gemacht, mit einer 3watt led. Das Tastverhältnis der PWM wird
-
Thread
Layout Eagle BLDC
19.4KHz PWM mitm Mega8? Passt das? eher 3.4Khz oder so war doch da machbar bei 8Bit. Ok -- ich habe jetzt schon ne ganze Weile nichts mehr mit den Dingern gemacht. Einen schnellen PWM Mode wirds sicher geben.
geben. Sonst hätte man > die 19.x KHz nicht erwähnt... ist kein Problem..du hast ja bei der pwm praktisch nur vorteiler..erhöhst du die cpu freq erhöht sich die pwm freq.
-
Thread
6 Sinuskurven mit 400Hz - welcher DDS?
Meer, wenn gleich nicht mit 6 Ausgängen. Das ist eine klassische Funktion für uCs mit ausreichend PWMs. Versuch einen pinkompatiblen uC zu deinem AVR zu finden der genügend PWMs hat.
empfangen und >>als dazugehörige Sinus-Kurven ausgegeben werden sollen. > >>Also lieber DDS oder PWM? > > Beides ist möglich. Die PWM sollte man in Hardware machen. Hardware-PWM gemäß https://www.mikrocontroller.net/articles/AVR_PWM mit Tiefpassfilter der noch hinzukommt? Kurz als Zwischen-Zusammenfassung
-
Thread
Schrittmotorsteuerung Grundlagen
hat mir leider nicht weiter geholfen, da das PWM-Signal Manuell bzw. von Softwäremäßig nachgebildet wurde. Ich würde gerne PWM-Signale nutzen die der Controller zuverfügung stellt. Wenn ich es richtig begriffen habe wird ein PWM-Signal genutzt
>Wenn ich nun dieses PWM-Signal auf den StepClock Eingang des L297 gebe, dreht sich dadurch der Schrittmotor in abhängigkeit des PWM-Signals? ja, vermutlich. Aber solange die Frequenz des PWM-Signals konstant ist, bewegt
-
Thread
Problem mit PWM-Signal
>Das musst du mir bitte genauer erklären... Wenn du deinen PWM Wert schneller änderst als die PWM Frequenz ist, was erwartest du dann? Setz dein delay mal auf 2ms.
. Macht das deine PWM Einheit?
-
Thread
Verhältnis PWM zu Motordrehzahl
über studieren! Mein 1. Motor: Servomotor, 12V, 100W Nennleistung, 1800U/min Betrieben mit 24V/PWM=20% ==> 685 U/min PWM=40% ==> 1301 U/min PWM=60% ==> 1857 U/min 2. Motor: Kleinmotor mit 24V Nennspannung, 2400U/min Betrieben mit 24V/PWM=20% ==> 510 U/min PWM=40% ==> 1140 U/min PWM=60% ==> 1591 U/min PWM=80% ==> 2383 U/min 24V direkt angeschlossen: ==> 2670 U/min
-
Thread
Bremse für Brushless Motor, Longboard
welche mit viel Power (Ich schätze es fließen bis maximal 10A) oder? Vielleicht geht da auch was mit PWM? Liebe Grüße Stephan
Wie wäre es mit einem Gleichrichter (= 3 fette Schottky-Dioden) und dann einem PWM-gesteuertem FET nach Masse und einer Schottky-Freilaufdiode gegen (+) vom Akku - dann kannst Du über den PWM dutycycle die Bremswirkung dosieren und die Energie wird in den Akku zurückgespeist.
-
Thread
Lötkolben <=350€
W. schrieb im Beitrag #5719725: > die nehmen wirklich einfach nur die 100 Hz Wechselspannung und PWMen > diese Hmmmm..... was bestehe ich da denn falsch? Da sehe ich in der "heiß" Phase keine PWM sondern der Phase wird beschnitten.
900ss D. schrieb im Beitrag #5719739: > Da sehe ich in der "heiß" Phase keine PWM sondern der Phase wird > beschnitten. Was ist der Unterschied zu einer (netzsynchronen) PWM – wenn die Hüllkurve durch die Trafo-Wechselspannung vorgegeben ist? Läuft doch letztlich auf das
-
Thread
phasenverschobene PWM mit STM32F103C3
PWM_PRESCALER 15 // PWM_MAX_DUTY determines the resolution of the PWM signal, which in turn determines the // output frequency. f_output = f_carrier / PWM_MAX_DUTY // Min: 2 // Max: 255 #define PWM_MAX_DUTY
* PWM_DUTY_RESOLUTION)) #define _PWM_DUTY_UPPER_LIMIT ((int32_t)(PWM_DUTY_UPPER_LIMIT * PWM_DUTY_RESOLUTION)) #define _PWM_DUTY_LOWER_LIMIT ((int32_t)(PWM_DUTY_LOWER_LIMIT * PWM_DUTY_RESOLUTION)) ISR
-
Thread
Halogenlampen dimmen ohne PWM
" also ohne brummen oder piepsen oder Zusammenbrechen der Versorgungsspannung (also am besten ohne PWM ;-) die Halogenlampen dimmen???
konnte mir aber auch mein prof. /halbleiter-technologie nicht nennen :-)) wenn du mit mosfet/12v/pwm "lautlos" steuern willst, dann so: 1. pwm zb 20us periode, nicht 10ms 2. wg. verluste gates "richtig" treiben, zb mit icl7667 3. zwecks emv/störstrahlung drossel rein (+snubber+diode natürlich)
-
Thread
Suche einen IC für Spannungsanzeige
mit 12V angesteuert. Das Licht hatte nur~5V beim oszillografieren stellte ich fest, dass Opel per PWM die Lampe dimmt! 12V 0,5mS ein-- 1,0mS aus ! Beim Bremsen kommen also volle 12V und wenn nur Licht die PWM ~5V eff Früher hatte ich bei einem anderen Problem einen IC der CMos Serie, der beim Abgreifen
reingeschaut. Also anscheinend eine Glühbirne mit einem Faden für Rück- und Bremslicht. Einmal mit 30% PWM und 100% PWM für Bremslicht? Da es ja vermutlich kein Teufelszeug wie Mikrocontroller sein soll wird man die Spannung per RC glätten und vergleichen müssen: Spannung < 10% : alles aus Spannung
-
Thread
suche fertiger PID-regler
Integralverstärkung D => Differentialverstärkung Der Schnipsel ist für die Ausgabe über 10-bit-PWM geschrieben und funktioniert prima.
nächste Abtastung merken if (y > 1023) // Stellgröße auf 0..1023 begrenzen (10 bit PWM) { y = 1023; } if (y < 1) { y = 0; } return y; } [/c] Hab's getestet, funktioniert prima! :)
-
Thread
Hilfe bei transistor auswahl/suche
/Pulsweitenmodulation durch. Magnus Zimmermann schrieb im Beitrag #3404810: > und dann ist bei PWM = 255 der > Wiederstand fast 0 PWM hat nichts mit dem Widerstand zu tun. Bei PWM=255 werden deine LEDs nur durchgehend eingeschaltet. Bei PWM=128 z.B. ist dein Ausgang abwechselnd High und Low im Verhältnis 50:50 (bei 8Bit PWM (256 Schritte)) Bei PWM=64 ist das Verhältnis 25:75 ... usw ...
-
Thread
Taster als Schalter
Verkauf befindlichen Produkte. > aber kann denn ein großer avr wie z.B. der 1280 überhaupt 6 10bit pwm > signale gleichzeitig ausgeben? Sicher. Wenn man die PWM zb in Software macht, keine übertriebenen Anforderungen an die PWM Frequenz hat und das ganze hinten nach ordentlich filtert. Aber an der Stelle könnte man dann tatsächlich über eigene PWM Module nachdenken. Ob man Platinenplatz in ein aufwändiges Filter investiert oder in ein PWM Modul, welches dank höher PWM Frequenz die Anforderungen an das Filter senkt, ist Jacke wie Hose. Aber: man
-
Thread
Motortreiber
Hi, ich hab auch mal ein Projekt bearbeitet bei dem ich einen DC Motor mit der PWM eines Mega163 angesteuert hab. Damals hab ich den L298 als Treiber eingesetzt. mfg GT
dann wollt ihr wahrscheinlich doch nicht den Prozessortakt, sonder dann eben eher die 1 Mhz mit 8 Bit pwm = ca. 3,7 khz...oder? Na ja, ich hoffs halt mal. Gruß Jörg
-
Thread
Nokia 6100 Ansteuerung in C
Versorgung des Backlight habe ich inklusive über den RS232 Chip gelösst. Ein Tx Kanal wird dabei per PWM durch den ATmega8L angesteuert. Vom Tx_Out zu V- am RS232 Chip sind -LED und +LED des LCD's angeschlossen. Die Spannung für's Backlight kann also stufenlos per PWM von 0 bis ca. 11 Volt eingestellt
Gesamtstrom den man über V- entnehmen kann liegt nur bei ca. 30-40 mA laut MAXIM Application Note. Die PWM die ich auf OC1A ausgebe hat einen maximalen Dutycycle von 60%. Gruß Hagen
-
Thread
L293B Problem
Anhang drinnen. Meine Probleme sind zweierlei: Erstens: Die Geschwindigkeit wird ja über die 8bit-PWM am PIN1 geregelt. Meine Versorgungsspannung beträgt 15V. Wenn ich jetzt der PWM einen Wert von 255 gebe, kriege ich volle Spannung, soweit so gut. Wenn ich nun einen Wert von 128 an die PWM des Arduinos
wie ist die pwm frequenz? der l293 kann laut datenblatt gerade mal 5khz oder so
-
Thread
Servo an Atmega328p funktioniert nicht
Lukas S. schrieb im Beitrag #4810798: > Der servo wird mithilfe PWM (pulsweitenmoduliertes Signal) angesteuert. Alle Achtung - das hätte ich nicht erwartet. Nein, nicht PWM etc. sondern das Du eine Erklärung versuchst. Finde ich gut :-) - obwohl ich oft meine, Du
Modus PWM, Phase correct mit Top als 255. Dabei zählt er immer rauf und runter. 0...255...0...usw.. Mit Teiler 8 dauert das jeweils 4,096ms. Wir wollen eine Periode von 20 ms, also muss das 5x passieren
-
Thread
Wieso 8 PWM Kanäle beim ATmega 64
Hallo Leute! Ich bräuchte für meine Anwendung 6 PWM Kanäle mit ca. 5kHz. Hab mir gedacht ich kann den ATmega64 nehmen, weil ich im Datenblatt gelesen habe: - Two 8-bit PWM Channels – 6 PWM Channels with Programmable Resolution from 1 to 16 Bits
PWM Frequenz? Wenn nicht allzu hoch: Software-PWM
-
Thread
Bleigel-Akku von Solarmodul laden per PWM?
Wieso PWM?
ich PWM ist besser. Was spricht gegen PWM deiner Meinung nach?
-
Thread
Schaltplan für Wecker
endeffekt garnichts ausmachen? Und wie mach ich bei fallender Spannung eine Helligkeitssteuerung über PWM? Ich dachte bei PWM wird einfach nur der Ausgang in einer bestimmten Frequenz an- und ausgeschaltet. Aber trotzdem danke für die Infos und Gruß Saij
im Beitrag #2095553: > Und wie mach ich bei fallender Spannung eine Helligkeitssteuerung über > PWM? Ich dachte bei PWM wird einfach nur der Ausgang in einer bestimmten > Frequenz an- und ausgeschaltet. Ja, das stimmt schon. PWM = Pulsweitenmodulation, d.h. Du hast eine fixe Frequenz (z.B. 1 kHz
-
Thread
Problem mit PWM aus Timer2 mit ATmega8535
etwas, was mich ein wenig irritiert. Du sprichst von PWM stellst aber einen CTC-Modus ein. Meinst Du, Du willst eine PWM mit dem CTC-Modus erzeugen oder willst Du wirklich einen PWM-Modus des Timers benutzen?
reserved"... als ob diese >Kombination nicht implementiert wäre. Was stimmt jetzt? Du redest erst von PWM und dann von CTC. Für CTC gilt die Tabelle *Table 52 Compare Output Mode, non-PWM Mode* >Simuliere ich das Ganze im AVR Simulator (AVR Studio 4.18.716 SP3), wird >schonmal gleich der PWM-Modus
-
Thread
Anfänger Frage zu PWM beim ATMEGA8
#define F_CPU 1000000U // 1 MHz #include <avr/io.h> #include <util/delay.h> void InitPWM() { DDRB|= (1<<PB1) | (1<<PB2) | (1<<PB3); TCCR2= (1<<WGM20)|(1<<COM21)|(1<<CS20); TCCR1A = (1<<WGM10) | (1<<COM1A1)|(1<<COM1B1); // 8bit-Counter, nicht invert. PWM TCCR1B = (1<<CS10
#define F_CPU 1000000U // 1 MHz #include <avr/io.h> #include <util/delay.h> void InitPWM() { DDRB|= (1<<PB1) | (1<<PB2) | (1<<PB3); TCCR2= (1<<WGM20)|(1<<COM21)|(1<<CS20); TCCR1A = (1<<WGM10) | (1<<COM1A1)|(1<<COM1B1); // 8bit-Counter, nicht invert. PWM TCCR1B = (1<<CS10
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
)>0 ? PWM_ONE : PWM_ZERO ); dma_buffer[icol*8 + 1] = ((display_buffer_show[y_index][x_index][icol] & 0b01000000)>0 ? PWM_ONE : PWM_ZERO ); dma_buffer[icol*8 + 2] = ((display_buffer_show[y_index]
)>0 ? PWM_ONE : PWM_ZERO ); dma_buffer[DMABUFSIZE/2 + icol*8 + 1] = ((display_buffer_show[y_index][x_index][icol] & 0b01000000)>0 ? PWM_ONE : PWM_ZERO ); dma_buffer[DMABUFSIZE/2 + icol*8 + 2] =
-
Thread
Steuerung eines Peltierelements
. Wenn ich also irgendwo im Bereich von 50% Tastgrad bin, dann habe ich bei PWM die doppelten Verluste wie bei konstant dem halben Strom. Und da Peltierelemente eh schon einen armseligen Wirkungsgrad haben macht man PWM nur wenn wirklich es nicht anders geht.
linear. > Wenn ich also irgendwo im Bereich von 50% Tastgrad bin, dann habe ich > bei PWM die doppelten Verluste wie bei konstant dem halben Strom. > > Und da Peltierelemente eh schon einen armseligen Wirkungsgrad haben > macht man PWM nur wenn wirklich es nicht anders geht. Solche
-
Thread
XC3S Board selber bauen, was ist zu beachten?
ja genau, die PWM schaltet im endeffekt Relais, was dann widerrum eine Phasenanschnittsstuerung ergeben würde. die PWM selbst wird dann getriggert, so das ein weglaufen der Frequenzen halt eingedämmt wird. Der Impuls
134 PWM Ausgänge in einem 144er Gehäuse? Da solltest du nochmal drüber schlafen.
-
Thread
Regelbarer Widerstand über µC
gegen Masse. Mein ursprüglicher Vorschlag war ohne PWM; einfach einen Widerstand und eine Diode (als Schutz gegen Rückstrom) an einen DA-Ausgang des µC und an der anderen Seite auf FB. Das geht auch mit einen PWM-Pin des µC, nur muss man das Signal wieder
Der LM2576 ist ein PWM-Wandler - also werden die 52kHz Dreieck oder Sägezahn sein. Gruß Jobst
-
Thread
Welche Modulationsart ist das?
verbunden ist.. Ja klar... Bemüh doch mal Tante Google und schau nach, was Pulsweitenmodulation (PWM) ist.
stinknormales Analog-IC. Zur Schaltung: Such doch nach Beispielschaltungen. Z.B.: "TL494 Analog zu PWM", "TL494 PWM", "TL494 Grundschaltung". Da findest Du bestimmt was. Sägezahngenerator und Komparator ist da schon drin. Als "Sender" kannst Du dann einen einfachen Laserpointer nehmen. Oder eben so ein
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
[code]Da kein AVR mehr als 4 PWM hardwareseitig hat, werde ich um Soft-PWM auch nicht herumkommen.[/code] Ein Mega64 hat 6x 16 Bit PWM + nochmal 2 von denen eine am selben Pin hängt wie die 16 Bit, also trotzdem noch 7. Hab
PIC18F14K50 kann USB und PWM ...
-
Thread
Programmierbarer LED Vorwiderstand mit MikrokontrolliererATMEGA
Ein kleiner Widerstand reicht zum Schutz aus; den Rest besorgt die PWM .
Ein LIN-Bus ist am Ende von der Grundidee sehr ähnlich. Der Controller müsste sich mit einer PWM selbst über ein Schaltglied (FET) die eigene Versorgung wegklemmen, die kann man sich ja aber über einen Elko puffern. Man kann natürlich dann nicht mehr auf 100 % Einschaltdauer für die PWM
-
Thread
Allgemeine Frage: NTC -> ATMEL -> D/A -> LM317
IC's auch mir direktem PWM Input?
(i = 0; i<4; i++) { result += ADC_read(); } return (uint16_t)(result/4); } void PWM_init(void) { TCCR1B |= (1<<CS12); //Prescaler 256 -> 15625Hz bei 4MHz TCCR1A |= (1<<WGM10); //FAST PWM TCCR1B |= (1<<WGM12); //FAST PWM TCCR1A |= (1<<COM1A1) | (1<<COM1B1); //PWM Modus
-
Thread
Einfaches, geregeltes Netzteil (f. Gleichstrommotor)
ChristophK schrieb im Beitrag #3832726: > Es ist eine 1N4007 Wenn man weniger als 50Hz PWM hat, mag die gehen, aber für ernshafte PWM Frequenzen ist sie VOLLKOMMEN UNGEEIGNET.
Ach so: Motorstrom gemessen bei voller Spannung (PWM Tastverhältnis 1,0): 1,57 A Grüße Christoph
-
Thread
2x Motoren (12V / 2A) mit PWM ansteuern (µC PIC)
Man benötigt meist 2 digitale Ausgänge (umschalten der Fahrtrichtung) und 2 mal PWM (Drehzahl). Modellbaufahrtregler könnten in beide Richtungen angesteuert werden und benötigen nur einmal PWM.
bereits getriebe an den motoren! bzw sind es fertige getriebemotoren... der strom hat bei zu kurzer pwm keine zeit vernünftig zu steigen... die pwm frequenz is bereits bei 1kHz... ich hab mir noch überlegt, ob ich zusätzlich zur pwm noch die spannung des motors regeln könnte!? die spannung senken,
-
Thread
kein linearer Helligkeitseindruck bei LEDs mit PWM
Welche PWM-Frequenz benutzt du?
Hi, @Thomas O. Du weißt (da bin ich mir sicher) schon das PWM auf einem Spannungspotential gepuslt ist. Was meinst Du dann mit der Spannung??? Die ist bei PWM möglichst immer gleich, das ist der Witz bei PWM. Grüße Quark
-
Thread
Spannungsteiler am ADC spielt verrückt
Du kannst keine PWM mit einem ADC messen. Und ja, bei einem PWM Ausgang liegen immer nur 0V oder 5V an. (falls dein µC mit 5V läuft) Ohne Ausnahme!
nicht auf den ganzen Port :-P Da steht auch noch eine Menge Müll im Programm. Wo wird dein SoftPWM Zähler (r23) initialisiert? Was tun denn r20-r22? Schmeiss den Kram erstmal raus und überdenke nochmal die Option mit der Hardware PWM.
-
Thread
LEDs langsam auf- und wieder abdimmen
Es ist kein Problem den PWM-Ausgang mit einem anderen Pin zu verbinden. Z.B. Taste X gedrückt, PWM-Signal auch an PORTC0. Wenn du nicht genügend I/O hast, kannst du auf Portexpander wie PCF8574 zurückgreifen oder einen Mega16
Du musst gar nicht so kompliziert arbeiten. Auf PB0 hast du jetzt die gleiche PWM wie auf PB1. Das dann abhängig von irgendwelchen Taster oder sonstigen Eingaben machen ist kein Problem. Bei einem Mega16 hast du vier PWM und 32IO.
-
Thread
Mobile Stromquelle für Ströme größer 100A
Krankenhaus gelandet ist oder im Bau wegen Personenschaden, weil der Motor hart einschaltete (ohne PWM, bzw. versagen der PWM) und das GoKart einen Satz machte. Mit diesen Leistungen/Kräften ist nicht zu spaßen.
hatte vor mit einem Hallsensor den Strom zu überwachen und bei einem gewissen Magnetfeldwert die PWM abzuschalten. Entweder mit einem Mikrocontroller oder einem PNP Transistor welcher bei einer gewissen Spannung des Hallsensors das PWM Signal unterbricht. Um die Strombegrenzung zu variieren hatte
-
Thread
Sinus erzeugen mit Mikrocontroller
. Es geht natürlich auch mit spannungsgesteuerten Verstärkern (VCAs), da kannt Du dann ein mit PWM erzeugtes Signal steuern. Dazu könntest Du eine zweite PWM nehmen. Bauteil hierfür wäre ein LM13700. Aber ob das vom Aufwand einfacher ist?
und 350V einstellen können. Sollte eigentlich in 1V Schritten einstellbar sein. Dazu wird das PWM Signal verstärkt und dann über einen Trafo hochtransformiert... Und mit der PWM müsste ich schon die Amplitude einstellen können, den wenn ich mit einer Sinustabelle arbeite kann ich den Wert ja
-
Thread
Diskreter Fallschirmauslöser für RC-Modellflugzeug
Toll, danke für die vielen Rückmeldungen. Noch zum Signal. Ja, von der Fernsteuerung kommt kein PWM-Signal. Das wird im Autopiloten aber in ein PWM-Signal umgerechnet. Ich greiffe nicht das Signal der Fernsteuerung direkt ab, sonder nach dem Autopiloten. Das Signal ist ein PWM Signal von 2000us gesamtlänge
Hallo Dominik, verstehe ich das richtig, das du das PWM Signal vom Autopiloten und nicht vom Empfänger bekommst? Wie sieht das Signal aus, wenn der Sender aus ist / ausser Reichweite. Ist das Signal dann Null oder bleibt die letzte PWM Einstellung erhalten
-
Thread
Frequenz in Spannung wandeln
einem simplen AtMega16. > Ich lese die Pulse mit einem externen Interrupt ein, und kreiere so ein > PWM Signal. Stichwort "Input Capture". Und danach machst du keine PWM sondern verarbeitest dein digitales Signal auch digital weiter. Warum bitte das analog wandeln und dann wieder mit einem A/D digital
optimieren". Das optimalste (sorry) Ergebnis wirst Du wohl mit einem µP plus D/A-Wandler - kein PWM - erreichen. PWM ist wohl die billigste Lösung, aber das dazu nötige Filter kann Dir vieles wieder kaputtmachen.