Busquen 1Hz a 100Hz la freqüència de la xarxa de metro PIC

T

tarda

Guest
Hola a tots,
Estic buscant una freqüència de 1Hz a 100Hz metres sobre la base d'PIC16F877 o PIC16F84 per mesurar la freqüència de la xarxa.Ja he buscat pel mateix, però va acabar amb 50MHZ de freqüència que dóna error en el mesurament de freqüències més baixes d'1 a 100
HzQualsevol consell / enllaços s'aprecia.

 
Crec que hauries de buscar un període de metres en lloc d'un frecuencímetro.Tanmateix, deixen veure com funciona abans de frecuencímetro.

Una freqüència de metro (no importa si es basa en PIC o el que sigui) compte el nombre de períodes es repeteixen dins la unitat de temps.
Aquesta és també la "freqüència" pel concepte i definició.
Així, el senyal és quadrat, en algun moment de la seva freqüència es divideix per un factor de prescaler i passa a un comptador que està habilitat per un període de referència conegut,
és a dir, 1 segon o fins i tot 100ms.Com el període de base de temps transcorregut per la qual cosa el comptador
s'atura i el resultat
s'emmagatzema i es posarà a disposició de la pantalla.Per últim, el comptador es reinicia,
va permetre de nou, i el cicle es repeteix sempre.

La freqüència mínima i la resolució que es achievable amb aquest mètode és igual o major que el període de base de temps.Per exemple, l'1 de segona base de temps es pot mesurar 1Hz i veure a la pantalla només 1 comptar.Per tal de millorar la resolució a baixes freqüències,
és a dir, 1Hz, la solució més senzilla és augmentar la base de temps,
és a dir, 10 segons, de manera que vostè vegi almenys 10 que compta.No obstant això, la pantalla
s'actualitza també a molt baixa taxa, 10 segons en aquest cas.

En lloc de freqüència, un mètode millor (F = 1 / T, ¿te'n recordes?) És mesurar el període de la senyal i calcular la freqüència.En aquest cas, el senyal que permet contrarestar la base de temps es compta pel comptador.Només per exemple, imagineu que té una senyal de
1745 Hz i el seu valor base de temps és de 1 ms.Com a resultat d'això, el senyal permet que el comptador de 0,5730 ....segons, i totalitzar 573 comptador de 1000 compta amb referències a la base de temps d'1 ms.Per la computació "base de temps compte" / "senyal de compte" que et 1000/573 = 1,745 ...això és el que
estàs buscant amb una resolució de 1MHZ i relativament ràpida taxa d'actualització de pantalla.

 
salam:
Crec que si vostè ha d'utilitzar un dels temporitzadors d'imatge en la manera de contrarestar, d'aquesta manera he provat i funciona bé, vostè ha de definir l'activació de comptador
la caiguda en la recaptació o
intenta d'aquesta manera, crec que serà bo
salam
matelda

 

Welcome to EDABoard.com

Sponsor

Back
Top