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

一種基于單片機和VB的多點溫度監測系統設計

2014-06-27 05:48:23祖一康黃岡師范學院機電工程學院湖北黃州438000
長江大學學報(自科版) 2014年19期
關鍵詞:單片機檢測系統

祖一康 (黃岡師范學院機電工程學院,湖北黃州 438000)

徐妙婧 (黃岡師范學院電子信息工程學院,湖北黃州 438000)

一種基于單片機和VB的多點溫度監測系統設計

祖一康 (黃岡師范學院機電工程學院,湖北黃州 438000)

徐妙婧 (黃岡師范學院電子信息工程學院,湖北黃州 438000)

基于單片機和VB設計了一個多點溫度監測系統,該系統采用數字式溫度傳感器DS18B20采集溫度,利用LCD1602實時顯示溫度。并采用Visual Basic6.0編寫了上位機溫度監視界面程序,同時給出了系統硬件和軟件的設計方法。實際應用表明,該系統結構簡單、操作方便,能夠進行多點溫度監測且運行穩定。

多點溫度監測系統;單片機;Visual Basic6.0;DS18B20;LCD1602

在工農業生產及日常生活中,溫度是重要的控制量之一。如在冶金、窯爐、糧庫、溫室大棚和居住場所等都需要對溫度進行實時監測。目前,一般通過模擬式溫度傳感器獲取溫度信號,但模擬式溫度傳感器輸出的是模擬信號,且硬件結構復雜,如果擴展到多點監測,會增大硬件、軟件的設計難度[1-3]。下面,筆者采用數字溫度傳感器DS18B20獲取溫度信號,結合STC89C52單片機、LCD1602液晶顯示器、Visual basic6.0構建多點溫度監測系統。

1 系統總體架構

多點溫度監測系統總體架構圖如圖1所示。利用8個溫度傳感器對8個點的溫度信號進行檢測,上位機通過串口經由單片機控制相應溫度傳感器工作,單片機驅動LCD1602實時顯示溫度值,并通過串口將溫度信號傳輸給上位機,實現遠程監測。當被測溫度達到設定的極限值時,單片機驅動蜂鳴器和紅色發光二極管發出聲光報警。

2 硬件電路設計

圖1 系統總體架構圖

2.1 多點溫度檢測電路

采用美國Dallas公司生產的1-Wire接口數字式溫度傳感器DS18B20進行溫度檢測,測量范圍為-55~+125℃,增量值為0.5℃,編程設置9~12位的分辨率。該系統采用8個DS18B20實現多點溫度檢測,將它們的VCC引腳相連后接+5V電源、GND引腳相連后接地、DQ引腳相連后接4.7K上拉電阻,并與單片機的P1.0相接(見圖2)。由此可見,DS18B20只占用一根I/O口線即可實現測溫,線路簡單,容易實現。

2.2 溫度顯示電路

采用LCD1602字符型液晶顯示器進行溫度顯示,其工作電壓范圍為3~5V,工作電流為幾微安。LCD1602字符型液晶顯示器可以顯示2行16列字符,其第1行的地址為80H~8FH,第2行地址為C0H~CFH[4-5]。該顯示器有16個引腳,其中Vss引腳接地,VDD接+5V電源引腳,VO引腳接電位器,RS引腳接單片機P2.0引腳,R/W引腳接單片機P2.1引腳,E引腳接P2.2引腳,DB0~DB7引腳接單片機的P0口(見圖2)。

圖2 硬件電路原理圖

2.3 通信和報警電路

單片機輸入輸出的邏輯電平為TTL電平,而PC機RS-232C標準接口的邏輯電平為負邏輯,所以單片機與PC機間的通信要添加電平轉換電路[6]。該系統采用MAX232芯片來實現電平轉換(見圖2)。當溫度達到設定極限時發出聲光報警,聲光報警通過單片機P2.3引腳驅動蜂鳴器、P2.4引腳驅動發光二極管來實現。

3 系統軟件設計

系統軟件設計內容包括溫度檢測程序、溫度顯示程序以及上位機監測程序等,基本設計思想如下: ①8個DS18B20按1~8的順序編號,在將DS18B20溫度傳感器接入系統前,分別讀出8個DS18B20序列號,放入8個數組中,比如sn1[8]、sn2[8]、…、sn8[8];②上位機通過串口發送DS18B20的編號給單片機以控制相應的溫度傳感器工作;③LCD1602第1行顯示溫度傳感器的編號,第2行顯示溫度值。系統主程序如圖3所示。

3.1 溫度檢測子程序

由于溫度檢測是系統實現的關鍵,因而對DS18B20的讀寫應遵照嚴格的時序。在進行溫度檢測時必須經過以下步驟,即初始化、寫字節和讀字節操作。每一次讀寫操作前都要先將DS18B20初始化,3個步驟缺一不可。溫度檢測子程序如圖4所示。采用以下方式處理溫度信號:定義變量templ存放溫度低8位,變量temph存放溫度高8位。如果temph高5位全為1,則為負數,需取反加1后才能轉換為實際溫度,具體代碼如下:

3.2 溫度顯示子程序

利用LCD1602字符型液晶顯示器進行溫度顯示,具體包括4種基本操作,即寫命令、寫數據、讀狀態和讀數據,由該顯示器的3個引腳RS、R/W和E的不同組合狀態確定。在進行寫命令、寫數據和

讀數據操作前,必須先進行讀狀態操作,查詢忙標志,當忙標志為0時,方可進行上述操作[7]。

圖3 系統主程序流程圖

圖4 溫度檢測子程序

溫度的整數部分顯示需將其分解,設數組dis[6]用于存放待顯示的數,具體代碼如下:

3.3 上位機程序設計

采用微軟公司研發的可視化軟件Visual Basic 6.0編寫上位機監視界面。可視化軟件Visual Basic 6.0有許多控件提供給編程者選用,筆者選用MSComm控件實現通信功能,MSComm控件屬性設置如下:

4 系統實現

采用Keil u Vision 4編寫單片機程序,結合Proteus7.7和Visual Basic 6.0聯合調試,對系統進行驗證(見圖5)。通過下拉列表選擇傳感器編號,單擊“發送”按鈕,將編號發送給單片機驅動相應編號的傳感器工作;單擊“接收”按鈕,單片機將溫度值通過串口發送給上位機(圖5中顯示的是3號溫度傳感器的溫度值,可在Proteus中點擊3號傳感器的溫度上升或下降鍵觀察運行情況)。實際應用表明,該系統能夠進行多點溫度監測且運行穩定。

5 結語

圖5 溫度檢測界面圖

基于單片機和VB設計了多點溫度監測系統。該系統用單總線數字式溫度傳感器DS18B20采集溫度、LCD1602顯示溫度,上位機和單片機采用串口通信。實際應用表明,該系統結構簡單、操作方便,能夠進行多點溫度監測且運行穩定,具有很好的具有市場應用前景。

[1]陳杰,黃鴻.傳感器與檢測技術[M].北京:高等教育出版社,2002.

[2]王慶利,袁建敏.單片機設計案例實踐教程[M].北京:電子工業出版社,2010.

[3]朱奕丹,倪浩如.基于單片機控制的高精度多點溫度檢測顯示系統[J].自動化儀表,2008,29(8):58-64.

[4]王靜霞.單片機應用技術(C語言版)[M].北京:電子工業出版社,2009.

[5]劉勇軍,張新鋒.基于C51的溫度測量與顯示系統設計[J].洛陽理工學院學報(自然科學版),2011,21(4):65-67.

[6]郭天祥.新概念51單片機C語言教程——入門、提高、開發、拓展全攻略[M].北京:電子工業出版社,2009.

[7]李江全,魏中巖,姚帥,等.單片機通信與控制應用編程實例[M].北京:中國電力出版社,2012.

[編輯]李啟棟

TP368.1

A

1673-1409(2014)19-0050-04

2014-02-14

祖一康(1983-),男,碩士,講師,現主要從事智能檢測與控制和網絡化控制方面的教學與研究工作。

猜你喜歡
單片機檢測系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的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
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 日韩av无码精品专区| 亚洲精品第1页| 青青青国产视频手机| 999福利激情视频| 国产白浆一区二区三区视频在线| 伊人色天堂| 国产午夜无码专区喷水| 欧美中文字幕一区二区三区| 国产噜噜噜视频在线观看 | 大香网伊人久久综合网2020| 黄色一级视频欧美| 91精品人妻一区二区| 老司机aⅴ在线精品导航| 精品1区2区3区| 乱人伦视频中文字幕在线| 国产乱子伦无码精品小说| 欧美日韩北条麻妃一区二区| 精品国产自| 国产在线日本| 强奷白丝美女在线观看| 色网在线视频| 亚洲天堂在线视频| 狠狠色丁香婷婷综合| 丰满人妻久久中文字幕| 国产aⅴ无码专区亚洲av综合网 | 国产成人91精品| 国产丰满成熟女性性满足视频| 黄色网站在线观看无码| 欧美亚洲激情| 国产欧美亚洲精品第3页在线| 久久五月视频| 无码av免费不卡在线观看| 美女潮喷出白浆在线观看视频| 十八禁美女裸体网站| 亚洲av成人无码网站在线观看| 欧美另类一区| 蜜桃视频一区二区| 天天干天天色综合网| 欧美在线一级片| 亚洲第一网站男人都懂| 欧美成人手机在线观看网址| 在线免费不卡视频| 91娇喘视频| 天天做天天爱夜夜爽毛片毛片| 香蕉久人久人青草青草| 精品国产福利在线| 国产一区二区丝袜高跟鞋| 精品一区二区无码av| 亚洲人成网站在线观看播放不卡| 日本精品中文字幕在线不卡| 欧美一区二区丝袜高跟鞋| 亚洲成人在线网| 欧美国产日产一区二区| 日韩视频免费| 黄色网站在线观看无码| 国产网站黄| 一本大道无码高清| 國產尤物AV尤物在線觀看| 亚洲国产成人久久精品软件| 国产在线自乱拍播放| 夜夜高潮夜夜爽国产伦精品| 制服丝袜一区| 毛片卡一卡二| 精品无码日韩国产不卡av| 91精品专区| 一级毛片免费不卡在线视频| 久久不卡国产精品无码| 欧美一级高清片欧美国产欧美| 在线观看亚洲天堂| 成人福利免费在线观看| 伊人AV天堂| 91成人在线免费视频| 国产精品亚欧美一区二区| 国产门事件在线| 一区二区理伦视频| 亚洲日韩AV无码一区二区三区人 | 性网站在线观看| 国产成人无码AV在线播放动漫 | 精品国产欧美精品v| 精品福利视频网| 成人中文在线| 午夜视频www|