基于USB2.O的軌道電路信號(hào)車載采集與分析系統(tǒng)
3.3.1 數(shù)據(jù)采集模塊
數(shù)據(jù)采集模塊在整個(gè)系統(tǒng)中占有重要的地位,它是系統(tǒng)的核心。其工作流程圖如圖6所示,本模塊主要完成通道控制、觸發(fā)控制等功能。數(shù)據(jù)采集部分的參數(shù)設(shè)置正確與否,直接影響到后面的分析、處理、顯示等功能能否實(shí)現(xiàn)。這部分的參數(shù)設(shè)置主要包括:本文引用地址:http://www.ex-cimer.com/article/195304.htm
(1)通道控制。主要包括通道個(gè)數(shù)控制,系統(tǒng)提供的通道數(shù)為末通道數(shù)減去首通道數(shù)加1。
(2)觸發(fā)控制。主要包括觸發(fā)方式、觸發(fā)類型、觸發(fā)方向、時(shí)鐘源選擇等。
3.3.2 波形顯示模塊
波形顯示模塊主要應(yīng)用Chart實(shí)現(xiàn)波形顯示。波形圖顯示信號(hào)時(shí)域特性。系統(tǒng)可以顯示任意形狀的波形信號(hào)。對(duì)波形曲線進(jìn)行操作,包括移動(dòng)、對(duì)研究區(qū)域放大和縮小等。
3.3.3 參數(shù)測(cè)量模塊
參數(shù)測(cè)量模塊主要實(shí)現(xiàn)波形的參數(shù)測(cè)量、分析功能,完成包括各通道信號(hào)的載波頻率以及實(shí)際采樣頻率等幾個(gè)參數(shù)的測(cè)量,并顯示其測(cè)量結(jié)果。參數(shù)測(cè)量模塊程序設(shè)計(jì)實(shí)現(xiàn)中,主要應(yīng)用了循環(huán)結(jié)構(gòu)中的While循環(huán)。
3.3.4 頻譜分析模塊
頻譜分析模塊采用FFT算法,完成數(shù)據(jù)信號(hào)的頻譜分析。頻譜分析功能主要實(shí)現(xiàn)時(shí)域信號(hào)和頻域信號(hào)的轉(zhuǎn)換。
3.3.5 波形存儲(chǔ)和回放
為了實(shí)現(xiàn)對(duì)波形數(shù)據(jù)及各種測(cè)量數(shù)據(jù)的有效管理,可將這些數(shù)據(jù)予以存儲(chǔ)和回放。
(1)波形存儲(chǔ)。開始采集之前系統(tǒng)自動(dòng)提示用戶創(chuàng)建新文件。系統(tǒng)可以同時(shí)保存多通道的時(shí)域波形數(shù)據(jù),并且只要計(jì)算機(jī)硬盤或軟盤空間足夠大,可以保存無(wú)數(shù)次波形數(shù)據(jù)。從而擺脫了傳統(tǒng)數(shù)字存儲(chǔ)系統(tǒng)的存儲(chǔ)容量的限制。
(2)波形回放。“回放”按鈕控制是否從數(shù)據(jù)文件中讀取波形數(shù)據(jù)。從軟盤或硬盤上讀取的波形數(shù)據(jù),顯示在實(shí)時(shí)采集的波形顯示窗口,并保留在顯示窗口。當(dāng)看完讀取的波形后,要回到實(shí)時(shí)采集的狀態(tài),點(diǎn)擊前面板上的“采集”按鈕,進(jìn)行讀取與采集的切換。并且系統(tǒng)特有的輸出功能可以實(shí)現(xiàn)語(yǔ)音信號(hào)的同步回放。為了節(jié)約成本我們用計(jì)算機(jī)的聲卡代替D/A轉(zhuǎn)換器,將采集的語(yǔ)音信號(hào)通過(guò)聲卡輸出。
4 結(jié)束語(yǔ)
由于采用CY7C68013芯片作為主控制器,其靈活的接口和可編程特性簡(jiǎn)化了高速數(shù)據(jù)采集系統(tǒng)外部硬件的設(shè)計(jì),提高了系統(tǒng)的可靠性;由于A/D轉(zhuǎn)換電路采用ADl674,保證了數(shù)據(jù)采集系統(tǒng)的高速性和高精度。此設(shè)計(jì)方案可改善現(xiàn)有的數(shù)據(jù)采集系統(tǒng)存在的控制復(fù)雜、傳輸效率低、模擬量噪聲大等問(wèn)題,能實(shí)現(xiàn)低成本、高可靠性、高速、高精度和高穩(wěn)定性的多點(diǎn)數(shù)據(jù)采集,并且適合車載作業(yè)。
評(píng)論