女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

結合實際時統(tǒng)項目提出了一種基于FPGA的高速時間統(tǒng)一系統(tǒng)設計方案

SwM2_ChinaAET ? 2018-01-21 11:40 ? 次閱讀

時間作為物理學的基本量綱之一,是系統(tǒng)運行的重要參考指標,而IRIG-B碼作為國際標準時間碼,其性能優(yōu)越,實現(xiàn)和使用方法簡單易行,十分適合應用于高精度時間傳輸系統(tǒng)中。

FGPA具有編程方便、集成度高、速度快等特性,可反復編程、擦除及使用,在不改動硬件設計的情況下,可實現(xiàn)不同的功能需求。采用FPGA實現(xiàn)授時、分頻,產生時間信號和各種同步信號,可以使時統(tǒng)接口模塊集成度更高,可維護性更強。

本文結合實際時統(tǒng)項目提出了一種基于FPGA的高速時間統(tǒng)一系統(tǒng)設計方案,它以Altera[1]公司Cyclone系列FPGA[2-3]芯片為核心,采用原理圖和Verilog語言編程[4]實現(xiàn)。通過接收GPS、北斗、B碼等外部基準,并選擇其中一路產生與其同步的IRIG-B碼信號和各脈沖信號,供其他分系統(tǒng)使用。

1 系統(tǒng)總體設計

時統(tǒng)系統(tǒng)硬件包括時統(tǒng)卡(安裝于服務器)和IRIG-B碼終端[6]。圖1為時統(tǒng)系統(tǒng)設備組成圖。

結合實際時統(tǒng)項目提出了一種基于FPGA的高速時間統(tǒng)一系統(tǒng)設計方案

IRIG-B 碼終端可以實現(xiàn)GPS衛(wèi)星系統(tǒng)與北斗衛(wèi)星系統(tǒng)的雙系統(tǒng)時間信號冗余接收以及外來B碼信號的直接接收,產生多路直流或交流IRIG-B碼發(fā)送給時統(tǒng)卡。

時統(tǒng)卡通過直接接收IRIG-B碼并通過解碼電路自動獲取標準時間信息,通過VPX總線向配有時統(tǒng)卡的服務器發(fā)送時統(tǒng)信息,服務器接收時統(tǒng)信息后,向服務器自身、網(wǎng)絡內各工作站和終端進行網(wǎng)絡授時,實現(xiàn)對設備自身信號嚴格的監(jiān)控和輸出,以提高系統(tǒng)的可靠性及滿足時間同步要求。

2 IRIG-B碼編碼原理

IRIG-B碼是國際通用的一種常用串行傳輸方式時間格式碼,與并行傳輸方式相比,其物理連接簡單、信息量大、分辨率高、傳輸距離遠、抗干擾能力強、具有標準化接口。根據(jù)時間精度的不同要求及B碼傳輸距離的不同,B碼采用了兩種碼型:B(DC)直流碼和B(AC)交流碼。B(DC)碼的每個碼元是一個脈沖信號,可以實現(xiàn)較高精度的時間同步,但脈沖信號頻譜豐富,窄帶信道無法傳輸,適用于短距離電纜傳輸;B(AC)碼則可以使用標準語音帶寬(0.3 kHz~3.4 kHz)信道傳輸,傳輸距離更遠,但傳輸精度有一定損失。B(AC)碼可由B(DC)碼對標準正弦波載波進行幅度調制得到。根據(jù)不同要求可選擇不同碼型傳輸,在本時統(tǒng)系統(tǒng)中,兩種碼型均有應用。

3 B碼終端

B碼終端可以接收GPS/北斗的授時信號和外來B碼信號,通過編解碼處理生成1PPS脈沖信號與DC/AC時間編碼信號,以供時間同步設備使用。

3.1 B碼終端系統(tǒng)原理及組成

B碼終端系統(tǒng)原理圖如圖2所示。

B碼終端可同時接收GPS/北斗信號和外來B碼信號。當GPS/北斗信號到來時,GPS/北斗模塊通過天線接收授時信號,向ARM和FPGA發(fā)送1PPS脈沖信號,同時以串行方式向ARM發(fā)送時間信息;ARM將解出的時間信息及有效標志,通過自定義總線和通信協(xié)議發(fā)送至FPGA; FPGA在接收到1PPS與時間信息后,根據(jù)信息的有效性決定選用該時間信息或自守時的方式,生成多路AC/DC碼和1PPS信號向外輸出。當外來B碼到來,通過AC/DC解碼電路,將外來B碼信號整形運放,然后傳給FPGA進行編解碼。

3.2 B碼終端單元模塊設計

(1)GPS/北斗模塊

選用精度為30 ns、1 PPS的GPS/北斗模塊,向FPGA和ARM傳輸時間信號,并支持通過串口命令對芯片進行配置。

GPS/北斗模塊輸出包含UTC年、月、日、時、分、秒。ARM處理器通過模塊提供的1PPS中斷接收整秒信號,并通過異步串行通信方式獲取時間信息。

(2)外部B碼解碼電路

當采用外部B碼信號作為產生IRIG-B碼的基準時,需要對外部B碼基準進行接收解調,以產生基準秒和串行時間數(shù)據(jù)。在本設計中,采用硬件電路完成對外部B碼基準的解調工作。

(3)1PPS選擇模塊

FPGA對GPS/北斗信號及外來B碼信號進行處理,產生AC_1PPS、DC_1PPS、GPS_1PPS信號,作為ARM與FPGA之間通信基準。

(4)FPGA各功能模塊設計

FPGA作為B碼終端的核心,實現(xiàn)了時碼產生、同步分頻、外來B碼信號解碼等功能,主要包含B(AC/DC)碼生成模塊、B(DC)碼解碼模塊、B(AC)碼解碼模塊等。各模塊工作原理如圖3所示。

B(AC)碼生成模塊:FPGA根據(jù)GPS/北斗模塊的時間信息產生AC碼,其每一位的高低電平的AC碼實際輸出對應ROM中一個周期的正弦波形,F(xiàn)PGA輸出的波形控制字發(fā)送至DAC,DAC輸出對應電流值,經(jīng)運算放大電路轉換后生成對應AC碼高低電平的正弦波形,最后經(jīng)1:1變壓器將波形輸出。

B(DC)碼生成模塊:FPGA根據(jù)GPS/北斗模塊的時間信息直接產生DC碼的TTL輸出,經(jīng)單端/差分轉換后,輸出至多路DC碼輸出。

B碼解碼模塊:FPGA通過完成外來B碼的解碼,以實現(xiàn)精準時間信息的提取并輸出。

4 時統(tǒng)卡

時統(tǒng)卡設計采用通用的VPX接口,可接收標準化時統(tǒng)的IRIG-B(DC)碼、IRIG-B(AC)碼輸入,設備可以通過上層驅動從VPX總線[5-6]上捕獲當前時間信息,采集不同頻率的中斷信號。針對時統(tǒng)卡的具體要求,將時統(tǒng)卡劃分為兩個主要部分:硬件電路設計及IRIG-B碼解碼、時間獲取軟件設計。

4.1 硬件電路設計

時統(tǒng)卡硬件總體主要包括B碼接收電路、VPX接口電路、B碼解碼電路和電源電路。具體硬件結構設計框圖如圖4所示。

B碼接收電路包含兩部分,即B(AC)碼和B(DC)碼兩種碼型的接收,通過接收電路后,最終兩種碼型都以TTL電平方式傳輸?shù)紹 碼解碼電路。

B碼解碼電路主要由FPGA芯片和外圍電路組成,通過FPGA編程開發(fā)完成B碼的解碼,實現(xiàn)時間信息的提取。

4.2 FPGA

FPGA通過完成B碼的解碼,以實現(xiàn)精準時間信息的提取,并與VPX接口通信。

FPGA內部設計框圖如圖5所示。

結合實際時統(tǒng)項目提出了一種基于FPGA的高速時間統(tǒng)一系統(tǒng)設計方案

FPGA的B碼解碼模塊主要包括:B(DC)碼解碼模塊、B(AC)碼解碼模塊、時間選擇模塊、中斷產生模塊和VPX接口模塊。FPGA程序可以完成時間信息的提取、B(DC)碼和B(AC)碼的自動切換,還可以通過B碼解碼過程產生的PPS 秒脈沖,實現(xiàn)不同時間的中斷信號。VPX接口程序完成時間信息和中斷信號的接收并傳輸?shù)絍PX總線。

B(AC)碼解模塊和B(DC)解碼模塊分別對兩種時統(tǒng)信號根據(jù)B碼的碼型特點進行時間信息提取,并輸出有效時間信息、時間有效標志和PPS秒脈沖。

有效時間選擇模塊根據(jù)B(AC)和B(DC)碼解碼輸出的時間有效信號選擇輸出有效時間信號,這里優(yōu)先選擇B(DC)碼時間信息。

中斷產生模塊根據(jù)PPS秒脈沖產生準確的、不同周期的中斷時間信號,為上位機提供更高分辨率時間信號。

守時模塊是FPGA在沒有B碼輸入時,通過內部時鐘計數(shù)產生秒脈沖和時間的更新。B碼解碼模塊在沒有成功解碼時間信息時輸出相應信號,通過時間選擇模塊完成守時時間的切換。守時模塊在有B碼輸入時每個秒周期自動更新時間,并且自行進行時間計數(shù),完成守時功能。

5 實驗結果

將B碼終端與時統(tǒng)卡相連接,在接入GPS/北斗信號條件下,采用上位機對時統(tǒng)卡輸出的信號進行讀取。在讀取過程中,為了顯示直觀性與簡潔性,只在每秒初始時刻打印一次信息。另外,為了更加準確地反映時統(tǒng)系統(tǒng)及上位機讀取的延時,上位機測試軟件中加入了每秒讀取時各個中斷的最大及最小延遲。圖6為時統(tǒng)系統(tǒng)運行實驗結果。

經(jīng)過多次長時間的測試,各個中斷最大延遲均滿足設計要求。

6 結論

本文的時統(tǒng)系統(tǒng),其外圍硬件電路簡單, 可靠性高,時統(tǒng)卡使用VPX總線進行通信,滿足靶場計算平臺高性能、高帶寬、抗惡劣環(huán)境的性能要求,有巨大的發(fā)展應用前景,已成功應用于某設備之中。經(jīng)過長時間工作檢驗可知,設備工作穩(wěn)定,指標滿足要求。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21954

    瀏覽量

    613999
  • 同步信號
    +關注

    關注

    0

    文章

    17

    瀏覽量

    10188
  • 脈沖信號
    +關注

    關注

    6

    文章

    402

    瀏覽量

    37474

原文標題:【學術論文】基于FPGA的VPX時間統(tǒng)一系統(tǒng)設計

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    一種基于FPGA的任意鎖相倍頻算法

    摘 要:提出了一種基于FPGA的任意鎖相倍頻算法。通過對倍頻系統(tǒng)總體結構的分析,提出了實現(xiàn)該算法的原理及其具體的設計方法,同時提供了
    發(fā)表于 12-04 22:29

    一種基于FPGA的振動信號采集處理系統(tǒng)設計介紹

    越來越力不從心。  以FPGA為代表的可編程邏輯器件以其工作穩(wěn)定、速度快、靈活的可編程能力等特點,獲得了越來越廣泛應用。本文提出了一種基于FPGA的振動信號采集處理
    發(fā)表于 07-01 06:11

    一種基于FPGA和DSP的高速數(shù)據(jù)采集設計方案介紹

    對數(shù)據(jù)采集與處理系統(tǒng)提出了新的更高的要求,即高速度、高精度和高實時性。對數(shù)據(jù)采集與處理系統(tǒng)的設計,有以下3
    發(fā)表于 07-05 06:41

    分享一種不錯的基于FPGA和USB的通用CCD采集系統(tǒng)設計方案

    提出一種基于FPGA和USB的通用CCD采集系統(tǒng)設計方案。該系統(tǒng)在不改變硬件的情況下可以采集多種
    發(fā)表于 04-22 06:23

    個基于FPGA高速數(shù)據(jù)中繼器設計方案

    本文的創(chuàng)新點是提出了一種基于FPGA高速數(shù)據(jù)中繼器設計方案,并綜合分析了ASIC和NP等方法設計的高速
    發(fā)表于 04-29 06:45

    怎么用ARM和FPGA實現(xiàn)個實時圖像采集傳輸系統(tǒng)設計方案

    本文結合實際系統(tǒng)中的前端圖像處理和圖像數(shù)據(jù)傳輸需要.充分利用ARM的靈活性和FPGA的并行性特點,設計了一種基于ARM+FPGA的圖像快速采
    發(fā)表于 05-07 07:01

    分享一種基于Actel Flash FPGA的高可靠設計方案

    本文以星載測控系統(tǒng)為背景,提出了一種基于 Actel Flash FPGA的高可靠設計方案。采用不易發(fā)生單粒子翻轉的 flash
    發(fā)表于 05-10 06:58

    分享一種FPGA的動態(tài)配置方案

    本文提出了一種基于嵌入式系統(tǒng)和Internet的FPGA動態(tài)配置方案
    發(fā)表于 05-27 06:38

    分享一種不錯的無線語音傳輸系統(tǒng)設計方案

    本文介紹了nRF401的特點,提出了一種將其應用于無線集群語音傳輸系統(tǒng)的實現(xiàn)方案。此方案硬件電路簡單,易于調試,軟件編程也不復雜,是
    發(fā)表于 05-31 06:36

    如何利用ARM和FPGA設計一種高速圖像數(shù)據(jù)采集傳輸系統(tǒng)

    本文結合實際系統(tǒng)中的前端圖像處理和圖像數(shù)據(jù)傳輸?shù)男枰浞掷肁RM的靈活性和FPGA的并行性的特點,設計了一種基于ARM+FPGA
    發(fā)表于 06-02 06:18

    求分享一種集中式插入法幀同步的FPGA設計方案

    本文主要提出一種集中式插入法幀同步的FPGA設計方案
    發(fā)表于 06-02 06:07

    一種基于Flash型FPGA的高可靠系統(tǒng)設計

    本文以星載測控系統(tǒng)為背景,提出了一種基于Actel Flash FPGA 的高可靠設計方案。采用不易發(fā)生單粒子翻轉的Flash
    發(fā)表于 01-20 14:35 ?21次下載

    基于DSP和FPGA的GPS-B碼時統(tǒng)終端系統(tǒng)設計

    介紹了一種基于DSP和FPGA的GPS-B碼時統(tǒng)終端系統(tǒng)設計方案,提出了
    發(fā)表于 02-24 13:48 ?22次下載

    一種并行幀同步設計方案提出、設計與應用

    針對設計某高速衛(wèi)星數(shù)據(jù)通信幀同步系統(tǒng)中所遇到的問題,提出了一種新的并行幀同步設計方案,解決了同步字碼組不能穩(wěn)定提取、同步狀態(tài)判斷
    發(fā)表于 07-05 16:11 ?12次下載

    基于FPGA的VPX時間統(tǒng)一系統(tǒng)設計與實現(xiàn)

    基于FPGA的VPX時間統(tǒng)一系統(tǒng)設計與實現(xiàn)
    發(fā)表于 06-01 09:26 ?4次下載
    基于<b class='flag-5'>FPGA</b>的VPX<b class='flag-5'>時間</b><b class='flag-5'>統(tǒng)一系統(tǒng)</b>設計與實現(xiàn)