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

一種智能數字式溫度計的設計

2014-12-07 12:05:23石磊
中國科技縱橫 2014年10期
關鍵詞:單片機智能

石磊

(無錫職業技術學院控制技術學院,江蘇無錫 214121)

一種智能數字式溫度計的設計

石磊

(無錫職業技術學院控制技術學院,江蘇無錫 214121)

溫度是生產過程和科學實驗中普遍而且重要的物理參數之一。本文根據單片機的控制原理和DS18B20的溫度檢測原理,制作了智能數字式溫度計。具有讀數方便、測溫范圍廣、測溫準確、輸出溫度數字顯示等優點,同時可以設置報警閾值,能智能判斷并報警。

單片機 智能溫度計 DS18B20

溫度是工業對象中的一個重要的被控參數。單片機具有集成度高、通用性好、可靠性高和使用方便等獨特優點,傳統的測溫方法相對比較復雜,需要比較多的外部硬件支持[1]。為此,在本文中我們設計出一款智能數字式溫度計。

本文根據單片機的控制原理和DS18B20的溫度檢測原理,制作了智能數字式溫度計。本設計利用獨立按鍵可以切換顯示實時溫度,進入設置模式可設定上下限報警閾值,當實時溫度低于下限溫度或是高于上限溫度蜂鳴器報警。本設計使用傳感器檢測與單片機處理器聯系,加以控制顯示單元,達到溫度的數字檢測顯示報警。

1 系統總體設計

本設計以傳感器與單片機為核心,加以控制顯示單元,達到溫度的數字檢測、顯示、控制和報警。

整個硬件電路設計可分為四個部分:溫度采集、鍵盤輸入、LCD1602液晶顯示和蜂鳴器報警。整個硬件設計電路系統框圖如圖1所示[2]。

1.1 系統工作原理

圖1 系統總體設計

溫度傳感器DS18B20負責實時采集環境溫度,采集信號送單片機,單片機采用動態掃描方式,送液晶LM1602顯示器顯示當前溫度。使用者可利用按鍵設置上、下限報警值(可以修改)。單片機每兩秒鐘采集當前環境溫度一次,把當前環境溫度值和單片機內設定的上下限值進行比較。當實時溫度值超過上限值或者低于下限值時,蜂鳴器發聲報警。只有當修改超限的限值或是當前溫度值在所設置的上、下限值之間時蜂鳴器才停止報警。此外,修改上、下限值時,LM1602顯示所設置的上下限值。另外,當單片機上電時,蜂鳴器發聲,顯示蜂鳴器硬件良好,可以正常工作。

1.2 主要功能鍵(如圖2)

本設計共有按鍵六個:一個電源開關按鍵(自鎖按鍵),五個操作按鍵(普通按鍵)。五個操作按鍵賦予它們的功能分別為:

第一個按鍵(復位按鍵):用于單片機的初始化或是還原初始狀態的快捷鍵。

第二個按鍵(實時溫度鍵):用于顯示當前實時測得的溫度值。

第三個按鍵(設置模式鍵):功能選擇鍵,用于進入設置模式,可進行上下限溫度的設定。

第四個按鍵(上限設定鍵):用于單片機的上限值數字的更改,每次按下,數字從0至100加1變化,當0加至100時再按一次變為0,依次循環。

第五個按鍵(下限設定鍵):用于單片機的下限值數字的更改,每次按下,數字從100至0減1變化,當100減至0時再按一次變為100,依次循環。

圖2 功能件標示圖

圖3 LM1602與單片機的連接

圖4 主程序流程圖

圖5 DS18B20初始化流程圖

圖6 寫DS18B20流程圖

2 功能模塊分析

2.1 采溫模塊

DALLAS半導體公司的數字化溫度傳感器DS18B20是世界上第一片支持“一線總線”接口的溫度傳感器。溫度測量范圍為-55~+125攝氏度,可編程為9位~12位轉換精度,測溫分辨率可達0.0625攝氏度,分辨率設定參數以及用戶設定的報警溫度存儲在EEPROM中,掉電后依然保存。

溫度采集選用了數字溫度傳感器DS18B20,省卻了采樣/保持電路、運放、數/模轉換電路以及進行長距離傳輸時的串/并轉換電路,簡化了電路,縮短了系統的工作時間,降低了系統的硬件成本。提高了系統的整體性能。

2.2 顯示模塊

LM01602液晶模塊采用HD44780控制器,HD44780具有簡單而功能較強的指令集,可以實現字符移動,閃爍等功能。如圖3所示,采用stc89c52的P0口作為數據線,用P3.5、P3.6、P3.7分別作為LCD的E、R/W、RS。其中E是下降沿觸發的片選信號,R/W是讀寫信號,RS是寄存器選擇信號。

2.3 控制模塊

控制采用獨立按鍵,因其按鍵接口電路配置靈活,軟件結構簡單,每個按鍵占用一根I/O口線且按鍵其工作狀態不影響其他I/O引腳,工作抖動采用軟件消抖。

2.4 報警模塊

報警采用無源蜂鳴器,利用三極管功率驅動放大,利用P3.4口輸出驅動,低電平有效。當環境溫度高于上限值或者低于下限值則P3.4口低電平輸出,蜂鳴器發聲報警。

3 軟件程序簡介

整個系統程序由主程序、中斷子程序、按鍵子程序、延時子程序DS18B20通信的子程序和報警子程序組成[3]。

3.1 主程序流程圖(圖4)

3.2 DS18B20通信

1)、DS18B20初始化(圖5所示);2)、第三步:寫DS18B20時序(圖6所示)。

4 結語

根據單片機STC89c52的控制原理和DS18B20的溫度檢測原理,基于LCD1602的顯示制作了智能數字式溫度計。本設計能夠實時顯示現場溫度,利用獨立按鍵可以切換顯示實時溫度與設置模式,進入設置模式可設定上下限報警閾值,當實時溫度低于下限溫度或是高于上限溫度蜂鳴器報警。經過反復測試,達到了預期的各項功能。

[1]楊文新.AT89C2051單片機在自動捆包機中的應用[J].機床電器,2004(6):36-39.

[2]沙占友,孟志永.單片機外圍電路設計[M].北京:電子工業出版社,2006:124-165.

[3]徐勝,吳麗琴.C8051F120單片機在物料流量控制系統中的應用[J].南通職業大學學報,2008,22(1):73-77.

[4]求是科技.單片機典型模塊設計實例導航[M].2版.北京:人民郵電出版社,2008:86-172.

猜你喜歡
單片機智能
基于單片機的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
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
主站蜘蛛池模板: 久久特级毛片| 色亚洲成人| 日本午夜视频在线观看| 茄子视频毛片免费观看| 朝桐光一区二区| 欧洲亚洲一区| 亚洲一区无码在线| 综合五月天网| 凹凸国产熟女精品视频| 成人国产免费| 久久国产V一级毛多内射| 亚洲第一网站男人都懂| 成人日韩欧美| 在线观看国产黄色| 国产农村妇女精品一二区| 白浆视频在线观看| 91人妻在线视频| 91精品免费高清在线| AⅤ色综合久久天堂AV色综合| 亚洲另类色| 国产成人亚洲精品无码电影| 九月婷婷亚洲综合在线| 亚洲人成网7777777国产| 亚洲欧美另类中文字幕| 丰满人妻一区二区三区视频| 九九九精品成人免费视频7| 国产第一页亚洲| 玩两个丰满老熟女久久网| 尤物视频一区| 国产一区二区三区免费观看| 中文字幕在线欧美| 国产精品页| 伊人久久综在合线亚洲91| 成人中文在线| 秘书高跟黑色丝袜国产91在线| a级毛片一区二区免费视频| 欧美一级视频免费| 亚洲日本精品一区二区| 久久99国产视频| 福利姬国产精品一区在线| 日韩无码黄色| 国产欧美视频一区二区三区| 婷婷色婷婷| 在线中文字幕网| 天天做天天爱夜夜爽毛片毛片| 九九九国产| a毛片在线播放| 久久免费看片| 无码日韩视频| 亚洲热线99精品视频| 老司机午夜精品视频你懂的| 亚洲无码熟妇人妻AV在线| 亚洲欧美精品一中文字幕| 亚洲精品日产AⅤ| 色老头综合网| 成年人福利视频| 国产亚洲欧美另类一区二区| 在线欧美日韩国产| 午夜欧美理论2019理论| 99热6这里只有精品| 亚洲人人视频| 亚洲国产成人久久精品软件 | 亚洲成人一区二区| 在线精品自拍| 456亚洲人成高清在线| 天堂va亚洲va欧美va国产| 91免费国产在线观看尤物| 欧美一区二区三区国产精品| 久久精品人妻中文系列| 日本欧美一二三区色视频| 国产精品成人不卡在线观看| 欧美中文字幕在线播放| 精品久久久久久中文字幕女| 日韩视频精品在线| av一区二区三区在线观看| 福利小视频在线播放| 人妻夜夜爽天天爽| 色综合中文字幕| 精品一区二区三区水蜜桃| 最新国产精品鲁鲁免费视频| 丝袜亚洲综合| 久久国产精品77777|