Forum: Mikrocontroller und Digitale Elektronik Drehstrom Softstarter (AVR)(GCC)


von Herb B. (s-stoerung)


Lesenswert?

Hallo,

ich sitze derzeit an einem Projekt einen Softstarter zu realisieren.
Kurz zur Info :
ATMEGA168
Ich schneide 2 Phasen mit Triacs an und erkenne an L1 den Nulldurchgang.
Eine Flanke pro Periode!
Auf der Platine sitzen desweiteren Bypass Relais und weitere Peripherie 
um Startdaten einzugeben über Trimmer etc....
Die Triacs hängen an OC0A und OC0B. bzw PD5 und PD6.
Die Hardware funktioniert bereits Prima.

Ich habe nur ein Software Problem welches sich wie folgendermaßen 
darstellt.
Ich habe verschieden Timermodi ausprobiert normalmode, fastpwm.
Nur leider hat mich das nicht zum Ziel gebracht.
Ich konnte die Anlaufdaten nicht in geeignete Zündimpulse umsetzen.

Ich hätte gern nen Denkanstoß bezüglich des Timermodus
Die Anlaufdaten berechne ich vor dem Start/Stop.
Ich lese Start/Stopzeit ein und die Rampenspannung,
Damit Berechne ich mir die Rampe.

Und dann hab ich den Timer gestartet und mit Compare gearbeitet.
Allerdings ´kann man ja im Normal mode das Compare Register nur einmal 
wärend des Zählvorgangs Starten. Also war das nix. Oder?

Dann hab ichs mit fast pwm probiert, allerdings funzt das auch nicht 
richtig.
Wenn sich vielleicht jemand code ansehen will wärs kein problem 
allerdings hätte ich lieber nen Tip wie ich das am besten selbst 
umgesetzt bekomm. Ich weiß,selber denken macht fett. Ich befind mich 
gerade in so einer sackgasse und habe irgendwie ne Projektblindheit 
bekommen ;)

Schonmal vielen Dank fürs Augen öffnen

von Floh (Gast)


Lesenswert?

der Code wäre nicht schlecht.
Ein Signalverlauf auch nicht.

von Herb B. (s-stoerung)


Angehängte Dateien:

Lesenswert?

hab den code drangehängt.

Konnte ihn noch nich verschönern.

Wollte mit dem code erst einmal statisch bei PI halbe anschneiden, und 
auch nur Triac 1, allerding schneidet er so schon bei ca 4ms an statt 
bei 5ms(PI/2).
Oszi bild kann ich morgn evtl posten wenn ich mein kram hier ans laufen 
bekomm.
Dich nächste Frage wäre ob ich auf dem Holzweg bin weil ja mit der 
Rampenfunktion dann demnnächst Alpha Dynamisch verändern möchte.

Viele Grüße

von Herb B. (s-stoerung)


Lesenswert?

keiner da der mir auf die sprünge hilft?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.