 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Jan 23, 2011 4:53 pm Naslov sporočila: Kako izmeriti 512Hz na 4 decimalke natančno... |
|
|
Vprašanje je bolj informativnega značaja. Nekaj debate na to temo se je razvilo na našem IRC kanalu. Torej rad bi preveril, če je frekvenca 512Hz točna oz kam odstopa. Ter ali je taka meritev/testiranje sploh izvedljiva s povprečno opremo, ki jo ima elektronik doma. (sam imam ene par FM, a nobeden ni sposoben meriti frekvence nižje od 1Kz na manj kot dve decimalki. )
Za kaj gre:
Čip FM31256 (o katerem sem pisal v naši reviji v članku o "veliki uri") omogoča softwersko kalibracijo. V ta namen ima poseben pin, na katerim mora biti točno 512.0000 hz. Takrat je ura točna. Korak softwerske kalibracije je 0.0022Hz.
PS.
Kalibracijo brez posebne opreme je sicer možno narediti s testiranjem na daljšo časovno obdobje, ter pri tem uporabiš neko referenco točnega časa - recimo DCF.
Tako sem sicer kalibriral ure, ki sem jih do sedaj naredil s tem čipom.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.74 Kraj: Kranj - struževo
|
Objavljeno: Ned Jan 23, 2011 6:42 pm Naslov sporočila: |
|
|
Kot stabilen vir bi lahko vzel električno omrežje. (Ampak moraš pomerit večkrat, da se kratkotrajne napake izničijo).
Se pravi narediš števec, ki mu frekvenca omrežja določa "okno".
Okno je dolgo recimo 10.000 period (20.000 prehodov skozi ničlo). Meritev tako traja 200 sekund oz. 3,33 minute.
V tem času okna šteješ pulze iz FMxxx čipa.
Meritev narediš en dan zjutraj in zvečer, povprečiš rezulztat in bi moral biti že kar dober približek realnemu stanju.
Druga opcija je, da za nastavitev dolžine okna uporabiš kak GPS modul, ki ima clock izhod. V obeh primerih pa bi prav prišla programirljiva logika. Prvega bi se dalo verjetno rešit tudi z mikrotom, ki je zadosti navit.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
borber Član


Pridružen-a: Pon 23 Maj 2005 8:40 Prispevkov: 3111 Aktiv.: 13.14 Kraj: LJUBLJANA
|
Objavljeno: Ned Jan 23, 2011 6:58 pm Naslov sporočila: |
|
|
Silvo, naredi si s mikrokontrolerjem recipročen frekvenc meter. 512Hz uporabi za vrata in štej impulze 10MHz oscilatorja. Tako boš izmeril trajanje polperioda ali periode v enotah 100ns. Potem sledi samo še f=1/T in prikaz. Rezultat bo 8 mesten.
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Jan 23, 2011 7:19 pm Naslov sporočila: |
|
|
Aly,
O nečem podobnem smo debatirali na ircu. Referenca omrežje je kar zanimva ideja.
borber je napisal/a: |
Silvo, naredi si s mikrokontrolerjem recipročen frekvenc meter. 512Hz uporabi za vrata in štej impulze 10MHz oscilatorja. Tako boš izmeril trajanje polperioda ali periode v enotah 100ns. Potem sledi samo še f=1/T in prikaz. Rezultat bo 8 mesten. |
Dobra ideja. Tole bom verjetno poskusil. Koliko so natančni tisti namenski oscilatorji, ki jih recimo najdemo na kakih osnovnih ploščah.
P.S.
Na ircu sem rekel... Bom napisal na forum. Borber je strokovnjak za take zadeve
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Slowfly Član


Pridružen-a: Sre 18 Feb 2004 2:07 Prispevkov: 4082 Aktiv.: 17.24 Kraj: Ljubljana
|
Objavljeno: Ned Jan 23, 2011 7:51 pm Naslov sporočila: |
|
|
Silvo, jaz pa bi naredil PLL množilnik, recimo že s čipom 4046 se da. Potem lahko elegantno meriš z obstoječimi FM.
|
|
Nazaj na vrh |
|
 |
borber Član


Pridružen-a: Pon 23 Maj 2005 8:40 Prispevkov: 3111 Aktiv.: 13.14 Kraj: LJUBLJANA
|
Objavljeno: Ned Jan 23, 2011 7:57 pm Naslov sporočila: |
|
|
Tudi ta varianta deluje le da mora frekvenca oscilatorja v PLL biti čez 5MHz za štiri decimalke in delilec s 10000. To je izvedljivo s HC serijo:
Opis: |
|
 Download |
Ime datoteke: |
Frequency multiplier for LF measurements.pdf |
Velikost datoteke: |
219.55 KB |
Downloadano: |
17 krat |
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.74 Kraj: Kranj - struževo
|
Objavljeno: Ned Jan 23, 2011 8:11 pm Naslov sporočila: |
|
|
borber je napisal/a: |
Silvo, naredi si s mikrokontrolerjem recipročen frekvenc meter. 512Hz uporabi za vrata in štej impulze 10MHz oscilatorja. Tako boš izmeril trajanje polperioda ali periode v enotah 100ns. Potem sledi samo še f=1/T in prikaz. Rezultat bo 8 mesten. |
Silvo je napisal/a: |
Dobra ideja. Tole bom verjetno poskusil. Koliko so natančni tisti namenski oscilatorji, ki jih recimo najdemo na kakih osnovnih ploščah. |
Tak rezultat bo natančen, lahko pa da ne bo točen.
Na enak način lahko pomeriš še frekvenco omrežja in s tem ugotoviš, koliko ima uporabljen kristal "zamika".
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
borber Član


Pridružen-a: Pon 23 Maj 2005 8:40 Prispevkov: 3111 Aktiv.: 13.14 Kraj: LJUBLJANA
|
Objavljeno: Ned Jan 23, 2011 8:20 pm Naslov sporočila: |
|
|
Aly, koliko je točna omrežna frekvenca? Misliš, da je 100ppm tako, kot je vsak kvarc.
Običajni oscilatorji so točni cca. 50ppm.
|
|
Nazaj na vrh |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.10 Kraj: Kranj
|
Objavljeno: Ned Jan 23, 2011 8:34 pm Naslov sporočila: Re: Kako izmeriti 512Hz na 4 decimalke natančno... |
|
|
Silvo je napisal/a: |
sam imam ene par FM, a nobeden ni sposoben meriti frekvence nižje od 1Kz na manj kot dve decimalki. |
Hm, kaj pa imaš to za ene FM ?
Z mojim HP5315 to zmerim z lahkoto, pa sem plačal zanj manj kot 100 eur
(nakup na ebay)
LP
_________________ Wasting time online since 1999 |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Jan 23, 2011 8:50 pm Naslov sporočila: |
|
|
Mogoče sem se nerodno izrazil. Imam sicer tri namenske frekvecmetre iz samogradenj. (Vidmar,SE in še eden z ICM7216) pa kup multimetrov, ki omogočajo meritve frekvenc. Žal na 4 decimalke zelo nizke frekvence ne gre izmerit z nobenem iz med naštetih.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Slowfly Član


Pridružen-a: Sre 18 Feb 2004 2:07 Prispevkov: 4082 Aktiv.: 17.24 Kraj: Ljubljana
|
Objavljeno: Ned Jan 23, 2011 8:52 pm Naslov sporočila: |
|
|
Borber, pravzaprav lahko uporabi navaden 4046, ter deljenje s 1000. Če se ne motim, ima Silvo FM, ki smo ga delali v okviru skupinskega projekta. Ta pa na TTL vhodu (kHz) meri že v osnovi na 4 decimalke, s časovno bazo 6,4 s.
Nazadnje urejal/a Slowfly Ned Jan 23, 2011 8:57 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
upor_nik Član

Pridružen-a: Ned 11 Jan 2009 13:00 Prispevkov: 450 Aktiv.: 2.25 Kraj: vipavska dolina
|
Objavljeno: Ned Jan 23, 2011 8:56 pm Naslov sporočila: |
|
|
Pozdrav, ..
Tako, kot so ti že priporočili. Naredi množilnik x 1000 z 4046 in meri kaj dobiš.
512x1000= 512xxx. Če manjka še kakšna decimalka povečaš množenje!
Lp, 5er
_________________ Sanja svinja o koruzi, ... |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.43
|
Objavljeno: Ned Jan 23, 2011 8:58 pm Naslov sporočila: |
|
|
x100 bo premalo za ta FM... 4 decimalke na kHz področju pomeni ločljivost 0,1Hz (oz. 0,001Hz pri x100). Še vedno vzaj za faktor 10 premalo.
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
Slowfly Član


Pridružen-a: Sre 18 Feb 2004 2:07 Prispevkov: 4082 Aktiv.: 17.24 Kraj: Ljubljana
|
Objavljeno: Ned Jan 23, 2011 9:02 pm Naslov sporočila: |
|
|
Gumby, sem popravil še pred tvojo objavo. Faktor množenja mora biti 1000, frekvenca bo torej 512,xxxx kHz. In omenjeni FM to prikaže brez težav.
|
|
Nazaj na vrh |
|
 |
borber Član


Pridružen-a: Pon 23 Maj 2005 8:40 Prispevkov: 3111 Aktiv.: 13.14 Kraj: LJUBLJANA
|
Objavljeno: Ned Jan 23, 2011 9:24 pm Naslov sporočila: |
|
|
Za čas merjenja 1" mora biti delitev s 10000. Za čas 10" je dovolj deljenje s 1000 in rezultat bo na 4 decimalke 512.xxxx. V tem primeru je 4046 dober.
Ne vem kaj vas moti. Če merjeno frekvenco množimo s 100 ji dodamo le dve mesti. Pri tisoč so tri dodatna mesta, in pri 10000 so štiri dodana mesta. Ko množimo s 1000 in čas meritve podaljšamo na 10" je to enako, kot bi množili s 10000.
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 488 dni
Powered by phpBB © 2001, 2005 phpBB Group
|