Teknik för att bygga en duty-cycle mätare?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
4kTRB
Inlägg: 21608
Blev medlem: 16 augusti 2009, 19:04:48

Teknik för att bygga en duty-cycle mätare?

Inlägg av 4kTRB »

Vilken teknik ska man rikta in sig på för att bygga ett enklare
instrument som mäter duty-cycle hos en fyrkantvåg?

AoE hade ett bygge för många år sedan där jag tror de använde en
4046 VCO/PLL som inte var allt för omfattande att bygga.
Jag vill gärna ha bra precision i mätvärdet och det ska gärna fungera
en bit upp i MHz området.

http://en.wikipedia.org/wiki/Duty_cycle
Användarvisningsbild
Glenn
Inlägg: 37664
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av Glenn »

Finns en del MCU-baserade ganska enkla saker som gör det, har själv tänkt bygga det nån gång, men har aldrig kommit mej för.

Jag hade ju framförallt tänkt mej att mäta dutycycle på en spridare på en bil.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17787
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av grym »

i % ?

motstånd konding multimeter
Användarvisningsbild
Icecap
Inlägg: 26787
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av Icecap »

I MHz-området är det enklast att använda ett RC-led's mediumvärde, det kan också användas vid lägre frekvenser men då blir mättiden förbenat lång. Problemet är då att få skarpa och tydliga flanker ifrån nivå förstärkaren, man MÅSTE ju ha stabila nivåer om '0' & '1' om den mätning kan bli rätt.

Det mest korrekta ville vara en Capture-enhet som fångar båda flanker men det kräver ju en snabb klocka till detta. Vill man ha t.ex. 0,1% upplösning måste klockfrekvensen vara minst 1000 gg frekvensen som mäts, i MHz-området betyder det en klocka i GHz-området vilket blir ganska besvärligt att jobba med.
Användarvisningsbild
4kTRB
Inlägg: 21608
Blev medlem: 16 augusti 2009, 19:04:48

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av 4kTRB »

Det där med flankerna kan vara en väg att gå.

Om det går att få till en puls vid varje flank så
skulle det gå att räkna tex 1000 flanker som föregår
hög nivå och mäta tiden och även räkna 1000 flanker
som föregår låg nivå. Sedan dividera tiderna. Detta gäller
då de högre frekvenserna. Ju fler flanker som räknas desto
bättre resultat.
Användarvisningsbild
Icecap
Inlägg: 26787
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av Icecap »

Det räcker att mäta tid mellan varje flank och veta vilken typ flank det var, resten fixar mjukvaran.

Det blir bara lite jobbigt när man kommer över en viss frekvens. Om vi antar att man använder en 32MHz µC som kan ha Capture-timern att köra på samma 32MHz och man vill ha 0,1% upplösning är högsta mätbara frekvens 3200Hz.
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Teknik för att bygga en duty-cycle mätare?

Inlägg av prototypen »

Min antika fluke scoopmeter kan mäta dutycycle så jag använder den.

Protte
Skriv svar