新聞中心

PIC WWVB時鐘設(shè)計

作者: 時間:2011-08-08 來源:網(wǎng)絡(luò) 收藏

我已經(jīng)建立了兩個,一個使用點,以點布線和使用PCB。兩個版本都表現(xiàn)良好。只要保持接收器遠(yuǎn)離噪聲源和電線/走線長度盡可能短,以減小電感。我發(fā)現(xiàn)接收器是由電源產(chǎn)生的磁場也很敏感。我用一個9V,200毫安,而不是一個內(nèi)部電源“壁疣”,以消除這個問題。既包含了主板和一個單一的布局,以節(jié)省兩個單獨(dú)的電路板成本上的顯示板。從PCB 發(fā)送Gerber文件和使用他們的“裸骨”的過程 。“裸骨”的過程中,不包括阻焊也不絲印。切斷主電路板顯示板,并安裝直角到主板和它們連接在一起使用的墊提供 。

本文引用地址:http://m.butianyuan.cn/article/150404.htm

  

  

  軟件簡介

  我用C編譯器的源升壓開發(fā)軟件。,從定時器2模塊?;緯r序設(shè)置為接收器采樣和內(nèi)部時間傳播提供32個中斷/秒。接收到的數(shù)據(jù)進(jìn)行采樣,每秒32樣本。軟件交叉關(guān)聯(lián)存儲的“理想”樣本一,零,和同步模式的輸入樣本。確定在連續(xù)兩個連續(xù)的同步比特的數(shù)據(jù)幀的開始。當(dāng)檢測到這種模式,秒的數(shù)據(jù)被重置為零,后續(xù)位或零的提取分鐘和小時的數(shù)據(jù)檢測。只有時間顯示有關(guān)的數(shù)據(jù)進(jìn)行解碼。內(nèi)的數(shù)據(jù)幀不包含時間數(shù)據(jù)位被忽略。31出的32位檢測互相關(guān)算法需要接收到的數(shù)據(jù)和存儲的“理想”的同步模式之間的樣本協(xié)定。開啟時同步檢測和關(guān)閉時同步丟失秒位數(shù)的小數(shù)點。位和零的檢測需要28 32接收到的數(shù)據(jù)和存儲的“理想”的模式之間的樣本協(xié)議。如果檢測到的任何位不符合或超過相關(guān)的閾值,整個畫面被丟棄,并啟動一個新的幀同步搜索。當(dāng)成功地檢測到同步和所有的一幀的時間內(nèi)數(shù)據(jù)是,數(shù)據(jù)被修正為太平洋標(biāo)準(zhǔn)時間和夏令時。該軟件必須改變?yōu)槠渌麜r區(qū)的正確更正。還糾正一個在每個數(shù)據(jù)幀開始的有效時間所造成的偏移分鐘的時間。完全矯正的時間轉(zhuǎn)換為一個12小時的格式,然后更新內(nèi)部的時間值。如果信號丟失,內(nèi)部時間繼續(xù)從它是依賴晶體振蕩器傳播時間,直到下一個數(shù)據(jù)幀接收和驗證。


上一頁 1 2 下一頁

關(guān)鍵詞: 設(shè)計 時鐘 WWVB PIC

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉