precizitāti, elektroniskais pulkstenis, ja izmanto MCU

H

hm_fa_da

Guest
hi visiem;

cik daudz būtu precizitāti elektroniskais pulkstenis, ko 8.051 izmantojot 12,000000 MH kristāla?
un kā to aprēķināt?

 
Jums jāizmanto taimeris int.pareizai laika bāzes interval.Pls lasīt taimeris sadaļā 8.051.

 
Quote:

cik daudz būtu precizitāti elektroniskais pulkstenis, ko 8.051 izmantojot 12,000000 MH kristāla?

un kā to aprēķināt?
 
Jūsu 12 MHz oscilatoru būs dažas frekvences kļūdas atkarībā no kristāla kvalitāti, oscilatoru circuit design, temperatūra, novecošanās uc, frekvences kļūda radīs līdzvērtīgu paātrinātu vai palēnināšanās savu pulksteni (ja nepiemēro sava veida programmatūras korekciju).Piemēram, ja jūsu oscilators tiešām ir 12,00012 MHz (tas ir 0.001% ir pārāk liels, vai 10 ppm), tad savu pulksteni darbosies 0,001% pārāk ātri.Jo viena diena ir 86.400 sekundes, jūsu pulksteni iegūtu 0,864 sekundes dienā.

Vai varbūt jūs zinātu visu, kas pamata stuff, un bija jautājums, kā lai aprēķinātu faktisko frekvenci kļūdu jūsu īpašajām kuģa?Jūsu mikroprocesora datu lapu var teikt kaut kas līdzīgs šim: "Ja jūs lietojat šo zīmolu kristāla un šī shēma izkārtojumu, tad frekvence precizitāte būs (neatkarīgi)".

 
Es domāju, ka šo pulksteni precizitāte ir svarīgi, ja jums ir ļoti depedent kritiskiem lietojumiem, kuri ietver taimeri, kas ilgtermiņā.Tas ir, ja pieteikums izmantot sinhronizāciju.Atkārtoti, ja tas ir ilgtermiņā.

Regulāri tie, es domāju, ka šo pulksteni ir pietiekami.

 
Es jau esmu mēģinājis ēka elektroniskais pulkstenis, izmantojot 8051@11.0592MHz.Bet tā izmanto zaudēt 3 sekundes dienā.Man bija tik daudz uzdevumu darīt ISR kā update laikā mainīgie, displejs laika 7 segmentu, atzīmējiet atslēgu prese uc Visas šīs plus pārtraukt virs galvas var izraisīt kļūdas, kas padara "RBTC" uz "ne-RTC" .
Vai arī tas var būt saistīts ar kristāla frekvences variācijas.Man bija izmantojamas standarta kristāla (tāds, kas nāk noapaļota taisnstūra tērauda caurules).

Tā labāk izmantot RTC ICs kā DS1307.

 
TCXO uzlabos precizitāti apmēram desmit reizes, bet tā ir arī dārgāka.

Ja jūsu pulksteni ir pieslēgts elektrotīklu varat izmantot maģistrāles frekvence
kā atskaites - ar noteikumu, ka valstī Jūs dzīvojat pielāgo frekvences
katru dienu.Laikā lielas slodzes stundām biežums samazinās maz, tāpēc laikā
nakts laikā tas ir palielināts, lai atgūtu zaudēto "laiku".
Ja jums ir, piemēram, pulksteņa radio mājās, ka jums nekad nav jānosaka, tad jūsu
maģistrāles frekvence ir izlabota.
Jums vajadzētu lietot kristāla uz neilgu laiku stabillity un korelē to, programmatūras I
paļaujas uz elektrotīkla frekvences ilgtermiņa stabilitāti.

Kā iet, darīt to, man atvaļinājums līdz you ...

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Piemiedz ar aci" border="0" />/ Rambo

 
CMOS, zaudējot 3 sekundes dienā ir -35 ppm.Tas ir tipisks precizitāti lētu kristāla oscilatoru (XO).
Piemēram: http://www.ecliptek.com/crystals/ec/

Lai iegūtu vairāk naudas jūs varat pievienot temperatūras kompensāciju (TCXO), vai nodot oscilatoru iekšpusē termostatējamam kamera (OCXO), vai arī disciplīna oscilatoru izmantojot precīzāku frekvences atsauci (Rubīdijs, cēzija, ūdeņradim masér utt.)Sniegumu un palielinās izmaksas, ar katru soli.

Lētākas metodes ietver sinhronizācijas kādam citam pulksteni, piemēram, 50/60 Hz maiņstrāvas elektrotīkla, WWVB, GPS, vai tīkla laiks (NTP) serveris.

 
echo47 wrote:

Jūsu 12 MHz oscilatoru būs dažas frekvences kļūdas atkarībā no kristāla kvalitāti, oscilatoru circuit design, temperatūra, novecošanās uc, frekvences kļūda radīs līdzvērtīgu paātrinātu vai palēnināšanās savu pulksteni (ja nepiemēro sava veida programmatūras korekciju).
) then your clock will run 0.001% too fast.
Piemēram, ja jūsu oscilators tiešām ir 12,00012 MHz (tas ir 0.001% ir pārāk liels, vai 10 ppm),
tad savu pulksteni darbosies 0,001% pārāk ātri.
Tā kā vienu dienu Hasan 86.400 sekundes, jūsu pulksteni iegūtu 0,864 sekundes dienā.Vai varbūt jūs zinātu visu, kas pamata stuff, un bija jautājums, kā lai aprēķinātu faktisko frekvenci kļūdu jūsu īpašajām kuģa?
Jūsu mikroprocesora datu lapu var teikt kaut kas līdzīgs šim: "Ja jūs lietojat šo zīmolu kristāla un šī shēma izkārtojumu, tad frekvence precizitāte būs (neatkarīgi)".
 
Kaut kam pats kristāla frequecy, starpība chip rada starpība pulksteni ātrumu.Tas nozīmē, ka tas ir diezgan neiespējami augstas precizitātes sistēmu.

 
Malā no mikroshēmas, kam atšķirīgu clock speed, kristāls arī nevar radīt precīzu frekvenču izeja.

Tas vienmēr ir patīkami saņemt RTC Chip un nodošanu TCXO par to.

 
Kaut MCU pulksteni ar ārējiem kvarca varētu būt ļoti neprecīzs, nekas neļauj jums izmantot ārējo oscilatoru ar labu stabilitāti (ja MCU ļauj izmantot tādiem).
Bet ir citas bažas - kā pareizi varat novērst savu MCU dizains no nepareizas darbības?Jebkuru atsevišķu elektroenerģijas atteices vai firmware vaina liks jums
regulēt pulksteni atkal.

 

Welcome to EDABoard.com

Sponsor

Back
Top