ARM7加速度數據采集系統設計
本檢測裝置工作在惡劣環境下,易受到各種干擾源的干擾。另外,檢測裝置本身也會產生電磁噪音,將嚴重影響信號的分析和讀取。可以采用電源去耦、低通濾波等硬件方式來濾除干擾,但不容易達到理想效果,因此必須依靠軟件抗干擾技術。軟件抗干擾技術不僅設計靈活,而且節約硬件資源。常用的軟件抗干擾技術有軟件陷阱技術、軟件濾波技術等。在程序的具體編寫過程中,可以利用這些技術達到抗干擾的目的。
由ARM系統采集到的數據可通過串口線發送到上位機進行實時顯示,也可以通過模擬IDE通信協議存儲到IDE硬盤中。AT91SAM7X256通過串口與上位機進行通信,主要是應用AT91SAM7X256中的通用異步接收/發送裝置UART0;而使用AT91SAM7X256的通用可編程I/O口,可以模擬產生IDE硬盤的讀寫時序,完成對存儲設備的讀寫操作,從而實現加速度數據的顯示和存儲。上位機實時顯示加速度的檢測數值,如圖5所示。本文引用地址:http://www.104case.com/article/195106.htm
結語
本文介紹一種MEMS加速度計的設計與應用,結合當前應用廣泛的ARM7處理器芯片,設計出一套方面靈活、應用性強的數據采集方案。實驗證明,該系統可準確地采集Model 1221單軸MEMS加速度計的加速度信號,可以對采集到的信號進行靈活的處理,既可以在上位機實時顯示,又可以存儲在IDE接口硬盤中,達到了數據顯示和存儲的目的。
評論