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

基于WiFi無線通信的溫濕度檢測節點設計

2014-09-06 10:49:58賈浩強李耀
單片機與嵌入式系統應用 2014年5期
關鍵詞:單片機檢測

賈浩強,李耀

(南京財經大學 信息工程學院,南京 210046)

?

基于WiFi無線通信的溫濕度檢測節點設計

賈浩強,李耀

(南京財經大學 信息工程學院,南京 210046)

基于AM2303溫濕度傳感器、STC15F104W單片機和WiFi模塊設計了一種無線溫濕度檢測節點。介紹了AM2303及其通信協議、WiFi模塊及其組網特性等,并且給出了讀取AM2303數據的軟件流程。經測試,該節點通信距離遠,組網靈活,可很好地應用于糧庫糧情檢測等實際工作環境。

溫濕度檢測;AM2303;WiFi

引 言

圖1 硬件電路原理圖

隨著無線通信、嵌入式系統以及網絡等技術的快速發展,無線傳感器網絡在軍事和環境監測等領域得到了廣泛的應用[1]。它由部署在檢測區域內的大量廉價的微型傳感器網絡節點組成,通過無線通信方式形成一個多跳的自組織網絡系統,用以協作地感知、采集和處理網絡覆蓋區域中被感知對象的信息,并發送給觀察者。

這是一種全新的信息獲取技術,在無線傳感器網絡中常用的無線通信技術包括藍牙、WiFi、ZigBee等。其中,藍牙技術協議復雜、開發成本高;ZigBee通信距離較短。而WiFi技術具有傳輸速率高、覆蓋范圍廣、組網成本低、與Internet網絡無縫連接等優點[2],在通信距離等方面與其他無線通信技術相比具有顯著的優勢,這使得該技術在溫濕度檢測領域應用中具有明顯優勢。

本文結合無線傳感器網絡的設計思想,設計了一種基于WiFi技術的溫濕度實時檢測終端節點。

1 節點硬件設計

節點硬件電路如圖1所示。硬件結構由數字溫濕度傳感器、WiFi通信模塊和單片機三個模塊組成。

1.1 AM2303溫濕度傳感器

本設計采用的數字溫濕度傳感器為廣州奧松電子有限公司生產的AM2303溫濕度傳感器[3]。它是一款新型單總線傳感器,其內部包括一個電容式感濕元件和一個高精度測溫元件。溫度測量范圍為-40~+80 ℃,精度為±0.3 ℃;濕度測量范圍為0~99.9%RH,精度為±2%RH(25 ℃)。

相比市場上常見的SHT1x系列溫濕度傳感器[4-5], AM2303具有價格低、算法簡單等優點,并且具有低功耗、自動化校準、傳輸距離遠等特點。

1.1.1 引腳說明

AM2303引出3個引腳。其中,VDD、GND為電源引腳,供電3.5~5.5 V;SDA為數據線,用于與單片機STC15F104W進行通信。SDA引腳為三態結構,用于讀、寫傳感器數據。

1.1.2 通信協議

AM2303具體通信時序圖如圖2所示。采用簡化的單總線通信,節點對AM2303的控制和數據交換均由數據線完成。數據線一次傳送40位溫濕度數據,高位先出。

圖2 AM2303單總線通信協議

單片機向AM2303發送一次起始信號(圖中粗線所示區域)后,AM2303從休眠模式轉換到高速模式并發送響應信號,從數據線SDA串行送出檢測到的溫濕度數據,發送數據結束觸發一次信息采集,采集結束傳感器自動轉入休眠模式,直到下一次通信來臨。具體通信協議描述如下:

① 單片機向AM2303發送起始信號,將數據線SDA拉低一段時間(至少800 μs),然后釋放數據線,偵聽AM2303送出的響應信號。

圖3 單總線分解時序圖

② AM2303發出響應信號,將數據線SDA拉低80 μs,再拉高80 μs作為響應信號響應單片機。

③ AM2303通過數據線SDA串行輸出40位數據,高位先出,發送的數據依次為濕度高8位、濕度低8位、溫度高8位、溫度低8位和8位校驗位。AM2303傳出的濕度和溫度值是實際濕度和溫度值的10倍,溫度最高位(位15)為符號位,置“1”表示負溫度,置“0”表示正溫度;溫度低15位(位14~位0)表示溫度值。校驗位為濕度高位、濕度低位、溫度高位和溫度低位之和。

④ AM2303的數據線SDA輸出40位數據后,繼續輸出50 μs低電平,然后轉為輸入狀態。由于上拉電阻作用,數據線變為高電平。AM2303內部再次測量溫濕度數據,并記錄數據,等待單片機再次發送起始信號。

1.1.3 位數據格式

位數據“0”、位數據“1”格式信號如圖3所示。AM2303發送完響應信號之后,由數據線SDA連續串行輸出40位數據。位數據“0”的格式為50 μs的低電平加26~28 μs的高電平。位數據“1”的格式為50 μs的低電平加70 μs的高電平。

1.2 WiFi通信模塊

本設計采用的WiFi通信模塊為有人科技有限公司生產的超低功耗嵌入式WiFi 模組[6](USR-WiFi232-G)。該模塊提供了一種將用戶的物理設備連接到WiFi無線網絡上,并提供UART串口等接口傳輸數據的解決方案,提供了一體化的801.11/b/g/n WiFi的低功耗解決方案。USR-WiFi232-G是一款集成了所有WiFi功能的模塊,采用表貼封裝,配備有內置PCB天線、外置天線連接器。采用FCC/CE標準認證,頻率范圍為2.412~2.484 GHz,工作電壓范圍為3.6~3.1 V,在-40~85 ℃環境內可正常工作,使用內置天線時信號傳輸距離可達到150 m,使用外置天線時則可達400 m。

1.2.1 WiFi無線組網

USR-WiFi232-G支持無線組網功能,既可以作為無線接入點(AP)實現無線網絡的中心節點功能,也可以作為無線站點(STA)實現無線網絡終端功能。

利用USR-WiFi232-G組網有基于AP的組網和基于AP+STA共存的組網兩種方式。基于AP的無線組網是一種基本的組網方式,由一個AP和多個STA組成,AP處于中心地位,多個STA之間通過AP轉發完成相互通信。USR-WiFi232-G支持基于AP+STA共存的組網方式,即模塊可同時支持一個AP接口和一個STA接口,如圖4所示。模塊的STA接口可以與路由器相連,并通過TCP連接與網絡中的服務器相連,由此可通過互聯網實現遠程通信。同時模塊上的AP接口也是可用的,智能手機或PAD等可直接連接到AP接口上,控制串口設備或模塊與設備進行通信。這種無線組網模式為用戶的使用提供了更大的靈活性。

圖4 AP+STA組網結構

1.2.2 WiFi透明傳輸模式

USR-WiFi232-G支持串口透明傳輸模式,可以實現串口即插即用,從而最大程度降低用戶使用的復雜度。首次使用時需要對模塊進行配置,作為無線傳感器網絡節點使用時,需要通過PC的無線網卡連接USR-WiFi232-G,默認網絡名稱(SSID)為HF-A11X_AP。加入網絡后,在IE瀏覽器地址欄輸入http://10.10.100.254,在無線終端設置選項中,鍵入模塊要連接的無線接入點的SSID和密碼,并選擇自動獲取IP地址。

然后在模式選擇選項中設置USR-WiFi232-G模塊工作模式為AP+STA模式,保存后重新啟動模塊。打開智能手機或者PC的上位機終端,選擇客戶機(TCP client)模式,服務器IP地址輸入自動分配給USR-WiFi232-G的地址,服務器端口號為8899,此為模塊默認監聽的TCP端口號,點擊連接建立TCP連接,即可進行遠程數據收發。

1.3 STC15F104W單片機

本設計采用宏晶科技有限公司生產的STC15F104W單片機[7]。該單片機工作電壓為3.8~5.5 V,采用增強型8051CPU內核,指令代碼完全兼容傳統51單片機,速度更快。片內128字節 RAM,1K EEPROM ,4 KB Flash程序存儲器;內部高可靠復位,可徹底省掉外部復位電路;具有高精度R/C時鐘,內部時鐘為5~35 MHz可選。采用8引腳封裝,有2個普通16位重裝載定時器/計數器,共有6個通用I/O端口,可利用I/O口結合定時器實現串口功能(通常使用P3.0和P3.1端口)。該單片機價格便宜,單個售價少于2.0元,設計采用該系列單片機,完全可以滿足進行溫濕度檢測的要求。

2 節點軟件設計

2.1 讀取1位數據

單片機讀取一位數據流程如圖5所示。由于每位數據都有約50 μs的低電平時隙和其后的高電平時隙兩部分,單片機將根據高電平時隙的長度確定當前位數據的取值。讀取數據時,單片機持續檢測數據線SDA狀態,當SDA變為高電平時,利用軟件延時約30 μs,然后再次檢測SDA電平狀態。若此時SDA處于高電平狀態,則表示當前位數據為“1”,存儲當前位數據,等待SDA重新變為低電平狀態時,開始讀取下一位數據;若SDA處于低電平狀態,則表示當前位數據為“0”,存儲數據后開始讀取下一位數據。

圖5 位數據讀取流程圖

2.2 讀取AM2303數據

單片機讀取AM2303數據采用KEIL C51實現,流程如圖6所示。AM2303上電后需等待2 s以越過不穩定狀態,期間單片機不能向其發送指令。讀取AM2303數據時,單片機通過I/O口向AM2303數據線SDA發送起始信號,待接收到響應信號后,依次從數據線SDA串行讀取濕度高8位、濕度低8位、溫度高8位、溫度低8位以及8位校驗位。

圖6 讀取AM2303數據流程圖

單片機通過判斷濕度高、低8位與溫度高、低8位之和是否等于校驗位,來確定所接收的溫濕度數據是否準確,校驗正確則將溫濕度數據通過串口送至WiFi模塊;否則重新獲取溫濕度數據。由于AM2303硬件原因,讀取間隔小于2 s可能導致讀取溫濕度數據不準確或通信不成功等情況,所以單片機連續兩次讀取溫濕度數據時間至少間隔2 s。

結 語

本文介紹的溫濕度檢測節點作為無線溫濕度傳感器網絡節點可以實現靈活組網,并可針對現場溫濕度信息進行實時監測。通過打開路由器網絡設置中的動態

Temperature and Humidity Detection Device Based on WiFi Technology

Jia Haoqiang, Li Yao

(College of Information Engineering, Nanjing University of Finance & Economics, Nanjing 210046,China)

A kind of wireless temperature and humidity detection node are designed based on AM2303 temperature and humidity sensor, STC15F104W microcontroller and WiFi module. This paper introduces AM2303 and its communication protocols, WiFi module and the characteristics of network. The flowcharts of reading data are given. The hardware test shows that the node has long distance of communication, flexible networking, and it can be well applied in actual work environments such as granary testing.

temperature and humidity detection;AM2303;WiFi

TP368.1

A

猜你喜歡
單片機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 欧美福利在线| 亚洲人人视频| 亚洲第一天堂无码专区| 亚洲人成影院在线观看| 日本免费一级视频| 国产激爽大片高清在线观看| 日本手机在线视频| 国产精品女熟高潮视频| 三级毛片在线播放| 在线视频亚洲色图| yjizz国产在线视频网| 日韩色图在线观看| 亚洲欧美成人在线视频| 欧洲欧美人成免费全部视频 | 日韩精品一区二区三区视频免费看| 日韩区欧美区| 9丨情侣偷在线精品国产| 亚洲娇小与黑人巨大交| 亚洲三级视频在线观看| 国产亚洲精品在天天在线麻豆| 国产成人资源| 天堂成人在线| 欧美综合一区二区三区| 久久免费精品琪琪| 毛片视频网址| 国产在线观看一区二区三区| vvvv98国产成人综合青青| 色综合久久综合网| 成人福利一区二区视频在线| 亚洲成人在线免费| 最新亚洲人成无码网站欣赏网 | 免费A级毛片无码无遮挡| 日本精品影院| 亚洲人成影院午夜网站| 五月天久久综合| 狠狠五月天中文字幕| 欧美日韩国产在线观看一区二区三区 | 色综合婷婷| 亚洲福利视频网址| 午夜小视频在线| 天天操精品| www精品久久| 超碰91免费人妻| 国产欧美精品一区aⅴ影院| 日韩高清在线观看不卡一区二区| 亚洲二三区| 无码AV日韩一二三区| 亚洲性网站| 国产特级毛片| 国产91特黄特色A级毛片| 色综合久久88| 曰AV在线无码| 在线播放91| 日韩av电影一区二区三区四区| 国产精品不卡片视频免费观看| 91蜜芽尤物福利在线观看| 四虎影视无码永久免费观看| 一区二区三区国产| 54pao国产成人免费视频| 久久国产精品国产自线拍| 亚洲成aⅴ人片在线影院八| 2021国产精品自产拍在线| 久久美女精品| 欧美日本激情| 亚洲天堂首页| 成人午夜在线播放| 亚瑟天堂久久一区二区影院| 色久综合在线| 亚洲Aⅴ无码专区在线观看q| 五月激情婷婷综合| 亚洲无线一二三四区男男| 国产综合精品日本亚洲777| 日韩精品专区免费无码aⅴ| 精品视频一区二区三区在线播| 波多野结衣一区二区三视频| 国产成人在线无码免费视频| 四虎成人在线视频| 国产精品亚洲片在线va| 91麻豆精品视频| 亚洲最大福利视频网| 亚洲欧美成aⅴ人在线观看| 国产综合无码一区二区色蜜蜜|