基于S3C2410的無線數據采集系統(tǒng)
摘要:主要討論基于S3C2410的無線數據采集系統(tǒng)。介紹數據采集模塊、傳輸/接收模塊和數據處理模塊。硬件平臺基于S3C2410,MAXl32,IA4421芯片,并介紹它們的特點以及電路設計。采用Linux操作系統(tǒng)作為系統(tǒng)軟件平臺,應用程序Adopts采用Qt/Embedded系統(tǒng),實現(xiàn)了人機交互界面,可以直觀地觀察數據分析結果。
關鍵詞:S3C2410;MAX132;IA4421;人機交互界面
目前,手持終端的功能越來越強大,數據處理能力也越來越強,人們對其無線通信功能的要求也越來越高。為此,各種無線設備進入人們的生活,在此基礎之上,大量的無線設備業(yè)已進入工業(yè)生產領域。在工業(yè)或者工廠底層環(huán)境中,使用無線技術具有很多優(yōu)勢;利用無線技術可以解決工業(yè)生產中線路布局煩瑣的困境,也可以避免惡劣環(huán)境對線路腐蝕等問題。
1 系統(tǒng)設計
在此,把嵌入式技術與無線電臺通信技術相結合,設計一種無線數據采集系統(tǒng)。該系統(tǒng)分為數據采集模塊、數據傳輸/接收模塊、數據處理模塊,如圖1所示。數據采集模塊通過將傳感器得到的模擬信號轉換成數字信號,再用無線芯片發(fā)送出去。A/D轉換芯片采用MAX132;數據傳輸芯片采用無線傳輸/接收芯片IA4421。用單片機配置MAXl32和IA4421實現(xiàn)信號采集和發(fā)送。數據處理模塊采用S3C2410芯片,并且配置無線芯片IA4421為無線接收模式。這樣就實現(xiàn)了數據采集、傳輸與處理。
2 數據采集
數據采集模塊使用A/D轉換芯片,通過把接收到的模擬信號轉換成數字信號,再通過數據傳輸模塊將數字信號傳輸到數據處理模塊。
MAX132是18位外加1個符號位,具有高精度分辨率,以串行方式工作的A/D轉換芯片。它可在-512~+512 mV全范圍內提供2μV的分辨率,精度可達±0.006%滿量程。芯片較一般的積分型ADC具有更高的轉換速度,可達每秒100次,簡單的4線串行接口使其容易與其他所有的微處理器連接。MAX132在普通工作方式下,典型供電電流為60 mA,在休眠模式下僅為1μA。MAX132還具有用于外部多路開關或可編程增益放大器的4個可編程的數字輸出;芯片內部還有可選50 Hz工頻的干擾抑制電路;芯片輸入電流很小,僅為10 pA。MAX132具有分辨率高,功耗低,價格低,體積小等特點,可廣泛應用于遠程數據采集、電池供電儀器儀表和傳感器信號測量及工業(yè)過程控制等。電路設計如圖2所示。
評論