-
Thread
RGB LED mit AVR
> Tutorial Stichwort: Hardware PWM). > Was Du noch bauen musst wäre die Ansteuerung für die LEDs. Dafür findest > Du hier im Forum haufenweise Beispiele. ertsmal danke Robert würde auch ein AtMega 644 gehen ???
hierbei ist der knappe RAM-Speicher des AT90PWM3B. Ich bin jedenfalls gespannt, wie sich die insgesamt rund 230 Watt LED-Licht in dem Zimmer machen werden ;-) Hätte man auch anders lösen können (z.B. mit mehreren 16-fach LED-Controllern),
-
Thread
Atmega88: Fast-PWM-Ausgabe von Non-Inverting auf Inverting umstellen
waren! [c] // der Plan aus LED Fading Stufen von 0-100% const uint8_t pwmtable_11C[] PROGMEM = {0, 2, 4, 7, 11, 19, 32, 54, 90, 152, 255}; //dann kamen die vom anderen Lieferanten für ESP32 3,3V und invers! const uint8_t pwmtable_11C[] PROGMEM = {255, 152, 90, 54, 32, 19, 11, 7, 4, 2, 0}; //
// set PB0 as output (OC0A) TCCR0B |= (1<<CS01); // set PWM frequency TCCR0A |= (1 << WGM01) | (1 << WGM00); // set to Fast PWM Mode TCCR0A |= (1 << COM0A1) | (1 << COM0A0); // set OC0A on compare match, clear OC0A at top while(1) { OCR0A
-
Thread
Frage zu PIC12F1572
H. H. schrieb im Beitrag #7849873: > du kannst ja schon mal nach PWM3DC und PWM3PH suchen Da ich das anfahren des Motors mit 50% für 2 Sekunden möchte habe ich die Duty-cycle auf 50% ausgerechnet. Warum ich mir einbilde das Phase 90° sein muss weiß ich nicht.
Das wäre dann auch: [code] sub procedure PWM2_Set_Duty(dim duty as word) duty = word((float(duty) / $FFFF) * 50000) PWM2DCH = Hi(duty) PWM2DCL = Lo(duty) PWM2LD_bit = 1 end sub [/code]
-
Thread
Suche Raumthermostat (smart / mit Zeitprogramm) für FBH
. Worauf ich an deiner Stelle aber bei so einem FBH-Thermostat wirklich wert legen würde: keine 2-Punkt Regelung sondern per (langsames) PWM.
> Worauf ich an deiner Stelle aber bei so einem FBH-Thermostat wirklich > wert legen würde: keine 2-Punkt Regelung sondern per (langsames) PWM. Das würde mich auch interessieren, ob das in der Praxis einen großen Vorteil bringt. Eigentlich dachte ich, das 2-Punktregelung mit entsprechender vorhandener
-
Thread
PWM Signal für FAN
Hi, von einem Prozessor erhalte ich ein PWM Signal, welches einen Lüfter steuern soll. Der Lüfter selbst benötigt allerdings ein 0-12 V Signal. Der erste N-Channel Mosfet Q2 sperrt, wenn kein PWM Signal (0V) anliegt, so dass die Basis vom
Nach einer kurzen Recherche würded ich den nehmen: ZXMN2B01FTA (RS: 708-2591) Der hat ein Ugs_th von ca. 1V, einen RdsOn von ca. 0.13Ohm bei Ugs=3V3 und kann dann max. 2A. An dessen Gate legst du direkt die 3V3-PWM an. Fertig.
-
Thread
Re: [Sammelbestellung] 6 Pin 3W Power RGB LED
Hier sind ei Weißen 1W LEDs: 1W Power LED White 80~90 lm 3.2~3.8 V 5500~6500° 1W Power LED White 90~100 lm 3.0~3.4 V 5500~6500° 1W Power LED White 100~110 lm 3.0~3.4 V 5500~6500° 1W Power LED White 110~120 lm 3.0~3.4 V 5500
Aso jetzt habe ich mal die weißen LEDs zusammengeschrieben: 1W Power LED White 80~90 lm 3.2~3.8 V 5500~6500° 0,56 Euro 1W Power LED White 90~100 lm 3.0~3.4 V 5500~6500° 0,65 Euro 1W Power LED White 100~110 lm 3.0~3.4 V 5500~6500° 0,80 Euro 1W Power LED White 110
-
Thread
PWM 40 khz ?
Hi, Ist es möglich per Hardware pwm des at90s2313 eine 40 khz frequenz zu erzeugen? Mein programm läuft schon, ich betreibe den avr mit 4 Mhz, doch die höchste frequenz die ich hinbekomme liegt bei ca. 6,8 khz. MFG Jörn
Pegel des Ausgangspins invertiert. D.h. heist für dich also das nach 2x Compare Match ein Pulse der PWM erfolgt ist. Nun, du installierst also eine Interrupt Service Routine für den Compare Match Interrupt. Innerhalb dieser Routine zählst du mit wie oft nun der Pegel sich
-
Thread
AVR und LCD mit 3.3V?
Hi Matthias, genau das gleiche Problem hatte ich auch. Mein Display-Kontroller will 2,7-3,6 Volt. Nun wusste ich, daß es von den AVR die Low-Voltage-Varianten gibt (z.B. AT90LS4433). Das Problem: Nirgends sind solche LS-Varianten zu finden (nur große Stückzahlen bei eBay). Die gute Nachricht: Mit einem normalen (!) AT90S2313 und 3x 1,5V-Mignon-Batterien, die nur noch 3,5V in Reihe abgeben, funktioniert's auch wunderbar. Viele Grüße, Sebastian
-
Thread
Einstieg in die Mikrocontroller
zu nehmen. Trotzdem musst du beim Nachbauen aufpassen, denn die ursprüngliche Schaltung war für den AT90S2313P ausgelegt. Im Artikel gibt es ein paar Hinweise dazu. Mit entsprechenden Anpassungen bekommst du die Uhr auch im einen (beispielsweise) ATmega328. Für den Anfang mag es aber durchaus geschickter
Zur Stomversorgung (PIN2): Auf dem Dragon den PIN2 nicht mit VCC verbinden. Ohne Verbindung zu deiner Schaltung, darf auf PIN2 keine Spannung liegen. Einfach nix machen. Benutzen must Du PIN2 schon. Sonst weis das Programmiergerät
-
Thread
Siemens brushless Motor (Waschmaschine) als Generator
nicht klar ist, und er deswegen 'regelbar' geschrieben hat. Das Ding ist die übliche 'Fang-den-555' PWM Schaltung mit 2 Dioden an den Enden des Potis. https://www.elektronik-kompendium.de/public/schaerer/pwm555.htm http://www.instructables.com/id/Simple-and-dirty-Pulse-Width-Modulation-PWM-Wi/
billig Geld erhältlich und sie sehen alle gleich aus: http://www.ebay.de/itm/Allgemein-6V-12V-24V-30V-PWM-DC-Motorpumpe-Drehzahlregler-Regler-Schalter-20A-/391721961983 http://www.ebay.de/itm/Neu-Drehzahlsteller-Regler-Kontroller-PWM-6V-12V-24V-36V-60V-90V-DC-Motor-15A-/361176567895 http://www.ebay.de
-
Thread
Widerstand Messen aber wie.???
all Ich möchte gerne ein Poti was gegen Masse liegt Messen der Poti hat 80 Ohm. Ich habe den IC AT90S2313´zur Verfügung. Kann mir jemand ein Schalt beispiel und ein Code in Codevision zeigen oder schicken.??? Ich habe schon alle Tutorials und Beispiele ehabt aber Leider hat nix Geklappt.!
Der AT90S2313 hat leider keinen AD Wandler. Dafür aber einen Komparator und PWM PWM erzeugen, mit der Potispannung vergleichen, PWM ändern bis es passt. Dauert zwar etwas länger, geht aber problemlos.
-
Thread
Mehere PWM's für RGB LED
er seine LEDs garnicht mit verschiedenen Frequenzen ansteuern kann, sondern nur zwei verschiedenen PWM-Werte hat und die einzelnen Leds dann Entweder Ein Aus bzw. Auf PWM1 oder PWM2 geschaltet sind?
Nachtrag: Ist zwar keine PWM-Lösung, aber liese sich damit durchaus machen. Die Ur-Version davon hatte 8 RGB-LEDs und waren dimmbar. damals mit dem 90S8535.
-
Thread
Fragen zu schrittmotor Treiber
kann man hier übrigens leicht abschätzen: Bei 200 Steps / turn hast Du bei einer Winkekatze etwa (2x Winken/s und 90° winken) 1 U/s, also ca. 200Hz. Das hilft Dir aber auch wenig, weil Du sonst von diesen China Motörchen keine weiteren Daten bekommen wirst. Aber, wie ich schon erwähnte: Die Lösung
jedoch ab. Vollschritt ( keine Brücken MS1-MS3 ) 50Hz, 51,1°C 250Hz, 64,3°C 1kHz, 55,0°C 1/2 ( MS1 ) 50Hz, 55,2°C 250Hz, 55,7°C 1kHz, 54,8°C 1/4 ( MS2 ) 50Hz, 54,0°C 250Hz, 55,5°C 1kHz, 56,3°C 1/8 ( MS1 & MS2 ) 50Hz, 55,7°C 250Hz, 55,3°C 1kHz, 53,1°C 1/16 ( MS1-3 )
-
Thread
problem mit at90can 2x fast-pwm timer1/3
hallo, ich möchte unabhängig von einander 2x fast-pwm benutzen um 2 transistoren zu steuern. dazu habe ich mit timer1 eine fast-pwm auf port b6 initialisiert. funktioniert auch soweit gut, ich kann auch die pulslänge mit OCR1B steuern. bisher sieht mein code wie folgt aus: [c] //timer 1 OCR1A = 0x005F; //periodendauer OCR1B = 0x000F; //TOP wert/pulsbreite //fast-pwm, toggle ocna on compare TCCR1A = TCCR1A & ((0<<COM1A1)|(1<<COM1A0)|(0<<COM1B1)|(1<<COM1B0)|(0<<COM1C1)|(1<<COM1C0)|(1<<WGM11)|(1<<WGM10)); TCCR1A = TCCR1A | ((1<<COM1A1)|(0<<COM1A0)|(1<<COM1B1)|(
-
Thread
8-Bit Controller noch zeitgemäß?
ist richtig elegant, da macht es sogar Spaß, ihn in Assembler zu programmieren. Ich hab 1993 den AT89C2051 in einem Projekt eingesetzt und der ist immer noch gut beschaffbar. Es gibt also noch reichlich Großabnehmer, die ihn einsetzen. Atmel hat ja später den schnelleren AT89LP4052 entwickelt, aber
Philips/NXP, die wurden fast alle eingestampft. Als Nachfolger hatte ich dann für den P89C668 den AT89C51RE2 eindesigned und dann ging die Fab in Rousset pleite, die ihn herstellte.
-
Thread
Ansteuerung Kfz-Gebläselüfter
Platine mit Relais zum Umschalten zwischen Standheizungs-Betrieb und Fahrbetrieb habe ich deshalb einen 2.5V Festspannungsregler verpasst. Dabei springt das Gebläse jedoch überhaupt nicht an. Bei weiterer Recherche habe ich gelesen dass die Klimautomatik den Lüfterverstärker wohl über ein PWM-Signal ansteuert
habe jetzt jedoch einen 3.3V Spannungsregler verbaut und über drei Spannungsteiler die Spannungen 2.8V, 2.9V, 3V auf eine Klemme herausgeführt. Dann habe ich getestet ob der Lüfter anläuft. Bei 2.9V läuft er auf der gewünschten, relativ niedrigen Stufe. Ich werde jetzt noch den Strom messen und wenn
-
Thread
Probleme mit 24v DC Motorsteuerung
Steuerung- Ich fang mal kurz mit meinem Projektaufbau an: 1) Ansteuerung über einen Arduino (4x PWM) 2) Hinter jedem PWM AUsgang habe ich einen Optokoppler 4n35 (mit 280 ohm Vorwiderstand)an PIN 1 und und GND an PIN 2. PIN 3 bleibt leer 3) Auf der AUsgangsseite: PIN 6 bleibt leer. AN PIN 5 führe
auffällt, ist dass Motor 1 deutlich stabiler läuft als Motor 4. Was kann ich denn noch machen? PWM Softanlauf? Wie soll der denn dann starten? In der Regel bewegt sich der Motor erst ab einem gewissen PWM Wert. Soll ich also mit 0,1,2,....255 laufen lassen oder dann ab dem PWM Wert, wo der Motor
-
Thread
Schaltung Verständnisfrage
k40-lps-2-EFKO7C8303M0). Ich verstehe nicht, was C5 hier macht. Strombegrenzung wenn eine der Dioden D2 oder D6 durchbrennt? Limitierung der Leistung? Kann es mir jemand erklären?
beim Starten ist in diesem Paper sehr schön beschrieben: Electric Breakdown in Long Discharge Tubes at Low Pressure (Review) von Ionikh Nach den ersten 1-2 Millisekunden, wenn die Ionisierung im Gleichgewicht ist, wäre der Strom wieder ausreichend. Mit dem Teensy könnte ich in Resonanz starten und
-
Thread
CAN lesen und mit ATMEGAx weiterverarbeiten
>Empfehlt ihr eher die Verwendung von einem AT90CAN oder eher einen >MCP2515 und einen MC hinten ran? Was wäre simpler zu realisieren? Machs wie dir besser gefällt(evtl. Errata vergleichen). In jedem Fall bedenken, dass auch noch ein Transceiver
wenn er fertig verdrahtet ist? Ich habe gelesen, dass der 3 PWM Funktionen hat, 2 könnte ich gut gebrauchen. Zudem brauche ich mindestens 5 Ausgänge die ich verwenden kann. Das sollte aber doch machbar sein mit dem MEGA8 oder? Ich bin noch nicht soweit eingelesen
-
Thread
altes Solarmodul
www.pearl.de/a-NX6816-3034.shtml https://www.amazon.de/reVolt-Solarregler-Solar-Laderegler-24-V-Akkus-PWM-Lademodus/dp/B079T7FRNN/ref=sr_1_2_sspa?keywords=Modul%2C+Akku-Laderegler+12V&qid=1666531318&qu=eyJxc2MiOiI0Ljc1IiwicXNhIjoiMy40NiIsInFzcCI6IjEuNTAifQ%3D%3D&sr=8-2-spons&psc=1&smid=A3TVDIAOCYO59D
Ich les da: 120W 27V 4.2A
-
Thread
2A mit Transistor über AtTiny schalten
Hi, und zwar hab ich folgendes Problem. Ich möchte mit einem AtTiny eine Last von etwa 2A schalten. Seh ich das richtig dass ich das mit einer Darlington-Schaltung realisieren muss? Denn wenn ich einfach direkt vom AtTiny steuer kommen meine 2A nicht durch. Hat
> Denn wenn ich einfach direkt vom AtTiny steuer kommen meine 2A > nicht durch. Zeige und den Schaltplan und benenne die Bauteile, dann können wir Dir sagen, was da falsch gelaufen ist.
-
Thread
Welche elektrische Leistung benötigt ein 100 Kilowatt Radiosender?
meistens schon aus dem 10 kV-Mittelspannungsnetz gespeist. Zitat: "...Power consumption 57.5 kW at no modulation 86.2 kW at 100% modulation Overall efficiency 87 %..." /Zitat Quelle: https://elsyscom.de/wp-content/uploads/2019/11/Datasheet_TRAM-50LCD_ELS.pdf ciao gustav
Statt a*f1-b*f2 will man a*f1+b*f2 abgreifen.
-
Thread
Grunsatzfrage - 4-Pin Lüfter per PWM ansteuern
i2c+pwm&qid=1567177237&s=electronics&sr=1-2 einen fertigen Controller mit PWM und i2c gefunden. (So gut wie alles, was ich gefunden habe scheint auf dem PCA9685 zu basieren.) Nun finde ich aber hier
GIDF https://noctua.at/media/wysiwyg/Noctua_PWM_specifications_white_paper.pdf
-
Thread
Klasse-D Verstärker - selbstschwingend wirklich so toll?
obere Hörfrequenz übertragen zu können. Lösung: Phasenmodulation entfernen durch "Phase Correct PWM" Dann mach das doch. Keine Gegenkopplung notwendig. PS: >>> 1. PWM theory. >>> At its most basic level, PWM is amplitude modulation (AM) >>> of a carrier frequency (the PWM frequency).
(internen DA-Wandler) übertragen > wird, dann wäre es optimal, wenn dieser mit synchroner festen PWM > (220.5kHz oder vielfache davon) arbeiten würde. Das wird bei den voll-digitalen Class-D Amps mit I2S Eingang in der Regel auch so gemacht. Siehe TAS5760.. Hier ist die Switching Frequenz als
-
Thread
AVR Attiny10 External Interrupt in C
// Pin Definition: DDRB = 0x02; // set PB1 to output PUEB = 0x01; // enable Pull-up at PB0 // PWM-Section: /* TCCR0A = 0x22; // set COM00B1 to 1; COM0B0 to 0; ( non-inverting mode );; Set WGM00 to 0; WGM01 to 1 TCCR0B = 0x1A; // set WGM02 to 1; set WGM03 to 1
// Pin Definition: DDRB = 0x02; // set PB1 to output PUEB = 0x01; // enable Pull-up at PB0 // PWM-Section: /* TCCR0A = 0x22; // set COM00B1 to 1; COM0B0 to 0; ( non-inverting mode );; Set WGM00 to 0; WGM01 to 1 TCCR0B = 0x1A; // set WGM02 to 1; set WGM03 to 1
-
Thread
Ansteuerung eines Gleichstrommotors
1300). Bei unserem Schulprojekt handelt es sich um eine Art Battlebots, das heißt es treten immer 2 Gruppen gegeneinander an. Die Panzerung ist dabei beschränkt auf einfache Materialien (wie bereits erwähnt PLA). Der Durchmesser des Kreissägenblattes ist dabei 90cm. Da wir eine beschränkte Baugröße
Mach mal n paar Fotos vom Aufbau! Wie weit seid ihr schon? Dem Motor hängst du an einen der 500Hz PWM Pins und lässt ihn mit analogWrite langsam(!) hochfahren. Dicker Mosfet davor: dann geht das schon. Kabel 2.5mm² und dicht mit dicken Elkos abblocken, Freilaufdiode nicht vergessen.
-
Thread
NE555 - Einstellbarer Duty-Cycle
. Denn wenn man mal nachrechnet, kommt man immer auf 2/3! Meine Formeln habe ich aus diesem Datenblatt: http://www.ne555.at/datenblaetter/ne555_datenblatt.pdf Ist es nicht so, dass eine PWM vom Duty-Cycle lebt??? Dann könnte ich meinen 555 dafür wohl nicht gebrauchen... Hier meine Rechnung: [code] R1 = 40k R2 = 10k C1 = 100n tOn = 0.693 * (R1 + R2) * C1 -> tOn = 5.544 ms tOff = 0.693 * R2 * C1 -> tOff = 2,772 ms Duty-Cycle = tOn / (tOn + tOff) -> Duty-Cycle = 2/3 --------------------------
-
Thread
Modelbau
noch ne wichtige Info fehlt. Und zwar ist die Pulsbreite variabel (wie schon gesagt) zwischen 1 und 2 ms, aber die Periodenzeit, der PWM (!) beträgt 20ms
2313fra.html oder Kettenfahrzeuge http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html mit AT90S1200 oder AT90S2313 informieren, wie eine Impulserkennung ohne Interrupt bewerkstelligt werden könnte. Die Teile entschlüsseln 4 Impulse und enthalten neben dem Fahrtregler und Lenkungsblinker auch
-
Thread
Welcher Bus für Lichtsteuerung
Von ATMEL gibt es da meines erachtens relativ wenig. Ich hatte mal für meine Abschlussarbeit den AT90CAN128. Ist aber schweine teuer im Vergleich zu den oben genannten, bei deutlich weniger Performance/Perepherie. Anonsten gibt es bei Kreatives Chaos für den MCP2515 bzw. den AT90CAN eine schöne
ganz klar: DALI! ist mit den at90pwm von atmel leicht implementiert.
-
Thread
DTMF erzeugen Attiny2313
Mit PB4 kann doch PWM gemacht werden oder etwa nicht? Ich benutze den Attiny2313 nicht den AT90S2313. Somit müsste ich den den PB4 verwenden können. und die Pulsfrequenz liegt also immer an. Ich werde es mal mit den 20 Mhz
In Österreich: www.neuhold-elektronik.at/catshop/advanced_search_result.php?keywords=8870
-
Thread
PWM - Frage
Habe hier in der Codesammlung eine Datei für PMW gefunden, die für den AT90S4433 umgeschrieben worden ist. Die LEDs hängen bei mir an PIN B0-B5, also 6 stück. Jetzt kompiliere ich das Programm und lade es in den µC, aber es wird nur eine LED gedimmt. Es wird immer nur
hat sich erledigt, eine Bestätigung wäre noch gut: Laut Datenblatt AT90S4433 ist PIN B1 -> OC1 darum oder? gibt es aber nicht eine Möglichkeit alle LEDs dimmen zu lassen?