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