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

        ?

        農(nóng)村水柜無(wú)線監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2016-06-30 10:10:21龍凱思黃天星韋世勇
        科技視界 2016年15期

        龍凱思+黃天星+韋世勇

        【摘 要】缺水是農(nóng)村地區(qū)的一個(gè)普遍現(xiàn)象,為了解決農(nóng)村的缺水問題,保證農(nóng)村生活的質(zhì)量,為此研究農(nóng)村水柜無(wú)線監(jiān)控系統(tǒng)是很有意義的。本文研究的農(nóng)村水柜無(wú)線監(jiān)控系統(tǒng)主要分成四大模塊:以ZIGBEE為核心的無(wú)線傳輸模塊、以STM32為核心的控制模塊、以WINFORM為上位機(jī)監(jiān)控中心模塊以及傳感器模塊。通過傳感器采集水柜的數(shù)據(jù),利用ZIGBEE網(wǎng)絡(luò)把數(shù)據(jù)傳輸?shù)絊TM32,STM32對(duì)信息進(jìn)行處理以及顯示后再把數(shù)據(jù)通過串口發(fā)送給上位機(jī)。用戶也可利用上位機(jī)檢測(cè)和控制水柜的狀態(tài)。

        【關(guān)鍵詞】ZIGBEE;STM32;農(nóng)村水柜;無(wú)線監(jiān)控

        【Abstract】Water shortage is a common phenomenon in rural areas, in order to solve the problem,make sure the quality of life.Therefore,the research of the wireless monitoring system is very meaningful.In this paper,we have four modules:ZigBee module,STM32 module,PC monitor and sensor module.The sensor collect the data,then using ZigBee network transmit to STM32,STM32 display the data and through the serial port send to host computer.User can use computer detect and control the state of the water tank.

        【Key words】ZIGBEE; STM32; Water tank; Wireless monitor

        0 前言

        近年來,隨著信息化社會(huì)的到來,國(guó)家對(duì)農(nóng)村的現(xiàn)代化建設(shè)越來越重視。在用水方面,經(jīng)常性的缺水是農(nóng)村用水方面所面臨最大的問題。為了解決農(nóng)村的缺水問題,提高農(nóng)村生活的質(zhì)量,為此對(duì)農(nóng)村水柜無(wú)線監(jiān)控系統(tǒng)的研究是很有意義的。

        本文主要研究以ZIGBEE為無(wú)線傳輸核心的多節(jié)點(diǎn)水柜無(wú)線監(jiān)控系統(tǒng),STM32和上位機(jī)組成的人機(jī)交互系統(tǒng)。期間解決ZIGBEE無(wú)線數(shù)據(jù)的發(fā)送與接收問題,ZIGBEE與STM32的串口傳輸問題,STM32與上位機(jī)的串口傳輸問題。實(shí)現(xiàn)上位機(jī)、STM32遠(yuǎn)程控制水柜節(jié)點(diǎn)。

        1 系統(tǒng)設(shè)計(jì)

        整個(gè)系統(tǒng)設(shè)計(jì)主要由四大功能模塊組成(圖1):

        傳感器模塊包括溫度和壓力傳感器,溫度傳感器用于采集水柜液體的溫度,壓力傳感器用于采集水柜水位的狀態(tài)。

        ZIGBEE無(wú)線傳輸模塊主要包括ZIGBEE協(xié)調(diào)器和ZIGBEE節(jié)點(diǎn)。協(xié)調(diào)器負(fù)責(zé)創(chuàng)建網(wǎng)絡(luò)、收發(fā)節(jié)點(diǎn)數(shù)據(jù)包、串口發(fā)送數(shù)據(jù)至STM32。節(jié)點(diǎn)負(fù)責(zé)采集數(shù)據(jù)、發(fā)送數(shù)據(jù)、接收協(xié)調(diào)器命令。

        STM32模塊作為系統(tǒng)的主控模塊,負(fù)責(zé)顯示和控制節(jié)點(diǎn)信息,并把數(shù)據(jù)上傳至協(xié)調(diào)器。

        上位機(jī)監(jiān)控中心模塊負(fù)責(zé)處理、顯示各個(gè)節(jié)點(diǎn)的信息。

        2 系統(tǒng)硬件設(shè)計(jì)

        系統(tǒng)硬件設(shè)計(jì)主要由3個(gè)部分組成。

        2.1 STM32主控模塊

        采用F103系列的RCT6作為微型處理器,RCT6有256KB的Flash和32KB的RAM。相對(duì)于RBT6增加了一個(gè)16位普通IC/OC/PWM和2個(gè)16位基本IC/OC/PWM,1個(gè)STI以及2個(gè)USART,符合本次設(shè)計(jì)需求。

        2.2 ZIGBEE無(wú)線傳輸模塊

        ZIGBEE無(wú)線傳輸技術(shù)是一種距離短、速率低的無(wú)線網(wǎng)絡(luò)技術(shù)。ZIGBEE模塊采用的是CC2530微型處理芯片。CC2530集成了先進(jìn)的RF收發(fā)器,工作頻率在2400MHz~2483.6MHz之間,芯片內(nèi)置中斷控制器,為每個(gè)中斷源提供服務(wù)。

        2.3 LCD12864液晶顯示屏

        LCD12864顯示模塊是漢字圖形型液晶顯示模塊,芯片內(nèi)置8192個(gè)漢字,液晶屏的分辨率為128*64,最多可以顯示32個(gè)16*16點(diǎn)陣大小的中文漢字,也可顯示圖形。提供串行和并行兩種連接方式與微型處理器連接。

        3 系統(tǒng)軟件設(shè)計(jì)

        本系統(tǒng)的軟件設(shè)計(jì)部分主要由3大部分組成。

        3.1 ZIGBEE協(xié)議棧軟件設(shè)計(jì)

        協(xié)調(diào)器主要工作是創(chuàng)建ZIGBEE網(wǎng)絡(luò)、接收不同節(jié)點(diǎn)發(fā)送來的數(shù)據(jù)包、串口發(fā)送數(shù)據(jù)給STM32以及串口接收STM32的指令并且控制節(jié)點(diǎn)。創(chuàng)建ZIGBEE網(wǎng)絡(luò)前修改好信道號(hào)和PANID號(hào),只有節(jié)點(diǎn)的信道和PANID與協(xié)調(diào)器相同時(shí)才會(huì)加入?yún)f(xié)調(diào)器創(chuàng)建的網(wǎng)絡(luò)。為了防止協(xié)調(diào)器掉電重啟后PANID自增一的問題,筆者在宏定義中加入了NV_RESTORE=1的預(yù)編譯選項(xiàng)。協(xié)調(diào)器還需判斷簇ID區(qū)分不同節(jié)點(diǎn)。終端節(jié)點(diǎn)主要是采集傳感器的信息封裝好后發(fā)送給協(xié)調(diào)器以及接收協(xié)調(diào)器的控制指令。路由器節(jié)點(diǎn)與終端節(jié)點(diǎn)基本功能一致,就是多了路由轉(zhuǎn)發(fā)的功能,當(dāng)終端節(jié)點(diǎn)連接不到協(xié)調(diào)器時(shí)可以先發(fā)數(shù)據(jù)給路由器,再由路由器轉(zhuǎn)發(fā)給協(xié)調(diào)器。

        3.2 STM32軟件設(shè)計(jì)

        STM32軟件設(shè)計(jì)包括按鍵驅(qū)動(dòng)、液晶屏顯示驅(qū)動(dòng)、串口數(shù)據(jù)傳輸?shù)?。在進(jìn)行串口傳輸時(shí),數(shù)據(jù)幀統(tǒng)一采用字符“$”作為幀頭,幀頭緊接著第二個(gè)字符是地址符、數(shù)據(jù)信息,一直等到回車換行符出現(xiàn),就表示一個(gè)完整的數(shù)據(jù)幀接收完成。為了保證傳輸?shù)恼_性、穩(wěn)定性,傳輸?shù)倪^程中還會(huì)對(duì)接收的數(shù)據(jù)域字符數(shù)進(jìn)行統(tǒng)計(jì)判斷,出錯(cuò)直接丟棄重新接收。最后把數(shù)據(jù)顯示到液晶屏上。

        3.3 上位機(jī)軟件設(shè)計(jì)

        上位機(jī)軟件設(shè)計(jì)使用的是.NET平臺(tái)下的WINFORM編寫出的一個(gè)窗體程序,使用戶能在電腦直觀地觀察節(jié)點(diǎn)信息,而且可以通過簡(jiǎn)單的操作就可以控制節(jié)點(diǎn)抽水機(jī)工作。串口接收STM32的數(shù)據(jù)時(shí)也是根據(jù)幀頭、幀尾以及地址符判斷是哪個(gè)節(jié)點(diǎn)的信息,將信息進(jìn)行數(shù)據(jù)處理分析后動(dòng)態(tài)顯示在窗體上。

        4 結(jié)論

        本系統(tǒng)以ZIGBEE作為無(wú)線傳輸模塊,利用ZIGBEE的無(wú)線通信網(wǎng)絡(luò)對(duì)水柜水位信息、水柜水溫信息進(jìn)行實(shí)時(shí)傳送。系統(tǒng)的實(shí)時(shí)性強(qiáng)、安全性高,并且可連接的設(shè)備極多,用戶可根據(jù)需要添加其它功能,實(shí)用性和擴(kuò)展性強(qiáng)。以上位機(jī)軟件作為中心控制部分,降低了系統(tǒng)的操作難度。總體系統(tǒng)設(shè)計(jì)規(guī)范,可靠性高,運(yùn)行穩(wěn)定。

        【參考文獻(xiàn)】

        [1]廖義奎.Cortex-M3之STM32嵌入式系統(tǒng)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2012.

        [2]周立功,等.ARM嵌入式系統(tǒng)基礎(chǔ)教程[M].北京:北京航空航天大學(xué)出版社,2005,1.

        [3]王小強(qiáng).ZigBee無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)[M].北京:化學(xué)工業(yè)出版社,2012,6.

        [4]林小茶.C語(yǔ)言程序設(shè)計(jì)[M].北京:中國(guó)鐵道出版社,2010,12.

        [責(zé)任編輯:湯靜]

        人妻精品视频一区二区三区| 69国产成人综合久久精| av免费在线手机观看| 国产亚洲精品视频一区二区三区| 337p日本欧洲亚洲大胆| 亚洲av日韩av无码av| 中文字幕乱码人妻无码久久久1| 日本一区二区三区在线视频播放| 中国孕妇变态孕交xxxx| 亚洲国产精品成人无码区| 欧美日韩亚洲一区二区精品| 国产精品第一区亚洲精品| 亚洲国产精品久久精品| 久久亚洲精品成人av| 国产三级黄色在线观看| 精品一区二区三区牛牛| 欧美xxxx做受欧美88| 亚洲 欧美精品suv| 国产av色| 国产精品又湿又黄九九九久久嫩草 | 亚洲成a人片在线观看中| 极品尤物在线精品一区二区三区| 四川丰满妇女毛片四川话| 亚洲视频在线看| 国产精品毛片大尺度激情| 在线视频观看国产色网| 中文成人无码精品久久久不卡| 中文字幕久热精品视频免费| 日本高清一区二区在线播放| 无码无套少妇毛多18pxxxx| 伴郎粗大的内捧猛烈进出视频观看| 欧美成人网视频| 中文字幕影片免费人妻少妇| 成l人在线观看线路1| 日本丰满妇人成熟免费中文字幕| 亚洲av色香蕉一区二区三区软件| 亚洲精品国产成人片| 八区精品色欲人妻综合网| 亚洲二区三区四区太九| 天堂一区二区三区在线观看视频 | 极品少妇被后入内射视|