Hľadáte 1Hz na frekvencii 100Hz sieťový meter na PIC

O

opozdilec

Guest
Zdravím všetkých,
I'm vyhľadávanie pre 1Hz až 100Hz frekvenciu meter založené na PIC16F877 ani PIC16F84 pre meranie Sieťová frekvencie.Už som hľadal rovnaké, ale skončil s 50MHz frekvenční ktorý dáva chybu pri meraní nižšej frekvencii 1 až 100 Hz.
Akékoľvek poradenstvo / odkazy ocenia.

 
Myslím, že by ste mali hľadať na dobu meter skôr potom frekvenciu meter.Avšak nech zistíte, ako frekvenciu meter pred prácou.

A frekvencie meter (nezáleží na tom, ak je založený na PIC alebo čokoľvek) sa vypočíta, koľko obdobia sa opakujú v jednotu času.
To je tiež "frekvencie" z definície pojmu rovnako.
Takže signál je štvorcový, niekedy jeho frekvencia sa delí podľa prescaler faktor a prechádza na čítač, ktorý je povolený známe referenčné obdobie,
tj 1 sekundy alebo dokonca 100ms.Vzhľadom k tomu, že lehota uplynula základňu tak spoluručenie je zastavená a výsledok je uložená a sprístupnená displej.Napokon, čítač vynuluje, umožnila znovu, a cyklus sa opakuje donekonečna.

Minimálna frekvencia a uznesenie, ktoré je achieveable s touto metódou je rovná alebo väčšia ako doba základného obdobia.Napríklad na 1 druhýkrát základne môžete merať 1Hz a vidieť na displeji len 1 počítať.V záujme zlepšenia rozlíšenie pri nízkych frekvenciách,
tj 1Hz, najjednoduchším riešením je zvýšenie časovej základne,
tj 10 sekúnd,
takže by ste vidieť minimálne 10 počíta.Avšak, na displeji sa bude tiež aktualizovaný na veľmi nízke frekvencie, 10 sekúnd, v tomto prípade.

Nebudeme potom frekvencie, lepší spôsob (F = 1 / T,
čo si pamätáte?) Je zmerať dobu signálu a spočítať frekvenciu.V takomto prípade váš signálu umožňuje spoluručenie že časovej základne je započítaný protizávažiami.Len pre príklad si predstavte, že máte signál 1,745 Hz a čas základné hodnoty je 1ms.V dôsledku toho vášho signálu umožňuje protizáruku za 0.5730 ....sekúnd a protiopatrenia bude celok 573 počíta s odkazom 1000 počíta na 1ms čas základne.Vypočítaním "čas základne počíta" / "signál counts" dostanete 1000/573 = 1,745 ...to je to, čo hľadajú s rozlíšením 1MHz a pomerne rýchlo zobraziť aktualizácie kurzu.

 
salam:
Myslím, že keď budete musieť použiť jednu z časovača z pic v režime čítač, testuje aj týmto spôsobom a dobre fungovať, budete musieť definovať spúšťacou protiopatrenia
pri páde alebo zvyšovanie
skúste to týmto spôsobom, myslím,
že to bude dobré
salam
matelda

 

Welcome to EDABoard.com

Sponsor

Back
Top