新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的育肥棚溫度監(jiān)控系統(tǒng)設(shè)計(jì)

基于ARM的育肥棚溫度監(jiān)控系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-05-30 來(lái)源:網(wǎng)絡(luò) 收藏


2 系統(tǒng)軟件
軟件方面我們做了移植加載引導(dǎo)BootLoader、Linnux內(nèi)核的裁剪及重新編譯、移植文件系統(tǒng)、驅(qū)動(dòng)程序和用C開(kāi)發(fā)了應(yīng)用程序。具體工作流程是當(dāng)系統(tǒng)開(kāi)機(jī)后,進(jìn)入BootLoader程序進(jìn)行一系列的硬件初始化,然后加載Linux系統(tǒng)進(jìn)一步初始化,如成功,系統(tǒng)調(diào)用各個(gè)模塊開(kāi)始工作,同時(shí)看門狗檢測(cè)系統(tǒng)是否運(yùn)行正常,如不正常,則自動(dòng)復(fù)位。工作時(shí)時(shí),S3C2410自動(dòng)控制GSM模塊向指定用戶發(fā)送短信。在發(fā)送短消息前,首先要發(fā)送AT+CMGF命令選擇短消息的格式,然后通過(guò)AT+CSCA來(lái)獲取短消息服務(wù)中心,等待字符‘>’出現(xiàn)后,開(kāi)始發(fā)送字符,并以Ctrl+C結(jié)束。短消患的發(fā)送和接收控制模式有3種:Block模式、Text模式和PDU模式。使用Block模式需要手機(jī)生產(chǎn)廠商提供驅(qū)動(dòng)支持,目前國(guó)內(nèi)手機(jī)基本上不支持,Text模式不支持中文。流程圖5是用TC35來(lái)實(shí)現(xiàn)報(bào)警的過(guò)程,其中流程圖中短消息發(fā)送格式設(shè)置為PDU模式(AT+CMGF=0),短消息中心設(shè)置為西寧市(AT+CSCA=“+8613010776500”)。

本文引用地址:http://butianyuan.cn/article/148977.htm

e.jpg



3 測(cè)試結(jié)果
1)系統(tǒng)的基本功能測(cè)試。首先借助“串口調(diào)試助手V2.2”進(jìn)行了GSM模塊的測(cè)試,測(cè)試結(jié)果能夠?qū)崿F(xiàn)發(fā)送中文短信,然后系統(tǒng)集成并上電后S3C2410會(huì)不斷讀取,當(dāng)過(guò)高或過(guò)低超過(guò)限定值時(shí),處理器自動(dòng)控制GSM模塊向指定手機(jī)發(fā)送短信,實(shí)現(xiàn)報(bào)警功能。一次報(bào)警后,S3C2410隔半小時(shí)再次進(jìn)行溫度讀取和判斷,如果仍然不在限定值范圍,則繼續(xù)報(bào)警,如果溫度回歸正常,則進(jìn)入待機(jī)循環(huán)。
2)溫度誤差的計(jì)算。分-20℃、+7℃和+27℃3個(gè)溫度進(jìn)行測(cè)試。把溫度傳感器放入恒溫箱中,每一個(gè)溫度測(cè)試30 min,每秒鐘記錄1組數(shù)據(jù),共測(cè)試1 800條記錄。測(cè)試時(shí),基準(zhǔn)數(shù)據(jù)為箱內(nèi)溫度,計(jì)算時(shí)將測(cè)試存儲(chǔ)的數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)作差,計(jì)算公式如下:
f.jpg
最終統(tǒng)計(jì)在-20℃、+7℃、+27℃3個(gè)溫度下,它們的溫度誤差分別是1.21、1.08和0.89。也就是說(shuō),設(shè)備所測(cè)試的結(jié)果都是在設(shè)定的溫度附近波動(dòng),且波動(dòng)的范圍在1℃左右,說(shuō)明此設(shè)備的穩(wěn)定性較好。

4 結(jié)束語(yǔ)
文中S3C2410處理器、DS18B20溫度傳感器和TC35GSM模塊組成的溫度,此系統(tǒng)在考慮到高原的特有氣候和經(jīng)濟(jì)水平,中考慮到了它的性價(jià)比,以短信息的形式將過(guò)高或過(guò)低的溫度發(fā)給用戶,用戶根據(jù)具體情況進(jìn)行處理。試驗(yàn)證明該系統(tǒng)的溫度采集和短信的發(fā)送性能滿足設(shè)計(jì)要求。由于,牧民嫌電費(fèi)貴,本系統(tǒng)只涉及了短信的發(fā)送功能,沒(méi)有對(duì)接收短信及接收后系統(tǒng)對(duì)溫度的自動(dòng)控制進(jìn)行研究,但系統(tǒng)留了相應(yīng)的接口,可以進(jìn)行二次開(kāi)發(fā)和功能擴(kuò)展。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉