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

        ?

        一種無線測溫采集傳輸系統(tǒng)

        2019-09-17 01:40:34孟召議
        關(guān)鍵詞:波特率二進制測溫

        戴 明,孟召議

        (1.無錫商業(yè)職業(yè)技術(shù)學(xué)院,江蘇 無錫214153;2.江蘇省無線傳感系統(tǒng)應(yīng)用工程技術(shù)研究開發(fā)中心,江蘇 無錫214153)

        溫度對于人類生活環(huán)境有極大的意義,在工業(yè)行業(yè)中,幾乎80%的工業(yè)生產(chǎn)都要考慮溫度因素的影響.目前隨著“互聯(lián)網(wǎng) +”的快速發(fā)展,基于工業(yè)網(wǎng)絡(luò)的智能溫控系統(tǒng)的應(yīng)用越來越多.本系統(tǒng)利用ZigBee無線網(wǎng)絡(luò),實現(xiàn)工業(yè)現(xiàn)場溫度的無線傳輸,解決了布線的麻煩.上位機采用Lab VIEW軟件設(shè)計,實現(xiàn)了溫度數(shù)據(jù)的遠程顯示和查詢,便于現(xiàn)場管理.

        1 系統(tǒng)總體設(shè)計

        本系統(tǒng)由3部分組成:溫度數(shù)據(jù)采集電路;ZigBee無線傳輸電路;顯示電路.在設(shè)計采集溫度數(shù)據(jù)電路時,將DS18B 20的數(shù)據(jù)端連接到單片機STC89C52RC的P 1.3引腳,單片機將接收到的數(shù)字溫度進行處理,然后把實時溫度數(shù)據(jù)顯示在本地LCD 1602液晶顯示器上.另外,單片機STC89C52RC同時將溫度數(shù)據(jù)通過串口傳輸送到芯片MAX232上實現(xiàn)電平轉(zhuǎn)換,利用RS 232串口發(fā)送給已經(jīng)配置好的ZigBee終端節(jié)點,再通過ZigBee網(wǎng)絡(luò)將數(shù)據(jù)以無線方式傳輸給ZigBee中心節(jié)點,中心節(jié)點與上位機連接,最終上位機采用Lab VIEW軟件自帶的VISA驅(qū)動器采集和處理串行數(shù)據(jù),并實現(xiàn)溫度的顯示、保存和調(diào)用.本系統(tǒng)結(jié)構(gòu)圖如圖1所示.

        圖1 系統(tǒng)結(jié)構(gòu)圖

        2 系統(tǒng)硬件電路設(shè)計

        2.1 DS18B 20數(shù)字式溫度傳感器

        2.1.1 DS18B 20溫度傳感器簡介

        DS18B 20是一種數(shù)字溫度傳感器,它可以直接讀出被測量物體的溫度,進而通過簡單編程讀取出對應(yīng)的數(shù)字量.DS18B 20的性能特點如下[1]:

        1)獨特的單線接口方式:DS18B 20與單片機連接時,只需要將其數(shù)據(jù)端連接到單片機的輸入端即可.

        2)在使用中不需要任何外圍元件.

        3)可用數(shù)據(jù)線供電,電壓范圍:+3.0V—+5.5V.

        4)測溫范圍:-55—+125℃,固有測溫分辨率為0.5℃.

        DS18B 20與單片機的引腳連接,如圖2所示:

        圖2 DS18B20與單片機的引腳連接

        2.1.2 DS18B20的二進制溫度數(shù)據(jù)

        DS18B20溫度傳感器可讀出溫度數(shù)值,其對應(yīng)的二進制數(shù)據(jù)位有11位,再加上5位符號位,共組成了16位的數(shù)據(jù)形式,其溫度值格式表,如表1所示.DS18B20測溫范圍為:-55—+125℃.當溫度在0—+125℃之間時,溫度值格式表中的高5位均等于0,用溫度值除以0.0625得到一個十進制數(shù)值,將該十進制進行二進制轉(zhuǎn)換即得到溫度對應(yīng)的11位數(shù)據(jù),加上5位符號位即得到了16位的溫度數(shù)據(jù);當溫度在-55—0℃之間時,溫度值格式表中的高5位均等于1,用溫度值除以0.0625得到一個十進制數(shù)值,將該十進制進行二進制轉(zhuǎn)換,再將該二進制減1取反,即得到溫度對應(yīng)的11位數(shù)據(jù),加上5位符號位即得到了16位的溫度數(shù)據(jù).部分溫度與二進制數(shù)字輸出的轉(zhuǎn)換關(guān)系,如表2所示.

        表1 DS18B20溫度值格式表

        1)+125℃的數(shù)字輸出轉(zhuǎn)換過程:

        2)-55℃的數(shù)字輸出轉(zhuǎn)換過程:

        表2 溫度與二進制數(shù)字輸出的轉(zhuǎn)換關(guān)系

        2.2 單片機STC89C52RC

        2.2.1 單片機STC89C52RC簡介

        本系統(tǒng)中使用的STC89C52RC是一款小型單片機,如圖3所示.其最主要的特點是高速,超低功耗,有很強的抗干擾能力.它的指令集和輸出引腳都與MCS-51兼容[2],共有40個引腳,8k字節(jié)的Flash,512字節(jié)的RAM,32位I/O接口.本系統(tǒng)通過單片機的P 1.3引腳采集溫度數(shù)據(jù),采集的溫度數(shù)據(jù)及相關(guān)信息通過液晶LCD1602進行顯示,由單片機的引腳P 2.4-2.6及P 0.0-P 0.7連接至LCD 1602,串口數(shù)據(jù)通過引腳P 3.1進行發(fā)送.

        圖3 單片機STC89C52RC測溫原理圖

        2.2.2 串口通信

        1)串行通信協(xié)議

        串行通信協(xié)議是指通信的雙方為了保證通信成功而制定的一系列約定,其主要內(nèi)容包含數(shù)據(jù)格式定義和數(shù)據(jù)位定義等.51系列單片機串行數(shù)據(jù)的發(fā)送與接收采用異步通信方式,其數(shù)據(jù)是一幀一幀進行傳送的,每一幀的數(shù)據(jù)格式如圖4所示.

        圖4 串行異步通信的數(shù)據(jù)格式

        從圖4可以看出,完整的一幀數(shù)據(jù)由4部分組成,包括起始位、數(shù)據(jù)位、校驗位、停止位[3].

        2)串行口工作模式及波特率設(shè)置

        波特率是串行通信中的一個重要指標,它反映了對傳輸通道的要求,本系統(tǒng)波特率設(shè)置為9600 b/s.

        波特率的取值方法如下:

        將串行口控制寄存器SCON中的SM0SM1設(shè)為01,此時串行通信以方式1進行工作,串行通信的波特率求解公式如下:

        “定時器/計數(shù)器1的溢出率”是指單位時間(秒)內(nèi)定時器/計數(shù)器1回0溢出的次數(shù),求解公式如下:

        單片機串口常用波特率的參數(shù)設(shè)置,如表3所示.當波特率為9600 b/s時,串行口工作方式采用方式1,晶振只能選取11.0592MHz,其中TMOD=0X20,初值TH1=0XFD=253.

        表3 串行口常用波特率

        根據(jù)要求,單片機串口初始化程序如下:

        2.3 ZigBee傳輸電路

        ZigBee是IEEE 802.15.4標準協(xié)議之一,是一種低功耗的局域網(wǎng)協(xié)議.ZigBee也是一種短距離、低功耗的無線通信技術(shù),其網(wǎng)絡(luò)節(jié)點容量達65 535個,具有非常強大的組網(wǎng)優(yōu)勢.ZigBee網(wǎng)絡(luò)有3種網(wǎng)絡(luò)拓撲結(jié)構(gòu),分別為星型、樹狀型和網(wǎng)狀型,如圖5所示.其按照網(wǎng)絡(luò)節(jié)點功能劃分,可分為有協(xié)調(diào)器節(jié)點(中心節(jié)點)、路由器節(jié)點和終端節(jié)點[4].本系統(tǒng)采用星型網(wǎng)絡(luò)結(jié)構(gòu),網(wǎng)絡(luò)內(nèi)通過3個終端節(jié)點采集本地溫度數(shù)據(jù),利用廣播方式將溫度數(shù)據(jù)發(fā)送給中心節(jié)點.

        圖5 ZIGBEE的3種網(wǎng)絡(luò)拓撲模式

        3 Lab VIEW測控軟件

        Lab VIEW軟件是由NI公司研發(fā)推出的一種程序開發(fā)環(huán)境[5].它和C語言及BASIC語言的開發(fā)環(huán)境十分的相似,但Lab VIEW軟件是用圖形語言來編寫程序,生成的程序以框圖的形式表現(xiàn)出來,這一點與其他計算機語言有明顯的區(qū)別.Lab VIEW的函數(shù)庫內(nèi)包括數(shù)據(jù)采集、GPIB、串口控制等一系列的函數(shù)[6],如圖6所示.本系統(tǒng)的Lab VIEW界面實現(xiàn)了溫度的實時顯示,同時還利用數(shù)據(jù)庫將歷史溫度數(shù)據(jù)進行保存,可以按時間和節(jié)點進行查詢,如圖7所示.

        圖6 Lab VIEW顯示界面

        圖7 數(shù)據(jù)庫操作面板

        4 實物與測試

        本系統(tǒng)可以實現(xiàn)3路終端節(jié)點的溫度數(shù)據(jù)采集及顯示.圖8是單節(jié)點溫度數(shù)據(jù)的測量圖,圖8左邊為單節(jié)點測溫的實物,圖8右邊為串口調(diào)試助手顯示其實時溫度;圖9是多節(jié)點溫度的無線測量圖,圖9右邊為各終端節(jié)點及中心節(jié)點實物,圖9左邊為串口調(diào)試助手顯示多節(jié)溫度值.系統(tǒng)測試結(jié)果,如表4所示.

        表4 系統(tǒng)測試結(jié)果

        圖8 單節(jié)點溫度數(shù)據(jù)的測量

        圖9 多節(jié)點溫度的無線測量

        5 結(jié)語

        本文介紹了基于ZigBee的無線測溫采集傳輸系統(tǒng)設(shè)計過程.ZigBee技術(shù)組網(wǎng)方便、網(wǎng)絡(luò)容量大,由Zig-Bee中心節(jié)點接收到的各終端節(jié)點溫度可以通過Lab VIEW軟件進行顯示和存儲,系統(tǒng)實時性較好,顯示界面易讀,數(shù)據(jù)可保存,調(diào)取方便,有較好的應(yīng)用價值.

        猜你喜歡
        波特率二進制測溫
        用二進制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
        CAN 總線波特率自適應(yīng)程序設(shè)計
        智能制造(2020年5期)2020-07-03 06:24:00
        有趣的進度
        二進制在競賽題中的應(yīng)用
        基于WiFi無線通信測溫系統(tǒng)的設(shè)計
        電子測試(2018年22期)2018-12-19 05:12:06
        基于FPGA的異步串行通信波特率容錯設(shè)計
        電子測試(2018年7期)2018-05-16 06:27:18
        變壓器光纖測溫探頭的安裝固定
        電子制作(2017年8期)2017-06-05 09:36:15
        基于DS18B20的單片機測溫系統(tǒng)
        電子制作(2016年21期)2016-05-17 03:52:50
        C*Core芯片SCI串口波特率容限優(yōu)化
        一例紅外測溫技術(shù)診斷220kV隔離開關(guān)過熱缺陷
        国产亚洲美女精品久久久| 26uuu在线亚洲欧美| 日本大片免费观看视频| 亚洲熟女少妇一区二区| 美女窝人体色www网站| 亚洲午夜精品第一区二区| 日韩欧美aⅴ综合网站发布| 国产成人综合在线视频| 无码人妻丝袜在线视频| 日本女同性恋一区二区三区网站| av无码小缝喷白浆在线观看| 国产日产久久高清ww| 麻豆精品国产精华液好用吗| 欧美视频二区欧美影视| 色综合久久五月天久久久| 精品高清免费国产在线| 日本丰满熟妇videossex8k| 中国大陆一级毛片| 国产免费99久久精品| 精品无码国产一区二区三区麻豆| 久久久久亚洲精品无码网址色欲| 国产精品每日更新在线观看| 九九久久精品一区二区三区av| 国产午夜福利片在线观看| 色窝窝免费播放视频在线| 日本成熟妇人高潮aⅴ| 日韩人妻系列在线观看| 在线成人爽a毛片免费软件| 午夜成人理论无码电影在线播放| 成人一区二区三区蜜桃| 激情人妻另类人妻伦| 人妻 日韩精品 中文字幕| 久久er这里都是精品23| 亚洲av老熟女一区二区三区| 亚洲色欲色欲www在线观看| 免费av在线国模| 亚洲av网站在线免费观看| 一本加勒比hezyo无码专区| 欧洲熟妇乱xxxxx大屁股7| 我和丰满老女人性销魂| 精品天堂色吊丝一区二区|