本發(fā)明涉及節(jié)水灌溉技術(shù)領(lǐng)域,特別涉及一種基于arm嵌入式節(jié)水灌溉系統(tǒng)。
背景技術(shù):
s3c2440的微處理器核心是由arm公司生產(chǎn)的,其突出的特點(diǎn)是具有16/32位的arm920t的risc,宏單元和存儲單元都是0.13um的coms標(biāo)準(zhǔn),其功耗低,精致、簡單和全靜態(tài)的特性,結(jié)合源代碼開放、高效、實(shí)時、穩(wěn)定、成本低的linux操作系統(tǒng),可常用工業(yè)、農(nóng)業(yè)、信息產(chǎn)業(yè)領(lǐng)域。由于以at89c52為核心控制的節(jié)水灌溉系統(tǒng),不能實(shí)時、迅速地對土壤的濕度狀況做出反應(yīng)。所以,針對以上的問題,該文采用基于s3c2440為核心,在linux平臺下,完成對該系統(tǒng)的開發(fā)和移植,最終完成自動節(jié)水灌溉的目的。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有節(jié)水灌溉系統(tǒng)存在的技術(shù)難題,本發(fā)明采取以下技術(shù)方案:一種基于arm嵌入式節(jié)水灌溉系統(tǒng),主要包括數(shù)據(jù)采集模塊、lcd顯示系統(tǒng)電路、超限報警電路、s3c2440與pc機(jī)串行通信接口,其特征在于:數(shù)據(jù)采集模塊選用主要max1246芯片,該芯片主要是具有可編程12位的串行輸出a/d裝換,并且同spi接口與核心處理器s3c2440相接,由于該芯片具有25v的內(nèi)部參考電壓,可通過緩沖放大器可以調(diào)整采集時所需的參考電壓,并且該芯片采集速度快,轉(zhuǎn)換精度高的特點(diǎn),可達(dá)到最佳采集數(shù)據(jù)的效果,同時max1246的內(nèi)部具有采樣保持的電路,這樣便可以對瞬間變化量進(jìn)行捕捉到,選用fyd12864作為液晶顯示模塊,其成本低,具有靈活的接口方式和簡單方便的操作指令,并且內(nèi)部含有國標(biāo)一級,二級簡體中文字庫的點(diǎn)陣圖形液晶顯示模塊,超限報警電路是根據(jù)s3c2440核心處理器控制的蜂鳴器來實(shí)現(xiàn)的,要保證pc機(jī)與s3c2440正常通信,就必須處理好rs-232的串行電路,這里選用9針的db9接口。
有益效果:以嵌入式arm-linux的節(jié)水灌溉系統(tǒng),實(shí)現(xiàn)了高產(chǎn)節(jié)水,自動灌溉的目的。該系統(tǒng)不僅能夠準(zhǔn)確實(shí)時地檢測出土壤的相對濕度以及濕度變化的情況,而且也能夠根據(jù)土壤的相對濕度,計算出所需的灌水量和灌溉時間,當(dāng)檢測值大于pc所給定的預(yù)定值是,則s3c2440會立刻啟動報警器;同時打開電磁閥進(jìn)行灌溉。也可以通過修改pc的預(yù)定值來改變灌水量和灌溉時間,具有很高的靈活性。
具體實(shí)施方式一種基于arm嵌入式節(jié)水灌溉系統(tǒng),主要包括數(shù)據(jù)采集模塊、lcd顯示系統(tǒng)電路、超限報警電路、s3c2440與pc機(jī)串行通信接口,其特征在于:數(shù)據(jù)采集模塊選用主要max1246芯片,該芯片主要是具有可編程12位的串行輸出a/d裝換,并且同spi接口與核心處理器s3c2440相接,由于該芯片具有25v的內(nèi)部參考電壓,可通過緩沖放大器可以調(diào)整采集時所需的參考電壓,并且該芯片采集速度快,轉(zhuǎn)換精度高的特點(diǎn),可達(dá)到最佳采集數(shù)據(jù)的效果,同時max1246的內(nèi)部具有采樣保持的電路,這樣便可以對瞬間變化量進(jìn)行捕捉到,選用fyd12864作為液晶顯示模塊,其成本低,具有靈活的接口方式和簡單方便的操作指令,并且內(nèi)部含有國標(biāo)一級,二級簡體中文字庫的點(diǎn)陣圖形液晶顯示模塊,超限報警電路是根據(jù)s3c2440核心處理器控制的蜂鳴器來實(shí)現(xiàn)的,要保證pc機(jī)與s3c2440正常通信,就必須處理好rs-232的串行電路,這里選用9針的db9接口。
首先選用穩(wěn)定性高、安裝操作簡單的aqua-tel-tdr傳感器來檢測土壤的濕度[2],而采集的土壤濕度數(shù)據(jù)通過max1246,將模擬信號轉(zhuǎn)換為數(shù)字信號,得到的數(shù)字信號傳送給s3c2440開發(fā)平臺進(jìn)行分析處理,并在lcd上顯示土壤的相對濕度;而s3c2440得到的土壤相對濕度通過串行通信的方式返回給pc機(jī),pc根據(jù)土壤的濕度來判斷土壤是否需要灌溉,pc將會計算出所需灌水量和灌溉時間,并在pc的界面上顯示,同時pc將會把計算出所需灌水量和灌溉時間反饋給s3c2440,s3c2440根據(jù)pc所傳送的相關(guān)信息,啟動報警裝置,同時發(fā)出灌溉信號,通過電磁閥實(shí)現(xiàn)自動灌溉。如果pc根據(jù)采集的土壤相對濕度判斷出無需灌水,則pc機(jī)界面將會顯示灌水量和灌溉時間為0。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。