Forum: Mikrocontroller und Digitale Elektronik Breite PWM Signal messen


von Hans Schlegel (Gast)


Lesenswert?

Hallöchen,

ich möchte die Breite des Pulses einens PWM Signals messen. Breite geht 
von 0,1ms bis fast 5ms (100%). Pulse liegen am Analogeingang des uC an 
und kommen asynchron herein. Was für technische Möglichkeiten gibt es 
hierführ? Gibt es eine Analogschaltung die aus der Pulsbreite einen 
geschickten Gleichrichtwert macht?

Danke,
Hans
von Klaus D. (kolisson)


Lesenswert?

peakdetector ?
oder wenn es genau sein soll dann eben über Reziprokmessung.
Dann wäreset du aber beim ADC an der falschen adresse


"und kommen asynchron herein"
Asynchron zu was ?

Klaus de Lisson
von Stefan (Gast)


Lesenswert?

Warum analog ? Rechteck ist ja eher digital. Aber egal. ADC (oder besser 
AC) triggert Timer, Timer auslesen, rechnen, fertig.

Stefan
von Weingut P. (weinbauer)


Lesenswert?

pinchange-interrupt eingang, fallende Flanke startet timer,
steigende Flanke stoppt timer, Timerwert auslesen und gut ist.

geht auch analog, symmetrische push-pull-Stufe, dahinter mehrstufiges
Pi-Glied, OP-Amp als Impedanzwandler auf AD-input ... aber warum 
kompliziert wenns auch einfach geht
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.