亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        池塘水位水溫實(shí)時(shí)遠(yuǎn)距離監(jiān)測(cè)裝置的設(shè)計(jì)

        2017-09-25 04:34:00龍光利
        現(xiàn)代電子技術(shù) 2017年18期
        關(guān)鍵詞:短消息

        龍光利

        摘 要: 針對(duì)目前池塘水位水溫測(cè)量不精確、實(shí)時(shí)性較差等問(wèn)題,設(shè)計(jì)一種池塘水位水溫實(shí)時(shí)遠(yuǎn)距離監(jiān)測(cè)裝置。該裝置包括硬件和軟件兩部分。硬件由單片機(jī)最小系統(tǒng)、水位傳感器、水溫傳感器、SIM模塊、液晶顯示模塊等組成。軟件由主程序、溫度采集子程序、液晶顯示子程序等組成。水溫水位采集模塊將水位和溫度信息傳送到數(shù)據(jù)處理模塊;通過(guò)鍵盤可以設(shè)置溫度和水位的上下限值,單片機(jī)把水位和溫度傳感器傳送來(lái)的數(shù)據(jù)經(jīng)過(guò)處理,產(chǎn)生相應(yīng)的顯示代碼驅(qū)動(dòng)液晶顯示模塊進(jìn)行顯示,同時(shí)能將水位水溫信息實(shí)時(shí)發(fā)送到手機(jī)上,并可進(jìn)行遠(yuǎn)程控制。實(shí)踐表明,裝置工作穩(wěn)定、監(jiān)測(cè)距離遠(yuǎn),池塘水位水溫測(cè)量比較準(zhǔn)確、實(shí)時(shí)性好。

        關(guān)鍵詞: 水位監(jiān)測(cè); 水溫監(jiān)測(cè); 實(shí)時(shí)監(jiān)測(cè)裝置; 短消息; STC89C52

        中圖分類號(hào): TN931+.3?34; TP212.9 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2017)18?0143?04

        Design of real?time remote monitoring device for water level and

        water temperature in pond

        LONG Guangli

        (School of Physics and Telecommunication Engineering, Shaanxi University of Technology, Hanzhong 723001, China)

        Abstract: Aiming at low accuracy and poor real?time performance of monitoring the water level and water temperature in pond, a real?time remote monitoring system of water level and water temperature in pond was designed. The device includes hardware and software. The hardware is composed of the MCU minimum system, water level sensor, water temperature sensor, SIM module, liquid crystal display module, etc. The software is composed of the main program, temperature acquisition subprogram, liquid crystal display subprogram, etc. The water level and water temperature acquisition module transmits the water level and water temperature data to data processing module. The upper and lower limits of water temperature and water level are set by means of keyboard. MCU processes the data transmitted by water level and water temperature sensors, then generates the corresponding display code to drive the liquid crystal display module for display, and sends the water level and water temperature information to mobile phone in real time for remote control. The practice results show that the device can work stably, has long monitoring distance, and can measure the water level and water temperature accurately and in real time.

        Keywords: water level monitoring; water temperature monitoring; real?time monitoring device; short message; STC89C52

        0 引 言

        水庫(kù)按容量可分為大、中、小型。容量大于1億m3的為大型水庫(kù),容量在1 000萬(wàn)~1億m3的為中型水庫(kù);容量在10萬(wàn)~1 000萬(wàn)m3的稱為小型水庫(kù)(其中100萬(wàn)~1 000萬(wàn)m3的稱為?。ㄒ唬┬退畮?kù),10萬(wàn)~100萬(wàn)m3的稱為?。ǘ┬退畮?kù));容量小于10萬(wàn)m3的稱為池塘或堰塘,不能稱為水庫(kù)[1]。水庫(kù)的主要功能是農(nóng)田灌溉和汛期防洪,以及為居民生活、養(yǎng)殖用水提供有利條件,一般有專門的機(jī)構(gòu)管理。而池塘的功能以養(yǎng)殖為主,兼顧農(nóng)田灌溉和汛期防洪。良好的水環(huán)境是水產(chǎn)養(yǎng)殖的重要環(huán)節(jié),隨著水產(chǎn)養(yǎng)殖業(yè)的迅猛發(fā)展,水產(chǎn)養(yǎng)殖方式由簡(jiǎn)單的散養(yǎng)轉(zhuǎn)化為大規(guī)模的集約化養(yǎng)殖,且大多數(shù)水產(chǎn)養(yǎng)殖物為變溫動(dòng)物,水位水溫的變化不僅影響魚類和其他水生生物的自身生長(zhǎng)、繁殖、越冬以及對(duì)藥物與毒物的作用,同時(shí)也影響著池塘的物質(zhì)循環(huán)速度等外界其他因子,只有控制好池塘水位水溫,才能提高養(yǎng)殖生物類的生長(zhǎng)速度,減少疾病實(shí)現(xiàn)水產(chǎn)養(yǎng)殖類健康、高產(chǎn)、優(yōu)質(zhì)、高效的目的。因此及時(shí)掌握池塘水位水溫的變化,并積極地采取措施是當(dāng)前水產(chǎn)養(yǎng)殖業(yè)亟待解決的問(wèn)題[2]。endprint

        1 硬件設(shè)計(jì)

        本文設(shè)計(jì)的池塘水位水溫實(shí)時(shí)遠(yuǎn)距離監(jiān)測(cè)裝置原理框圖如圖1所示。

        池塘水位水溫實(shí)時(shí)遠(yuǎn)距離監(jiān)測(cè)裝置由水溫采集模塊、水位采集模塊、鍵盤控制模塊、顯示模塊、無(wú)線通信模塊等組成。水溫采集模塊采用DS18B20傳感器(防水型),水位采集使用浮球液位傳感器,通過(guò)對(duì)水的溫度及深度進(jìn)行采集處理,最后輸入控制模塊。控制模塊采用STC89C52作為核心處理芯片,進(jìn)行數(shù)據(jù)的分析處理,分別對(duì)液晶顯示、放水蓄水裝置、報(bào)警裝置、無(wú)線通信模塊等進(jìn)行控制。鍵盤控制是對(duì)水溫初始值、水位初始值的設(shè)定輸入裝置。無(wú)線通信模塊使用SIM900 GSM模塊,將水溫和水位信息通過(guò)GSM網(wǎng)絡(luò)以短信形式發(fā)送到接收手機(jī)上,從而實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)。實(shí)踐表明,此裝置工作穩(wěn)定,監(jiān)測(cè)距離遠(yuǎn),池塘水位水溫測(cè)量比較準(zhǔn)確、實(shí)時(shí)性好。

        1.1 單片機(jī)最小系統(tǒng)

        所設(shè)計(jì)的單片機(jī)最小系統(tǒng)由STC89C52單片機(jī)、復(fù)位電路和時(shí)鐘電路構(gòu)成[3]。

        (1) STC89C52單片機(jī)是與工業(yè)標(biāo)準(zhǔn)MCS?51指令集和輸出管腳相兼容的單片機(jī),具有速度高、功耗低、抗干擾能力強(qiáng)等優(yōu)點(diǎn)。單片機(jī)的工作頻率范圍在0~40 MHz之間,工作電壓在3.3~5.5 V之間;不需要專用的仿真器和編程器,可以通過(guò)串口直接下載程序且具有E2PROM功能。

        (2) 復(fù)位電路:采用手動(dòng)加上電自動(dòng)復(fù)位方式,既具有上電自動(dòng)復(fù)位的功能,又能夠通過(guò)小按鈕手動(dòng)復(fù)位。系統(tǒng)上電時(shí)為單片機(jī)提供復(fù)位信號(hào),系統(tǒng)電源穩(wěn)定后再撤消復(fù)位信號(hào)。

        (3) 時(shí)鐘電路:?jiǎn)纹瑱C(jī)引腳18和引腳19外接電容及晶振, STC89C52單片機(jī)的工作頻率在2~40 MHz范圍之內(nèi),單片機(jī)工作頻率取決于晶振XT的頻率,可選用11.059 2 MHz晶振,兩個(gè)瓷片電容選取30 pF,以保證振蕩器電路的穩(wěn)定性及快速性。

        1.2 無(wú)線通信模塊

        無(wú)線通信模塊采用SIM900A GSM模塊,SIM900A模塊是一款雙頻的GSM/GPRS模塊,采用SMT封裝和ARM926EJ?S架構(gòu),可以內(nèi)置客戶應(yīng)用程序[4]。SIM900A工作的頻段為EGSM 900 MHz和DCS 1 800 MHz。SIM900A模塊和用戶移動(dòng)應(yīng)用的物理接口為68個(gè)貼片焊盤,提供了模塊和客戶電路板的所有硬件接口。其主串口和調(diào)試串口可以幫助用戶進(jìn)行開發(fā)應(yīng)用。SIM900A內(nèi)嵌TCP/IP協(xié)議,擴(kuò)展的TCP/IP AT命令讓用戶能夠使用TCP/IP協(xié)議。模塊的工作電壓為3.4~4.5 V。該模塊有AT指令集接口、支持文本和PDU模式的短消息等;全功能UART接口,支持天線連接器和天線焊盤。常用工作模式有正常工作、掉電模式、最小功能模式等。SIM900A模塊主要通過(guò)串口與單片機(jī)進(jìn)行連接,通過(guò)單片機(jī)實(shí)現(xiàn)對(duì)SIM900A模塊的控制。SIM900A的串口提供了多條控制線,包含數(shù)據(jù)信號(hào)線TXD和RXD,狀態(tài)信號(hào)線RTS和CTS,控制信號(hào)線DTR,DCD,DSR和RI。RXD數(shù)據(jù)接收信號(hào)線用于接收來(lái)自單片機(jī)的數(shù)據(jù)。STC89C52 的P3.0(RXD)和P3.1(TXD)兩個(gè)引腳是專門進(jìn)行UART串行通信的,由它們組成串行通信接口。

        1.3 水溫采集電路

        水溫采集電路采用防水型DS18B20,它是美信公司研制的溫度傳感器[5],DS18B20的輸出引腳與單片機(jī)進(jìn)行通信,把DS18B20 的數(shù)據(jù)引腳和單片機(jī)的一個(gè) I/O 口接上,就可將溫度讀出。DS18B20具有負(fù)壓特性,即當(dāng)其VCC引腳和GND引腳接反時(shí),防水型DS18B20傳感器不會(huì)被損壞,但不能正常工作。將防水型DS18B20的數(shù)據(jù)引腳DQ和單片機(jī)的P1.2端口相連,輸出池塘水溫值,并可判斷當(dāng)前的溫度值是否滿足按鍵設(shè)置初值,如果超過(guò)設(shè)定值,則蜂鳴器報(bào)警。

        1.4 水位采集電路

        設(shè)計(jì)的水位采集電路如圖2所示。

        浮球根據(jù)水位的上升或下降判定當(dāng)前的水位值[6]。在圖2中4個(gè)浮球式液位傳感器與電壓比較器LM339相連,LM339的4個(gè)輸出端口與單片機(jī)的P2.0~P2.4端口相連,LM339的4個(gè)反相輸入端連接4個(gè)10 kΩ電位器,其作用是為了調(diào)節(jié)浮球式液位傳感器的靈敏度,從而使測(cè)量結(jié)果更加準(zhǔn)確。將4個(gè)液位點(diǎn)的液位情況測(cè)量顯示出來(lái),控制繼電器動(dòng)作,實(shí)現(xiàn)水位的自動(dòng)調(diào)節(jié)。

        1.5 液晶顯示電路

        液晶顯示采用LCD1602[7],其工作電壓為4.5~5.5 V,在使用時(shí)直接接5 V,其工作電流是2 mA。設(shè)計(jì)的液晶顯示電路如圖3 所示。

        LCD1602的3腳是液晶顯示偏壓信號(hào),用來(lái)調(diào)整顯示的黑點(diǎn)和不顯示的黑點(diǎn)之間的對(duì)比度。在3腳接1個(gè)電位器,便于調(diào)整3腳的電壓。LCD1602的4 腳是數(shù)據(jù)/命令選擇端,將此引腳接到了ADDR0上,通過(guò)跳線帽和P1.0連接在一起,當(dāng)引腳是H(High)高電平時(shí),輸出是數(shù)據(jù),當(dāng)引腳是L(Low)低電平時(shí),輸出是命令。LCD1602的5腳是讀/寫數(shù)據(jù)或者命令,不但可以寫給液晶數(shù)據(jù)或者命令,而且可以讀取LCD1602液晶內(nèi)部的數(shù)據(jù)或狀態(tài)。LCD1602的6 腳是使能信號(hào),可使液晶正常讀/寫命令和數(shù)據(jù)。LCD1602的7~14引腳是8個(gè)數(shù)據(jù)引腳,通過(guò)這8個(gè)引腳讀寫數(shù)據(jù)和命令。

        1.6 電機(jī)驅(qū)動(dòng)電路

        設(shè)計(jì)的電機(jī)驅(qū)動(dòng)電路如圖4所示。

        驅(qū)動(dòng)電路采用控制繼電器來(lái)控制蓄水泵和排水泵(對(duì)于大功率電機(jī),可由繼電器控制交流接觸器完成)。驅(qū)動(dòng)電路采用低電平觸發(fā)的電磁繼電器,當(dāng)單片機(jī)輸出低電平時(shí),PNP三極管導(dǎo)通,三極管發(fā)射極連接的線圈流過(guò)電流從而產(chǎn)生電磁效應(yīng),通過(guò)磁力的吸引,把大電壓端的鐵片開關(guān)吸引閉合,使其大電壓電路導(dǎo)通。當(dāng)輸入端為高電平時(shí),PNP三極管截止,電流為零,磁力消失,大電壓電路截止,從而實(shí)現(xiàn)小電壓控制大電壓的電路。

        2 軟件設(shè)計(jì)endprint

        軟件包括主程序、液晶顯示子程序、水溫采集處理子程序、水位采集處理子程序等。

        2.1 主程序設(shè)計(jì)

        設(shè)計(jì)的主程序流程圖如圖5所示。上電后首先對(duì)LCD1602進(jìn)行初始化,之后再進(jìn)行波特率和定時(shí)器的初始化,初始化完成之后通過(guò)設(shè)置并掃描按鍵,確定設(shè)置的溫度上下限和水位上下限。通過(guò)LCD1602顯示水位、水溫、空氣溫度,無(wú)線發(fā)送水位和水溫值,再判斷水溫水位是否在預(yù)先設(shè)置的范圍內(nèi)。如果水溫水位在設(shè)置的范圍內(nèi)則繼續(xù)掃描,如果不在范圍內(nèi)蜂鳴器報(bào)警。接收打開或關(guān)閉蓄水泵或排水泵的指令,啟動(dòng)水泵工作,延時(shí)一段時(shí)間(可通過(guò)按鍵設(shè)置),判斷水溫水位是否在預(yù)先設(shè)置的范圍內(nèi),循環(huán)上述過(guò)程,實(shí)現(xiàn)水位的自動(dòng)調(diào)節(jié)。

        2.2 液晶顯示子程序設(shè)計(jì)

        設(shè)計(jì)的液晶顯示子程序流程如圖6所示,先對(duì)LCD1602顯示屏進(jìn)行初始化(初始化大約持續(xù)10 ms),初始化完成之后延時(shí)1 ms,再判斷液晶當(dāng)前的狀態(tài),液晶的狀態(tài)字有8位,第一位可以判斷液晶當(dāng)前的狀態(tài),后7位代表數(shù)據(jù)存取的地址。當(dāng)?shù)谝晃粸?,即BF=1時(shí),表示液晶正忙;第一位為0,即BF=0時(shí),表示液晶當(dāng)前不忙,可以進(jìn)行數(shù)據(jù)的顯示,獲得顯示RAM的地址,寫入采集到的溫度和水位值。

        2.3 水溫采集子程序的設(shè)計(jì)

        設(shè)計(jì)的水溫采集子程序流程圖如圖7所示。

        水溫采集子程序首先進(jìn)行初始化,接著單片機(jī)要使該引腳為低電平,持續(xù)時(shí)間為480~960 μs(本設(shè)計(jì)持續(xù)500 μs)。之后單片機(jī)提供一個(gè)高電平,防水型的DS18B20等待15~60 μs后會(huì)主動(dòng)使該引腳為低電平,持續(xù)60~240 μs后,DS18B20會(huì)主動(dòng)釋放總線,I/O口會(huì)被上拉電阻自動(dòng)拉高電平,再進(jìn)行ROM地址檢測(cè),最后讀取溫度值。

        [圖6 液晶顯示子程序][圖7 水溫采集子程序]

        根據(jù)流程圖,用C語(yǔ)言編程,用Keil軟件進(jìn)行編譯[8],編譯通過(guò)后生成“hex”文件,下載燒錄到單片機(jī)STC89C52中。

        3 實(shí)驗(yàn)結(jié)果

        首先在Proteus平臺(tái)上進(jìn)行仿真[8], 使用Altium Designer 10軟件設(shè)計(jì)PCB圖,并制作PCB板,將有關(guān)元器件焊接在PCB板上,并對(duì)水溫采集(防水型DS18B20)模塊、水位采集(浮球式液位傳感器)模塊、鍵盤控制模塊、顯示模塊、無(wú)線通信(SIM900)模塊、蓄水泵、排水泵等按電路要求連接。連接完畢,檢查無(wú)誤后通電測(cè)試。通過(guò)按鍵,設(shè)置水溫和水位的上下限,如設(shè)置水溫上限為30 ℃,水溫下限為5 ℃,設(shè)置水位下限為[14,]上限為1。將水位傳感器放入水中不同的位值,如放置水位下限為[14]時(shí),顯示當(dāng)前模擬裝置的水位為[14]。液晶顯示屏上的HT代表水溫的上限值、CT代表當(dāng)前溫度,HW代表水位下限、SW代表當(dāng)前水位。當(dāng)需要了解池塘的水位水溫信息時(shí),發(fā)送短信CT?SW, 短信截圖如圖8所示,圖8中收到的第一條短信表示溫度上限為50 ℃,當(dāng)前水溫位24 ℃;其設(shè)置水位下限為[12],當(dāng)前水位為[14]。收到的第二條短信表示溫度上限為30 ℃,當(dāng)前水溫24 ℃,當(dāng)前水位為[14],設(shè)置的水位下限為[12]。如設(shè)置四個(gè)浮球式液位傳感器可以監(jiān)測(cè)4個(gè)水位點(diǎn)(也可設(shè)置多個(gè)液位傳感器就可監(jiān)測(cè)多個(gè)水位點(diǎn)),分別為0,[14],[12],1。分別將4個(gè)浮球式液位傳感器固定在不同的位置,隨著水位的上升,即可顯示水位的高低,從而掌握水位情況。同時(shí),通過(guò)手機(jī)回復(fù)短信,可實(shí)現(xiàn)遠(yuǎn)程打開或關(guān)閉蓄水泵和排水泵。

        4 結(jié) 語(yǔ)

        本文設(shè)計(jì)的池塘水位水溫實(shí)時(shí)遠(yuǎn)距離監(jiān)測(cè)裝置,可將水位水溫信息通過(guò)GSM網(wǎng)絡(luò)以短信形式發(fā)送到接收者手機(jī)上,可遠(yuǎn)程打開或關(guān)閉蓄水泵和排水泵,實(shí)現(xiàn)水溫和水位的自動(dòng)調(diào)節(jié)。裝置工作穩(wěn)定,監(jiān)測(cè)距離遠(yuǎn),池塘水位水溫測(cè)量比較準(zhǔn)確、實(shí)時(shí)性好。為進(jìn)一步拓展應(yīng)用,電源部分可采用太陽(yáng)能供電系統(tǒng)[9?10],增加傳感器,還可監(jiān)測(cè)水的pH值、溶解氧等相關(guān)參數(shù)。

        參考文獻(xiàn)

        [1] 吳世澤.水庫(kù)大小的劃分[J].中國(guó)釣魚,1998(9):35.

        [2] 郝彥周,任中紀(jì),景廣振.水產(chǎn)養(yǎng)殖技術(shù)推廣的現(xiàn)存問(wèn)題及對(duì)策[J].水產(chǎn)養(yǎng)殖,2011,32(2):30?31.

        [3] 胡洪波,章勇高.基于單片機(jī)控制的水溫控制系統(tǒng)設(shè)計(jì)[J].邯鄲學(xué)院學(xué)報(bào),2009,19(3):81?83.

        [4] 翟順,王衛(wèi)紅,張衍,等.基于SIM900A的物聯(lián)網(wǎng)短信報(bào)警系統(tǒng)[J].現(xiàn)代電子技術(shù),2012,35(5):86?89.

        [5] 車瑋.智能熱水器溫度及水位測(cè)量系統(tǒng)[J].信息通信,2015(12):62?64.

        [6] MA Daokun, DING Qisheng, LI Daoliang, et al. Wireless sensor network for continuous monitoring water quality in aquaculture farm [J]. Sensor letters, 2010, 8(1): 109?113.

        [7] 張磊,凌振寶,馮建華,等.地下水?dāng)?shù)據(jù)傳輸系統(tǒng)的電源設(shè)計(jì)與實(shí)現(xiàn)[J].電源技術(shù),2015,39(1):116?117.

        [8] 林立,張駿亮.單片機(jī)原理及應(yīng)用:基于Prteus和Keil C[M].3版.北京:電子工業(yè)出版社,2014.

        [9] 方益明,藺陸軍,李劍,等.農(nóng)村太陽(yáng)能熱水器水溫水位控制系統(tǒng)[J].農(nóng)機(jī)化研究,2012(2):207?210.

        [10] 郝向東.太陽(yáng)能熱水器控制系統(tǒng)的設(shè)計(jì)[J].山西師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2016,30(1):53?56.

        猜你喜歡
        短消息
        試論電視新聞短消息的采寫策略
        新聞傳播(2018年14期)2018-11-13 01:12:58
        淺談廣播短消息的采寫
        新聞傳播(2018年1期)2018-04-19 02:09:00
        電視新聞短消息的特點(diǎn)與采制要求研究
        傳媒論壇(2018年7期)2018-03-28 12:31:53
        Android手機(jī)系統(tǒng)中的短消息加密研究與實(shí)現(xiàn)
        不同模式及編碼條件下GSM-R短消息傳輸特性對(duì)比研究
        淺析移動(dòng)短消息的分流機(jī)制
        短消息業(yè)務(wù)評(píng)估體系的研究與實(shí)現(xiàn)
        iPhone如何群發(fā)短消息
        電腦迷(2012年13期)2012-04-29 19:26:28
        CDMA網(wǎng)絡(luò)移動(dòng)交換機(jī)系統(tǒng)間短消息尋呼技術(shù)研究及應(yīng)用*
        小靈通里的父愛
        老同志之友(2011年4期)2011-04-26 02:36:18
        日产一区二区三区的精品| 女人与牲口性恔配视频免费| 热久久这里只有| 色综合久久五月天久久久 | 在线av野外国语对白| 在线观看国产av一区二区| 亚洲天堂成人av影院| 久久久无码人妻精品无码| 久久精品免视看国产成人| 亚洲美女影院| 在线观看日韩精品视频网站| 亚洲av不卡一区男人天堂| 亚洲一卡2卡3卡4卡5卡精品| 亚洲综合无码| 精品国产一区二区三区毛片| 亚洲综合中文字幕综合| 无人视频在线观看免费播放影院 | 亚洲av日韩精品久久久久久 | 999久久久无码国产精品| 亚洲欧美日韩国产一区二区精品| 大胸美女吃奶爽死视频| 亚洲国产精品日韩av专区| 无码爆乳护士让我爽| 老少交欧美另类| 国产精品女同学| 一区二区三区在线视频观看| 久久人妻av无码中文专区| 国产免费av片在线观看| 国产午夜精品一区二区三区不| 久久洲Av无码西西人体| 亚洲精品98中文字幕| √新版天堂资源在线资源| 日韩中文字幕中文有码| 亚洲综合精品一区二区三区| 日韩精品综合一本久道在线视频| 国产麻豆成人精品av| 无码国产精品一区二区免费16| 久久久久无码精品国| 日韩人妻中文字幕专区| 极品av麻豆国产在线观看| 久久久AV无码精品免费|