基于USB2.O的軌道電路信號(hào)車載采集與分析系統(tǒng)
摘要:介紹了一種基于USB2.O的車載采集與分析系統(tǒng),詳細(xì)設(shè)計(jì)了系統(tǒng)的硬件和軟件。硬件方面通過對(duì)CY7C68013的通用可編程接口(GPIF)控制邏輯的合理設(shè)計(jì)和芯片內(nèi)部FIFO的有效運(yùn)用,實(shí)現(xiàn)了在USB設(shè)備和主機(jī)之間大量數(shù)據(jù)的高速傳輸。軟件方面采用模塊化設(shè)計(jì)實(shí)現(xiàn)了信號(hào)的數(shù)字濾波、頻譜分析、波形顯示、存儲(chǔ)以及回放。
關(guān)鍵詞:數(shù)據(jù)采集;數(shù)字信號(hào)處理技術(shù);USB
0 引言
近年來(lái),隨著鐵路建設(shè)的跨越式發(fā)展,對(duì)機(jī)車信號(hào)檢測(cè)的準(zhǔn)確性和可靠性提出了越來(lái)越高的要求,傳統(tǒng)的手持式信號(hào)檢測(cè)系統(tǒng)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需要,本文提出的車載信號(hào)采集系統(tǒng)采用數(shù)字信號(hào)處理(DSP)技術(shù)實(shí)現(xiàn)對(duì)機(jī)車信號(hào)波形的頻譜分析。利用可靠的硬件和軟件技術(shù)實(shí)
現(xiàn)機(jī)車信號(hào)檢測(cè)的實(shí)時(shí)性和高精度要求。系統(tǒng)采用USB總線接口有效地解決了傳統(tǒng)總線形式(如RS232、并口、ISA等)傳輸速度低、安裝繁瑣、易受機(jī)箱內(nèi)環(huán)境的干擾、計(jì)算機(jī)系統(tǒng)資源限制等缺點(diǎn),具有廉價(jià)、高速、支持即插即用、使用維護(hù)方便等優(yōu)點(diǎn)。
1 系統(tǒng)總體設(shè)計(jì)
本數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)主要分為硬件和軟件設(shè)計(jì)兩部分。其中硬件設(shè)計(jì)主要包括信號(hào)調(diào)理、A/D轉(zhuǎn)換、數(shù)據(jù)存儲(chǔ)、控制部分以及USB接口部分等實(shí)現(xiàn)內(nèi)容。
系統(tǒng)軟件設(shè)計(jì)分為USBN件(Firmware)、USB設(shè)備驅(qū)動(dòng)程序以及主機(jī)應(yīng)用程序三部分內(nèi)容。在Windows操作平臺(tái)下,主機(jī)應(yīng)用程序通過USB設(shè)備驅(qū)動(dòng)程序與系統(tǒng)硬件接口USBDI(USBDeviceInterface)進(jìn)行通信,然后由系統(tǒng)產(chǎn)生USB數(shù)據(jù)的傳送動(dòng)作。固件則是運(yùn)行在接口芯片中的代碼,用以響應(yīng)各種來(lái)自系統(tǒng)的USB標(biāo)準(zhǔn)請(qǐng)求,完成數(shù)據(jù)的交換工作和事務(wù)處理。系統(tǒng)結(jié)構(gòu)框架圖如圖1所示。
2 系統(tǒng)硬件設(shè)計(jì)
USB數(shù)據(jù)采集板硬件電路設(shè)計(jì)實(shí)現(xiàn)共分為5大部分,它們分別是信號(hào)調(diào)理、A/D轉(zhuǎn)換、數(shù)據(jù)存儲(chǔ)、控制部分以及USB接口部分。
2.1 信號(hào)調(diào)理
信號(hào)調(diào)理部分由脈沖計(jì)數(shù)式鑒頻器完成。它由四部分組成(如圖2所示),即過零比較器、微分電路、脈沖形成電路和低通濾波器,輸入的調(diào)頻波Ui(t)經(jīng)過零比較器后變成調(diào)頻方波信號(hào)U1(t),調(diào)頻方波信號(hào)通過微分電路后變?yōu)槲⒎置}沖序列U2(t),微分脈沖序列經(jīng)過脈沖形成
電路后變?yōu)榈让}寬的方波脈沖序列U3(t),等脈寬的方波脈沖序列通過低通濾波器后就輸出調(diào)制信號(hào)Uo(t)。鑒頻器各部分的波形如圖3所示。
評(píng)論