基于DSP的數(shù)據(jù)采集系統(tǒng)開發(fā)與實(shí)現(xiàn)
2.3 數(shù)字信號采集的實(shí)現(xiàn)
數(shù)字信號可以利用F2812的數(shù)字I/0直接獲得。F2812共有多達(dá)56個I/0共享引腳。多數(shù)I/0既可以作為普通的I/0引腳,也可以作為其它功能引腳。通過對I/0控制寄存器編程可以指定這些共享引腳是I/0還是其它功能引腳。當(dāng)引腳為I/0時,讀出I/0模塊的數(shù)據(jù)和方向寄存器相應(yīng)位的結(jié)果就可以得到所測數(shù)字信號的值了。如果讀出的結(jié)果為0,則相應(yīng)引腳為低電平;結(jié)果為l,則相應(yīng)引腳為高電平。
3 數(shù)據(jù)采集卡的軟件模塊
數(shù)據(jù)采集卡上的軟件主要分為系統(tǒng)配置、轉(zhuǎn)速采集、模擬信號采集轉(zhuǎn)換、數(shù)字信號采集、數(shù)據(jù)處理和上位通信等模塊。在實(shí)際應(yīng)用中可以根據(jù)需求進(jìn)行配置。
4 結(jié)束語
該開發(fā)平臺運(yùn)用于石油化工領(lǐng)域內(nèi)的煙氣輪機(jī)振動故障檢測中流量、溫度、壓力、密封差壓、各點(diǎn)振動位移、催化劑含塵量等參數(shù)的模擬數(shù)據(jù)采集,通過分析可以看出因?yàn)門MS320F2812芯片內(nèi)包含了A/D和SRAM,SRAM代替了價(jià)格昂貴的FIFO,所以這種采集方法可以大大提高采樣速度和精度,并且可以降低硬件設(shè)計(jì)的成本和時間,為下一步基于DSP實(shí)時數(shù)字信號處理和分析設(shè)計(jì)奠定了良好的基礎(chǔ)。
評論