Forum: Mikrocontroller und Digitale Elektronik Einlesen von PWM


von stefan (Gast)


Lesenswert?

Hi,
muss ein PWM Signal mit einen Periodendauer von ein paar µsekunden
einlesen. Hätte da jemand zufällig ein Programm in C was ich mir
durchschaun könnte, oder zumindesten eine Idee wie ich das machen kann.
Arbeite mit einem 80C517 Microcontroller von Siemens.

DANKE

LG Stefan

von Michael (Gast)


Lesenswert?

hallo.

schau dir mal die capture-compare-einheit an. die ist für sowas
gedacht.

gruß

michael

von Thomas (Gast)


Lesenswert?

ein paar uS wird nichts mit einem 517
Thomas

von Dominik (Gast)


Lesenswert?

Ich habe so etwas ähnliches mal mit nem AT90S2313 gemacht. Dabei hab ich
nen Timer die Zeit zählen lassen und das PWM - Signal auf nen
EXT-Interupt gelegt. Damit bekommt man Periodendauer & Tastgrad.

Dominik

von Jürgen Schuhmacher (Gast)


Lesenswert?

Das Problem ist, eine genügende Auflösung zu erzielen. Bei wenigen us
benötigt man schon Timer im 10-MHz-Bereich, wenn man die Messung fein
genug auflösen will: 1000 steps für 10us -> 10ns -> 100MHz.

von Peter D. (peda)


Lesenswert?

"Das Problem ist, eine genügende Auflösung zu erzielen."

Welche denn ???

Wie so oft werden die entscheidensten Rahmenbedingungen nicht genannt.

Vermutlich hat sich der Fragesteller noch garnicht mit seiner
Aufgabenstellung beschäftigt.


Peter

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.