-
Thread
pwm multiplexen, geht das?
? Mir ist klar, daß dann das pwm verhältnis nichtmehr stimmt, weil ja der Prozessor 2/3 für die anderen 2 Farben opfern muß. Wenn das so funktionieren könnte, dann bräuchte ich aber noch irgendwelche Zwischenspeicher. Gibt es da
möchtest du zb. 64 verschiedene Mischfarben erzeugen. Das entspricht einer 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
-
Thread
Welchen µC für Schaltung / wie programmieren?
nur an wenn Abblendlicht an (Input1) + LEDs volle Leuchtkraft wenn eine Türkontakt offen ist (Input2) + Nach dem keine Türe mehr offen ist, 10 sec volle Leuchtkraft und dann in ca. 10 sec auf 1/3 der Leuchtstärke herunterdimmen. (Dimmen via PWM) Zuerst spielte ich mit dem Gedanken, das ganze mit
absichern. Transistor muss halt im 100-200Hz bereich schaltbar sein, damit ich eine saubere Dimmung via PWM erreiche? Dieser µC scheint mir brauchbar http://www.conrad.at/goto.php?artikel=154136 (hinsichtlich Erweiterbarkeit). Entschuldigt die etwas banale Frage, aber wie wird der Programmiert? kann
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
In der ATtiny Welt hat sich einiges getan, z.B. umfangreiches Debugging, QTouch, asynchrone Timer, I2C UART SPI nativ, großer Flash, ... Das finde ich ganz fantastisch! Meistens brauche ich nur ein paar Pins aber viel Peripherie, z.B. 5 Touchbuttons, I2C Lichtsensor, 3-4 PWM Kanäle. Da musste früher
selm schrieb im Beitrag #6958888: > Geschickterweise hatte Atmel mit dem AT90S8515 einen zum 8051 > pinkompatiben Controller angeboten, sodaß man sich recht einfach vom > Gegenteil überzeugen konnte. Ich hatte damals versucht, einige Projekte mit dem AT89C2051 auf ATtiny2313
-
Thread
Physikprojekte
Primärstromkreises einen Mosfetschalter mit IRL3803 gelötet und diesen mit einem günstigen PWM-Modul angesteuert. Den duty-cycle habe ich auf nur 1-2 % gestellt. Auch hier erziele ich maximale Spannungen von nur 3 kV :-( Vielleicht hat ja jemand von euch einen Tipp für mich bzw. den Hinweis
Christoph E. schrieb im Beitrag #7997163: > Nebenbei habe ich noch ein 30-90V/5A Netzteil gebastelt Laut letztem Bild liegen also 91,2V auf nicht berührungssicheren Bananenbuchsen?
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java
#define WW_SOLL_0834 4 #define WW_IST_H_0818 15 #define WW_IST_L_0818 16 #define AT_H_0819 4 #define AT_L_0819 5 #define AT_GED_10A3 4 #define ZEIT_HZ_2_0819 23 #define ZEIT_HZ_1_0819 24 #define ZEIT_HZ_0_0819 25 #define ZEIT_WW_2_0834 14
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
= 2,10€ -> 0,21€ / Stück https://www.amazon.de/dp/B0859ZXLDP 2 Stück INA219 I2C Stromsensormodule für 8,89€ -70% = 2,67€ -> 1,34€ / Stück https://www.amazon.de/dp/B08GM14VSR 2 Stück PWM DC Motorregler
https://www.amazon.de/dp/B08NT7KZ3L 5 Stück PWM Drehzahlsteller 5-35V, 2A für 7,59€ - 70% = 2,28€ -> 0,46€ / Stück https://www.amazon.de/dp/B08GLYLLM5 12 Stück Snap-In Schalter rot, 1-pol. 250V 10A für 6,99€ - 70% = 2,10€ -> 0,18€ / Stück https
-
Thread
Wer ätzt mir mal ein Platinchen?
Gernot hat recht :) Soll ein Tiny25 sein, der hat an Pin 7 keine Hardware PWM. Evtl reicht für die LED auch Software PWM, aber wenn es in hardware geht wäre mir das lieber. Um die Leiterbahnen zwischen den Pins komm ich so oder so nicht rum
Lotstopplaminat von Bungard (bei octamex). Das Laminat belichte ich genauso wie die Platine, also 90 Sekunden bei warmen Gerät.
-
Thread
AVR Ethernet Platine
Hallo Guido, erfahrungsgemäß dauern bei solchen Projekten 90% Fertigstellung 10% der Zeit und die restlichen 10% duern dann 90% der Zeit. Ich stehe zum Sponsoring, wenn ... siehe Text weiter oben du das fehlerfrei mit 2 Layern, wenigen Brücken und allen geplanten
wirft die Hälfe der Ein- bzw. Ausgehenden Mails weg. Warum??? Meine E-Mailadresse lautet: teddy2baer at gmx.de gruß theo
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
@Larry Die herausgeführten Arduinopins sind: PB8 ARDUINO SCL/D15 PB4 ARDUINO PWM/D3 PA15 ARDUINO PWM/D9 PB9 ARDUINO SDA/D14 PI3 ARDUINO D7 PI2 ARDUINO D8 PI1 ARDUINO SCK/D13 PI0 ARDUINO PWM/CS/D10 PA8 ARDUINO PWM/D5 PC7 ARDUINO RX/D0 PG7 ARDUINO D4 PG6 ARDUINO D2 PF7 ARDUINO A4 PF6 ARDUINO A5 PF10 ARDUINO A1 PF9 ARDUINO A2 PF8 ARDUINO A3 PA0/WKUP ARDUINO A0 PH6 ARDUINO PWM/D6 PB14 ARDUINO MISO/D12 PB15 ARDUINO MOSI/PWM/D11 Mouser hat als Lieferdatum
-
Thread
Attiny85V mit Arduino Mega ISP-Shield flashen, funktioniert nicht richtig.
0x00 efuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00 Programmer Type : STK500 Description : Atmel AVR ISP Hardware
0x00 efuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00 Programmer Type : STK500 Description : Atmel AVR ISP Hardware
-
Thread
XMEGA reif für den produktiven Einsatz?
> kleinste erzeugbare Puls-Breite für PWM beträgt nur 1/(32MHz). Der maximale PWM Takt der Counter ist und bleibt 32MHz = Clk_CPU. Nur die untersten 2 Bits diesere Counter werden durch den HiRes mit x4 Takt bedient. Damit ist die Frequenzauflösung
ein Projekt die neuen CAN-AVRs einsetzen. Ich hab dann aber wegen der Verfügbarkeit doch den Oldie AT90CAN128 genommen. Ich hätte schon gerne die UARTs als gepuffertes SPI genommen (je 16Bit in einem Rutsch senden). Peter
-
Thread
Brushless Regler: Mysteriöse Spannungsspitzen
für Brushless Motoren zu entwickeln (für den Breich des Modellbaus). Als Controller verwende ich den AT90PWM3. Vorerst habe ich mal ein Programm um den Motor zu starten und auf eine gewisse Geschwindikeit zu beschleunigen geschrieben; dabei messe ich die Rotor Position noch nicht, sondern gebe einfach
...und noch das Signal an einer Phase wenn die PWM auf 75% ist. (Achtung, hier sind 2Volt pro Häuschen eingestellt!) Unten wieder die Spannung am Gate des P Fets.
-
Thread
Fremderregter Feder-Masse-Schwinger
Der Sensor wurde mal bei Heise MAKE für ein Levitationsprojekt eingesetzt. Kostet bei Reichelt 1,90€. mfg klaus
Purzel H. schrieb im Beitrag #6562099: > Ein Frequenzbereich von 0.5-1Hz ergibt eine Guete von nur 2 Wie kommst du auf eine Güte von 2? Die Güte ist doch Q=1/(2*D) wobei D das Lehrsche Dämpfungsmaß ist. Die Erregerfrequenz kommt in der Güte nicht vor.
-
Thread
AVR für wenig Geld im LAN
erreiche. AVR-NET-IO hingegen über http://meineadresse.dyndns.org und Portforwarding auf 192.168.2.90 (Port 80). Trotzdem Danke für eure Bemühungen. Micha
Startmeldung) 3. Einige Befehle sind dazu gekommen die PortPins setzen oder abfragen "SETPORTC 2.1" setzt z.B. PortC-Pin2 auf high (ich zähle Pins ab 1 nicht ab 0) 4. sechs PWM-Ausgänge an PORTD können über Befehle gesetzt werden. "SETPWMD 1.166" erzeugt z.B. am PortD-Pin1 ein PWM-Signal mit
-
Thread
LED-Nachtlicht mit langsamen Ausdimmen
Einschalten: "Rüttelschalter" Die Dimmfunktion möchte ich besonders "schön" machen: 1. Keine PWM, "Analogausgänge" des Arduino mit RC-Glied glätten und LED-Strom analog steuern. 2. Nicht nur eine weiße, sondern auch eine orange und eine rote LED dazu und ein langsames immer rötlicheres "Ausglimmen
22 Pins zur Verfügung, wenn man auch Analogeingänge und Kommunikationsleitungen mißbraucht. Ein R/2R-Netzwerk würde das linear machen. Mit meiner Strom-Summierung kann ich aber das gleich mal so hintüfteln, daß die Summe der niedrigen Bits nur 90% des höchsten Bits erreichen kann, dann habe ich die
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
wgm2, PwmFast8Bit = wgm2| wgm0, PwmFast9Bit = wgm2|wgm1, PwmFast10Bit = wgm2|wgm1|wgm0, PwmPhaseAndFreqCorrectToICR
wgm3|wgm2, // Reserved = wgm3|wgm2| wgm0, PwmFastToICR = wgm3|wgm2|wgm1, PwmFastToOCRA = wgm3|wgm2|wgm1|wgm0, // ---------------------
-
Thread
Phasenverschiebung bei PWM
set_motor_unit(1,2, MPWM_ENABLE ,0,0); set_motor_pwm_duty(1,2,3600); } }
einen Timer nehmen, der Komplementärausgänge mit Totzeit hat. Sieh mal in Datenblätter eines Atmel AT90PWM... als Beispiel.
-
Thread
AVaRICE mit Debugger (Dragon) in Eclipse verbinden
gerade ein kleines Testprogramm zu debuggen. Ich besitze einen AVR Dragon welchen ich mit einem AT90PWM316 verbinden will. Das ganze soll mit Hilfe des debugWires geschehen. Das entsprechende Fuse-Bit im PWM316 habe ich schon gesetzt. Als Programmierumgebung benutzt ich die aktuelle Version von Eclipse
Konsole geöffnet. Folgende Parameter habe ich dabei übergeben: avarice --debugwire --dragon --part at90pwm316 --jtag usb:00:a2:00:00:27:7f :4242 Der Dragon wird erkannt und sagt das er auf Port 4242 auf eine Verbindung wartet. Zurück in Eclipse starte ich dann den Debugger avr-gdb mit den entsprechenden
-
Thread
Sparsames lauflicht IC
AT90S1200 hat 15 Ausgänge. Ein Wunder wie für dich gemacht!
Baby Blue schrieb im Beitrag #7205492: > AT90S1200 hat 15 Ausgänge. Und Museumseinbrüche sind strafbar.
-
Thread
8051 hex file erzeugen
gleicher Taktfrequenz etwa 12 mal langsamer ist als der 8515. Halt, es kann sein, das der 89S52 den X2 Mode unterstützt - dann ist er nur noch etwa 6 mal so langsam. Der ATMega 8515 ist der legitime Nachfolger des AT90S8515.
8051 sind viel schneller, besser ausgestattet und billiger als > jeder AVR Der TE hat aber den AT89S52, da ist nichts besseres drin als in jedem anderen 8052, ausser dem X2 Bit. Im Gegenteil - Der 8515 hat Hardware PWM, einen USART und SPI, ausserdem wenigstens einen Analog Komparator. Ausserdem
-
Thread
Servo Zittert bei 180 grad
328.ino #include <Servo.h> // zugriff auf Servo Bibliothek const int BUTTON1 = 2; // Pushbutton Pin auf dem Board (2) const int BUTTON2 = 4; // Pushbutton Pin auf dem Board (4) int vala = 0; // speichert den Zustand des Tasters 1 int old_vala = 0; // speichert den vorherigen
Normalerweise werden Servos mit einer PWM mit 50Hz (20ms Periode) angesteuert. Dabei soll der Puls zwischen 1ms und 2ms lang sein. 1,5ms ist also die Mitte. Viele Servos können noch etwas weiter drehen als 180°, und den Bereich kann man z.
-
Thread
AT90PWM3B + STK500 mit AVR Studio 4 verbinden
eingearbeitet. Hat auch alles wunderbar geklappt! Jetzt wollte ich über ISP10PIN einen externen AT90PWM3B programmieren und kann nicht mal die Signatur über AVR Studio 4 auslesen. Hab sogar schon einen zweiten AT90PWM3B aus dem Schrank geholt und nur die 10 Pins direkt verbunden. AT90PWM3B
MISO_A & SCK_A) verwendet werden müssen... Datasheet Seite 285 jetzt gehts mit Frequenzen bis 115,2 KHz
-
Thread
kein linearer Helligkeitseindruck bei LEDs mit PWM
einzuarbeiten habe ich mir gedacht baue ich eine Ansteuerung für so eine RGB-LED. Ich verwende dazu einen AT90S8515 (wahrscheinlich ziemlich überdimensioniert, aber den hab ich halt grade da) Ich habe mir jetzt 3 Software-PWMs gebastelt (ich weiß es gibt Hardware-PWMs, aber ich wollte das mal versuchen).
Deswegen habe ich den Versuch mit dem Poti vorgeschlagen, wenn du z.b. weisst das die LEd bei 1,2 Volt anfängt zu leuchten und bei 2,5 Volt tut sich nichts mehr dann kannst du deine PWM daraufauslegen denn es würde dann ein Tastverhältniss zw. 25:75 und 50:50 reichen also 25%-50%.
-
Thread
WordClock mit WS2812
Server (EmBitz Nov 18 2015 06:13:45) Connect under reset is active. WARN : Couldn't open STlink/V2-1 probe at 004:006
... (65 %) Writing at 0x00003800... (70 %) Writing at 0x00003c00... (75 %) Writing at 0x00004000... (80 %) Writing at 0x00004400... (85 %) Writing at 0x00004800... (90 %) Writing at 0x00004c00... (95 %) Writing at 0x00005000
-
Thread
Webserver zur Temperaturmessung
benutzt? Oder sind wirklich noch Fehler in den Quellen? Oder stelle ich mich einfach nur zu blöde an? 2) Auf Joachims inet-Seite mit der Doku steht der Dallas DS18B20 als unterstützt drin - im Quellcode von Source0[1].90_jb05 habe ich aber nur die remaincounter Berechnung für die S-Version gesehen. Oder
eingebunden (README_aus...). Mir würde schlicht und ergreifend ein 1-Wire-Port reichen, z.B. PortB2/PB0. Der Rest der Portleitungen ist belegt (ENC-Baustein). Mehr als 8 Sensoren müssen es auch nicht sein. Brauchst Du einen Schaltplan? Liebe Grüße, RoBue Übrigens: rbuehler at vr minus web
-
Thread
V/F Konverter gesucht
Eventuell kommt für deine Aufgabe ein VFC320 in Frage. HIGH LINEARITY: 12 to 14 bits ±0.005% max at 10kHz FS ±0.03% max at 100kHz FS ±0.1% typ at 1MHz FS V/F OR F/V CONVERSION 6-DECADE DYNAMIC RANGE GAIN DRIFT: 20ppm/°C max
Lager. Wenn ich euch richtig verstanden habe, dann würde ich es mal so zusammenfassen: - PWM evtl. machbar, aber nur mit wirklich kleinen Frequenzen. Für die 0,005% bräuchte ich ja rund 90dB Dämpfung. Was mit 2. Ordnung und bei 250Hz irgendwo im Hz Bereich gerade noch machbar und ok wäre. Aber
-
Thread
PPS5330 Labor-Netzteil hack
{ // Timer0B konfigurieren TCCR0B |= (1<<CS00) | (1<<CS01); // Prescaler 8 } // Timer2B für Fan PWM konfigurieren void init_Timer2() { TCCR2B |= (1<<CS21)|(1<<CS22); // prescaler 64 TCCR2A |= (1<<COM2B1) | (1<<WGM21) | (1<<WGM20); // Set OC2B at bottom, clear OC2B
overtemp on SPI_wr2(0x01); SPI_wr2(0x34); OCR2B = 255; // set max Fan PWM return; } else if (result < 69) { SPI_wr2(0x22); // overtemp off SPI_wr2(0x01); SPI_wr2(0x11);
-
Thread
2 Schrittmotoren mit Adafruit Motor Shield im alternierenden Start-Stop-Betrieb, geht das?
.setAcceleration(100.0); stepper2.moveTo(1000000); } void loop() { // Change direction at the limits if (stepper1.distanceToGo() == 0) stepper1.moveTo(-stepper1.currentPosition()); stepper1.run(); stepper2
Die Tabelle berechnet Dir dann die dt-Werte, die Du ja brauchst. Die Zeiten sind sysmmetrisch zu 90 Grad. Die Zeiten 0..90 Grad sind auch die Zeiten 90..180 Grad, nur das dt(90+80)= dt(90-80))= dt(10) ist.
-
Thread
Reverse engineering China Heissluftstation
empfohlenen Kondensatoren aufgebaut. Bei meinem Versuchsaufbau (Ich habe noch keine Erfahrung von PWM) wurde aber leider die 2 Transistoren sehr Heiß. Ich habe mir das Signal das beim Motor Ansteht mal angesehen. Die ganze Schaltung beginnt zu schwingen! Kann es sein das die Idee mit den Spannungsregler
Bei mir (mit Eagle 6.2) gehts ohne Probleme.
-
Thread
Leistungsregelung einer 2kW Heizpatrone
symmetrische Last vorliegen. Bei kleinem Duty-Cycle wenig Last, bei großem Duty-Cycle eben mehr, bis zu 2 kW. Der eingeprägte Ripple (der PWM Frequenz) sollte eigentlich von der eingangsseitigen Entstördrossel unterdrückt werden. Nun die Frage(n) an jene, die so etwas bereits gemacht haben: ------
Warmwasserspeicher auf Temperatur halten Ist das basteln das Ziel? Wenn nicht: https://www.ta.co.at/news/es-ist-nicht-egal-welchen-pv-heizstab-sie-verwenden https://www.ta.co.at/x2-energiemanagement/aton-power-to-heat
-
Thread
Grundlegende Fragen zum Bootloader
Danke, Und wie siehts mit den ATinys?? Die haben keine? Und AT90er Serie? zB die USB und PWM Reihe? Wie schauts nun aus bei Hexfiles > 64kB?? Kann mann irgendwie per RS232 oder anderswärtig (aber nicht über ISP) die Device ID auslesen? Steht im Avr irgendwo
, >Und wie siehts mit den ATinys?? Die haben keine? keine ahnung, bei atmel schauen. >Und AT90er Serie? zB die USB und PWM Reihe? die 90er CAN haben. ansonsten: siehe oben. >Wie schauts nun aus bei Hexfiles > 64kB?? schau dir an, wie hex-files aufgebaut sind. google ist dein freund.
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
{ cylinder{<0,H-0.4,0><0,H+0.01,0>D/2-0.4} box{<-D/6,H-0.5,-D/2><D/2,H+0.1,D/2>} } text {ttf besch_font value 0.5,0 scale D/7 rotate<90,-90,0> translate<D/16,H+0.01,-D/2+D/8>} texture{e3d_tex_cap_marking_purple
0.25-(L+W)/200, 0.25-(L+W)/200> scale<(K+L/100)/2,W/2,T/2> translate <-(L-K)/2,0,0>} texture{e3d_tex_silver} } rotate<90,0,0> translate<0,T/2,0> } #end[/code] ersetzen.