www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀]摘要:在分析了IRIG-B(DC)碼碼型特點的基礎上,提出了一種IRIG-B(DC)時間碼解碼的設計方法。該方法由少量外圍電路與一片現場可編程門陣列(FPGA)芯片組成,來實現對IRG-B(DC)碼的解碼、1 PPS信號輸出、實時時間顯示以

摘要:在分析了IRIG-B(DC)碼碼型特點的基礎上,提出了一種IRIG-B(DC)時間碼解碼的設計方法。該方法由少量外圍電路與一片現場可編程門陣列(FPGA)芯片組成,來實現對IRG-B(DC)碼的解碼、1 PPS信號輸出、實時時間顯示以及串行異步通信。與傳統的方法相比,該設計方案具有體積小、成本低、工作穩(wěn)定等優(yōu)點,完全能夠替代傳統的B碼機箱的功能。
關鍵詞:IRIG-B(DC);FPGA;硬件描述語言;串行通信

    隨著電力自動化水平的提高,電力對時間的同步要求越來越迫切、時間同步的精度要求越來越高。采用GPS全球衛(wèi)星定位系統的時間同步功能,是提高電力生產和管理自動化水平、確保運行質量的一條最佳途徑。國家電力公司、各大電網和省電力公司,高度重視電力系統的時間同步系統的建設,明確要求電力的生產運行系統裝置采用衛(wèi)星時鐘進行校時。由于目前GPS接收機采用IRIG-B(DC)時間碼的格式輸出標準時間信息,所以本文提出了一種基于FPGA來實現的IRIG-B(DC)時間碼解碼設計方案。

1 IRIG-B碼簡介
    IRIG-B(DC)時間碼(簡稱B碼)是由IRIG所屬的TCG(Telecommunication Group)制訂的一種串行時間碼。B碼是一種串行時間碼,幀長為1 s,共包含100個碼元。它采用脈寬調制方式編碼,共有三種寬度的碼元,分別表示“0”,“1”.“P”,其中“P”為標志位,如圖1所示,碼元的總寬度為10 ms,“0”的脈寬為2 ms;“1”的脈寬為5 ms;“P”的脈寬為8 ms。


    B碼的1幀從連續(xù)兩個“P”開始,其中第一個標志位為P0,第二個標志位為PR,PR的上升沿是1 s的準秒時刻,即當前幀表示的秒時刻的起點。如果規(guī)定PR所在位置為第0個碼元,那么每幀分別有編號為0,1,2,…,99的碼元。標志位P1,P2,P3,…,P0的位置分別在9,19,29,…,99。B碼包含了當前時刻的秒,分,時,天信息和每天按秒計時的秒數(TIME OF DAY,TOD),如圖2所示。


    秒信息從00~59,分為“秒”和“十秒”兩部分,分別使用BCD碼表示。“秒”使用1,2,3,4碼元,“十秒”使用6,7,8碼元。分信息也是從00~59,分為“分”和“十分”,“分”使用10,11,12,13碼元,“十分”使用15,16,17碼元。小時信息從00~23,分為“時”和“十時”,“時”使用20,21,22,23碼元,“十時”使用25,26碼元。天表示的是從1月1日到當前日期的總天數,如1月1日,天數為1。天數從1~365(閏年為366),分為“天”,“十天”和“百天”三部分,“天”使用30,31,32,33碼元,“十天”使用35,36,37,38碼元,“百天”使用40,41碼元,TOD時間使用80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97共17個碼元,采用直接二進制表示從每天的第一秒到當前時刻的總秒數。23點59分59秒對應的TOD時間為86 399 s的IRIG-B(DC)碼如圖2所示。注意,秒、分、時、天、TOD表示都是低位在前,高位在后;第5、14、24、34碼元為索引標志碼元。另外,標志位P5到P8之間的碼元為控制碼元,可以根據實際使用時的協議來制訂使用方法。

2 FPGA解碼方案
    FPGA是現場可編程門陣列(Field ProgrammableGate Array)的簡稱。FPGA器件及其開發(fā)系統是開發(fā)大規(guī)模數字集成電路的新技術。在電子產品設計中有較廣泛的應用。在本設計中采用的是Xilinx公司Spartan3系列中的XC3S1500芯片。它具有29952個邏輯單元,150萬個門。XC 3S1500具有333個管腳,采用FG456封裝,支持在線可編程。
    Xilinx公司提供了支持FPGA開發(fā)的軟件ISE,通過它可以進行原理圖編輯,VHDL文本語言編輯,并支持這兩種編輯方式的混合設計。在本設計中采用的是ISE 10.1軟件。完成了設計輸入并成功地進行了編譯,只能說明設計符合一定的語法規(guī)范,并不能保證設計可以獲得所期望的功能,這時就需要通過仿真對設計進行驗證。ModelSim是業(yè)界十分優(yōu)秀的語言仿真器,它提供十分友好的調試環(huán)境,仿真速度快,精度高。在本設計中采用的是ModelSim SE 6.6e。
    在本工程設計中采用了VHDL語言,自頂向下的設計方法,實現了工程的層次化管理。為了使得產品穩(wěn)定、可靠,采用全同步設計,使整個工程都在一個時鐘上升沿時刻改變狀態(tài)。這樣可以避免冒險和其他不定態(tài)的出現。其軟件設計模塊基本框圖如圖3所示。


2.1 全局控制模塊
    全局控制模塊產生全局控制信號count,對其他模塊進行時序管理。首先,將輸入的10 MHz頻率倍頻到50 MHz,使得整個工程以50 MHz的頻率運行。其次,判斷輸入的B(DC)碼碼元的上升沿,在碼元的上升沿時刻對全局控制信號count復位,接下來在50 MHz頻率的控制下全局控制信號count開始計數。count的低17比特是2.2 ms的計數器,count的第17,18比特是對B(DC)碼碼元采樣點的標記,范圍是0~3。count的第19~25比特是對B(DC)碼碼元的統計,范圍是0~99。最后,搜索幀頭的功能。對B碼采樣模塊輸出的數據進行判斷,當搜索到連續(xù)兩個標志位P0,PR時,則認為搜索到幀頭,開始BCH譯碼,否則認為沒有搜索到幀頭,控制信號count復位,重新搜索。
2.2 B碼采樣模塊
    B碼采樣模塊在B(DC)碼碼元上升沿時刻開始以2.2 ms間隔對其采樣,由于B碼的碼元寬度為10 ms所以每個B(DC)碼碼元采樣到四個值。‘P’碼元采樣到的數據是“1110”,如圖4所示。同理,‘0’碼元采樣到的數據是“0000”,‘1’碼元采樣到的數據是“1100”。將采樣到的值反饋給全局控制模塊以便進行幀頭搜索并傳遞給BCH譯碼模塊。


    為了防止干擾造成的抖動對輸入信號造成誤判,采取的修正方法是在全局控制信號count的控制下,在B(DC)碼碼元的每個采樣點處間隔兩個主鐘連續(xù)采樣三次.然后將這三次的采樣值兩兩按位與,再將相與的結果相或便得到該采樣點處的真實值,有效地防止了干擾造成的信號誤判。
2.3 BCH譯碼模塊
    BCH譯碼模塊在控制信號count的控制下對B(DC)碼采樣模塊輸出的數據進行判斷,當為“1110”時,對應的碼元信息為‘P’;當為“0000”時,對應的碼元信啟、為‘0’;當為“1100”時,對應的碼元信息為‘1’,并按照秒、分、時、天、TOD在B(DC)碼中所對應的碼元位置進行相應的組合。
2.4 天、時、分、秒、TOD提取模塊
    天、時、分、秒、TOD提取模塊是將BCH譯碼模塊中輸出的數據存入天、時、分、秒、TOD寄存器中。圖5是在ModelSim SE 6.6下的仿真,TOD為86 399,365天23時59分59秒分別存入了TOD、天、時、分、秒寄存器。從圖5觀察TOD、天、時、分、秒輸出正確。


2.5 1 PPS提取模塊
    1 PPS提取模塊是產生1 PPS信號。上電復位后能夠產生高電平寬度為5 ms,周期為1 s的游離1 PPS信號,當全局控制模塊搜索到幀頭位置后,通過全局控制信號count來修正1 PPS信號上升沿的位置。圖6是在M0delSim SE 6.6下的仿真1 PPS信號輸出。觀察圖6可知1 PPS信號輸出正確。


2.6 串口模塊
    串口模塊是將天、時、分、秒、TOD串行輸出到B(DC)碼解碼上位機軟件。在串口模塊中按照規(guī)定的組幀協議將天、時、分、秒、TOD的BCD碼組幀輸出。利用本廠設計生產的B(DC)碼發(fā)生器輸出固定時間的B(DC)碼,然后用本設計方案設計試制的B(DC)碼解碼器解碼,最后通過串口連接到PC機上進行測試。圖7是B(DC)碼解碼上位機軟件的測試結果,顯示正確。



3 結語
    傳統的IRIG-B碼解碼器采用微處理器設計,器件較多,結構較復雜,尤其是在受到外界干擾的情況下,會出現死機等故障。而采用FPGA設計的解碼器集成度高、設計靈活方便,在很大程度上解決了上述問題。
    隨著我國電力自動化水平的不斷發(fā)展,電力生產設備的可靠性和小型化是必然的趨勢。FPGA在這方面能發(fā)揮較好的作用,其應用可使電力生產設備結構更加簡單緊湊,性能更加可靠、穩(wěn)定。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網、慧聰物聯網、慧聰音響燈光網、慧聰LED屏網、慧聰教育網聯合主辦,吸引了安防、...

關鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協議棧DynaBlue率先通過藍牙技術聯盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關鍵字: 藍牙協議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務院和上海市委、市政府關于加快發(fā)展人力資源服務業(yè)的決策部署,更好發(fā)揮人力資源服務業(yè)賦能百業(yè)作用,8月29日,以"AI智領 HR智鏈 靜候你來&quo...

關鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現的新一代PRMT5抑制劑PEP0...

關鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設立耐世特亞太總部蘇州智能制造項目。...

關鍵字: 智能制造 BSP 汽車系統 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內與大家見面,2026年在國內投產。 寶馬集團董事...

關鍵字: 寶馬 慕尼黑 BSP 數字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產業(yè)變革的澎湃浪潮中,人工智能作為引領創(chuàng)新的核心驅動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領域深度融入科技變革浪潮,駛入數字化、智能化轉型快車...

關鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯合發(fā)起并成功舉辦"2025 Ethernet-APL 技術應用發(fā)展大會"。會議以"破界?融合...

關鍵字: ETHERNET 智能未來 BSP 工業(yè)通信
關閉