-
Thread
Frage zu Mosfets
über I²C ginge also nur wenn man die etwas umlötet. Wäre eh praktisch um die Low-Side Treiber an die PWM-Ausgänge zu bekommen...
Weil der bei alten AVR's (AT90...) und Atmel '51ern dringend nötig war. Die neueren AVRs haben einen Pull-Up integriert, und einen Brown-Out-Detektor. Da macht der externe Pull-Up nur noch Sinn, wenn die Schaltung in extrem
-
Thread
Wirksamkeit von "Parallelschaltung" dreier LM399 bei xdevs
liegt und mit etwa Faktor 2 verstärkt wird. Daher steigt die Ausgangsspannung des DA4.1/DA4.2 soweit an, wie die Referenz das zulässt.
Festwiderständen realisieren, würde ich den Stellbereich massiv reduzieren, so eher auf 20 ppm. Und dann noch R2.1 und R2.2 mit 0,01% Genauigkeit. Erstens die sinnfrei überzogene Genauigkeit in Anbetracht der Potipräsenz und dann auch noch die Tatsache, dass die Auswirkungen von langfristiger Widerstandsdrift und
-
Thread
Pulse im ns Bereich mit µC möglich?
Auflösung erzeugen. Das könnte für die XBOX ausreichend sein. :) Noch besser gehts wohl mit einem AT90PWM...der hat eine PLL drin, die PWM ausgänge können da meines Wissens mit bis zu 64MHz laufen, was 15,625ns minimale Pulsbreite wären. Damit kommst du den 20ns für den Prozessor-Hack schon Nahe...
den I2C bedienen
-
Thread
Servo 8bit Timer AVR
von 1ms habe. in der 0. Millisekunde setze ich den Servo ausgang auf high 1. führe ich eine fast pwm aus, je nach eingestellen gradwert 2. setze ich den ausgang wieder auf low und warte bis 20 wo das ganze wieder von vorn beginnt. das ganze habe ich mit einem AtMega16 und Timer 2 programmiert.
; PORTD.7=1; } if (counter == 1){ // OC2 output: Inverted PWM //TCCR2=0x7C; //non TCCR2=0x6C; OCR2=einstellung; } if (counter==2){ // OC2 output: Disconnected TCCR2=0x4C; PORTD.7=0; } counter++; if (counter==20)
-
Thread
Periodendauer
Periodendauer eines Rechtecksignals, mit Hilfe von Input Capture. Das ganze habe ich schon auf einem AT90 PWM3 realisiert. Jetzt soll es auf einem MEGA644 erledigt werden. Allerdings springt mein Programm nicht in die Timer 1 Capture ISR. Mir kommt es so vor als ob ich dazu noch ein Bit aktivieren muss
Hast du auch die _richtigen_ Defs included? Vielleicht compilierst du ja immer noch den Code für den 90PWM3 ???
-
Thread
TSOP 1730
unempfindlich sind (interne AGC). Du mußt also irgendein Impulsmuster erzeugen, z.B. 1ms Trägerfrequenz, 2ms Pause. Und der Empfänger prüft dann den Ausgang, ob genau dieses Zeitintervall zurück kommt. Peter
zwei AP Dosen besorgt und da jeweils eine IR-Diode, einen SFH51xx ( passt besser als TSOP ), einen AT90S2313 und einen MCP CAN Transceiver eingebaut. Die LED wird über PWM mit 36 kHz angesteuert. Zusätzlich wird die PWM mit 240 Hz an- und ausgeschaltet. Zum Empfang benutzte ich den Analog Comparator
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
schrieb im Beitrag #1874844: > Woher weist du, dass die ab morgen mehr kosten? Weil vorhin schon 29,90 am Regal stand und als ich nachfragte, man mir sagte: "Aber heute noch 24,90. Morgen 29,90." Go! 2 Minuten hast Du noch! :-D Gruß Jobst
'uboot-original-mtd0.kwb' to 0x800000 Scanning JFFS2 FS: ........ done. ### JFFS2 load complete: 524288 bytes loaded to 0x800000 ## Starting application at 0x00800200 ...
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
ich glaube 16€) und (wahrscheinlich kein) Zoll drauf. Wie gesagt: Bestellungen bitte an myscha (at) web (punkt) de Ich gebe euch dann meine Kontodaten und bestelle wenn ich das Geld habe. PCB dauert schätzungsweise knapp 2 Wochen und Digikey geht ziemlich flott habe ich gelesen.
Heute gabs noch 2 Angebote für SRAM: - GS84032AT-150 für €4,68 (der ist aber sowieso zu langsam) und - GS84036AGT-190 für €6,64 Beide können allerdings erst im April geliefert werden... Ich würde sagen wir nehmen
-
Thread
Power Stage Controller vom AT90PWM3B
Hallo Hat jemand mit dem Power Stage Controller in dem AT90PWM3B gearbeitet? Ich blicke da einfach nicht durch. Mit dem Power Stage Controller muss ich den HIP4081 ansteuern. Dazu noch eine Strommessung welche sich auch super in den Power Stage Controller
Würde gerne den 4 Ramp Mode verwenden um den HIP4081 anzusteuern. Die Werte für die ON_TIME würde der AT90PWM3B dann vom Master per SPI bekommen. Grüß Christoph
-
Thread
Frequenzzähler 1Hz - 40MHz
wohl nur den 'low power' Modus, bei dem an XTAL2 kein > brauchbares Taktsignal ausgegeben wird. Das hatte mich anfangs > irritiert. Ja, so steht es z.B. in der Application Note AVR091: Replacing AT90S2313 by ATtiny2313: [pre]The crystal Oscillator in AT90S2313 is capable of driving an additional clock buffer from the XTAL2 output. The ATtiny2313 does not have a rail-to-rail swing on oscillator pins and can therefore not be used for this purpose. Note
-
Thread
pwm modi beim mega8
Problem: um erst mal potentielle Verständnis Schwierigkeiten auszuräumen - also der mega8 hat 3 pwm Kanäle, entsprechend den Pins OC1A, OC1B, OC2. Dabei entspricht OC2 dem Timer2 im pwm Modus. Timer1 im pwm Modus hat zwei Register zur pwm Erzeugung, die OC1x zugeordnet sind. OCR1A/B sind 16 bit register
ist ausreichend. Ein einfaches Beispiel mit AT90S4433 findest du hier: http://www.brummbaerhannes.de/hannes/avr/7ksend/7ksend01.html Es lässt sich leicht an den Mega8 anpassen. ...
-
Thread
LED Treiber für Lichtband 74V
https://www.joretronik.de/Web_NT_Buch/Kap13_2/Kapitel13_2.html#13.2.1 Bild 13.2.1 die rechte Schaltung. Mit passendem Transistor und Spule auf nahezu x-beliebigem Kern sehr einfach aufzubauen. Betreibt bei mir eine 30W COB LED bei ca. 80V
Kleintrafo 2x24V nehmen, Beispiel https://www.reichelt.at/at/de/printtrafo-10-va-2x-24-v-2x-208-ma-rm-27-5-mm-ei-48-16-8-224-p27492.html?&trstct=pol_0&nbc=1 Leerlaufspannung ist ca. 60V AC, ergubt nach brückengleichrichter
-
Thread
DSI Schnittstelle eines Elektronischen Vorschaltgerätes
und die Spannung und damit die Helligkeit geht zurück. Alle Dimm-Zustände dazwischen entsprechen dem PWM-Signal.
Atmel Mikrocontroller mit Hardware-DALI-Interface und allerlei anderem Spielzeug drin (ADC, DAC, viele PWM-Ausgänge und diverse Timer). Ist vielleicht interessant für dich, wenn du bei digitaler Dimmung bleiben möchtest. Bezeichnung: AT90PWM2 bzw. -3
-
Thread
Seltsames AVR Studio / WinAVR Verhalten
init_PWM_1A(); init_PWM_1B(); init_PWM_2(); // Lokale Variablen // ---------------- // -> Farbsignal-Buffer uint8_t red, green, blue; ENABLE_LED_DRIVER(); red = green
} else { res_blue = (res_blue - 230) * 255 / 180; } red = pwm_adjust(red,res_red); green = pwm_adjust(green,res_green); blue = pwm_adjust(blue,res_blue); set_PWM_1A( red / 2 ); set_PWM_1B( green / 2 ); set_PWM_2( blue / 2 );
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
so mehr über die Antworten. [code] 1. ESP32 -- Hauptprozessor - WiFi, BLE, SDCARD... 2. GD32F103 -- ARM M3 - mit der RFID Platine verbunden, PWM für die CP Leitung? 3. 24256E S99028 -- EEPROM Serial 256-Kb I2C 4. 5. 5532 -- Dual Low-Noise Operational Amplifiers
... 2. GD32F103RET6 -- ARM M3 - PWM für die CP Leitung 3. 24256E S99028 -- EEPROM Serial 256-Kb I2C 4. Oszillator -- für den GD32F103 (8.000 MHz) 5. 5532 -- Dual Low-Noise Operational
-
Thread
Fastavr PWM-Signal
Hallo Also in Bascom ist war ganz einfach: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Compare1a = 128 Will das aber auch in Fastavr probieren wegen kürzerem Code. Das Signal liegt dann am PIN mit der Bezeichnung Oc1 an. (Beim AT90S2313 PIN15) Befehlsübersicht ???? Hab mir das Pdf-File von der FastAVR Hompage gezogen , oder gibts da mehr dazu ? Gruss Gerhard
-
Thread
Compiler interpretiert falsch, überspringt z.B. if Bedingungen, was tun?
mein µC ist ein AT90USB162 und arbeitet mit dem LUFA USB Stack als USB HID. die Variable next ist global als bool definiert. so hat es jetzt ja schon die ganze zeit funktioniert.
fades: 3 sek fade_init(1, 255, 5); //led1, zielhelligkeit 255, dauer des fades: 5 sek fade_init(2, 255, 10);//led2, zielhelligkeit 255, dauer des fades: 10 sek pwm_update(); //MAIN PROGRAMM for (;;) { //HID_Device_USBTask(&Generic_HID_Interface); //USB_USBTask();
-
Thread
H-Brücke, Frage zum Bootstrap
Motor wird das funktionieren. Voraussetzung ist natürlich, wie Falk schon sagt, dass du keine 100% PWM fahren kannst. In der Realität sollte sich deine PWM im Bereich zwischen 10% und 90% bewegen. Aber sauber ist das auch nicht. Das ist eine Frickellösung. Am besten im einen Zweig den Low Side Fet
nochmal nachgelesen und praktisch getestet. Halbbrücke steuert Motor im Leerlauf an 12V gegen Masse. PWM 1kHz. Fall 1: Oberer Fet PWM, unterer Fet durchgehend sperrend mit Freilaufdiode. 10% Duty Cycle: 2,69V 30% Duty Cycle: 7,65V (0,69A) Fall 2: Oberer Fet PWM, unterer Fet PWM. 10% Duty
-
Thread
[V] Widerstände, LED, LCD, ICs, AVR, Stecker.
1,20 Euro/Stück 1x AtMega16-16PI, DIL40 2,00 Euro/Stück 1x AtMega32-16PU, DIL40 3,20 Euro/Stück 1x SED1330F BA, LCD-Controller (war schon einmal verlötet - nicht von mir getestet)
1,20 Euro/Stück 8x 74HC42, BCD/Dezimal Decoder, DIL16 0,15 Euro/Stück 4x TL 494, PWM, DIL16 0,20 Euro/Stück 20x HC 595, Schieberegister, SMD, SO-16 0,20 Euro/Stück 4x Attiny24 SO-14 1,20 Euro/Stück 1x AtMega16-16PI, DIL40 2,00 Euro/Stück
-
Thread
AVR Studio 4.12 Servicepack 3
---- This Service Pack requires AVR Studio 4.12. What's new? * SP3 includes all SP1 and SP2 updates * Features - AVR Studio 4.12 with Service Pack 3 installed supports the AVR Dragon low-cost emulator and programmer. * New part support - ATtiny44/ATtiny84 - ATmega165P - ATmega168 - ATmega169P - ATmega164P/ATmega324P/ATmega644P - AT90USB1286 - AT90PWM2B/AT90PWM3B All the above parts are supported by simulator and AVRASM2. See the simulator section for more details about support details. * Fixes - General bugfixes for simulator
-
Thread
Schrittmotor -> Frequenz?
die Werte wohl falsch sein. Für eine Tendenz reicht es aber. Jedenfalls habe ich mir mit einem AT90S2313 dann eine dreifach PWM geschrieben und kann nun so über einen Treiber (L293D) die drei Klemmen mit den vorher gemessenen originalen Spannungen (und Strömen) beschalten. Das klappt soweit auch
jetzt, dass ich nicht weiß, mit welcher Frequenz ich den Motor ansteuern muss! Wie schnell muss meine PWM sein? Ich habe zuerst 120Hz, später dann 500Hz ausprobiert. Aber der Motor gibt ein Summen von sich. Hängt das überhaupt mit der Frequenz zusammen? Oder liegt das an der Signalform (bei meiner PWM natürlich
-
Thread
Minisolarzelle mit Stepup + Akku zur Versorgung von Attiny
raus, dasselbe gibts in China für weniger als ein Drittel: http://www.aliexpress.com/item/0-6W-6V-90mm-60mm-DIY-Polycrystalline-Silicon-Solar-Panel/32238970149.html Wenn Du es nicht unbedingt sofort brauchst, sondern 2-4 Wochen Zeit hast, bestell am besten alles dort. Spart Unmengen Geld. Auch über
Die Effizienz der Port-Variante kann man steigern, indem man Ports parallelschaltet, bei Hardware-PWM könnte man die 2 PWM-Pins eines Timers parallelschalten, bei Software-PWM könnte man einen ganzen Port, 8 Pins, benutzen, wenn sie frei sind. Man muß sie halt wirklich gleichzeitig schalten. Da sich
-
Thread
Vodafone Webby Webradio
Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bi t) Scanning device for bad blocks Bad eraseblock 351 at 0x02be0000 Bad eraseblock 683 at 0x05560000 Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit": 0x02700000-0x02b00000 : "Factory - Yaffs2" 0x02b00000-0x06e00000 : "Data - Yaffs2" Creating 2 MTD
recv_indicatepkt(): 888e ether_type==0x8E88!!!! @wpa_set_encryption[0421] set key : keyidx=2 padapter->securitypriv.dot11802 1XGrpKeyid=1 RTC TIME SET : 4d2f5796 saevaDBG pwm : 90 saevaDBG pwm : 90 # [/pre]
-
Thread
Ask me anything, Fertigung bei AISLER
ausreichend Material noch? Könnt ihr die Liefertermine aktuell noch einhalten? Wir haben für die letzte 2 x 4 cm² Leiterplatte knapp 700 Euro bezahlen müssen (12 AT)!
Wir bieten die "einfachen" 2-lagigen Platinen in langsam (Budget/10AT) und schnell (Blitz / 1AT) an. Die 10AT sind allerdings ein maximaler Wert, in der Regel geht es schneller oder mit ein wenig Glück, landet man sogar im Blitz-Fertigungslauf
-
Thread
9 Kanal PWM / AT90PWM3(B)
. Selbst 20 MHz Sind nicht schnell genug die obigen Anforderungen mit Software-PWM zu machen. Bleibt also nur ein AVR mit mind. 9 Kanälen Hardware-PWM. Da bin ich auf den AT90PWM3(B) gestoßen weil es heißt er habe 10 PWM Kanäle. Nun die eigentliche Frage: Ich finde im Datenblatt
Daniel Steffen schrieb im Beitrag #1957027: > Ich finde im Datenblatt keine 10 PWM Kanäle. > Lese ich da was falsch oder übersehe ich etwas? +8 Kanäle bietet er durch: PSC0: PSCOUT00 PSCOUT01 PSC1: PSCOUT10 PSCOUT11 PSC2: PSCOUT20 PSCOUT21
-
Thread
Programm von mega32 auf mega328P convertieren
Im Prinzip sind die beiden Typen doch gleich ? Nö. Der ATmega32 ist ein Nachfolger der Linie AT90S4434/8535, aus denen dann ATmega163 und ATmega16 hervorgegangen sind. Ab ATmega16 dann auch mit JTAG zum Debuggen. Der ATmega328 ist ein Nachfolger der Linie AT90S2232/4433, aus denen der
mehrfach nutzen. Ein Teil des Programms ist noch C, der neuere C++. Die Timer sind noch "C". 2 Timer genutzt: - 16 Bit Timer macht ein PWM Signal für Servos - 8 Bit Timer ,macht eine ungefähre Zeitbasis Kurz vorab. Ich habe zwei Makros definiert BV() => Setzt Bit BVC() => Löscht ein Bit
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
as sbit at LATB7_bit GLCD_CS2 as sbit at LATB6_bit GLCD_RS as sbit at LATB5_bit GLCD_RW as sbit at LATB4_bit GLCD_RST as sbit at LATB1_bit GLCD_EN as sbit at LATB0_bit dim GLCD_CS1_Direction as sbit at TRISB7_bit GLCD_CS2_Direction as sbit at TRISB6_bit GLCD_RS_Direction as sbit at TRISB5_bit GLCD_RW_Direction as sbit at TRISB4_bit GLCD_RST_Direction as sbit at TRISB1_bit
-
Thread
Output invertieren
von ca 3,6 KHz zur Folge. Das es sich um meine Diplomarbeit handelt, und die Vorgabe den Atmel AVR AT90S2313 definiert, muss ich meine Lösungen für diesen Chip auslegen, ohne zusätzliche, externe Hardware (DDS, DSO etc). Es wäre also möglich, die Maximalfrequenz zu verkleinern, wenn es keine andere
hz. Naja ich kappiere eigentlich nicht richtig wo dein Prob ist. Der µC schafft doch mit 5 MHZ bei 2 Befehlen also 2,5 MHZ. Entweder PWM oder durch Schleifen brauchst ja nur die Einschalt- o. Ausschaltdauer zu variieren und dadurch die Frequens automatisch mitverändern.
-
Thread
8 PWM Ausgänge
hallo, ich hab eine frage, ich brauche 8 seperat steuerbare PWM Ausgänge. und wenn es geht nicht als Software PWM. brauche jeweils eine Frequens von >100kHz Ist das mit dem AT90PWM3B möglich, ich hab zwar schon ein bissel in dem Datenblatt gelesen aber irgendwie
Hallo Lothar, im datenblatt steht '12 bit PWM with deadtime''3x2', was auch immer das ist. Es scheint aber so, dass nur 2 Timer vorhanden sind(8/16). Ich kann mir das nur so vorstellen, dass der 16-bit-Timer unterschiedlich abgefragt wird.(deadtime
-
Thread
Alternative zu CAN-Bus?
MCP2515 ist ziemlich einfach gebaut und dementsprechend einfach im Umgang. Der CAN Controller in den AT90CANxxx (vgl Mega128+CAN) ist wesentlich komplexer. Den Tranceiver (8pin) benötigst du immer, egal ob der CAN Controller drin ist oder draussen. > Und wenn ich es ohne den Spezial Atmega mache
angeht auch nicht > gerade günstig. MCP2515: <3€ PCA82C251: <1€. Yep, das ist teurer als I2C. Aber lustigerweise ist Mega8+MCP2515 günstiger als PIC18F258 oder AT90CAN128 mit internem CAN. > integriertem CAN oder den externen MPC2515. Auf jeden Fall braucht jeder > CAN-Knoten noch ein Drosselpaar
-
Thread
Erzeugen von Heißluft
Leistung von der Folie nicht aus um die Temperaturen zu bekommen. Mein Platz ist leider auch auf ca. 90mm x 90mm x 70mm beschränkt. Habt Ihr eine Idee für mein Problem? Als Spannungsquelle stehen mit 230V Netzspannung oder 12V mit max 2A AC oder DC zur Verfügung. mfG Tim
Temperaturmessung (die der Luft) - Ein Stellglied (Solid-state-Relais), das die Heizwendel ca. im 2s-Rhytmus (PWM) für eine bestimmte Zeit einschaltet. Ich kenne deine Fähigkeiten nicht so etwas zu realisieren, aber machbar ist das durchaus recht einfach.
-
Thread
Hardware PWM
Schau dir mal die AT90PWM-Serie an. -> http://www.atmel.com/dyn/products/devices.asp?family_id=607#1606 Je nachdem was du machen willst haben dir vlt. noch ein paar interesante Extra-features. Ansonsten haben fast
Ja 4 pwm channels haben viele aber ich brauche ja 4 10 bit, und es sind dann meistens 2 8 bit und 2 16 bit pwm in einem baustein vorhanden, von daher nicht optimal.
-
Thread
Laser erkennen
https://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjQ3bTvw-fNAhWJzRQKHepAAB4QFggdMAA&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FLaserschwelle&usg=AFQjCNGUp5m3QhPer87P9EsNYP8TWW0Sxg&sig2
@ Uhu Uhuhu (uhu) >Ich sehe nicht, wie dabei C2 aus dem Ruder laufen könnte. Wenn deine PWM 0V ausgibt, der OPV aber -5mV Offsetspannung hat (Toleranz), dann "sieht" der OPV 5mV Sollwert. Der IST-Wert ist aber 0V, weil der Treibertransistor gesperrt
-
Thread
Neue 8051 von Atmel
oder Wartezeiten. Die 4-Kanal PWM hat nen Umlaufzähler, d.h. man kann sie für 2-, 3- und 4-Phasenstrom konfigurieren. Der LP6440 ist pinkompatibel zum Standard, außer Reset ist low-aktiv und VCC geht nur bis 3,6V. Externer Programmspeicher
>Atmel hat mal wieder seine 8051-er gepimpt: >AT89LP428/828 >AT89LP6440 Hauptproblem dürfte wieder die Beschaffung in hobbytauglichen Stückzahlen/Preisen werden. Die AT89ISP-Software unterstützt bisher nur den 828. Neue Version steht bei Atmel
-
Thread
Picaxe oder doch Amtel
billiger, wenn man nur die Hardware (myARV Board MK2 USB) bestellt und sich hier durch das Tutorial arbeitet. Dann ist man auch bei ca. 90,- Euro. Bleibts also bei der Programmierbarkeit. Basic liegt mir, auch mit der Picaxe Programm habe ich schon
bezweifeln, die Dinger sind 'einfach' - dafür halt bissle langsam. Projekte wie 12-fach Software-PWM könnten vll. mit den X1/X2-Versionen gehen (haben nutzbaren Timer), habe ich aber noch nicht getestet. Nenne selbst nur 08m und 28X mein Eigen. Nen paar nette PicAxe-Projekte findest Du aber beim
-
Thread
[V] Dinge abzugeben
Bild27.jpg* 19x 6 Pin Superflux Leds warmweiß VHB: 4,75 EUR + Versand *Zu Bild28.jpg* Bumble-B AT90USB162 Microcontrollerboard ist über Flip von Atmel programmierbar, es wird dadurch kein ISP Programmer benötigt. Wichtig sind Taster an HWB und Reset um in den Bootloader zu wechseln. Da ich selber
Versand Bild27.jpg 19x 6 Pin Superflux Leds warmweiß 4,00 EUR + Versand Bild28.jpg Bumble-B AT90USB162 7,00 EUR + Versand Bild31.jpg Leuchtmittel Erklärungen von Links nach rechts: 3x MR11 Spotlight 12V 1W warmweiß je Stück 1,00 EUR 1x LED Bulb MR16 2W 12V 2W AC/DC warmweiß 2,00 EUR 3x
-
Thread
PWM auslesen Duty-Cycle
ja einer den Fehler oder hat so etwas selber schon einmal gemacht. Hier mein Code: /* * PWM einlesen Interrupt.c * * Created: 22.03.2019 08:16:52 * Author : Benno */ /*Beschreibung: Ich habe den AT90CAN128 auf 16Mhz eingestellt, mit einem Vorteiler von 64 ergibt das: 0,000004
); uint8_t pwm = aktuell_pwm_h; if (pwm >= 50 && pwm < 100) port |= 1<<PB0; if (pwm >= 100 && pwm < 250) port |= 1<<PB2; PORTB = port; } [/c]
-
Thread
Überlauf in AVR mit C
No prescaler OCR1A = 0; // Initial PWM duty cycle ICR1 = F_CPU / PWM_FREQUENCY / PWM_RANGE; // Set PWM frequency // Enable global interrupts sei(); while (1) { // Calculate control signal float
No prescaler OCR1A = 0; // Initial PWM duty cycle ICR1 = F_CPU / PWM_FREQUENCY / PWM_RANGE; // Set PWM frequency // Enable global interrupts sei(); while (1) { // Calculate control signal int
-
Thread
Ansterung eines Servos
überlegung gemacht: also, wenn 0,5 ganz links ist (270°) und 1,5 in der mitte (0°) und ganz rechts 2,5 (90°) kann ich den rest der winkel ja mit ner hochrechnung auflisten lassen oder? wo liegt denn eigentlich der vorteil der servos zu nem schrittmotor? etwa nur der preis und die ansteuerung?
könnte: Version 1 (sollte klappen ist aber nicht elegant): einfach nen 20ms Timer, der dann für 1-2ms mit ausreichend nops den impuls generiert (verschwendung von rechenzeit) Version 2 (wäre super, wenn das ginge): Irgendwie mit PWM (kenne mich da noch nicht so aus) - Sind die internen PWM Ausgänge
-
Thread
PWM rauf/runter regeln
Abend HanneS Ja acht Lüfter ist etwas viel, sind im Moment noch 2 Reserve bei ;-) . Am Anfang habe ich die Lüfter auch direkt mit PWM betrieben, wie du schreibst kann man das in die Tonne tretten. Ne saubere Gleichspannung muß her. Eine Glättung auf der Leistungsseite
aussagekräftiger Kommentare nicht nachvollziehbar ist. Meine ersten AVR-Programme waren für den AT90S1200, da gibt es kein SRAM. Auch waren diese Programme recht zeitkritisch, wegen Impulsbreitenmessung und PWM im RC-Modellbau. Da fäng man dann schon an, Takte zu zählen. Und heute schäme ich mich