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