《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于51單片機的多功能溫度控制器的設計
基于51單片機的多功能溫度控制器的設計
摘要: 文中以STC89C52RC單片機為控制核心,利用美國Dallas公司最新推出的單總線數字溫度傳感器DSl8820測量溫度,單片機處理后對溫度進行控制,并將溫度顯示在LCDl602上,還可通過按鍵設置溫度上下限值實現溫度超限報警等功能。
Abstract:
Key words :

 

    在某些工業生產過程中,如恒溫爐、倉庫儲藏、花卉種植、小型溫室等領域都對溫度有著嚴格的要求,需要對其加以檢測和控制。傳統的溫度測量方法是將溫度傳感器輸出的模擬信號放大后送至遠端A/D轉換器,最后單片機對A/D轉換后的數據進行分析處理。這種方法的缺點是模擬信號在傳輸的過程中存在損耗并且容易受到外界的干擾,導致測量的溫度精度不高。

    文中以STC89C52RC單片機為控制核心,利用美國Dallas公司最新推出的單總線數字溫度傳感器DSl8820測量溫度,單片機處理后對溫度進行控制,并將溫度顯示在LCDl602上,還可通過按鍵設置溫度上下限值實現溫度超限報警等功能。

1 系統的組成和工作原理

    多功能溫度控制系統的結構如圖1所示,系統由六部分組成:控制核心部分、溫度數據采集部分、加熱裝置控制部分、液晶顯示部分、按鍵輸入部分和報警提示部分。單片機啟動溫度采集電路完成溫度的一次轉換,然后讀出轉換后的數字量并轉化成當前的溫度呈現在顯示模塊中,并將當前的溫度與通過按鍵輸入電路設定的保持恒溫度數進行比較,以實現溫度的控制。還可以通過按鍵設置溫度的上下限值以實現超溫或低溫報警提示功能。本系統的設計目標要對溫度的控制精度達到0.1℃。

1.1 報警電路

    報警電路采用蜂鳴器作為發聲裝置,當溫度高于設定的上限值或低于下限值,給蜂鳴器送周期為1s,占空比為50%的方波,報警的時間可以持續1分鐘或等待按鍵解除報警,這由軟件控制實現。

1.2 按鍵電路

    采用2×3的小鍵盤,鍵盤的識別可以采用兩種方法:行掃描法和行反轉法。兩種方法都要注意消除按鍵的抖動。文中采用行掃描法并做成子程序,出口參數為按鍵的鍵值。定義鍵K1設置TH,K2設置TL,K3調高TH或TL,K4調低TH或TL,K5對TH或TL的數值進行確認。

1.3 溫度檢測電路

    溫度檢測電路采用智能溫度傳感器DSl8820,它與單片機相連只需要3線,減少了外部的硬件電路。DSl8820主要性能特點如下:

    (1)測溫的范圍為-55~125℃,最大分辨率可以達到0.0625℃;
    (2)電源電壓范圍為3.0~5.5V;
    (3)供電模式:寄生供電和外部供電;
    (4)封裝形式有兩種:3腳的TO-92封裝和8腳的SOIC封裝;
    (5)可編程的溫度轉換分辨率,分辨率為9~12位(包括1位符號位),由配置寄存器決定具體位數,配置寄存器的格式如表1所示。


    其中RlR0是用來設定分辨率的,分辨率的定義如表2所示。


    由表2可以看出,分辨率設定得越高,溫度轉換所需要的時間就越長,因此應根據實際應用的需要來選擇合適的分辨率。本文中選取12位分辨率,每隔1秒檢測一次溫度。12位分辨率的溫度數據值格式如下:

   

    當S=0表示測得的溫度為正值,當S=l表示測得的溫度為負值。

1.3.1 DSl8820的存儲器結構

    DSl8820的存儲器有高速暫存RAM和非易失性電擦寫EEPROM。高速暫存RAM的內容從低字節到高字節9個字節依次為:溫度LSB、溫度MSB、高溫限值字節TH、低溫限值字節TL、配置寄存器、保留、保留、保留,最后一個字節是前8個字節的CRC碼。EEPROM用來存儲TH和TL。

1.3.2 溫度數據的處理方法

    從DSl8820讀出的兩個字節的二進制值溫度必須先轉換成十進制數值,然后才能將其ASCII碼送往LCDl602顯示。12位的分辨率,溫度是以0.0625步進的,由于兩個字節的溫度采用補碼表示,所以先判斷讀出溫度的最高位是0還是1,即判斷是正溫還是負溫,然后對其求補碼轉化成正溫,之后將高字節的低4位和低字節的高4位組成一個字節,這個字節的二進制值不斷除以10得出的余數即為溫度值的個、十、百位值。若讀出的溫度數值是負數,顯示處理時,在溫度數的前面人為顯示負號即可。對小數部分的溫度只需將低字節的低4位乘以0.0625,然后對乘積取其小數點后的一位數即可。

1.3.3 DSl8820的控制步驟

    (1)首先對DSl8820進行復位。由單片機將數據線DQ拉至低電平480-960 μs,然后將DQ拉高15-60 μs,以便單片機檢測到DSl8820送來的低電平響應。然后檢測DQ,若DQ仍然為高電平,則復位操作失敗,可采用循環的方式再次對其進行復位;若DQ為低電平,則復位操作成功。

    (2)DSl8820的ROM操作命令。DSl8820復位后,主機可以發器件ROM的操作命令如讀ROM[33H]、匹配ROM[55H]、跳過ROM[0CCH],報警搜索[4EH]等。在單點總線的情況下,可發跳過ROM[0CCH]操作命令,以節省時間。另外,文中有報警的功能,溫度轉換后還需要發報警搜索命令,該命令會將最近一次測得的溫度值T與高速RAM中的TH或TL作比較,若T>TH或T

    (3)DSl8820的存儲器操作命令。如啟動溫度轉換命令[44H],寫入命令[4EH](寫入該命令后,緊接著要寫入報警上限TH,報警下限TL及配置寄存器字節),讀暫存器RAM的內容命令[0BEH](讀取將從第一個字節開始一直到第9個字節結束,如僅需要部分字節,主機可以在合適的時刻發復位命令來終止讀取)及復制命令[48H](把暫存器RAM的第2、3、4字節轉存到DSl8820的EEROM中)等。

    (4)DSl8820的ROM或RAM操作的總線讀寫時序。對于讀時序,首先將DQ拉低并延時1-15μs以內(延時時間不能太長),然后將DQ拉高并延時幾個μs后再讀取DQ的值,讀完一位后需要延時45 μs以上才能讀取下一位;對于寫時序,先將DQ拉低10-15μs,接著向總線寫入數據并延時50μs以上,最后將DQ拉高1μs以上再進行下一位的寫入。

1.4 液晶顯示模塊

    采用的是長沙太陽人電子有限公司生產的SMCl602A。

1.4.1 主要技術參數

    芯片的工作電壓4.5~5.5V,能顯示兩行,每行顯示16個字符,字符的大小為2.95×4.35mm。

1.4.2 接口信號說明

    除電壓、背光引腳及8個I/O引腳外,主要的控制引腳還有數據/命令選擇RS引腳,該引腳為高電平時表示I/O引腳出現的是數據,該引腳為低電平時表示I/O引腳出現的是命令;讀/寫選擇引腳及使能引腳E(該引腳為高電平時對SMCl602A的操作才有效)。

1.4.3 指令說明

    (1)初始化設置
    a.顯示模式設置。指令碼:00111000b,用于設置16×2顯示,5×7點陣。
    b.顯示開/關及光標設置。二進制指令碼:00000DCB中D位用來控制顯示開或關,C位用來控制顯示光標,B位控制光標是否閃爍。二進制指令碼:000001NS中N位控制讀寫一個數據后地址指針和光標加或減1,S位控制字符的移動。
    c.數據指針設置。指令碼:80H+地址碼(0-27H,40H-67H)用于設置數據指針。
    (2)其他設置。如指令碼01H:顯示清屏且數據指針清零。

1.4.4 LCDl602的初始化步驟

    (1)延時15ms,寫指令38H(不檢測忙信號);
    (2)延時5ms,寫指令38H(不檢測忙信號),上述過程執行兩遍,后面的過程每次寫指令、讀/寫數據之前均需要檢測忙信號;
    (3)寫指令38H:顯示模式設置;
    (4)寫指令08H:關閉顯示;
    (5)寫指令0lH:清屏且數據指針清零;
    (6)寫指令06H:字符不移動,光標和指針加1;
    (7)寫指令0FH:顯示開,光標閃爍。

1.5 恒溫保持控制模塊

    選用6V固態繼電器作為開關器件,通過控制其斷與通的時序從而控制加熱器件的工作時長,以實現樣品的恒溫保持功能。

2 系統硬件電路的設計

    該系統的主要電路原理圖如圖2所示。系統中使用USB口提供5V電源的電路;使用RS232串口通過P3.0和P3.1燒寫程序的電路;以及使用繼電器控制的恒溫保持電路等在原理圖中并未畫出。

 

3 系統的軟件設計

    系統總的流程圖如圖3所示。系統程序主要有主程序和LCDl602初始化子程序及讀寫時序子程序、DSl8820復位及讀寫時序子程序、鍵盤掃描子程序、溫度數據處理子程序等構成。

 

4 程序的編輯及調試

    編程語言可以采用匯編語言,也可以采用C51語言。本文采用匯編語言,使用Keil C軟件新建一個工程,然后新建一個文件輸入源程序并保存成.asm格式,并將該源文件添加到剛剛新建的工程,隨后編譯鏈接后生成十六進制文件(.HEX),最后使用燒寫軟件stc-isp-v3.9l通過RS232串口將十六進制文件燒寫進單片機的Flash中運行程序即可。

5 結論

    本文設計的多功能溫度控制器體積小、功耗低、可靠性高,實驗表明,對溫度的控制精度達到了0.1℃的設計目標。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线午夜精品| 久久在线免费| 久久国产精品久久国产精品| 国产一区二区三区四区老人| 一区二区三区精品国产| 欧美在线二区| 国产精品一区二区在线观看网站| 亚洲视频一区二区在线观看| 激情婷婷亚洲| 鲁鲁狠狠狠7777一区二区| 亚洲国产精品女人久久久| 午夜亚洲一区| 欧美三级第一页| 欧美亚州一区二区三区| 免费日本视频一区| 久久九九免费| 亚洲午夜未删减在线观看| 国产精品久久久久久久久久久久久| 美脚丝袜一区二区三区在线观看| 国产精品色午夜在线观看| 久久久久国产成人精品亚洲午夜| 欧美日韩免费| 欧美精品三级| 黄色av成人| 亚洲欧美在线免费观看| 亚洲久久一区| 亚洲欧美一区二区激情| 欧美日本国产视频| 国产精品欧美经典| 久久亚洲精品伦理| 国产精品久久国产精麻豆99网站| 亚洲激情视频网站| 伊人久久综合| 久久福利资源站| 欧美亚洲免费在线| 欧美.com| 欧美激情2020午夜免费观看| 99re热精品| 亚洲女性喷水在线观看一区| 欧美性猛交99久久久久99按摩| 亚洲午夜在线观看视频在线| 久久久精品日韩| 国产一区二区高清不卡| 在线亚洲一区观看| 国产精品一区二区男女羞羞无遮挡| 欧美大片在线观看| 亚洲欧美999| 久久久久久久尹人综合网亚洲| 国产欧美视频在线观看| 亚洲黄色视屏| 国产精品系列在线播放| 欧美视频在线视频| 欧美日韩精品久久久| 亚洲国产成人av| 蜜桃久久精品乱码一区二区| 国产亚洲第一区| 国产精品久久一区主播| 久久婷婷国产综合尤物精品| 欧美日韩的一区二区| 亚洲激情二区| 亚洲欧美激情视频| 欧美一区二区三区在| 亚洲国产二区| 国户精品久久久久久久久久久不卡| 亚洲系列中文字幕| 麻豆九一精品爱看视频在线观看免费| 美女图片一区二区| 久久久蜜桃一区二区人| 亚洲一级黄色| 国产精品sss| 亚洲欧美激情视频在线观看一区二区三区| 夜夜嗨av色综合久久久综合网| 久久精品2019中文字幕| 国产精品久久久一区麻豆最新章节| 久久久久久久999精品视频| 久久综合精品国产一区二区三区| 久久久久久噜噜噜久久久精品| 国产精品一卡二卡| 亚洲人永久免费| 国产精品成人国产乱一区| 国产精品地址| 欧美日韩99| 亚洲人线精品午夜| 亚洲一二三区在线| 亚洲大胆av| 午夜一区在线| 一本色道久久综合亚洲精品小说| 久久久噜噜噜久久中文字免| 欧美在线啊v一区| 久久亚洲春色中文字幕| 精品成人在线观看| 国产精品高清一区二区三区| 一区二区三区国产精品| 欧美日韩三级视频| 国产精品国产三级国产专播精品人| 国产乱肥老妇国产一区二| 久久国产精品黑丝| 91久久精品久久国产性色也91| 欧美日韩国产精品专区| 久久成人一区二区| 久久久久久久久久码影片| 欧美精品成人91久久久久久久| 欧美视频专区一二在线观看| 欧美激情视频免费观看| 久久免费黄色| 欧美伊人久久久久久午夜久久久久| 亚洲午夜国产成人av电影男同| 在线不卡中文字幕| 亚洲欧美另类在线| 欧美日韩国产在线看| 国产精品久久久久毛片大屁完整版| 日韩一二三在线视频播| 国产精品sm| 欧美激情aⅴ一区二区三区| 亚洲毛片网站| 欧美三级在线播放| 欧美精彩视频一区二区三区| 欧美理论视频| 欧美精品免费在线| 最新日韩av| 男男成人高潮片免费网站| 99成人精品| 欧美电影专区| 国产亚洲a∨片在线观看| 夜夜躁日日躁狠狠久久88av| 亚洲欧美日韩另类精品一区二区三区| 久久亚洲电影| 国产精品视频免费观看| 99在线热播精品免费| 欧美在线观看视频一区二区三区| 欧美伦理a级免费电影| 欧美日本一道本在线视频| 亚洲女人天堂成人av在线| 国产一区二区在线观看免费播放| 欧美亚洲在线播放| 精品盗摄一区二区三区| 国产三区二区一区久久| 久久爱91午夜羞羞| 国产精品热久久久久夜色精品三区| 国产欧美日韩在线| 国产喷白浆一区二区三区| 国内成人精品2018免费看| 亚洲自拍偷拍一区| 欧美极品影院| 亚洲久色影视| 久久国产精品久久国产精品| 久久久久www| 国产九色精品成人porny| 欧美区视频在线观看| 午夜精品在线观看| 欧美xxx成人| 欧美在线视频a| 午夜精品av| 国产精品免费区二区三区观看| 欧美激情在线播放| 99精品国产福利在线观看免费| 亚洲一区二区精品| 欧美喷水视频| 亚洲欧洲一区二区在线播放| 亚洲精品国偷自产在线99热| 国自产拍偷拍福利精品免费一| 国产伦精品一区二区三区免费迷| 黄色另类av| 亚洲国产精品123| 亚洲高清资源综合久久精品| 国产一区在线看| 狼人社综合社区| 亚洲美女少妇无套啪啪呻吟| 久久亚洲综合| 欧美理论电影网| 国产日产精品一区二区三区四区的观看方式| 欧美日韩精品伦理作品在线免费观看| 亚洲欧美激情一区二区| 国产片一区二区| 国内精品久久久久久影视8| 亚洲一区二区av电影| 国产精品美女xx| 亚洲国产精品成人va在线观看| 欧美暴力喷水在线| 国产精品www994| 亚洲精品视频在线观看网站| 在线欧美日韩国产| 国产免费一区二区三区香蕉精| 国产精品久久久对白| 国产精品麻豆成人av电影艾秋| 激情久久一区| 国产精品久久久久久亚洲调教| 亚洲电影免费观看高清| 亚洲天堂网在线观看| 一区二区亚洲欧洲国产日韩| 欧美一区免费视频| 亚洲七七久久综合桃花剧情介绍| 欧美精品免费播放| 在线观看欧美日韩| 中文在线一区| 欧美日韩日本视频| 欧美一区二区三区播放老司机| 亚洲高清在线观看| 亚洲国产另类 国产精品国产免费| 中文精品视频| 欧美+亚洲+精品+三区| 久久欧美中文字幕| 欧美日韩网站| 激情婷婷久久| 亚洲午夜激情| 久久久亚洲午夜电影| 一区免费观看视频| 美女被久久久| 久久精品二区亚洲w码| 亚洲第一页在线| 亚洲电影av在线| 欧美日韩欧美一区二区| 亚洲春色另类小说| 欧美日韩国产精品自在自线| 狠狠色综合网站久久久久久久| 久久亚洲一区二区| 国产精品久久久久久久免费软件| 亚洲午夜国产一区99re久久| 韩日欧美一区二区三区| 亚洲一区二区三区欧美| 久久人体大胆视频| 亚洲巨乳在线| 欧美成人免费全部观看天天性色| 久久亚洲综合色| 亚洲国产片色| 夜夜嗨av一区二区三区网站四季av| 亚洲精品女av网站| 一本久久精品一区二区| 久久国产精品一区二区三区四区| 国产精品羞羞答答xxdd| 亚洲第一色中文字幕| 小黄鸭精品aⅴ导航网站入口| 亚洲国产1区| 久久黄色级2电影| 亚洲一区二区三区激情| 欧美日韩视频在线| 亚洲二区三区四区| 欧美激情欧美激情在线五月| 国产精品一区二区久久久久| 免费亚洲一区二区| 在线观看亚洲| 国产精品亚洲综合一区在线观看| 亚洲精品在线三区| 欧美精品一区二区在线观看| 亚洲激情精品| 亚洲女女做受ⅹxx高潮| 欧美日韩综合精品| 欧美日韩国产探花| 在线不卡中文字幕| 欧美有码在线观看视频| 欧美色综合天天久久综合精品| 亚洲欧美日韩国产中文在线| 国产欧美在线观看一区| 欧美中文在线观看国产| 黄色成人小视频| 欧美精品一区二区三区很污很色的| 欧美日韩精品久久久| 一区二区三区欧美成人| 欧美手机在线| 亚洲欧美日韩国产综合| 国产美女在线精品免费观看| 国产精品欧美久久| 久久综合色播五月| 永久域名在线精品| 91久久精品日日躁夜夜躁欧美| 亚洲欧美日韩一区在线观看| 亚洲直播在线一区| 99re亚洲国产精品| 日韩一级黄色av| 欧美三级电影网| 欧美日韩视频一区二区三区| 在线精品国精品国产尤物884a| 精东粉嫩av免费一区二区三区| 欧美精品一区视频| 国产精品v日韩精品v欧美精品网站| 国产精品高潮呻吟久久av黑人| 日韩午夜av电影| 欧美日韩另类国产亚洲欧美一级| 欧美日韩蜜桃| 影音先锋日韩有码| 日韩网站在线| 欧美日产在线观看| 欧美精品久久久久久久免费观看| 亚洲欧洲中文日韩久久av乱码| 欧美专区18| 久久亚洲影音av资源网| 欧美另类变人与禽xxxxx| 国产亚洲aⅴaaaaaa毛片| 老巨人导航500精品| 亚洲欧美日韩国产综合| 免费不卡亚洲欧美| 亚洲手机在线| 亚洲高清视频在线| 99人久久精品视频最新地址| 免费亚洲电影在线| 久久久久一区二区三区四区| 国产精品jvid在线观看蜜臀| 亚洲一区日韩在线| 久久男人资源视频| 亚洲激情视频| 欧美激情一区三区| 国产精品一区二区三区四区五区| 国产精品自在在线| 欧美精品在线观看播放| 亚洲影院在线观看| 日韩一级精品| 国产精品国产三级国产aⅴ入口| 国产精品一区二区久久久久| 亚洲第一福利视频| 亚洲欧洲一区二区三区久久| 欧美一区在线直播| 亚洲综合清纯丝袜自拍| 国产精品久久久久久久久搜平片| 久久激情视频免费观看| 欧美一级大片在线观看| 亚洲精品国产精品国自产观看浪潮| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲福利视频三区| 欧美日韩国产经典色站一区二区三区| 一区二区电影免费观看| 国产精品国产精品国产专区不蜜| 韩国亚洲精品| 日韩午夜在线| 久久中文在线| 欧美亚男人的天堂| 欧美极品在线视频| 日韩视频一区二区三区| 国产乱肥老妇国产一区二|