創龍首頁 >關于創龍 > 新聞資訊 > 技術文章

聯系我們

Contact Us

公司總機:020-8998-6280

技術熱線:020-3893-9734

技術郵箱:support@tronlong.com

銷售郵箱:sales@tronlong.com

B碼對時案例分享,基于RK3568J+Logos-2,讓電力設備輕松實現“高精度授時”!

2024/08/22

本文主要介紹瑞芯微RK3568J+紫光同創Logos-2的B碼對時案例,開發環境如下:

Windows開發環境:Windows 7 64bit、Windows 10 64bit

Pango Design Suite(PDS):PDS_2022.2-SP3



IRIG-B碼對時典型應用


IRIG-B碼對時可應用于繼電保護裝置、電力RTU、電力錄波器、通訊管理機、電能質量在線監測等領域。創龍科技已基于TL3568F-EVM評估板(RK3568J+Logos-2)實現IRIG-B碼對時方案,降低了終端用戶的開發難度,縮減了研發時間,可快速進行產品方案評估與技術預研。




圖 1


IRIG-B碼對時原理


IRIG-B(inter-range instrumentationgroup-B)碼是一種時間同步標準,通常用于精確的時間測量和數據同步,廣泛應用于電力、通信、航空等領域。

IRIG-B碼為每秒一幀的時間串碼,一幀串碼中包含100個碼元,頻率為1KHz,即每個碼元占用10ms時間。IRIG-B碼基本的碼元為"0"碼元、"1"碼元和"P"碼元,"0"碼元和"1"碼元對應的脈沖寬度為2ms和5ms,"P"碼元為位置碼元,對應的脈沖寬度為8ms,IRIG-B碼信息的基本碼元的示意圖如下所示。




圖 2



下圖為一幀的IRIG-B碼脈沖序列結構示意圖。連續兩個"P"碼元表示整秒的開始,第二個"P"碼元的脈沖前沿為“準時”參考點,定義其為"Pr"。每10個碼元有一個位置碼元,共有10個,定義其為P1,P2,…,P9,P0。IRIG-B 碼時間格式的時序為秒、分、時、天,所占信息位分別為:秒7位、分7位、時6位、天10位,其位置在P0 ~ P5之間。

通常,從"Pr"開始對碼元進行編號,分別定義為第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碼對時方案


本文主要介紹創龍科技TL3568F-EVM評估板(RK3568J+Logos-2)基于FPGA端(Logos-2)實現IRIG-B碼信號解析功能。

為了簡化描述,本文僅摘錄部分方案功能描述與測試結果。


(1)案例說明


評估板FPGA端(Logos-2)通過FPGA RS485串口獲取衛星時鐘同步裝置輸出的IRIG-B信號,并對IRIG-B信號進行解碼,將其轉化為時間信息,然后通過FPGA RS422串口以每間隔一秒發送一次的頻率將時間發送至上位機,并通過串口調試助手進行顯示。程序功能框圖如下所示。




圖 4



(2)案例測試


將衛星時鐘同步裝置的ANT接口連接至GPS天線模塊,將衛星時鐘同步裝置的OUT2接口連接至評估板的FPGA RS485接口,將評估板FPGA RS422串口連接至PC機的USB接口,硬件連接如下圖所示。




圖 5



將評估板上電,請先加載運行FPGA端可執行程序。

打開串口調試助手,點擊“打開”按鈕,此時可查看串口調試助手將打印衛星時鐘同步裝置輸出的IRIG-B信號解碼后轉化的時間信息??纱蜷_瀏覽器搜索北京時間對比查看時間是否一致,如下圖所示。




圖 6




圖 7




更多瑞芯微RK3568J+Logos-2全國產工業核心板產品資料可長按二維碼識別下載





更多瑞芯微RK3568J+Logos-2全國產工業核心板產品咨詢可添加如下客服人員微信進行溝通


(即刻添加,馬上咨詢)
如需選購瑞芯微RK3568+紫光同創Logos-2工業評估板,歡迎登錄創龍科技天貓旗艦店:tronlong.tmall.com
瑞芯微RK3568技術交流群:567208221,歡迎加入!
紫光同創Logos-2技術交流群:311416997、101245165,歡迎加入!


創龍官方微信公眾號

Copyright © 2013~2025 廣州創龍電子科技有限公司 All Rights Reserved  | 粵ICP備15055271號