本文主要介紹瑞芯微RK3568J+紫光同創(chuàng)Logos-2的B碼對時案例,開發(fā)環(huán)境如下:
Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit Pango Design Suite(PDS):PDS_2022.2-SP3
IRIG-B碼對時典型應(yīng)用 IRIG-B碼對時可應(yīng)用于繼電保護(hù)裝置、電力RTU、電力錄波器、通訊管理機、電能質(zhì)量在線監(jiān)測等領(lǐng)域。創(chuàng)龍科技已基于TL3568F-EVM評估板(RK3568J+Logos-2)實現(xiàn)IRIG-B碼對時方案,降低了終端用戶的開發(fā)難度,縮減了研發(fā)時間,可快速進(jìn)行產(chǎn)品方案評估與技術(shù)預(yù)研。
圖 1
IRIG-B碼對時原理 IRIG-B(inter-range instrumentationgroup-B)碼是一種時間同步標(biāo)準(zhǔn),通常用于精確的時間測量和數(shù)據(jù)同步,廣泛應(yīng)用于電力、通信、航空等領(lǐng)域。 IRIG-B碼為每秒一幀的時間串碼,一幀串碼中包含100個碼元,頻率為1KHz,即每個碼元占用10ms時間。IRIG-B碼基本的碼元為"0"碼元、"1"碼元和"P"碼元,"0"碼元和"1"碼元對應(yīng)的脈沖寬度為2ms和5ms,"P"碼元為位置碼元,對應(yīng)的脈沖寬度為8ms,IRIG-B碼信息的基本碼元的示意圖如下所示。
圖 2
下圖為一幀的IRIG-B碼脈沖序列結(jié)構(gòu)示意圖。連續(xù)兩個"P"碼元表示整秒的開始,第二個"P"碼元的脈沖前沿為“準(zhǔn)時”參考點,定義其為"Pr"。每10個碼元有一個位置碼元,共有10個,定義其為P1,P2,…,P9,P0。IRIG-B 碼時間格式的時序為秒、分、時、天,所占信息位分別為:秒7位、分7位、時6位、天10位,其位置在P0 ~ P5之間。 通常,從"Pr"開始對碼元進(jìn)行編號,分別定義為第0,1,2,…,99碼元,則“秒”信息位于第1、2、3、4、6、7、8碼元,“分”信息位于第10、11、12、13、15、16,17碼元,“時”信息位于第20、21、22、23、25、26碼元,“天”信息位于第30、31、32、33、35、36、37、38、40、41碼元。
圖 3
基于RK3568J+Logos-2的IRIG-B碼對時方案 本文主要介紹創(chuàng)龍科技TL3568F-EVM評估板(RK3568J+Logos-2)基于 FPGA端(Logos-2)實現(xiàn)IRIG-B碼信號解析功能。 為了簡化描述,本文僅摘錄部分方案功能描述與測試結(jié)果。
(1)案例說明 評估板FPGA端(Logos-2)通過FPGA RS485串口獲取衛(wèi)星時鐘同步裝置輸出的IRIG-B信號,并對IRIG-B信號進(jìn)行解碼,將其轉(zhuǎn)化為時間信息,然后通過FPGA RS422串口以每間隔一秒發(fā)送一次的頻率將時間發(fā)送至上位機,并通過串口調(diào)試助手進(jìn)行顯示。程序功能框圖如下所示。
圖 4
(2)案例測試 將衛(wèi)星時鐘同步裝置的ANT接口連接至 GPS天線模塊,將衛(wèi)星時鐘同步裝置的OUT2接口連接至評估板的FPGA RS485接口,將評估板FPGA RS422串口連接至PC機的 USB接口,硬件連接如下圖所示。 圖 5
將評估板上電,請先加載運行FPGA端可執(zhí)行程序。 打開串口調(diào)試助手,點擊“打開”按鈕,此時可查看串口調(diào)試助手將打印衛(wèi)星時鐘同步裝置輸出的IRIG-B信號解碼后轉(zhuǎn)化的時間信息?纱蜷_瀏覽器搜索北京時間對比查看時間是否一致,如下圖所示。
圖 6
圖 7
|