Forum: Mikrocontroller und Digitale Elektronik picaxe-08 PWM-Signal erzeugen 33Hz


von Bernd S. (bernd_16v)


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

von Petrov (Gast)


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

von Bernd S. (bernd_16v)


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

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.