-
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
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
da durchgestiegen bin. http://www.google.de/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fsearch.alkon.net%2Fcgi-bin%2Fpdf.pl%3Fpdfname%3D07087.pdf&rct=j&q=datasheet%20vid28-05&ei=bzJJVaPPLsy3swGR7YH4AQ&usg=AFQjCNGjTYTl3dxGrYHG-qCPdSpeRoJFBA&sig2=hYvi90sSkCmzAK0QnLTwdQ (sorry geht am
der STM32F030F4P6^^ eine 'fixe Idee', aber es passt wohl bis zum letzten verbrauchten Pin, mit 'SoftPWM', wie eProfi^^ bereits schrieb. Ich hoffe, ich habe nix vergessen: [code]ADC_IN1 → Hall-Sensor (oder Capa-Sensor) PA0 → PWM ❶ PA10 → PWM ❷ PA2 → PWM ❸ PA3 → PWM ❹ PA4 → SPI
-
Thread
Buck Converter Optimierung
aufgebaut werden. Er soll mit 350V DC gefüttert werden. Maximalstrom soll 10A betragen. Gesteuert per AT90PWM316 und IRS21850S Gate Driver. IGBT ist der IXYA8N90C3D1, Diode GP2D005A120C. Induktivitäten sind schon vorhanden: http://pdf.datasheetcatalog.com/datasheet2/1/03qruu13wzadc6k8rco6sgz82ewy.pdf
Ganz schön fett! hast du Erfahrungen in dieser Spannungs- und Leistungsklasse? >Gesteuert per AT90PWM316 und IRS21850S Gate Driver. >IGBT ist der IXYA8N90C3D1, Diode GP2D005A120C. Jaja. Ein volldigitaler DC/DC Wandler ist zwar nett, aber dazu sollte man eher direkt dafür gedachte Controller
-
Thread
suche 8051 µC für einsteiger
Controller auch per SPI flashen (AT89S52, AT89S8253) Dazu benötigst Du dann aber wiederum HW und SW. Die Atmel-8051er sind recht günstig und verfügbar. Ich denke der AT89C51ED2 ist der einfachste und günstigste Weg, um ohne Hardware
Moderne 8051er (nicht die alten 12-Takt oder 4-Takt pro Befehl Teile), flexible Peripherie ADC, I2C, SPI, Timer, PWM, interne Takterzeugung.
-
Thread
Unstieg von AT90S8535 auf Atmega 16L8 DIP
Nun hat es mich auch erwischt. :-( Reichelt bietet den AT90S8535 nicht mehr an. Also muss ich umsteigen, vielleicht auf den Atmega 16L8 DIP. Kann mir jemand kurz sagen, was ich da alles beachten muss? Die Datenblätter sind mit 350 Seiten ziemlich
schmerzfreien Umstieg ermöglichen könnte. Dazu gib es auch eine Appnote bei Atmel: AVR086: Replacing AT90S8535 by ATmega8535 http://www.atmel.com/dyn/resources/prod_documents/doc2520.pdf Gruß Ingo
-
Thread
PWM-Leistungsregelung NICHT LINEAR!
Elektroniker-Kollegen, als erstes: ich möchte mir ein Schaltnetzteil bauen das ganze besteht aus 2 seperaten Schaltstufen. ------------------------------------------------ 1. Stufe: PWM-Regelung: Hier wird die Versorgungs-Spannung (ca. 40V aus Trafo) nur grob herabgeregelt, um in der folgenden Stufe keine zu großen Verlustleistungen zu bekommen. Controller: AT90Can128 mit PWM, Sprache: C ------------------------------------------------ 2. Stufe: Netzteilstufe mit OPs hier befindet sich eine Analoge OP-Regelschaltung, die von 2 DACs per Controller
-
Thread
LiPo-Akku Spannungsmessung jeder Zelle
LTC6803-3 und dem DaisyChain Interface, dazu gibt es einen Master mit AT90CAN128.
poste es einfach mal so. http://uniworse.org/2013/06/01/battery-management-system-using-ltc6803-3-and-at90can128-2/
-
Thread
ATmega8 lässt sich nicht mehr flashen
unknown) Device code: 0x26 = (unknown) Device code: 0x27 = (unknown) Device code: 0x28 = AT90S4414 Device code: 0x29 = (unknown) Device code: 0x2a = (unknown) Device code: 0x2b = (unknown) Device code: 0x2c = (unknown) Device code: 0x2d = (unknown) Device code: 0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device
-
Thread
Wer entwickelt Schaltung für mich (LED RGB) oder hat Quelle
und Abruf dieser 6 Einstellungen, alles über die Fernbedienung. Die Steuerung geschieht über einen AT90S8535, welcher 3 PWM-Ausgänge besitzt, im 8-Bit-Modus (reicht für einen kont. Farbübergang vollkommen aus), über 3 BUZ21-FET`s. Als Fernbedienungsempfänger fungiert ein AT90S1200, welcher mit einer
Abschluß der Testphase entwickelt (Netzteil integriert). Bei Interesse könnte ich dir dann (in ca. 1-2 Monaten) eine Platine mitätzen, und Du könntest Dir die Lampe selbst zusammenkaufen bzw. zusammenbauen.
-
Thread
AVRStudio4 v4.11 Build 401 Beta freigegeben
AVRStudio4 (v4.11 Build 401) gibts unter http://www.atmel.no/beta_ware/ (für alle Debug und ASM2 Geschädigten)
thx 4 link! was sind das für ic's? werden vom simulator unterstützt... AT90PWM2 AT90PWM3
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
r29, r29 c6 50 subi r28, 0x06 cd bf out 0x3d, r28 82 eb ldi r24, 0xB2 95 e0 ldi r25, 0x05 9a 83 std Y+2, r25 89 83 std Y+1, r24 8c e0 ldi r24, 0x0C 90 e0 ldi r25, 0x00 9c 83 std Y+4, r25
90 e0 ldi r25, 0x00 ca 5f subi r28, 0xFA cd bf out 0x3d, r28 df 91 pop r29 cf 91 pop r28 08 95 ret 97 fb bst r25, 7 07 2e
-
Thread
Modifizierter Laminator - 1A Ergebnis
erlaubt es, jeweils zwischen 59 Sekunden- 1 Sekunde aus bzw. Einzeit mittles Taster zu wählen. Ist mit AT90s2313 bestückt. Bei Bedarf schicke ich den Bascom Code per E-Mail. MfG Paul
eine Hochtemperaturfeste Folie, damit genügen 2 Durchläufe und sogut wie der gesamte Toner ist auf der Platine: http://picasaweb.google.at/designer2k2/Aetzn/photo#5211392739236103266 mehr Fotos dazu auf meiner Website: http://www.designer2k2
-
Thread
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
delay.h> #include <stdlib.h> // Initialisierung vom Timer1 void init_timer_1(){ TCCR1A = 0x00; // PWM ausgeschaltet, Es gibt kein signal nach ausen TCCR1B = (1<<3)|(1<<2)|(0<<1)|(0<<0); //3 = bei erreichen des vergleichwertes auf 0 setzen 2-1-0 = 100= teiler auf 256 010=8 OCR1AH=0x7A; //höherwertiges
Registerbeschreibungen dieses Tutorials beziehen > sich auf den inzwischen veralteten AT90S2313. Möglicherweise ist das hier der Fall. Lerne: 1/ Man sollte immer das passende Datenblatt lesen und vergleichen. 2/ Symbolische Namen wie OCIE1A sind im Code sinnvoller als absolute
-
Thread
Elektronische Drehzahlregelung eines Gleichstrom-Motors
µC erkennen. Bezüglich Lüfter nehme ich dann halt doch so ein Modell von ebm-pabst mit direktem PWM-Eingang. Habe nur keine Ahnung wie der anzuschließen ist. Wozu ist denn der vierte Anschluss? Hier habe ich mal so Lüfter gefunden: http://www.pcsilent.de/de-pd-Papst-Luefter-4412-F_2GP-120mm-PWM-Luefter-Pabst-Luefter-PWM-Steuerung
achso, ich hab jetzt doch nen anderen µC, und zwar AT90CAN128, aber egal. prinzipiell funktioniert alles so wie im tutorial.
-
Thread
Probleme mit PWM
einen BUZ 11 eine Halogenlampe zu dimmen. So schwer kann das ja nicht sein, da der Timer1 ja eine "PWM Betriebsart" hat, oder irre ich mich da? Der Controller ist ein AT90S2313 und programmieren tu ich in Bascom. Hilft mir da vielleicht Pulsout weiter? Wär nett, wenn ihr mir weiter helfen könntet.
noch den Fehler 101: Can`t find HW register. Was bedeutet das? Eins noch, welches ist den der PWM Port beim 90S2313, im Datenblatt hab ich da komischerweiße nichts gefunden. Mfg Jörg
-
Thread
Welchen Microcontroller für Roboter?
mehr I/O Pins und einen ADC und kosten wenn du die teile bei Reichelt kaufst auch nicht mehr als der AT90S2313 beim großen C.
Ich würde allgemein empfehlen von den AT90-ern auf die Megas oder Tinys umzusteigen, das sind quasi die Weiterentwicklungen. Reichelt hat sogar den Tiny2313!
-
Thread
VHDL Grundlagen Tonerzeugung
bedingt ist ;-) Vielleicht will sich da mal ein Musiker drann wagen ... [vhdl] -- mixer pwmValueInt <= to_integer(unsigned(wave1))+ to_integer(unsigned(wave2)); system_pwmValue (7 downto 0 ) <= std_logic_vector( to_unsigned( pwmValueInt,8 ) ); -- use sequencer leds to control sound
über Widerstände auf einen Summenpunkt arbeiten zu lassen. Allerdings kannst Du dann auch gleich den PWM-Wert über 2 Pins und einen R2R-Wandler ausgeben: Der wert wäre ja maximal 3. Warum nimmst Du eigentlich überhaupt ein PWM? Nimm einen R2R-Wandler mit 5 Widerständen und 5 Bit. Das sind 32 Stufen
-
Thread
Abhörtechnik "Wanzen" finden.
bisschen mehr Auflösung ist ja auch vorhanden. Die High-Speed-Kamera hat 2200 fps, tastet also mit 2,2 kHz ab. Das Rohdatensignal hat 12 oder 14 bit. Je nachdem wie die Chipstüte flattert, können da durchaus 2-3 bit Modulationstiefe drin sein. Das reicht für den PWM-Sound des KC85. Mit solchen Kameras
Abtastrate drastisch erhöht werden. > Die Zeitabstände sind Linear. Woanders hab ich dann gelesen "2x 50MHz Pulse D/A (CXD-2552)" @Matthias Das entspricht wohl eher einer PWM. Gruss Asko