Hallo Zusammen, Ich möchte mit einem picaxe-08 ein PWM signal erzeugen, welches konstante 33Hz hat.Die Pulsweite sollte von 0-100% Regelbar sein. Ich habe beim googeln den Befehl PWMout gefunden. Kann ich diesen Befehl verwenden? Oder komm ich mit diesem Befehl nicht auf 33Hz runter? Mittels Spannungsteiler am Eingang möchte ich die Pulsweite verändern. Kann ich hier ein Potti verwenden zum Ändern der Spannung (0-5V)oder benötige ich noch mehr Bauteile? Wäre nett, wenn mir jemand mit dem Programm weiterhelfen könnte, da ich bisher keine Erfahrung mit Microcontrollern habe. Grüße Bernd
The PWM period = (period + 1) x 4 x resonator speed (resonator speed for 4MHz = 1/4000000) Da Perioid nur ein Byte breit ist, kommst Du bei 4Mhz Takt nur auf ca. 4khz PWM Frequenz herunter. Gruß Peter
Ok, das heist den PWMout befehl kann ich nicht verwenden. Ich könnte mir doch aber Puls und Pausezeit abhängig vom Eingang berrechnen oder? z.B. wenn am eingang 1V anliegen und ich eine Periodendauer von 30ms brauche wären das --> 6ms Pulszeit und 24ms Pausezeit. Um eine dementsprechende Auflösung der Pulsbreite zu haben müsste man die Zeiten aber in µS berrechnen. Ist diese Variante möglich oder würdet ihr mir einen anderen Microcontroller empfehlen? Grüße Bernd
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.