国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集模塊設(shè)計

2021-08-02 08:55:38陳小宇武瑞宏任曉春
電子技術(shù)應(yīng)用 2021年7期
關(guān)鍵詞:接口板溫度傳感器編碼器

陳小宇 ,汪 歆 ,武瑞宏 ,任曉春 ,鄧 川

(1.華中師范大學(xué) 物理科學(xué)與技術(shù)學(xué)院,湖北 武漢 430079;2.中鐵第一勘察設(shè)計院集團有限公司,陜西 西安 710043)

0 引言

多源異構(gòu)數(shù)據(jù)的高精度同步采集是軌道動靜結(jié)合檢測系統(tǒng)中的關(guān)鍵技術(shù)之一[1-3]。軌道動靜結(jié)合檢測系統(tǒng)是以慣性測量系統(tǒng)為核心測量單元,并輔以全站儀、GPS、軌距、傾角、里程計、軌枕識別等多類高精度傳感器,實現(xiàn)鐵路軌道幾何尺寸的快速檢測。隨著高鐵的迅猛發(fā)展,列車的速度不斷提高,在列車提速的同時,會對鐵軌造成更大的傷害,鐵路軌道會發(fā)生形變、磨耗等現(xiàn)象,而軌道結(jié)構(gòu)的各個部件產(chǎn)生的形變都會直接或間接影響列車運營的平穩(wěn)性和安全性[4-9]。由于軌道動靜結(jié)合快速檢測系統(tǒng)的動態(tài)測量模式,測量速率快,采樣頻率高,大量多源數(shù)據(jù)需要同步采集、處理與存儲,并實時上傳至控制中心,用于后續(xù)綜合解算,因此,對多源數(shù)據(jù)采集模塊提出了更高的性能需求[10]。針對上述問題,本文設(shè)計了一套軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集模塊,該模塊以FPGA 為主控芯片,利用高穩(wěn)晶振、結(jié)合GPS 輸出的PPS 脈沖建立高精度時間基準(zhǔn),通過控制AD 采樣頻率實現(xiàn)位移傳感器、溫度傳感器、激光位移傳感器等多傳感器數(shù)據(jù)的高精度實時同步采集[11-12],將采集的數(shù)據(jù)通過USB 實時傳輸至Jetson TX2[13],進行融合處理后,實現(xiàn)鐵軌幾何尺寸、形變及磨損的快速檢測。

1 總體設(shè)計方案

總體設(shè)計框圖如圖1 所示。為減小體積、便于安裝和維護,將整個系統(tǒng)分為FPGA 核心板、接口板、GPS 轉(zhuǎn)接板和電源板四個子模塊。FPGA 核心板采用Xilinx 公司的Artix-7 系列FPGA 為主控制芯片[14-15],通過高穩(wěn)晶振和GPS 轉(zhuǎn)接板輸出的PPS 脈沖和NEMA 數(shù)據(jù)建立高精度時間基準(zhǔn),充分發(fā)揮FPGA 高速并行的優(yōu)勢,實現(xiàn)對接口板上慣導(dǎo)、編碼器、位移傳感器、溫度傳感器、激光位移傳感器等多傳感器數(shù)據(jù)同步采集控制;并以NVIDIA 公司的Jetson TX2 作為數(shù)據(jù)處理融合中心,TX2通過千兆網(wǎng)接口可以與上位機通信,接收上位機發(fā)送的控制指令,通過串口與FPGA 核心板上的FPGA 芯片通信,F(xiàn)PGA 同步采集的各個傳感器數(shù)據(jù)通過USB 傳輸模塊上傳至TX2,進行數(shù)據(jù)的處理、融合和存儲;電源板上集成高效率的DC/DC 轉(zhuǎn)換模塊和電源轉(zhuǎn)換芯片,實現(xiàn)高效電源轉(zhuǎn)換,可以為各個模塊提供供電電源,為整個系統(tǒng)穩(wěn)定運行提供保障。

圖1 系統(tǒng)總體設(shè)計框圖

2 系統(tǒng)硬件核心電路設(shè)計

2.1 FPGA 核心板設(shè)計

FPGA 核心板框圖如圖2 所示,作為整個軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集系統(tǒng)的核心部件,該子模塊主要完成千兆網(wǎng)、USB 3.0、HDMI 等高速信號接口的處理、A/D 轉(zhuǎn)換控制及數(shù)據(jù)傳輸、高精度時間基準(zhǔn)建立、IMU 數(shù)據(jù)同步采集[16]、編碼器數(shù)據(jù)同步采集等核心任務(wù),通過接插件與接口板對扣連接。

圖2 FPGA 核心板框圖

2.1.1 主控芯片的選型

選擇Xilinx 公司的Artix-7 系列FPGA 作為主控芯片,該芯片提供了行業(yè)最低的系統(tǒng)成本和功耗,Artix-7 器件在單個成本優(yōu)化的FPGA 中提供了最高性能功耗比結(jié)構(gòu)、收發(fā)器線速、DSP 處理能力以及AMS 集成。綜合考慮邏輯數(shù)量、I/O 口數(shù)量、RAM 數(shù)量、乘法器數(shù)量、封裝、功耗要求以及供貨渠道與價格因素,選擇XC7A35T-1CSG324I 型號作為主控芯片,該型號在多種通用邏輯和DSP 應(yīng)用中優(yōu)化實現(xiàn)了最低成本和功耗,滿足設(shè)計要求。該芯片詳細(xì)參數(shù)如表1 所示。

表1 FPGA 性能參數(shù)信息表

2.1.2 時間基準(zhǔn)的建立

由于高穩(wěn)晶振短期穩(wěn)定性好,GPS 輸出的PPS 秒脈沖長期精度高,采用GPS 輸出的PPS 脈沖對高溫晶振進行馴化,建立高精度的時間基準(zhǔn)。系統(tǒng)的晶振電路圖如圖3 所示。高穩(wěn)石英晶振所選型號為7N-10.000MBP,頻率為10 MHz,其頻率穩(wěn)定誤差20 年內(nèi)穩(wěn)定在±4.6 ppm。

圖3 晶振電路圖

采用DS1302 為模塊提供初始時間,其電路如圖4所示。

圖4 計時芯片電路圖

啟動時,讀取DS1302 的時間作為系統(tǒng)初始時間,外部高穩(wěn)石英晶振的輸出信號被FPGA 中的鎖相環(huán)捕捉,F(xiàn)PGA 將對信號進行累加作為系統(tǒng)的參考時鐘,同時抓取GPS 輸出的PPS 脈沖信號上升沿作為絕對整秒的開始,在連續(xù)檢測到兩個PPS 脈沖時,將上一PPS 對應(yīng)時間加一秒進行授時,同時清零FPGA 內(nèi)部累加計數(shù)器,這樣保證了FPGA 內(nèi)部脈沖與GPS 的PPS 秒脈沖信號邊沿對齊,實現(xiàn)兩者的時間統(tǒng)一。在GPS 信號穩(wěn)定時,F(xiàn)PGA 通過串口接收并解析GPS 的GPRMC 格式數(shù)據(jù)包,每隔半小時將解析出的時間信息寫入DS1302 中,確保下次系統(tǒng)啟動時初始時間的準(zhǔn)確性。

2.2 接口板設(shè)計

接口板如框圖5 所示,接口板作為FPGA 核心板和傳感器連接的中間部件,主要完成各傳感器數(shù)據(jù)信號調(diào)理、電平轉(zhuǎn)換、A/D 轉(zhuǎn)換等功能,并將轉(zhuǎn)換后的信號通過兩排排插連接至FPGA 核心板的FPGA 芯片,由FPGA 芯片根據(jù)設(shè)定的時間間隔,完成各傳感器數(shù)據(jù)的同步采集。

圖5 接口板框圖

2.2.1 ADC 采集模塊

位移傳感器、激光位移傳感器和溫度傳感器的輸出信號經(jīng)信號調(diào)理電路后送入AD7689,AD7689 是16 位4/8通道的電荷再分配逐次逼近寄存器型(SAR)模數(shù)轉(zhuǎn)換器,采用單電源VDD 供電,吞吐速率為250 kS/s。AD7689 使用SPI 接口實現(xiàn)配置寄存器的寫入和轉(zhuǎn)換結(jié)果的接收,SPI 接口使用單獨的電源VIO,它被設(shè)定為主機邏輯電平,其功耗與吞吐速率成正比。FPGA 通過該芯片采集位移傳感器、激光位移傳感器和溫度傳感器的數(shù)據(jù)。其電路設(shè)計如圖6 所示。

圖6 ADC 數(shù)據(jù)采集轉(zhuǎn)換電路

2.2.2 傳感器信號調(diào)理電路

由于位移傳感器、激光位移傳感器和溫度傳感器輸出模擬信號的幅值可能各不相同,而AD7689 可接受輸入的電壓范圍為0~4.096 V,因此上述傳感器輸出的模擬信號不能直接輸入至A/D 轉(zhuǎn)換芯片,需要將這些模擬信號通過信號調(diào)理電路調(diào)理為A/D 可接受的模擬信號輸入并保證這些模擬信號幅值的統(tǒng)一。圖7 所示為某一路位移傳感器的信號調(diào)理電路。

圖7 位移傳感器信號調(diào)理電路

2.2.3 USB 電路設(shè)計

采用CY7C68013 芯片作為USB 傳輸控制芯片,F(xiàn)PGA 通過16 位并行接口與該芯片連接,將采集的多傳感器同步數(shù)據(jù)轉(zhuǎn)成USB 協(xié)議后,傳輸至TX2。電路如圖8 所示。

圖8 USB 電路設(shè)計原理圖

2.3 GPS 轉(zhuǎn)接板設(shè)計

GPS 板卡電路設(shè)計如圖9 所示。

圖9 GPS 板卡電路圖

其功能是將GPS模塊安裝在該電路板上,并且完成GPS模塊輸出的PPS 信號和NEMA 信號的電平轉(zhuǎn)換,F(xiàn)PGA 通過接口板與PPS 和UART 口連接,讀取GPS 的NEMA 數(shù)據(jù),結(jié)合PPS 信號和高穩(wěn)石英晶振,在FPGA 內(nèi)部建立高精度的時間基準(zhǔn)。

2.4 電源板設(shè)計

電源板框圖如圖10 所示,其功能是接收+12 V電源輸入,通過電源轉(zhuǎn)換模塊和電源轉(zhuǎn)換芯片,變換出多路+24 V、+12 V、+5 V 電源,為各子模塊和傳感器提供可靠的供電電源。

圖10 電源板框圖

3 FPGA 軟件設(shè)計

3.1 FPGA 主控制模塊程序設(shè)計

FPGA 采用Xilinx 公司的Artix-7 系列芯片XC7A35T-1CSG324I,開發(fā)環(huán)境為Xilinx 的Vivado,F(xiàn)PGA 程序框圖如圖11 所示。整個程序采用Verilog HDL 語言開發(fā),采用模塊化設(shè)計。

圖11 多傳感器數(shù)據(jù)采集同步控制流程圖

FPGA 主控制模塊程序設(shè)計主要包括高精度時間基準(zhǔn)建立模塊、A/D 轉(zhuǎn)換控制、串口收發(fā)模塊、編碼器計數(shù)及辨向模塊和FIFO 及USB 控制模塊。FPGA 通過SPI 接口控制16 位AD7689 轉(zhuǎn)換芯片,啟動A/D 轉(zhuǎn)換,讀取轉(zhuǎn)換后的位移傳感器、傾角傳感器和溫度傳感器的數(shù)據(jù)以及對應(yīng)的采樣時刻;串口收發(fā)模塊實現(xiàn)FPGA 和串口的數(shù)據(jù)接收和發(fā)送。系統(tǒng)使用多個串口,串口1 實現(xiàn)FPGA和TX2 的數(shù)據(jù)交互,F(xiàn)PGA 通過該串口接收TX2 發(fā)送的指令,啟動系統(tǒng)工作或停止,反饋查詢結(jié)果;FPGA 通過串口2 接收慣導(dǎo)的數(shù)據(jù);串口3 實現(xiàn)FPGA 和GPS 之間的數(shù)據(jù)接收和發(fā)送,接收GPS 發(fā)出的NEMA 數(shù)據(jù);編碼器計數(shù)及辨向模塊對兩路編碼器發(fā)出的脈沖進行正反計數(shù),實現(xiàn)兩路編碼器位置的實時計數(shù);FIFO 及USB 控制模塊是對Cypress 公司USB 轉(zhuǎn)換芯片CY68013 進行控制,將采集到的多傳感器數(shù)據(jù)打包后,寫入到FIFO 緩存,USB 控制模塊控制FIFO 中的數(shù)據(jù),向CY68013 寫入,從而實現(xiàn)多傳感器同步后的數(shù)據(jù)從FPGA 到TX2 的上傳。

3.2 A/D 采集模塊程序設(shè)計

A/D 采集模塊在FPGA 程序設(shè)計上,使用三段式狀態(tài)機,設(shè)置空閑、初始化、等待、數(shù)據(jù)讀取4 個狀態(tài)。ad_en為使能信號,ad_done 為掃描結(jié)束的標(biāo)志位,采集頻率freq 是由一個分頻模塊輸出固定頻率的脈沖實現(xiàn),將freq 信號延遲2.5 μs 后輸出作為轉(zhuǎn)換數(shù)據(jù)讀取的啟動時鐘。當(dāng)工控機發(fā)送系統(tǒng)開始工作指令后,將ad_en 置為高電平,A/D 進行數(shù)據(jù)采集,直到工控機發(fā)送系統(tǒng)停止工作指令后,將ad_en 置為低電平,A/D 停止數(shù)據(jù)采集;當(dāng)讀取的通道編號為最后一個通道時,置高ad_done 標(biāo)志位,啟動一次A/D 同步數(shù)據(jù)的FIFO 寫入操作,即將年月日、時分秒微秒、5 個通道數(shù)據(jù)按照協(xié)議設(shè)計寫入FIFO 緩沖器。AD 狀態(tài)轉(zhuǎn)換圖如圖12 所示,各模塊邏輯接口示意圖如圖13 所示。

圖12 A/D 狀態(tài)轉(zhuǎn)換圖

圖13 A/D 邏輯接口示意圖

4 主要性能測試

軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集模塊核心板和接口板如圖14 所示。經(jīng)反復(fù)測試驗證,目前電路板硬件運行良好,F(xiàn)PGA 控制程序穩(wěn)定,能夠按照設(shè)定的時間間隔,完成慣性測量系統(tǒng)、GPS、里程編碼器、位移傳感器、激光位移傳感器、溫度傳感器等多種傳感器的同步控制及數(shù)據(jù)采集,TX2 上的采集軟件工作正常,上位機能夠通過網(wǎng)絡(luò)接口向TX2 下發(fā)控制指令,讀取TX2 采集存儲的多傳感器數(shù)據(jù),為后續(xù)研究工作的開展奠定了堅實的基礎(chǔ)。

圖14 電路板實物圖

4.1 調(diào)理電路仿真分析

位移傳感器、激光位移傳感器和溫度傳感器輸出的模擬信號經(jīng)過信號調(diào)理放大電路輸入至A/D 可以接受的信號幅值,圖15 為某一路位移傳感器信號調(diào)理仿真圖,圖16 為信號帶寬圖。

圖15 某一路位移傳感器信號放大圖

圖16 某一路位移傳感器信號帶寬圖

從仿真結(jié)果可以看出,當(dāng)位移傳感器輸入的模擬信號幅值由0 V 增大到10 V 時,經(jīng)過信號調(diào)理之后輸出的幅值為0 V 到4 V,在A/D 可接受幅值范圍內(nèi),其截止帶寬頻率大約為6 kHz,可有效濾除噪聲。

4.2 傳感器數(shù)據(jù)采集

慣導(dǎo)輸出為RS422 接口,在接口板上轉(zhuǎn)換為3.3 V 電平信號后,輸入至FPGA,由FPGA 讀取慣導(dǎo)的數(shù)據(jù)。兩路編碼器均輸出為RS422 接口,在接口板上轉(zhuǎn)換為3.3 V電平信號后,輸入至FPGA,由FPGA 通過計數(shù)器記錄編碼器數(shù)據(jù)。傾角傳感器輸出為RS232 接口,在接口板上轉(zhuǎn)換為3.3 V 電平信號后,輸入至FPGA,由FPGA 讀取傾角傳感器的數(shù)據(jù)。FPGA 通過AD7689 采集位移傳感器、激光位移傳感器和溫度傳感器的數(shù)據(jù)。FPGA 將采集到的IMU、編碼器和傾角傳感器的數(shù)據(jù)以及FPGA 讀取AD 采集到的數(shù)據(jù)一起打包后通過USB 傳輸模塊傳輸至TX2 數(shù)據(jù)處理單元,其中TX2 采集并存儲同步板傳輸過來的原始數(shù)據(jù),如圖17 所示。

圖17 TX2 采集并存儲的多傳感器原始數(shù)據(jù)圖

TX2 通過上層軟件把采集到的多傳感器原始數(shù)據(jù)按照既定的格式解析出來,得到的解析后的數(shù)據(jù)如圖18所示,其中每一列的數(shù)據(jù)所代表的含義如圖19 所示。根據(jù)陀螺和加速度的零偏、標(biāo)度因素等參數(shù)即可解算出精確的實際數(shù)據(jù)。

圖18 TX2 解析原始數(shù)據(jù)后的數(shù)據(jù)圖

圖19 解析后的數(shù)據(jù)格式圖

4.3 慣導(dǎo)傳感器數(shù)據(jù)采集分析

慣性測量單元是根據(jù)三個方向的加速度計和陀螺儀組成,通過對加速度及和陀螺儀的測量值進行積分解算來得到當(dāng)前位置的姿態(tài)信息。圖20 為一段時間獲取的加速度計數(shù)據(jù)圖,圖21 為陀螺儀數(shù)據(jù)圖。

圖20 慣導(dǎo)加速度計數(shù)據(jù)圖

圖21 慣導(dǎo)陀螺儀數(shù)據(jù)圖

從測試結(jié)果分析,在系統(tǒng)初始靜止的時候,IMU 的加速度計X、Y 軸的加速度在0 附近,Z 軸的加速度則在重力加速度g 左右。

4.4 檢測偏差重復(fù)性分析

結(jié)合軌道線路的名稱、檢測設(shè)備、日期范圍、里程范圍和線路的速度等級,以此來確定檢測偏差的重復(fù)次數(shù),如果檢測偏差重復(fù)次數(shù)較多,可以判定為該區(qū)域?qū)儆谫|(zhì)量薄弱的路段,需要對該路段及時進行改良。圖22為軌道橫向偏差重復(fù)性波形圖,圖23 為軌道垂向偏差重復(fù)性波形圖。

圖22 軌道橫向偏差重復(fù)性波形圖

通過分析橫向和垂向偏差重復(fù)性波形圖可知,橫向偏差范圍在4 mm 以內(nèi),垂向偏差范圍在7 mm 以內(nèi),由此可知該路段鐵軌質(zhì)量良好,在其允許誤差范圍內(nèi)。

5 結(jié)論

本文設(shè)計了一套軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集模塊,以FPGA 為主控芯片,以TX2 為處理單元,利用高穩(wěn)晶振結(jié)合GPS 輸出的PPS 脈沖建立高精度的時間基準(zhǔn),通過FPGA 控制AD 轉(zhuǎn)換芯片的采樣時間,實現(xiàn)位移傳感器、激光位移傳感器、溫度傳感器等傳感器數(shù)據(jù)的同步采集,并將對應(yīng)時刻的慣性導(dǎo)航單元、GPS、編碼器、傾角傳感器等傳感器的數(shù)據(jù)打包,通過USB 傳輸模塊上傳至TX2 進行數(shù)據(jù)解析、融合處理及存儲。測試結(jié)果表明,軌道動靜結(jié)合快速檢測多源數(shù)據(jù)采集模塊的時間同步精度達微秒級,并具有體積小、安裝方便、功耗低等一系列的優(yōu)點,很好地滿足了軌道動靜結(jié)合快速檢測系統(tǒng)的要求。

圖23 軌道垂向偏差重復(fù)性波形圖

猜你喜歡
接口板溫度傳感器編碼器
客運交通裝備內(nèi)話系統(tǒng)的話機板卡設(shè)計
溫度傳感器DS18B20在溫度計設(shè)計中的應(yīng)用
電子制作(2019年12期)2019-07-16 08:45:44
伊寧CINRAD CC雷達兩類故障分析
一種高性能CMOS溫度傳感器
基于FPGA的同步機軸角編碼器
XTR105電流變送器在溫度傳感器中的應(yīng)用
電子制作(2018年12期)2018-08-01 00:47:40
基于PRBS檢測的8B/IOB編碼器設(shè)計
JESD204B接口協(xié)議中的8B10B編碼器設(shè)計
電子器件(2015年5期)2015-12-29 08:42:24
溫度傳感器在筆記本電腦散熱系統(tǒng)中的應(yīng)用
多總線式光電編碼器的設(shè)計與應(yīng)用
鱼台县| 贵溪市| 舟曲县| 天柱县| 文成县| 盐城市| 英吉沙县| 佛坪县| 佛冈县| 保德县| 乳源| 彭州市| 海林市| 巫溪县| 克拉玛依市| 和田县| 读书| 新乡市| 临朐县| 雷州市| 万州区| 赤城县| 周口市| 许昌县| 临安市| 晋中市| 沙田区| 高台县| 安塞县| 远安县| 游戏| 荣昌县| 黑山县| 嘉黎县| 栾城县| 桃江县| 榆林市| 昌图县| 鸡泽县| 平凉市| 西安市|