picaxe-08 PWM-Signal erzeugen 33Hz

OP #2233826
Lesenswert?

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
Gast #2233854
Lesenswert?

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
OP #2234120
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren