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