-
Thread
3 Phasen Sinus mit AT90S8515
Ich wuerd einen AVR mit 3 PWM empfehlen. Du hast Glueck. Es gibt zufaelligerweise gerade den AT90PWM3. Der ist genau fuer diese Anwendung gemacht.
Programm, hat recht gut funktioniert ... ich vermute mal du baust sowas da: http://www.jankeytec.at/pics/schaltungen2/PICT0012.JPG
-
Thread
Problem mit dem Baudrateregister
Den AT90USB1287 Hier der Link zum uC. http://www.atmel.com/Images/doc7593.pdf Die Angaben zum einfachen USART stehen auf den Seiten 177 bis 201 Danach folgen die Angaben zum USART im MSPIM.
dort steht unter: Help -> View Help -> Simulator -> Known issues in Simulator -> General issues AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models, for these devices the 8-bit instruction set simulator will have to be used. Bisher
-
Thread
ATX-Netzteil Umbau Problem brauche Hilfe
ausführlich und sehr gut beschrieben, alle ATX Netzteile sind sehr ähnlich aufgebaut. In fast allen ist der PWM Regler TL494 oder KA7500 verbaut. Bei Defekten waren zu 90% die Primärtransistoren defekt, restlichen Fehler die Gleichrichterdioden. Umbau von Servernetzteilen: IBM Bladecentter 2 Stk @ Blackbird
auf PS KILL Pin. Die Strombegrenzung funktioniert ab ca. 5 A sollte lt.Überschlagsberechnung bis 90A gehen , Genauigkeit für meine Zwecke völlig ausreichend. sowie weiter ausgeführt im 2. seiner pdf Dokumente (Text lesen!). Den Plan für den LM393 wirst Du doch wohl noch selber zeichnen können
-
Thread
CNC-Fräse im Selbstbau
@ralf, micro, rs232 zum PC, 2x servo out, 1x elektromagnet, 1x pwm für 12V Bohrer, 1x taster, 1x piezo. Bohre zuerst die Platine, vor dem Belichten und Atzen.
Bei Penny, sowas wie Aldi? 29,90€ wäre ja fast geschenkt, die ich bis jetzt gesehen habe kosteten min. 2x soviel.
-
Thread
Präzise Pulse aus Arduino Leonardo
ist leider unauffindbar.. Naja, wenn ich mich richtig entsinne, müsste ich für Taster 1 das PWM Signal invertieren, die 16MHz durch 8 teilen, 4 Takte "on" und das TOP-Register auf 400 stellen Taster 2 das PWM Signal invertieren, die 16MHz durch 8 teilen, 80 Takte "on" und das TOP-Register auf
Blink wie auch ganz normales PWM über analogWrite geht problemlos. https://arduino-projekte.webnode.at/registerprogrammierung/fast-pwm/ Hier hatte ich noch folgendes gefunden: //PWM-Pin 9 als Ausgang definieren DDRB |
-
Thread
Elektronik Bauteile um Motor zu starten mit AT90CAN
, ich bin grade dabei, die an der Dateianhang angehängten Schaltung, zu bauen, um ein Motor mit AT90CAN Mikrocontroller über CAN Bus zu starten. ich würde jetzt die Bauteile bestellen entsprich (NPN Transistor, Diode und den Widerstand), ich weiß aber nicht genau welche ich nehmen soll :( Kann mir
starten. Weil ich bis jetzt die CAN Kommunikation geschafft habe und könnte schon über CAN Bus Mit At90CAN,Nachrichten senden und empfangen, hab auch die Bibliothek angepasst sodass ich eine LED zum blinken gebracht habe. Nun würde ich gerne das mit einem Motor ausprobieren, aber viele Ahnung über
-
Thread
programmierbare PWM Module/IC's
erzeugen. Deswegen suche ich nun ICs, die a) die PWM erzeugen und b) bei denen das Tastverhältniss per I2C/SPI/... einstellbar ist. Nur irgendwie finde ich ausschließlich ICs, bei denen man Frequenz und Tastverhältniss über R/C Netzwerke einstellen
> Deswegen suche ich nun ICs, die > a) die PWM erzeugen und Es gibt einen AVR mit 7 (und 10) PWM-Ausgängen. AT90PWM1, 2 und 3. Wenn ich mich nicht irre, eine Entwicklung von OSRAM und Atmel, speziell für Lampen. Gute Nacht!
-
Thread
Leistung eines 2KW Heizstabes steuern
https://www.ta.co.at/en/news/es-ist-nicht-egal-welchen-pv-heizstab-sie-verwenden/ Letztendlich wird es auf den Schaltregler mit >20KHz PWM hinauslaufen, oder auf Schaltstufen z.B. mit Spartrafo. Ich habe letzteres aufgebaut
Detail aufgebaut (technisch + > Zeitablauf) ? > Geht es, wenn ich bei 50% Leistung versuche, jede 2 Vollwelle zu sperren > (mittels SSR) oder sind mehrere Wellen am Stück möglich. Ich arbeite jeweils mit 10 Vollwellen (also einer "PWM-Periode" von 200 ms). Von denen schalte ich mittels zero crossing
-
Thread
Bestellt wer bei Mouser?
Foka M. schrieb im Beitrag #7332394: >> mein derzeitiger Bestellbedarf bei Mouser: 7,90 Euro > ich waer gerne dabei. Aktuell bin ich bei etwa 25,- > Das kann sich aber noch nach oben aendern. Ich könnte 4 x 855-M50-3300542 und 2 x 200-FTSH10501LD gebrauchen. Die werden kostenlos
Lüfter nicht lagernd. https://www.mouser.de/ProductDetail/Delta-Electronics/AFC0712DB-F00?qs=cgQJD%2FpJz0yybn3BI9ZN%2FQ%3D%3D Bei 70x70x15, 12V und PWM wird die Auswahl leider sehr schnell dünn.
-
Thread
Suche leisen Axialüfter (120-200mm) für hohe LF (90%)
C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=S4DAGDWPL4WT&keywords=heizkabel&qid=1673632508&sprefix=heizkabel%2Caps%2C118&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 so etwas, aber 200W/10m
pegelwendler schrieb im Beitrag #7315752: > beim anderen musst du PWM auf +12V geben Sorry, 24V natürlich.
-
Thread
LED Lightstrips zucken immer unterschiedlich
die nicht mal soooo arg schlecht. Nur eben grausig schlecht programmiert. > Würde das auch bei PWM funktionieren? Meine Strategie wäre dann: PWM mit µC einlesen, daraus eine flackerfreie PWM machen und die LED-Streifen damit ansteuern.
> Man sollte natürlich erst mal den eigentlichen Fehler kennen. Könnte ja > auch sein, dass die PWM austickt, weil die Spannung einsackt und das > IO-Modul einen Reset durchläuft... Das lässt sich mit einem brauchbaren Trigger besser finden. Kanal 1 auf das PWM Signal und kanal 2 auf die
-
Thread
Micropython und Esp32 statt Arduino ?
Beitrag #7763810: > Die härteste Nuß war das Steuern der Servos. Was spricht eigentlich gegen die PWM? [c] import machine from machine import Pin, PWM import utime, math from time import sleep # pwm pwm = PWM(Pin(2), freq=50, duty=0) def Servo(servo, angle): # angle / 180( * 2(0
PWM duty cycles are possible at the same frequency. ..also mehr Kanäle als genug! Und die Granularität (Seite 93): class machine.PWM(dest, *, freq, duty_u16, duty_ns, invert) Construct and return
-
Thread
SSR Relais ansteuern mit µC
soll .. ist für ein projekt .. Daten: halbleiterrelais den ich mir gekauft hab.. http://at.rs-online.com/web/p/halbleiterrelais/0352525/ leistung von der hezspirale 2,2W und hält ca 230V aus spannung die ich vom AVR bekomme 5V ich hab unzählige schaltungen gefunden wo man sieht
wollte deswegen fragen ob >jemand sich damit auskennt. Da soll es ein paar Leute geben. >http://at.rs-online.com/web/p/halbleiterrelais/0352525/ 40A Brocken. >leistung von der hezspirale 2,2W und hält ca 230V aus Fehlt da nicht ein k, also 2,2_k_W? >spannung die ich vom AVR bekomme 5V
-
Thread
Digitalpoti
Für sowas gibts Optkoppler. Die kann man bei 2kHz auch gut per PWM ansteuern.
) mit verschiedenen Widerstandswerten. Ich habe damit einen fernbedienbaren Verstärker gebaut. Ein At90s2313 steuert 4 Stück an. Geht gut! Guck mal dort:http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2747
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
oder hier: https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes Zitat: Cannot program at 921600 baud. Success at 115200 baud. Cannot start firmware from System Bootloader (Bootloader may not set the Reset SP?) Debug registers return valid non-zero info (contravenes Erratum 2.3 of genuine
Ausgangsposting genannt wurden, weisen mindestens die folgenden Fehler auf: [code] - Cannot program at 921600 baud. Success at 115200 baud. - Cannot start firmware from System Bootloader (Bootloader may not set the Reset SP?) - Debug registers return valid non-zero info (contravenes Erratum 2.3
-
Thread
aus PWM-Signal 0-10V Schnittstelle
Hallo, ich studiere E-Technik im 2. Semester und habe bei einem Praktikum die Aufgabenstellung, eine Platine/Schaltung zu entwerfen, die ein durch nen AT90CAN32- µC ausgegebenes PWM-Signal in ein analoges 0-10V - Signal umwandeln kann
| C | GND Natürlich hat auch die Schaltung wie jede PWM Filterung das Problem, daß die PWM Frequenz VIEL höher sein muss als die Filterfrequenz, sonst schlägtd as PWM Signal auf den Ausgang durch. Damit wird die Reaktion des Ausgangs auf PWM Änderungen langsam
-
Thread
Gesucht: Microcontroller mit EEPROM
@Holger AT90S4433 - BOD gesetzt auf 4 Volt @Falk Komisch, es gib mehrere Threads mit EEPROM Problemen bei schleichendem Verlauf der Versorgung. Es wird ein DC-Motor mit PWM gesteuert, Abriss der Versorgung
Von den AT90ern wird berichtet, dass man vom der ersten und letzten EEPROM-Byte besser die Finger lassen sollte.
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
ich trotzdem nochmal hier. R. W. schrieb im Beitrag #3935752: >> kann der ESP8266 direkt I²C per AT-Kommando? > Da muss ich nachfragen wie die Frage gemeint ist Torsten. > At Command und I²C passen nicht so recht in meinem Kopf. Na z.B. ein ATI2CWRITE=3,111 könnte 3 Bytes erwarten und die an die
weil wir aneinander vorbei reden. Ursprünglich ich schrieb im Beitrag #3935744: > ESP8266 mit I2C: Wie geht das? GPIOs aus der Ferne einzeln setzen? Oder > kann der ESP8266 direkt I²C per AT-Kommando? Das würde doch beides nur … … über eine Funktion "AT-Kommandos per Telnet" Sinn machen, die
-
Thread
PTC-Widerstand mit Mikrocontroller nachbilden
Idee ist nun, an digitale Outputs eines Mikrocontrollers > Optokoppler anzuschließen, die an ein R2R-Netzwerk angeschlossen werden. Viel zu kompliziert. Lass den PTC drin und wickle etwas Heizdraht o.ä. drum. Die Heizleistung des Drahtes steuerst du über PWM von deinem µC.
Hab es zwar nicht ausprobiert, aber vielleicht ist ja auch sowas wie ein NSL-32SR2 etwas? Zwischen 0-2mA scheint ja der für den TO interessanten Bereich zu sein. Ich würde Mal ausprobieren ob man mit richtigem Vorwiderstand und PWM den gewünschten Bereich abgedeckt bekommt. Wäre
-
Thread
Mehrere LED Cluster in 40m Entfernung via PWM dimmen
ACTION=3;ARTICLE=31451;GROUPID=;SID=26nivZfKwQARoAAEmkSaE91e135062df23e747696b60228789f62 U:9,6-11,2V I:60-90mA Ich habe mir folgendes überlegt: AtMega48 erzeugt PWM-Signal, welches über Poti eingestellt werden kann ----40m Kabel---->FET (für jeden Cluster ein eigener FET)---->LED-Cluster Nun
@ Stefa N. (exa) >AtMega48 erzeugt PWM-Signal, welches über Poti eingestellt werden kann >----40m Kabel---->FET (für jeden Cluster ein eigener >FET)---->LED-Cluster Passt, wobei bei den kleinen Strömen ein Fet locker
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
************************************************* ;***** Subroutine Register Variables .equ AtBCD0 =13 ;address of tBCD0 .equ AtBCD2 =15 ;address of tBCD1 .def tBCD0 =r13 ;BCD value digits 1 and 0 .def tBCD1 =r14 ;BCD value digits 3 and 2 .def tBCD2 =r15 ;BCD value
.def cnt16a =r18 ;loop counter .def tmp16a =r19 ;temporary value ;***** Code bin2BCD16: ldi cnt16a,16 ;Init loop counter clr tBCD2 ;clear result (3 bytes) clr tBCD1 clr tBCD0 clr ZH ;clear ZH (not needed for AT90Sxx0x) bBCDx_1:lsl fbinL ;shift
-
Thread
Buzzer Lautstärke steuern mit Transistor
Mal ein ganz anderer Blöder Vorschlag: wenn ein PWM maximal ~20mA ziehen sollte, kann ich nich einfach 2PWM Ausgänge gleichzeitig verwenden und mir den Transistor und somit auch den Verlust ersparen? Oder spricht da etwas dagegen?
jedoch messe ich mit dem Messgerät, dass am CE von Transistor rund 3.7V abfallen. Liegt das am PWM, weil der Transistor immer wieder zumacht, sobald das PWM Signal unter ~2V (oä.) ist? Lässt sich das noch optimieren? LG
-
Thread
G-LCD bei Pollin
Kontrastspannung ist jetzt mit on Board. Ursprünglich war ich der Meinung ein Kontrast mit Hilfe eines PWM-Signals wäre sehr Hilfreich (Tageslichtanpassung) und habe deshalb mal 2 Varianten(PWM; Poti) hier zur Disskussion reingestellt. Ich weiss nicht, ob bei dem Display PWM sinnvoll ist. Etwas Schnickschnack
verträglich, ich habe S1D13305 Board's für 35 Euro/ 50 Dollar schon gesehen. Ich hab den Contrast mit PWM vorgesehen, sollte eine Ansteuerung mit Poti erfolgen, einfach 2 Bauteile weglassen. Ich denke mal, in einer Woche kann ich ein Prototyp-Bild reinstellen Wigbert
-
Thread
Hilfe, es schwingt!
liegt das und wie kann das behoben werden? Bemerkungen: 1) Später soll der LED-Strom mit einer PWM (1kHz, 1...100% DC) ein- und ausgeschaltet werden. Entweder durch Kurzschliessen der LED, oder durch Unterbrechen der LED-Spannung. Eine Dämpfung scheint mir damit schwierig. 2) Die LED muss mit Konstantstrom
Das klingt interessant. Ich hab' grade einen Knopf bei der Filter-Frequenz: 1% DC bei 1kHz PWM wären 10µs-Pulse. Wenn ich dann noch eine akzeptable Flankensteilheit wünsche, wären wir doch bei 100ns, das macht 10MHz. Dann hätten wir beispielsweise ein 8pF in Serie mit 2kOhm. Macht das Sinn
-
Thread
Atmel oder PIC Gesperrt
Strukturmäßig ist es immer das gleiche. Für Pic's gibt es ein gutes und günstiges Programmiertool, das Pickit 2 oder 3 :http://at.farnell.com/microchip/pg164120/programmierer-pickit-2/dp/9847170
EF91 pop r30 245 0142 9F91 pop r25 246 0144 8F91 pop r24 247 0146 2F91 pop r18 248 0148 0F90 pop __tmp_reg__ 249 014a 0FBE out __SREG__,__tmp_reg__ 250 014c 0F90 pop __tmp_reg__ 251 014e 1F90 pop __zero_reg__
-
Thread
16 bit Timer im Mode 15: Prescaler Kompromiss für PWM und Input Capture
gerade einen Knoten im Gehirn... Wie schon geschrieben, möchte ich einen 16 bit Timer auf einem AT90CANxxx @ 16MHz im Mode 15 (OCRnA als TOP) sowohl für PWM (OCnB und OCnC) als auch für den Input Capture an ICPn nutzen. Dabei soll meine PWM Frequenz einstellbar sein (ca. 100 bis 400 Hz). Das bedeutet
mit dem Prescaler hin. Die Prescaler in den AVR Timern sind ja ohnehin sehr grob. 16MHz / 8 = 2 MHz, 2MHz / 400Hz = 5000, 2MHz / 100Hz = 20000 Also ein Prescaler, unterschiedliche TOP Werte. Und anders herum ergibt sich 2Mhz / 1000 = 2kHz Max, 2MHz/65500 = 30Hz Min PWM ist so kein Problem
-
Thread
Problem mit AVR32 Studio
Hallo zusammen, auf grund der Tatsache das der AT90PWM3B nicht die Rechen leistung bestiztz die ich benötige um einen Space Vector Algorithmus zu programmieren und laufen zu lassen ( Berechnungsdauer auf einem AT90PWM3B mit 16MHz = ca. 2,5ms ; bei einer Zykluszeit von 32µs ), habe ich mir überlegt ein AVR32UC3B0256 zuverwenden da er auch Centred-PWM bietet. Aufgrund dieses Gedankengangs habe ich mir dann AVR32 Studio heruntergeladen und das Programm der PWM3B etwas abgeändert, das Bild zeigt den Fehler "undefined reference to sin" mit dem ich
-
Thread
PWM-Signal durch 3-Phasen-AC gestört?
fangen dann wahllos an zu blinken und leuchten auch mal konstant. Ich nutze einen Optokoppler, um mein PWM-Signal auf die Sinuswelle zu triggern. Das Ganze läuft dann in einem AT90S2313 ab, der für 8 Kanäle die unterschiedlichen PWMs bereitstellt und die Einstellungen per UART vom PC über RS232 bekommt.
Kontroll-LED (die beim Empfang von Daten leuchtet) nicht aufblitzt. Es scheint tatsächlich nur am PWM-Signal zu liegen, aber ich weiß nicht wie ich das Lösen kann. Alle PBx gehen an Optokoppler für die TRIACs (da geht dann ja das PWM Signal hin) PD2 ist das Triggersignal der Sinuswelle PD3-PD6
-
Thread
Parallele Ansteuerung mehrerer Servomotoren mittels RS232
Die Modelle der Servos stehen noch nicht wirklich fest. Vlt. etwas kleineres wie der Modelcraft WG-90MG. Oder etwas größeres wie der hier: http://www.pollin.de/shop/dt/NjA5OTcxOTk-/Freizeit_Buero_Modellbau/Modellbau/Servomotor_analog.html -Wie genau die Impulse? Hmmm: In Form von einer PWM: alle 2ms
Sas M. schrieb im Beitrag #4583771: > -Wie genau die Impulse? Hmmm: In Form von einer PWM: alle 2ms einen > Impuls mit der Impulsdauer von 0,5 bis 2ms. 2ms Impulsdauer entspricht > einer Drehung von 180 Grad.In dem man dann alle 2ms einen 2ms Impuls > schickt, wird die 180 Grad post z.B
-
Thread
LPC2138, der grösste Pfusch seit es uP gibt
) eine Info zu geben und das zu ändern (siehe ISO9001)! Ich finde so eine kleine Sache ist doch in 2AT erledigt!? Ach ja und den Schreiberling würde ich sofort entlassen! Denn es kann sich kein ING.-Büro leisten so zu arbeiten! Liebe Grüße Tassilo
http://www.everything2.com/index.pl?node=6502%20indirect%20JMP%20bug
-
Thread
Ganz besonderes Lauflicht
Relais + PWM ?????
Hallo, ich würde das mit Thyristoren + Optokoppler machen, statt Atmega reicht AT90S2313 völlig aus (13 I/Os, < 2EUR), internen Komparator würde ich für Null-Übergang benutzen und dann die Thyristoren steuern. Hat auch Vorteile, dass man die Grundhelligkeit einstellen kann (softwaremäßig
-
Thread
Vergussmasse auflösen?
R. H. schrieb im Beitrag #4698722: > AT90CAN32 Microcontroller with CAN Controller > VB325SP HIGH VOLTAGE IGNITION COIL DRIVER POWER I.C. > MPXHZ6115A High Temperature Accuracy Integrated Silicon Pressure Sensor > LM9044 Lambda Sensor Interface
Inkognito schrieb im Beitrag #4698901: > R. H. schrieb: >> AT90CAN32 Microcontroller with CAN Controller >> VB325SP HIGH VOLTAGE IGNITION COIL DRIVER POWER I.C. >> MPXHZ6115A High Temperature Accuracy Integrated Silicon Pressure Sensor >> LM9044 Lambda Sensor
-
Thread
Erfahrung mit Selberbauen der Heizung?
eher im Bereich -+ 2°C bewegen dürfte (Messen im strömenden Medium bei vielleicht 15mm Leitungsdurchmesser). Genauso die AT in 1/10°C. 20cm weiter weg gemessen und wir haben schon 0.5°C Differenz. Da bestätigt meine Aussage
Ergebnis geführt. Besser geht immer, klar. Meine Heizung läuft jetzt ab konstant ca. 2 °C AT durch. Schont auch das Material, da quasi konstante Temperatur in der Anlage (Wärmetauscher usw.). Nur bei WW-Betrieb (2 x pro Tag) wird es mehr, logisch. Und in der Übergangszeit können es nur
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
besten klassischen AVR8 nur höchstens > vier Timer haben. Atmega2560 z.B. hat schon 6 Timer mit PWM, aber 2 davon halt nur mit 8 Bit. Da gibst dann halt nur 255 Stufen. Oliver
CubeMX zur Konfiguration nutzt, sind das, was du bisher geschrieben hast, etwa 10 - 20 Zeilen Code (PWM und I2C Ansteuerung, inkl. kopieren der Werte), der Rest wird automatisch generiert.
-
Thread
Wittig(welec) DSO W20xxA Hardware
benutzt == 62 Ms bzgl pll 1. muss die pll auf 500Mhz laufen, wegen dem k-teiler dahinter (siehe db) 2. mehere plls für die 4 adc zu benutzen, is bescheuert, da jede pll wunderbare 90° phasen liefern kann, die dann auch 4x 90° versetzte 250Mhz clocks liefern (würden)
wird der Cyclon II verwendet- da gibt es keinen post-divider k so? aber im bild schon... ! ? 2. eine pll hat 3 outputs, wenn pll 500Mhz + k /2 = 250Mclk : 0 : 0° 1 : 90° 2 : 270° und 0 invertiert = 180° benutzt wird, kann eine pll alle 4 adc steuern. und zwar immer korrekt. 3. ich