-
Thread
Hilfe bei der Elektronik für ein Modellschloss
dann für LEDs verwendest und wie du sie ansteuerst, brauchen dann "normale LEDs", die du an einen PWM-Baustein anschließt, jeweils einen Vorwiderstand. Dann gibt es auch noch die erwähnten "Neo Pixel", die intelligenten RGB-LEDs, diese laufen direkt mit 5V und benötigen keinen Vorwiderstand. Ziel
tatsächlich 100 normale LEDs, die dann 1A brauchen. Mit den 5V kann man dann in den Modulen auch die PWM-Bausteine oder andere Ansteuer-Elektronik versorungen. Diese Gruppen bekommen dann jeweils ein kleines Schaltregler-Modul (briefmarkengroß), welches nahezu verlustfrei aus den 12V vom Netzteil 5V
-
Thread
D-Verstärker AVR ATmega8 Assembler
technische Spielerei, ATmega8 als D-Verstärker. Prinzip: - SLEEP - ADC - LED-Anzeige (Pegel) - PWM mit Timer1 im 8-Bit Fast-Modus Bernhard
8-bit Stereo class D amp from ATmega8 µC PWM-OUT 62.500 kHz bei 16MHz Takt
-
Thread
DIY Niederspannungs Leitungsfinder
bisschen Recherche habe ich herausgefunden, dass der Sender ein Singal aussenden soll, dass ähnlich einem PWM ist und ca. 8-20kHz haben soll. Also Testschaltung mit einem esp32 aufgebaut und die Frequenzen druchprobiert. Dabei kam heraus, dass es am besten bei 14,5-15 kHz erkannt wird. Daraufhin habe ich
Widerstände ausgeführt). Daraufhin habe ich noch eins für 5-15 VDC mit einem Timer555 gebaut. PWM Frequenz eingestellt und der Aufbau ist fast identisch (Hier sollte mit einem Oszilloskop die Frequenz fein über die Widerstände R1/R3 oder C1 eingestellt werden). Im nachhinein wäre es wahrscheinlich
-
Thread
Ein Menü für LCD Textdisplays hier Nokia3310
if Bedingungen darauf prüfen zu müssen, habe ich das halt ausgelagert. Zum Beispiel wird BackLightPWM so deklariert: [c] #define BackLightPWMStart 16 t_ranged_uint8_t volatile BackLightPWM = { .value = BackLightPWMStart, .top = BackLightPWMStart, .bottom = 0 }; [/c] Das BackLightPWM.value ist 16. BackLightPWM.top ist ebenfalls 16. Beim incrementiern muß nach der 16 also BackLightPWM.bottom kommen. Hier ist BackLightPWM.bottom 0. ranged.h [c] #ifndef RANGED_H_INCLUDED #define RANGED_H_INCLUDED
-
Thread
Brushless Controller BLMC / BLDC
p-FETs unnötig erwärmen. Hier hatte ich eine bessere Lösung gesehen, die erfahrungsgemäß auch bei PWM-Frequenzen obehalb 16kHz noch gut funktioniert: http://mikrocontroller.com/files/BL_Ctrl_V2_0_Doku.pdf
bezüglich Wärme, wenn der Motor bei fast Vollast seine 3A konsumierte. Ich hatte einen Tiny861 mit 32kHz PWM-Frequenz und IRF7413/IRF7416 benutzt. Mit der 2-Transen-Dioden-Kombi blieben die MOSFETs handwarm und die Stromaufnahme der Treiber blieb unter 10mA/Halbbrücke. Macht gerade bei Teillast und kleinen
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
Ich suche einen µC vorrangig nach der benötigten Peripherie aus (IO-Pins, Timer/Counter, PWM, ADC, DAC, UART, CAN, SPI, I2C). Was hast Du denn bisher so implementiert bzw. noch geplant? Schön ist es auch, wenn Interrupts kein riesen Bohei veranstalten müssen zur Kontextumschaltung, sondern
#7712702: > Ich suche einen µC vorrangig nach der benötigten Peripherie aus > (IO-Pins, Timer/Counter, PWM, ADC, DAC, UART, CAN, SPI, I2C). Was hast > Du denn bisher so implementiert bzw. noch geplant? Bisher gibt es den f8 nur im FPGA, und somit auch keine analoge Peripherie (ASC, DAC, analoger Komparator
-
Thread
Schaltplan EWM TRSQW2 für Merkle Insquare 250W 350W, ESS SquareARC 351 WIG-Schweissgeräte
passenden Manual nachvollziehbar. Bei mir war sehr viel defekt: Anlaufrelais Sicherungswiderstand PWM Regler vom internen Netzteil 2 Potis 2x OP Und noch 4 Transistoren der Überträger der Primärseite. Und noch mehr. Scheinbar Überspannung. Danke nochmal an Tomate. Jetzt läuft das Teil
, einen Passenden Stecker habe ich schon besorgt und vorbereitet, Pin 4 und 5 sind eh Frei. Einen PWM kontroller habe ich auch, schon mit einem Akku (12V) und verkabelt es funktioniert. Habe mich auch gewundert, dachte dass es mindestens 24V oder gar 42V hat. Ich weiß dass es eine nachrüst Drahtvorschub
-
Thread
2 Servos mit 2 PWM ansteuern
Servo steuer ich aber lieber im FastPWM modus an. WGM13 , WGM12, und WGM11 setzen und man kann die Periodenlänge dann selber genau festlegen, in ICR1 reinschreiben. So bekommt man die perfekte Frequenz.
-
Thread
Ansteuerung LCD über I²C/TWI
Abblock-Kondensatoren fehlen völlig. Den ICL7660 kann man auch wegsparen, der Mega hat ja noch einen PWM-Pin frei.
Patrick Pomp schrieb im Beitrag #2009951: > negative Spannung mit dem AVR erzeugen per PWM ? Codebeispiel hab ich nicht, schau im Tutorial nach PWM. Im Endeffekt muss nur ein Pin "wackeln". Schaltung hab ich angehängt. Evtl. Schottky statt 1N4148 verwenden. Evtl. größere Kondensatoren
-
Thread
Arduino Controller laboratory power supply
mir einen Leonardo) zusammen geschrieben. Dafür ist Arduino echt super! Der Arduino steuert mit PWM Ausgängen die Sollwerte des Analogteils des Netzteils. Hier greife ich auf eine Libary zu die einen simple Erhöhung der PWM Frequenz und Auflösung ermöglicht. Echt schön, kein gefrickel beim wechseln
-
Thread
Transistortester mit AVR Gesperrt
für den Dimmausgang, Emitter an GND, Kollektor mit 10R an die Kathode der Displ.-Beleuchtung. Einen PWM-Ausgang für diverse Displays für den Kontrast, war ja schon mal im Gespräch, glaube ich?!? Gruß Michael
-
Thread
2x3 LED Strom Spannung einfache Kalibrierung Justierung per Software - ATmega8 Assembler
dass die Spannung am ADC0-Pin 2,5V (Referenzsspannung) nicht überschreitet. *Optional* kann der PWM-Ausgang für die Steuerung eines Lüfters verwendet werden, ab 50°C läuft der Lüfter an, ab 70°C volle Pulle. Die Kalibrierung bzw. Justierung ist relativ einfach. 1. Spannung von 2V anlegen und
Menueführung_ : Menue-0: Anzeige Strom und Spannung Menue-1: Anzeige Temperatur Menue-2: Anzeige PWM z.B. für Lüftermotor Menue-3: "CAL 2u" - Kalibrierung 2V für den mV Bereich Menue-4: "CAL 28u" - Kalibrierung 28V Menue-5: "CAL 0 A" - Kalibrierung 0A (Offset) Menue-6: "CAL 1 A" - Kalibrierung
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
Es gibt nun die Programmversion V1.1. Das Signal 'Fin' wurde an GPIO21 gelegt, um auch den Eingang PWM2B nutzen zu können. PWM_CH2_CTR wird jetzt als Ereigniszähler verwendet und mit PIO0_SM0 eine Capture-Funktion umgesetzt. Da der Ereigniszähler hinreichend schnell ausgelesen wird, reicht der 16 Bit
-
Thread
DCC Decoder Lastgeregelt asm
steht in der asm Datei. Momentan verwende ich eine IC Motorendstufe (TLE4205,L6202 o.ä.) mit Richtung/PWM Ansteuerung, Fahrtrichtungsbeleuchtung und Funktionsgruppe1 werden angesteuert. Wer mehr braucht, beim mega8 sind noch Ports frei. Ich habe das mal auf meinen Bedarf geschrieben und nicht alles was
80Hz PWM Frequenz Dimmbar -Funktionsgruppe1 -Lange Adressierung möglich -Programmierung über Service Mode oder POM (bis jetzt nur Byte schreiben) Der Code ist besonderst ausführlich Dokumentiert, Modelleisenbahner
-
Thread
Arduino Mega IO Lib
lassen sich mit D0 bis D69 ansprechen. Die Analogen Ports kann man mit A0 bis A15 ansprechen. Die PWM Port mit PWM0 bis PWM11. Desweiteren kann man folgende Ports direkt ansprechen: SDA, SDL, RX, TX, RX1, TX1, RX2, TX2, RX3, TX3 Die beiden Funktionen sind set_io(ionr, status); - Damit setzt man
-
Thread
4-fach Dimmer 2Stromstoßschalter Schaltuhr
in der Hoffnung, das jemand sowas gebrauchen kann und nachbauen möchte. Der Dimmer hat 4 Hardware-PWM Kanäle und 2 Stromstoßschalter sowie eine Zeitschaltuhr und ist mit 6 Tasten bedien bar. Die Schaltuhr kann über den I2C Bus programmiert werden. Der ATTiny4313 arbeitet als I2C-Slave. Gruß Carsten
Welche Last Dimmer mit PWM-Eingang nutzt Du? Würden Eltako LUD12 sich steuern lassen?
-
Thread
Random
angegebene Mischung passt ganz gut. Nachtrag: wer jetzt programmierwütig ist, könnte sicher auch 3 PWM-Kanäle und nur 3 LEDs nehmen und dann die PWM passend verknüpfen. Dann reicht ein kleiner Tiny. Aber dann ist der Schattenwurf durch die Holzscheite im Kamin nicht so abwechsungsreich... Gruß
-
Thread
PWM 16Bit Timer1 ATmega8 Assembler
Geschätztes Forum, ein kleines Beispiel, um eine 16Bit PWM mit einem ATmega8 Timer1 zu erzeugen. Bei 16MHz sind maximal 122Hz PWM-Frequenz bei 16Bit möglich. Der Maximalwert des PWM-Zählers lässt sich im Register ICR1 verändern. Momentaner Wert ICR1=FFFF, niedrigere Werte erhöhen zwar die PWM-Frequenz, verschlechtern aber die Schrittweite. Bernhard
-
Thread
WAV-Wiedergabe von SD-Karte mit einem ATTINY13(A)
Pins/Ressourcen portiert werden. Es braucht an HW-Unterstützung nur den Timer0 mit OC0A als Hardware-PWM, SPI ist Software. Die SD-Karte MUSS FAT16 formatiert sein und darf nicht fragmentiert sein, die maximale Wiedergabe-Dauer liegt dann bei etwa 1,84GB nutzbarem Inhalt: 1,84GB / 18.7kBytes/s = ~27h,
Karte per Double-Buffering mit nur 16 bzw. 32 Byte-Vorhalt gelesen wird und jedes Sample nur für 2 PWM-Perioden anliegt. In reinem Assembler würde man den Flash-Verbrauch wahrscheinlich noch auf etwa die Hälfte drücken können. Anleitungen zur Erstellung der SD-Karte, HW-Minimal-Schaltung, Beispiel-Sound-Aufnahme
-
Thread
Larson Scanner mit 2 Schieberegister (Arduino UNO rev3)
selber nicht bemerkt habe. Das Projekt ist ein Larson-Scanner gesteuert über 2 Schiebegerister mit PWM. Nähere Beschreibung siehe Code. Vielen Dank schonmal und noch ein schönes WE.
#4171570: > Bezüglich der länge solcher LED-Ketten, gibt es da eigentlich auch ein > Ende Bei PWM musst Du die Kennlinie des Auges ([[LED-Fading]]) beachten. Das gewünschte Kontrast-Verhältnis zwischen der dunkelsten Stufe und 100% ergibt die kürzeste PWM-Zeit, und die wiederum bestimmt Deine Refresh-Rate
-
Thread
WS2812 - STM32 PWM/DMA - Easy Lib
Ich habe hier eine relativ leicht zu nutzende WS2812 Library für den STM32 welche die Daten über PWM rausgibt und diesen mit DMA befeuert. Als ich anfing eine Lib zu suchen hatte ich entweder die Probleme das die verfügbaren Libs viel zu umstaendlich und mitunter viel zu Umfangreich sind. Ich brauchte
[/c] Damit habe ich nun nur noch 3 Byte per LED und den 24 Byte Buffer zum rausschieben in die PWM. Laeuft schonmal wunderbar. Morgen Vormittag hab ich nochmal ne Stunde Zeit, da mach ich mich mal ans Doublebuffering.
-
Thread
EIN-AUS mit Taster per Interrupt, ATtiny25 o.ä.
Braucht man höhere Schaltströme oder –spannungen kann man einen externen N-Kanal MOSFET über ein PWM-Signal mit Ladungspumpe aktivieren. Damit ist es einfach möglich, auch 24V bei 5A zu schalten. Die Anstiegszeit bei 5V Ausgangsspannung beträgt rund 10ms. Damit werden auch größere, nachfolgende Cs
Anbei ein Programm zur eingangs gezeigten Schaltung, bei der an PB0 PWM-Signale aus einer Tabelle ausgegeben werden. Jeder neue Tastendruck nimmt den nächsten Wert aus der Tabelle. Am Ende der Tabelle legt sich der µC wieder schlafen, um mit einem erneuten Tastendruck
-
Thread
GPS an mega8,88 oder 168
Richtungsbestimmung (wenn man sich bewegt), sowie eingeschränke Navigation (nach vorgegebenen Waypoints, evtl. mit PWM-Sprachausgabe von SD-Karten-Wavdateien bei 8kHz). Da geht dann nichts mehr unter mega168, schätze ich.
-
Thread
AVR-Lüfter-Regelung-PWM-LM35
vorhanden sind 3. Optische Anzeige der Zustände( per LEDs und/oder LCD-Anzeige) 4. Steuerung per PWM 5. Kaum oder keine Wärmeentwicklung der Komponenten 6. Individueller Aufbau für verschiedenen Anwendungsbereiche Die Platine mißt: 70x 45mm Ein ATmega8 steuert 2 Lüfterausgänge mit je einem BD139 Wegen der PWM würden auch 2N2222 ausreichen, für je einen 80mm Lüfter mit 12V und 200mA Stromaufnahme. Der LM35 ist der Temperatursensor. Als Referenzspannung für den Sensor habe ich die vom jeweiligen Prozessor
-
Thread
3-Kanal PWM Lüftersteuerung
programmiert. Das ganze ist für Mega8 Features: 3 unabhängige Sensoreingänge 3 unabhängige PWM-Ausgänge funktioniert gut mit billigen NTC´s Übertemperaturanzeige (LED) Wertetabellen sind einfach auf andere Sensoren und Temperaturen änderbar ADC-Werte werden über seriell ausgegeben braucht
-
Thread
miniLa Software
allerdings zeigt das Oszi ja kein wirres Zeugs an sondern sagt recht deutlich, dass es sich hier um kein PWM signal handel. Gruß Basti
-
Thread
Teile-Verwaltung für elektronische Bauteile Gesperrt
Datenblätter zugeordnet werden. * Sortierfunktion in der Ansicht * Sicherungsprogramm überarbeitet * PWM-Rechner für Einchipmikrorechner (Werkzeuge) * kleinere Korrekturen Wenn Bilder und Datenblätter im Programm(unter)ordner der Teile-Verwaltung abgelegt werden, wird dies erkannt. Das ermöglicht
-
Thread
Remaining ripple on a filtered PWM output
Dear PWM enthusiasts, I calculated the remaining ripple voltage on a filtered PWM output. The filter is a mere 1.order RC lowpass. I found an analytic expression for the stationary upper and lower ripple
Detlef [math] U_{max} \mbox{ output voltage PWM, } T \mbox{ PWM periode, }\delta \mbox{ PWM duty cycle, }\tau \mbox{ lowpass time constant, } [/math] [math] U_{pp} \mbox{ upper ripple voltage, }U_{pn} \mbox{ lower ripple voltage}[/math] [math
-
Thread
Warten und Verzögern ohne zu Blockieren (avr/delay.h)
atomar sein. Es können sich dann auch Glitches ergeben wie bei nicht-phasen/-frequenzkorrekter PWM wenn man die Wartezeit erhöht/erniedrigt. Die Vergleiche auf die 8-Bit Countdown-Zähler sind hingegen atomar ohne spezielle Vorhehrungen -- die braucht man oben nur bei den 16-Bit Zählern, falls
seiner ISRs die Jobs zu erledigen und damit den Timer mehrfach zu nutzen. Beispiel wäre ein Timer im PWM-Mode, der beim Überlauf die Jobs bedient. Was mit nicht so gut gefällt ist die countdown.c. Für Anfänger dürfte die zu kompliziert sein und schwer nachvollziehbar. Einfacher und klarer wird es, wenn
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Öffnen einer Datei. Und zwar liest mein Programm WAV-Dateien von der SD und gibt diese über den PWM des Atmega168 wieder. Die Daten werden gepuffert. Die Dateien werden per Dateiname ausgewählt. Nur habe ich, wenn ich die Datei wechseln will, eine unschöne Pause zwischen den Tracks. sound_file
-
Thread
mehrere MC seriell über Datenbus verbinden (1Draht)
Für den ATmega48 gibt es noch ein 2.Beispiel, wo der Timer für den 124Bus noch gleichzeitig eine PWM macht. Beim ATtiny261 habe ich auch eine Fallgrube entdeckt. Peter Dannegger
Hallo Peter, danke für das Teilen Deines Codes. Ich finde Deine Idee, das mit dem PWM Modus zu "modulieren" sehr interessant. Vielleicht sollte ich meinen Bus ([[Autopilot]], siehe suart) auch mal darauf umstellen. Das spart die Hälfte aller Interrupts ;-) weil man nicht auschalten braucht
-
Thread
3AD wandler auf 2PWM signale
progrem für AT90S8535 oder ATMege8535 mit dem ich 2 AD eingenge miteinander mischen kann und dan als PWM ausgeben kann und ein driter AD wandler soll direkt aus dem Analogen signal ein2 PWM signal machen. Wer kan mier da helfen ??? MFG Gregor
Hi! hab ein ähnliches Problem. muß 2 anaologe eingänge vergleichen und dann mit pwm ne heizung regeln. hast inzwischen ne lösung gefunden? gruß
-
Thread
Low-power Mehrkanal Bodenfeuchtesensor mit ESP32
Jein. Wenn ich das richtig verstanden habe erzeugen die Gies-o-mat Sensoren ein PWM Signal mit Duty Cycle oder Frequenz proportional zur Bodenfeuchte. Die Sensoren von Aliexpress die ich verwendet habe machen das im Prinzip auch, haben aber dahinter noch einen Tiefpassfilter, der das PWM Signal in eine analoge Spannung umwandelt ... und diese Spannung wird vom ESP32 gemessen.
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Ausserdem wie funktioniert horz. und Vertik. Sync ? Ist das PWM ? Ich dachte immer das iss ein analoger Sägezahn ?
-
Thread
Einfacher Osziloskop - Bascom
liegen, aber immerhin ist das ganze dann brauchbarer als ein 10KS/s Oszi. Alternativ gehen auch AT90PWM oder ein kleiner dsPIC. Diese beitzen 500kS/s oder gar 1MSs/s ADCs.
-
Thread
Moodlight mit 8 Modi! Code, Schaltplan, Layout
nachpflegen. Aber andererseits: selbst ein Anfänger sollte sich erstmal mit den Fuses, als mit der PWM und dem ADC befassen. Und spätestens bei dem Verweis auf die "8 MHz" sollte man sich ja fragen, ob man das so eingestellt hat ;) . Sind ja schließlich, wie du schon sagst, die absoluten Grundlagen.
Änderungen in der Software sind: - neuer Modus eingebaut (9, Slave Mode)(s.u.) - alle Farben werden als PWM ausgegeben und nicht mehr durch das direkte Schalten der Portpins (ehemals z.B. bei Mode 3, harte Farbumschaltung) - In Mode 1-8 werden die Werte für die Farben per UART rausgeschickt - ADC für Poti
-
Thread
2-Kanal ADSR-Synthesizer für ATTinies(85, 2313 u.a.)
(beide Kanäle in Decay oder Release + Ringmodulation), sonst unter 400 - nur 1 Timer und 1 PWM-Pin als Ausgang - Mehrere-in-1-Version für Tiny85(45/25) und Tiny2313 (einmal 8-bit-Timer mit Prescaler 2 (7-bit pro Kanal), einmal 9-bit-Timer ohne Prescaler (8-bit pro Kanal) - zwei
Ursprungsversion hatte ich auf einem ATmega gemacht. Da gehen problemlos mehr Stimmen, als sich bei der PWM-Auflösung sinnvoll wiedergeben lassen. Ich hatte mich hier bei dem Programm bewusst gegen eine bestimmte Anwendung entschieden um die ganze Sache nicht unnötig einzuschränken. Das Ganze war als Basis
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
bessere Dinge zu tun bekommen können.) Ingo meint keinen der wertvollen Timer aus der Peripherie mit PWM etc., sondern den speziellen Systick-Timer des Cortex-M-Kerns. Der ist eigentlich genau für solche Aufgaben gedacht.
Gerd E. schrieb im Beitrag #4302112: > Ingo meint keinen der wertvollen Timer aus der Peripherie mit PWM etc., > sondern den speziellen Systick-Timer des Cortex-M-Kerns. Ja, ist mir schon klar. Ich schrieb ja auch, dass der selbstverstänlich auch bei mir läuft (war das erste, was ich in Betrieb
-
Thread
Drawbot (haning v-plotter)
attiny13, der bei einem High-Pegel an PB1 eine bestimmte Zeit den Mosfet durchschaltet. Dann soll eine PWM folgen, damit der Stromverbrauch reduziert wird. Bei Low-Pegel auf PB1 soll die PWM langsam runtergefahren werden und der Magnet weich absetzen. Soweit zur Theorie. Was haltet ihr von diesem
-
Thread
Vielseitiger PWM Motor-Tester mit AVR Mega8
PWM-Motor-Tester Aufgabe: Ein PWM-Signal wird erzeugt, dabei werden sowohl Pulsweite, als auch die PWM-Frequenz durchgestimmt. So kann man testen, in welchem Frequenzbereich ein Motor gut betrieben werden
-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
Spannung benötigt (kann man z.B. mit einem IC7660 erzeugen). Hier kann man das Eingangssignal per PWM erzeugter Spannung im Offset verschieben. Dadurch entfällt das ganze Offset-Umschalt-Problem per Relais, und man kann eben einen Offset einstellen, so wie bei einem echten Oszilloskop. @Bernhard
-
Thread
PWM per Software
Das Programm 'pwm1.c' erzeugt gleichzeitig 8 PWM-Signale an PortA eines 8515, und läßt sich auf alle AVRs anpassen. Jeder Kanal wird mit 101 Schritten aufgelöst: 0 - 100, wobei bei 0 der jeweilige Ausgang auf 0V bleibt
CPU-Takt betrieben wird. Bei 8MHz Takt wird alle 32us ein Interrupt ausgelöst; bei 100 Schritten pro PWM-Intervall beträgt die Ausgangsfrequenz 312,5Hz. Durch Reduzierung der Auflösung wird die Ausgangsfrequenz proportional erhöht: z.B. 10 Schritte -> 3,1kHz ! Das Programm läßt sich noch vielfach optimieren
-
Thread
16 Kanal PWM LED-Fader
Hier mal eine 16-Kanal PWM speziell für LEDs (logarithmische Kennlinie). Target ist ein ATtiny24, der steuert 2*TPIC6B595, damit man mehr Power hat. Damit der Interrupt schön schnell ist, muß man das USI nehmen. Erstmal
Abschnitt: "14.3.2 SPI Master Operation Example". Sieht im Listing so aus: [avrasm] USIDR = ptr[PWM_STEPS]; // upper 8 LEDs 184: 86 89 ldd r24, Z+22 ; 0x16 186: 8f b9 out 0x0f, r24 ; 15 pulse_SCK(); 188: 91 e1 ldi r25
-
Thread
Giess-o-mat mit AVR Version 2
Normalerweise solltest du mit PWM einen "Spannungsausgang" hinbekommen. da gibt es aber schon einige Beiträge. z.Bsp. https://www.mikrocontroller.net/topic/150872 Störungen sind nur im Nahfeld gegeben. Ansonsten musst du die
-
Thread
Leistungssteuerung
besten mit dem AT89S52, 24V und ca. 10A schalten? Es soll eine Heizdrahtsteuerung werden, die über PWM läuft. d.h.: ein Relais würde 1. zu laut sein bzw. 2. zu schnell abgenutzt werden ;-) würde es mit einem FET bzw. Darlington-Transistor funktionieren? wenn ja, wie genau?
Aber nicht zu schnell PWM'en. die Profets sind nicht allzuschnell und haben recht flache Flanken.
-
Thread
Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay
nach 50 Ohm. Der gesammte Strom hat sich um 10% erhöht -- neben dem Multiplex habe ich noch eine PWM von max. 50 %. Diese Anzeigen zeigen eine gleichmäßige Ausleuchtung. Es gibt LED die bei hohem Strom keine Helligkeit mehr erhöhen - das scheint hier so zu sein. Hinweis: Ich habe einen Unterspannungsschutz
-
Thread
Steuerung für höhenverstellbaren Schreibtisch
Pult ein kleiner 10K Poti eingebaut für Geschwindigkeit, hinzu kommt dass der Motor nun per 20kHz PWM angesteuert wird, dieser ist deutlich Leiser und hat dennoch Drehmoment. Die Endschalter wurden am Tisch aufgetrennt, sodass Quetsch-Schutz eigene Funktion erhalten hat, wenn etwas zwischen Balken