-
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.
-
Thread
Labornetzgerät - Fragen zum Schaltplan
SUPPLY * | | | | OUTPUT * | | | | | .SUBCKT TL081 1 2 3 4 5 * C1 11 12 3.498E-12 C2 6 7 15.00E-12 DC 5 53 DX DE 54 5 DX DLP 90 91 DX DLN 92 90 DX DP 4 3 DX EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5 FB 7 99 POLY
5E6 -5E6 GA 6 0 11 12 282.8E-6 GCM 0 6 10 99 8.942E-9 ISS 3 10 DC 195.0E-6 HLIM 90 0 VLIM 1K J1 11 2 10 JX J2 12 1 10 JX R2 6 9 100.0E3 RD1 4 11 3.536E3 RD2 4 12 3.536E3 RO1 8 5 150 RO2 7 99 150 RP 3 4 2.143E3 RSS 10 99 1.026E6
-
Thread
Suche hochauflösenden PWM IC
zusätzliche controller? At90can?
reichen und ich daher keinen externen Chip brauche. Ich habe auch noch eine Art Sättigung in der PWM, welche den Dutycycle auf minimal 0,2 beschränkt sonst würde ich mit dem nachfolgenden Treiber definitiv Probleme kriegen.
-
Thread
ATMEL billiger und leistungsfähiger als PIC
-Bit-PWM-Kanälen, beim AVR > muss es dann schon ein ATMega8U2 oder größer sein (der hat dann auch USB > etc. und ist entsprechend teurer, außerdem schwer zu bekommen). Ich verstehe irgendwie nicht, was
, der dann die PWM für die n-Kanäle laufen > lässt. Ich wollte 3W-RGB-LEDs ansteuern, und hatte selbst bei 16-Bit-PWM einen merklichen Unterschied zwischen Helligkeitsstufe 1/65536 und 2/65536. Nun wollte ich noch
-
Thread
ATMEGA8 Soundgenerator/Synthizer
Machen die TDA15xx keine 16 bit? Aber so ein TDA15xx ist bestimmt besser als selbst gemachtes R2R oder PWM oder?
selbst gemachtes R2R oder >PWM oder? Ja, aber nur wenn Du ihn noch irgendwo bekommst. Wird nicht mehr hergestellt. Die neueren Wandler sind meistens besser, erfordern aber auch kompexere oder genauere Schnittstellen
-
Thread
Controllerempfehlung für viele LEDs
16 RGB-LED entgegennimmt, dann den passenden DutyCycle für jede LED berechnet und diese dann per I2C an die 3 anderen Atmegas sendet. 100 Hz reichen ja locker aus, damit so eine LED nicht flackert. Da kannst dir dann einfach per Software 16 PWM-Ausgänge für die LEDs basteln. An die 16 Ausgänge dann
die billigste Lösung, aber definitiv recht einfach. Für die Atmegas findest hier genug Tutorials (PWM, I2C Master/Slave, LED Fading, ...), die kann man gut Löten und die 3 Atmels mit den LEDs tun ja das gleiche. Da kannst die gleiche Hardware und Software gleich drei mal verwenden. Für Audio ist
-
Thread
Simulation mit AVR-Studio 7? Geht das nicht ohne Debugger oder angeschlossenen Programmer?
in Microchip Studio. • AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models • External memory is not supported by the simulator (#7570, #9442 /Zitat ciao
Bei mir kommt wenn ich nach Updates suche, ein Update mit 2,2 MB (Namechange to Mircochip...) habe das dann sein lassen. OK ich probieren das mal mit dem MPXLab vielleicht ist dort der 16M1 dabei.
-
Thread
Controller für CAN
AT89C51CC* AT90CAN*
Hi, wie wärs mit folgendem: - MCP25020 8xI/O mit 2 PWM - MCP25025 8xI/O mit 2 PWM und 1-Wire - MCP25050 8xI/O mit 4 ADC und 2 PWM - MCP25055 8xI/O mit 4 ADC , 2 PWM und 1-Wire allesamt vo Microchip. Das sind I/O Expander für CAN-Bus mit je nach
-
Thread
8 PWM Kanäle bei 20kHz
AT90PWM2/3! nur weiss ich nicht, ob du den irgendwo bekommst ... Oder du machst software PWM ... nur wirst du nich die frequenz bekommen, und/oder nichts anderes mit dem controller machen können!
noch 3 Zyklen bei 20MHz/15/64=20,8kHz PWM-Frequenz, das Main läuft also effektiv mit 4MHz. 2. nimm 2* ATTiny2313 (Reichelt: 1,65 ), mit je 4 Hardware PWM 8 Bit. Peter
-
Thread
STM32: 2x PWM mit Phasenversatz?
Funktion (Register OCx und OCxN), deren Polarität sich frei wählen läßt. Zwei phasenstarre, um 90° versetzte PWM sollten damit ohne Klimmzüge möglich sein.
der Periode von 720 bitSet(r.adv->CCER,0); // enable CC1E bitSet(r.adv->CCER,2); // enable CC1NE bitSet(r.adv->CCER,3); // invert CC1NE pwmWrite(PWM_OUT, 300); // } [/c]
-
Thread
Library Servo.h
useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) #define _useTimer3 #define _useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #elif defined(__AVR_ATmega128__) ||defined
libraries\Servo/Servo.cpp:117: multiple definition of `__vector_42' GoKart_ARDUINO_PROGRAMM_20102014_V2.cpp.o:C:\Program Files (x86)\Arduino/GoKart_ARDUINO_PROGRAMM_20102014_V2.ino:260: first defined here c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin
-
Thread
3 Phasen 0-80Hz Sinusgenerator
man eine feine Frequenzauflösung. 4. PWM Register setzen. Das geht sogar mit Mega8. 2 Vergleichregister vom Timer 1 und eines von Timer 2
static unsigned short phaseacc; unsigned char phase; phaseacc+=freq; phase=phaseacc/256; PWM0=powerset*(signed char)sine[phase]/16; phase+=85; PWM1=powerset*(signed char)sine[phase]/16; phase+=85; PWM2=powerset*(signed char)sine[phase]/16; [/c]
-
Thread
Fujitsu Softune Workbench V30L26
Schau mal wegen den Beispielen hier nach ! http://mcu.emea.fujitsu.com/mcu_product/detail/MB90F546GSPFV.htm#SOFTWARE Gruss, Oliver
geht das wie bei allen µC per Timmer. Such mal in deinem Manual nach PPG. Die PPG Timer kannst du für PWM und andere Zeitgeschichten nutzen. Konfiguriere das ding auf eine PWM mit 50:50 verhältnis und deine LED ist gleich lang an wie aus. Nun noch die Freq. der PWM ändern und du hast dein Blinken. Vorrausgestzt
-
Thread
[Mitbestellung] 240x9mm Platinen für 14/28 Cree XH-G (24V, inkl PWM-Dimmbarer-KSQ auf der Platine))
bei 150mA/LED = 7,2W pro Streifen (einfach bestückt= 14 LEDs): 5000K, CRI80+: bis zu 860 Lumen 2700K, CRI80+: bis zu 750 Lumen 2700K, CRI90+: bis zu 510 Lumen -> Eine vollbestückte Platine bringt bei 14W für 13€ etwa
versprochen sind, werfe ich mal noch die hier (http://www.leds.de/Low-Mid-Power-LEDs/SMD-LEDs/Nichia-NS2L757AT-23lm-warmweiss-ohne-Platine-Emitter.html) in den Raum - sind zwar nicht so effizient, aber nicht viel teurer)
-
Thread
PWM-D/A Verbessern ?
PWM erzeugt eine einfache 256-Schritt-Spannung. Durch eine kleine Modifikation der PWM wird durch einen 2. Ausgang allerdings noch eine 2. Spannung erzeugt, die genau eine Stufe höher liegt als die erste
: 1280 Takte. Dann greifen 2 Sample-and-Hold und die 2. PWM macht in den nächsten 1280 Takten die "Feinwandlung". Dabei macht die 1. PWM schon die "Grobwandlung" für das nächste Sample. Das Ergebnis der Wandlung geht wieder in einen
-
Thread
LCD Controller für 640x480 LCD mit mega8515
es prima, das man dazu jetzt keinen extra epson controller braucht. kann man das ding auch mit nem AT90S8515 laufen lassen ? wäre es vielleicht auch möglich die eagle datei von dir zu erhalten ? mfg Kay
noch Kontrollbitts fuer den LPT sein, einer schalten die 26V fuer das Display und der 5te Pin ist die PWM. Was ich brauche ist aber noch folgendes: 1. AC-Drive -> werde ich wohl mit einem NE555 machen 2. PWM fuer Konstast -> passt 3. Display ON/Off -> noch nichts 4. 3 Pins fuer Kontrollbits fuer LPT
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
2 Stück: € 118,- http://www.ebay.at/itm/16x8-RGB-LED-Matrix-mit-WS2812B-SMD-WS2811-Controller-/181580520937?pt=DE_M%C3%B6bel_Wohnen_Beleuchtung&hash=item2a470adde9
send_cmd(hPort, "AT+CIFSR\r", 2); send_cmd(hPort, "AT+CIPMUX=0\r", 3); send_cmd(hPort, "AT+CIPSTART=\"TCP\",\"192.53.103.104\",37\r", 1); curtime = read_answer (hPort); [/code] Wobei man nur die
-
Thread
Synchronisation zwischen mehreren µCs
, der umgeschalten wird vom PWM Signal aus Controller 1 auf PWM Signal von Controller 2, den "Übergang" nicht merken sollte. Also müssen beide PWMs die gleiche Frequenz und gleiches Tastverhältnis haben und synchron starten.
Meter schrieb im Beitrag #2825256: > Sinn der Sache ist, dass ein Motor, der umgeschalten wird vom PWM Signal > aus Controller 1 auf PWM Signal von Controller 2, den "Übergang" nicht > merken sollte. Da stellen sich 2 Fragen zur Sinnhaftigkeit: 1. Warum muß ein Motor von 2 Controllern versorgt
-
Thread
Temperaturregelung KTY81-122 Korad RND 320-KD3005D ATmega8 Assembler selber bauen
53°C = 60% .equ PWM54=65 .equ PWM55=70 .equ PWM56=75 .equ PWM57=80 .equ PWM58=85 .equ PWM59=90 .equ PWM60=100 Nachtrag: Im Original wird der Lüfter nicht nachvollziehbar mit einer PWM angesteuert, daher auch die
Gibts schon länger ;-) https://www.ramser-elektro.at/pwm-regelung-von-ventilatoren-oder-motoren/ Wurde damals aber nach /dev/null geschoben, da es keinen Beitrag wert ist.
-
Thread
ADC mit einem Wert 0-255 (Atmega16)
Hi Die einzigen AVR mit DAC sind die AT90PWM...-Typen. Mit allen anderen kannst du keine Analogspannung direkt ausgeben. Mögliche Wege sind: PWM, externer DAC oder R2R-Netzwerk. MfG Spess
Juhu, ich habs geschafft, naja fast. Ich kann meine PWM setzen und auf einen festen Wert einstellen im Beispel 128 also ca. 2,5V Aber wieso nur am Ausgang OCR1A, ich möchte PWM an OCR1B ebenfalls realisieren. Hat jemand eine Lösung? Hier mein
-
Thread
CAN Bus Alternative für Arduino
will (z.B. Firmwareupdate). Die Auswahl an AVRs ist leider nicht sehr groß, z.B.: ATMEGA32M1 oder AT90CAN128.
(in the master node) > and it shall be at least 13 nominal bit times of dominant value, > followed by a break delimiter, as shown in Figure 2.5. The break > delimiter shall be at least one nominal bit time long. (http://www.cs-group.de