999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

農村水柜無線監控系統的設計與實現

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

龍凱思+黃天星+韋世勇

【摘 要】缺水是農村地區的一個普遍現象,為了解決農村的缺水問題,保證農村生活的質量,為此研究農村水柜無線監控系統是很有意義的。本文研究的農村水柜無線監控系統主要分成四大模塊:以ZIGBEE為核心的無線傳輸模塊、以STM32為核心的控制模塊、以WINFORM為上位機監控中心模塊以及傳感器模塊。通過傳感器采集水柜的數據,利用ZIGBEE網絡把數據傳輸到STM32,STM32對信息進行處理以及顯示后再把數據通過串口發送給上位機。用戶也可利用上位機檢測和控制水柜的狀態。

【關鍵詞】ZIGBEE;STM32;農村水柜;無線監控

【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 前言

近年來,隨著信息化社會的到來,國家對農村的現代化建設越來越重視。在用水方面,經常性的缺水是農村用水方面所面臨最大的問題。為了解決農村的缺水問題,提高農村生活的質量,為此對農村水柜無線監控系統的研究是很有意義的。

本文主要研究以ZIGBEE為無線傳輸核心的多節點水柜無線監控系統,STM32和上位機組成的人機交互系統。期間解決ZIGBEE無線數據的發送與接收問題,ZIGBEE與STM32的串口傳輸問題,STM32與上位機的串口傳輸問題。實現上位機、STM32遠程控制水柜節點。

1 系統設計

整個系統設計主要由四大功能模塊組成(圖1):

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

ZIGBEE無線傳輸模塊主要包括ZIGBEE協調器和ZIGBEE節點。協調器負責創建網絡、收發節點數據包、串口發送數據至STM32。節點負責采集數據、發送數據、接收協調器命令。

STM32模塊作為系統的主控模塊,負責顯示和控制節點信息,并把數據上傳至協調器。

上位機監控中心模塊負責處理、顯示各個節點的信息。

2 系統硬件設計

系統硬件設計主要由3個部分組成。

2.1 STM32主控模塊

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

2.2 ZIGBEE無線傳輸模塊

ZIGBEE無線傳輸技術是一種距離短、速率低的無線網絡技術。ZIGBEE模塊采用的是CC2530微型處理芯片。CC2530集成了先進的RF收發器,工作頻率在2400MHz~2483.6MHz之間,芯片內置中斷控制器,為每個中斷源提供服務。

2.3 LCD12864液晶顯示屏

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

3 系統軟件設計

本系統的軟件設計部分主要由3大部分組成。

3.1 ZIGBEE協議棧軟件設計

協調器主要工作是創建ZIGBEE網絡、接收不同節點發送來的數據包、串口發送數據給STM32以及串口接收STM32的指令并且控制節點。創建ZIGBEE網絡前修改好信道號和PANID號,只有節點的信道和PANID與協調器相同時才會加入協調器創建的網絡。為了防止協調器掉電重啟后PANID自增一的問題,筆者在宏定義中加入了NV_RESTORE=1的預編譯選項。協調器還需判斷簇ID區分不同節點。終端節點主要是采集傳感器的信息封裝好后發送給協調器以及接收協調器的控制指令。路由器節點與終端節點基本功能一致,就是多了路由轉發的功能,當終端節點連接不到協調器時可以先發數據給路由器,再由路由器轉發給協調器。

3.2 STM32軟件設計

STM32軟件設計包括按鍵驅動、液晶屏顯示驅動、串口數據傳輸等。在進行串口傳輸時,數據幀統一采用字符“$”作為幀頭,幀頭緊接著第二個字符是地址符、數據信息,一直等到回車換行符出現,就表示一個完整的數據幀接收完成。為了保證傳輸的正確性、穩定性,傳輸的過程中還會對接收的數據域字符數進行統計判斷,出錯直接丟棄重新接收。最后把數據顯示到液晶屏上。

3.3 上位機軟件設計

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

4 結論

本系統以ZIGBEE作為無線傳輸模塊,利用ZIGBEE的無線通信網絡對水柜水位信息、水柜水溫信息進行實時傳送。系統的實時性強、安全性高,并且可連接的設備極多,用戶可根據需要添加其它功能,實用性和擴展性強。以上位機軟件作為中心控制部分,降低了系統的操作難度。總體系統設計規范,可靠性高,運行穩定。

【參考文獻】

[1]廖義奎.Cortex-M3之STM32嵌入式系統設計[M].北京:中國電力出版社,2012.

[2]周立功,等.ARM嵌入式系統基礎教程[M].北京:北京航空航天大學出版社,2005,1.

[3]王小強.ZigBee無線傳感器網絡設計與實現[M].北京:化學工業出版社,2012,6.

[4]林小茶.C語言程序設計[M].北京:中國鐵道出版社,2010,12.

[責任編輯:湯靜]

主站蜘蛛池模板: 亚洲欧美人成人让影院| 九色综合视频网| 国产 日韩 欧美 第二页| 最新日韩AV网址在线观看| 一区二区三区精品视频在线观看| 经典三级久久| 无码精油按摩潮喷在线播放 | 亚洲天堂网站在线| 国产欧美在线观看一区| 激情六月丁香婷婷| 亚洲成人在线网| 97久久精品人人| 午夜精品国产自在| 蜜桃视频一区二区三区| 国产在线小视频| 国产91丝袜在线播放动漫| 国内黄色精品| 18禁影院亚洲专区| 国产精品自拍露脸视频| 日本欧美成人免费| 成人午夜视频在线| 亚洲AV无码乱码在线观看裸奔| 精品免费在线视频| 国产男女免费视频| 成人在线观看一区| www.亚洲一区| 国产区成人精品视频| 午夜精品福利影院| 国产午夜福利在线小视频| 欧美午夜一区| 亚洲一区二区视频在线观看| 成年片色大黄全免费网站久久| 日韩精品一区二区三区中文无码| 国产成人区在线观看视频| 国产制服丝袜91在线| 人妻精品全国免费视频| 久久国产精品电影| 欧美国产日韩在线| vvvv98国产成人综合青青| 色综合久久综合网| 色一情一乱一伦一区二区三区小说| 蜜芽国产尤物av尤物在线看| 美女一区二区在线观看| 日韩精品无码不卡无码| 九色91在线视频| 国产色偷丝袜婷婷无码麻豆制服| 好吊日免费视频| 欧美日韩在线成人| 国产一线在线| 91在线国内在线播放老师| 亚洲欧美另类专区| 国产精品久久久久久搜索| 亚洲精品中文字幕无乱码| 91精品aⅴ无码中文字字幕蜜桃| 亚洲AV电影不卡在线观看| 亚洲香蕉久久| 日本人妻一区二区三区不卡影院 | 亚洲色无码专线精品观看| 国产亚洲精品自在久久不卡| 日韩a级毛片| 欧美69视频在线| 五月六月伊人狠狠丁香网| 亚洲欧美一区二区三区麻豆| 国产91蝌蚪窝| 理论片一区| 亚洲婷婷丁香| 欧美精品黑人粗大| 噜噜噜久久| 欧美激情二区三区| 欧美日韩国产在线人| 熟女日韩精品2区| 九九免费观看全部免费视频| 无码AV高清毛片中国一级毛片| 欧美性精品| 福利国产微拍广场一区视频在线| 精品伊人久久久香线蕉| 这里只有精品在线播放| 中文字幕第1页在线播| 国产精品冒白浆免费视频| 午夜视频日本| 欧美亚洲日韩不卡在线在线观看| 四虎影视国产精品|