Gefunden für step sinus identification - Zum Elektronik Forum |
| 1 - 115V 60Hz Klimaanlage bei 115V 50Hz betreiben möglich? Alternativ, wie Frequenzumrichten? -- 115V 60Hz Klimaanlage bei 115V 50Hz betreiben möglich? Alternativ, wie Frequenzumrichten? | |||
| |||
| 2 - Sinuserzeugung zur DC-Servomotor Ansteuerung -- Sinuserzeugung zur DC-Servomotor Ansteuerung | |||
| Solche Motoren kannst du auch über six-step Kommutation ansteuern, Sinus ist natürlich Luxus und ergibt eine noch ein ganz kleines bisschen bessere Antriebscharakteristik. Dafür ist der Hardware- und Softwareaufwand wesentlich höher und mit einem kleine Controller wie einem AVR kaum zu bewältigen.
Um einen sinusfürmigen Strom zu erhalten, musst du ständig den Strom in allen 3 Wicklungen messen und einem Sinusförmigen Sollwert nachführen, indem du die PWM entsprechend ansteuerst. Dies geht entweder Hardwaremässig (ziemlicher IC-Verhau) oder mit einem DSP. Ich bastle auch schon seit längerem an einer Antriebselektronik für solche elektronisch kommutierten Motoren und bin mit six-step bisher ganz gut gefahren. Dabei lässt sich ein in 4 Quadranten drehzahlgeregelter Motor in einen ATMega48 packen. An zusätzlicher Elektronik ist ausser der Leistungsbrücke und ein paar Widerständen fast nichts erforderlich. ... | |||
3 - pic phasenabschnittsteuerung -- pic phasenabschnittsteuerung | |||
| Hallo henne02,
das habe ich auch schon gedacht und statt das signal vom netz zu nehmen (könnte ja eine phasenverschiebung geben) habe ich einen sauberen sinus von einem hp-generator eingespeist. das signal ändert sich nicht, ich beobachte es auf dem 2. kanal des osszis. Ich habe nun den MPLB debugger mal angeworfen und das programm step by step durchgeführt, dabei das register tmr0 beobachtet und dabei folgendes festgestellt: das tmr0 register wird nahezu bei jedem step incrementiert, wenn es denn nun zufällig bei 0xfb steht wenn der interrupt durch zerorossing ausgelöst wird , zählt es innerhalb der interruproutine weiter hoch, und läuft über. da beim zc noch kein timerinterrupt aktiviert ist, passiert nichts dachte ich , in der beschreibung von microchip zum 16f84 steht , dass in jedem fall , egal wie das optionregister steht das TOIF Flag (Timeroverflow) beim überlauf gnadenlos immer gesetzt wird. ok. die zc routine enabled den timerinterupt und dann passiert folgendes: das programm verbleibt sofort in der interruptroutine, weil ja offensichtlich das TOIF schon gesetzt ist. ich habe jetzt noch 2 befehle eingefügt, die in der zc routine das flag löscht und den timer zurücksetzt bevor der aktuelle dimmer wert in den timer geschrieben w... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 11 Beiträge verfasst 4 Besucher in den letzten 60 Sekunden alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |