999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LHAASO-WCDA時間刻度系統設計與實現

2018-10-09 03:00:24馬吉寧孫志斌
電子設計工程 2018年18期
關鍵詞:測量信號

馬吉寧,孫志斌,鄭 福

(1.中國科學院國家空間科學中心北京100190;2.中國科學院大學北京100049)

大型高海拔空氣簇射觀測站(Large High Altitude Air Shower Observatory,LHAASO)是我國科學家在宇宙線研究領域提出的重大科研項目,以甚高能伽馬天文與宇宙線觀測研究為核心的國家十二五重大科技基礎設施項目之一,旨在探索高能宇宙線起源等重大物理課題[1]。LHAASO整體的探測器陣列有四部分,電磁粒子探測器陣列、繆子探測器陣列、水切倫科夫探測器陣列、水切倫科夫望遠鏡陣列,其中的水基切倫科夫探測器陣列(Water Cherenkov Detector Array,WCDA)是由4個150×150㎡的水深4.5 m的總面積為90000㎡大型水池構成。WCDA的主要功能是在甚高能中低能段對整個北天區的伽馬源進行巡天觀測。來自宇宙的宇宙線次級粒子在水中產生的切倫科夫光子經過傳播達到探測器表面,經過探測器的光電轉換形成電脈沖信號,利用電脈沖信號的時間信息和電荷信息可進行原始數據的重建。為了保證數據的正確性,需要對探測器進行標定。從數據的角度上來講,標定分為電荷標定和時間標定[2]。而對于WCDA來說,最主要的科學目標是發現新的甚高能γ輻射源,提高輻射源的樣本數量,具體實現是通過探測器單元記錄到的簇射信息重建出原初粒子方向[3]。

為了盡可能減小探測器對輻射源的指向誤差,探測器通道之間的相對時間差的標定就至關重要。本文基于LHAASO-WCDA時間標定方法[3,4],以現場可編程邏輯門陣列FPGA和時間數字轉換器TDC7201為核心部件,設計了一種可遠距離傳輸的時間刻度系統,實現了對多路探測器之間相對時間差的測量和修正,為WCDA的時間差標定提供了實施方案,從而進一步為宇宙線的精確重建奠定基礎。

1 系統設計方案

整個時間刻度系統主要由同步觸發單元、光源驅動單元、時間差測量單元三部分組成。由WCDA的時間標定方案可知,標定光源均勻分布在整個WCDA水池中,光源驅動單元也因此必須均勻分布于整個水池中。這就要求同步觸發單元發出的觸發信號需經過遠距離的傳輸,傳輸距離最遠可達300米。常見的遠距離傳輸方案包括RS485、光纖通信等。光纖通信傳輸距離遠、通道之間時延小、環境影響小[5],但原材料采購成本高、施工難度大、系統維護繁瑣;RS485滿足遠距通信要求(最遠1200 m)、線纜成本低、施工難度小、系統維護簡單、可以實現單脈沖傳輸,其最大的缺點在于各通道時延大,同步信號抖動。綜合考慮成本、工程實現以及RS485、光纖的優缺點等因素,最終選擇RS485為觸發信號的傳輸介質。因為電流傳遞的速度取決于介質[6],所以RS485的通道時延在系統設計完成后是固定值,時間測量模塊會選擇某一通道為基準信號,測量出其余通道與此通道的時間差。同步觸發單元會根據各通道的時間差對觸發信號進行修正。為使各路觸發信號靈活調節,同步觸發模塊輸出的多路同步信號之間的相對延時應可調節,以保證光源驅動單元接收到的同步觸發信號在100ns的誤差之內。針對此同步性以及并行性要求,同步觸發模塊的核心控制芯片選用FPGA,FPGA的IO口數量眾多可以滿足多路信號輸出要求,由于FPGA采用并行工作方式,能滿足多路信號同時輸出,此外當FPGA的IO時鐘達到200 MHZ時,各路信號之間的時延精度可達到5 ns。時間差測量單元以TDC7201為核心,TDC7201內置有兩個時間數字轉換器(TDC),架構簡單,無需昂貴的處理器,每個TDC可執行秒表功能,測量START脈沖與多達5個STOP脈沖之間的時間間隔。整個系統的構成如圖1所示,其中不同光源驅動單元的時間差是在安裝前的線長測得,圖中做了簡化處理。

圖1 系統構成示意圖

2 同步觸發單元軟硬件設計

同步觸發單元是系統的核心部分,對觸發信號的分發以及修正都由此單元完成。整個單元分為上位機和下位機兩部分。上位機的功能是為各路觸發信號配置頻率、脈寬、時延等參數,并將各參數數據打包通過串口發送給下位機。下位機的功能為接收上位機發送來的參數數據,并以此配置各路觸發信號,將信號輸出。整個單元的功能框圖如圖2所示。

圖2 同步觸發單元功能框圖

2.1 下位機硬件電路設計

硬件電路的核心器件是Xilinx公司Virtex-5系列的高性能FPGA,以滿足高精度多通路的系統要求。由同步觸發單元的功能可知,RS232電路和RS485電路必不可少。整個電路板的主要部分包括電源電路、FLASH、FPGA、TTL轉RS232電路、TTL轉RS485電路等。電路板通過RS232串口線與上位機相連,以接收上位機發送來的數據。電路板通過RS485與脈沖光源驅動單元相連,已發送同步觸發信號。電路板由5V開關電源供電。硬件電路的結構示意圖如圖3所示。

圖3 同步觸發單元硬件電路結構示意圖

2.2 下位機程序設計

下位機程序基于Verilog硬件描述語言設計實現。由下位機的功能,可將下位機分為如下幾個模塊:1)串口接收模塊,用于接收上位機發送來的數據。串口接收模塊主要由波特率產生模塊和數據接收模塊組成。波特率產生模塊通過對時鐘信號分頻,產生實際所需要的波特率。數據接收模塊將串行數據轉化為并行數據發送給數據包解析模塊[7-8]。2)數據包解析模塊,用于解析接收到的數據包[9];3)信號輸出模塊,根據從數據包解析出來的參數,配置相應通道的脈沖,并將脈沖輸出。下位機的邏輯電路圖如圖4所示。

圖4 下位機邏輯電路圖

2.3 上位機軟件設計

上位機軟件基于LabVIEW編寫。上位機與下位機的通信通過串口傳輸,使用LabVIEW中的VISA控件具體實現[10]。為了實現對多路觸發信號參數方便靈活的配置,上位機設計了3種配置模式。分別為統一配置模式、單獨配置模式和文件配置模式。統一配置模式下,可以實現對所有通路的脈寬、時延參數的一次性配置,所有通路的脈寬、時延參數相同。單獨配置模式下可選擇某一特定通路對其脈寬、時延參數進行單獨配置。文件配置模式下[11],需按一定格式編寫配置文件,導入配置文件后,可對所有通路進行一次性配置,且每一通路下的配置參數可以不相同。3種配置模式配合使用,可以實現對多路信號靈活快捷的配置。上位機界面如圖5所示。

圖5 上位機界面

上位機程序的主體結構為循環結構和事件結構[12]。程序運行前要對串口進行配置,包括選擇正確的COM口、配置波特率、數據位、校驗位、停止位等參數。串口正確配置后,點擊運行按鈕,程序首先對串口進行初始化,然后進行事件的循環檢測。上位機運行流程如圖6所示。

圖6 上位機流程圖

2.4 數據包格式的設計

由于通道數較多,每個通道又需要獨立配置,再加上方便擴展等原因,需要對數據包的格式進行設計。數據包的格式設計如表1所示,其中,幀頭可以提高數據接收的容錯率。選項和通道的靈活定義可以方便之后各種參數的配置以及通道的擴展。

表1 數據包格式定義

3 光源驅動單元軟硬件設計

光源驅動單元被均勻在整個WCDA水池中,其功能是接收同步觸發單元通過RS485遠程發送來的觸發信號,并根據光源驅動單元的上位機發送來的配置信息,輸出光源驅動信號。光源驅動信號的頻率與觸發信號相同,脈寬、時延參數由上位機控制。光源驅動單元的電路與同步觸發單元的硬件電路大致相同,在同步觸發單元的基礎上增加了脈沖輸出電路[13]。此外,水池中的所有光源驅動單元由一個上位機控制,由于RS232不適合遠距離傳輸,光源驅動單元與上位機通過RS485進行數據傳輸[14]。光源驅動單元的邏輯電路圖如圖7所示。其中,rs_485端口用于連接上位機,trigger用于連接同步觸發單元發送來的觸發信號。pulse用來輸出驅動光源的脈沖。

圖7 光源驅動單元邏輯電路圖

光源驅動單元的上位機功能與觸發單元上位機的的非常相似,區別主要在于無需配置頻率參數。

4 時間測量單元

時間測量單元用來測量通道之間的時間差[15],同步觸發單元會根據此時間差信息修正觸發信號的延時,從而使得各通道觸發信號同步到達各驅動單元。時間測量單元的硬件使用的是TI公司的MSP-430單片機和TDC7201時間數據轉換器。TDC7201內置兩個時間數字轉換器(TDC),架構簡單,無需使用昂貴的FPGA或處理器。每個TDC均可執行秒表功能,測量START脈沖與STOP脈沖之間的時間間隔[16]。該器件內置自校準時基,可對時間進行補償。時間測量單元的功能框圖如圖8所示。

圖8 時間測量單元功能框圖

5 實驗結果分析

首先對同步觸發單元進行測試。使用RS232串口線連接上位機與電路板,運行上位機軟件,分別使用3種配置模式對觸發信號進行配置,調整頻率、脈寬、時延等參數,使用示波器測試輸出的觸發信號,驗證每種配置模式的效果是否正確。然后測試光源驅動單元。使用雙絞線連接同步觸發單元的輸出與光源驅動單元的輸入,同時連接同步觸發單元的上位機軟件和電路板,在上位機上更改脈寬、時延,測量脈沖輸出信號的頻率是否與同步觸發單元的輸出頻率相同,脈寬、時延是否與上位機的配置相同。

最后,對整個系統進行測試。選取一個光源驅動的輸出脈沖為基準信號,測量其余通道的輸出脈沖與基準脈沖的時間差,并以此時間差信息調整對應通道的時延參數。每個通道使用不同長度的雙絞線,修正前后的結果如圖9所示。實驗結果表明,各通道的時間差在20 ns以內,滿足100 ns誤差的指標,同步性良好。

圖9 實驗結果

6 結束語

本系統實現觸發信號的遠程傳輸,并對傳輸后的觸發信號的時間差進行了測量,根據測量結果對時間差進行了修正,修正后的觸發信號的時間差在20 ns之內,同步性能滿足了LAHSSO-WCDA時間標定方案的需求,為標定方案實施奠定了前期基礎。

猜你喜歡
測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
孩子停止長個的信號
滑動摩擦力的測量與計算
測量的樂趣
測量
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲午夜福利精品无码| 亚洲欧美自拍视频| 国产欧美日韩免费| 欧美第二区| 亚洲人成网址| 伊人激情久久综合中文字幕| 99在线观看视频免费| 久久情精品国产品免费| 中文成人无码国产亚洲| 国产精品久久国产精麻豆99网站| www亚洲天堂| 国产成人无码Av在线播放无广告| 亚洲成人www| jizz国产视频| 中文字幕1区2区| 少妇精品在线| 国产xx在线观看| 午夜毛片福利| 国产欧美亚洲精品第3页在线| 热久久国产| 四虎成人在线视频| 亚洲精品手机在线| 18禁色诱爆乳网站| 亚洲精品福利视频| 国产香蕉一区二区在线网站| 激情视频综合网| 国产丝袜无码一区二区视频| 五月天久久婷婷| 国产日韩欧美黄色片免费观看| 国产精品不卡永久免费| 国产区在线看| 欧美国产日韩另类| 国产在线91在线电影| 人妻无码中文字幕第一区| 国产一区二区丝袜高跟鞋| 国产原创自拍不卡第一页| 免费可以看的无遮挡av无码| 亚洲精品国产精品乱码不卞 | 99在线视频精品| 国产一级在线播放| 综合色亚洲| 国产精品成人观看视频国产| 国产乱人视频免费观看| 最新无码专区超级碰碰碰| 亚洲日本在线免费观看| 日韩av无码DVD| 国内丰满少妇猛烈精品播| 无码一区二区波多野结衣播放搜索| 原味小视频在线www国产| 亚洲第一中文字幕| 欧美激情视频二区三区| 一区二区影院| 亚洲无码不卡网| 丁香婷婷激情网| 五月综合色婷婷| 亚洲中文字幕23页在线| 国产真实自在自线免费精品| 99久久精品免费观看国产| aa级毛片毛片免费观看久| 免费一看一级毛片| 久久公开视频| 国产欧美日韩一区二区视频在线| 国产99视频精品免费视频7| 精品少妇三级亚洲| 日本在线免费网站| 国产一级毛片yw| 成人精品区| 91久久国产综合精品| 精品综合久久久久久97超人| 日韩欧美国产成人| 久久夜色精品国产嚕嚕亚洲av| 亚洲国产成人无码AV在线影院L| hezyo加勒比一区二区三区| 一级毛片a女人刺激视频免费| 狠狠色丁婷婷综合久久| 97在线观看视频免费| 女人18毛片水真多国产| 久久国产精品77777| 国产噜噜在线视频观看| 国产免费怡红院视频| 亚洲区视频在线观看| 91区国产福利在线观看午夜|