• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


    儀表網>技術中心>應用設計>正文

    歡迎聯系我

    有什么可以幫您? 在線咨詢

    基于C8051F020的檔案庫溫濕度控制器設計

       2012年09月13日 17:22  
      在一些倉儲管理、生產制造、氣象觀測、科學研究以及日常生活中,對溫濕度的要求普遍存在,如《檔案庫房技術管理暫行規定》中就明確指出:檔案庫房(含膠片庫、磁帶庫)的溫度應控制在14~24℃,有設備的庫房日變化幅度不超過±2℃;相對濕度應控制在45%~60%,有設備的庫房日變化幅度不超過±5%。本文利用新型的C8051F020單片機和I2C總線數字式溫濕度傳感器SHT11設計了一套滿足此要求的自動化設備。
      
      系統硬件設計
      
      基于C8051F020的檔案庫溫濕度控制器,主器件為8051F020,從器件為I2C總線數字溫濕度傳感器SHT11。
      
      SHT11是瑞士Sennsirion公司生產的具有I2C總線接口的單片全校準數字式相對濕度和溫度傳感器。傳統的模擬式濕度傳感器一般都要設計信號調理電路并經過復雜的校準和標定過程,因此測量精度難以保證,且在線性度、重復性、互換性、一致性等方面往往不盡人意。SHT11是瑞士Sennsirion公司推出的基于CMOSensTM技術(將溫濕度傳感器、信號放大調理、A/D轉換、I2C總線全部集成在一個芯片上)的新型溫濕度傳感器,該傳感器的濕度值輸出分辨率為14位,溫度值輸出分辨率為12位,并可編程為12位和8位。
      
      C8051F020單片機是集成在1塊芯片上的混合信號系統級單片機,具有與MCS8051內核及指令*兼容的微控制器。除了具有標準8051機的數字外設部件外,片內還集成了數據采集與控制系統中常用的模擬部件和其他數字外設及功能部件,內部還具有JTAG和調試電路,通過JATG接口可以使用安裝在zui終應用系統產品上的單片機進行非侵入、全速及在線系統調試。
      
      由二者組成的溫濕度控制器的硬件連接如圖1所示。
      
      圖1C8051F020與SHT11的接線圖
      
      利用I/O端口初始化程序啟動優先權交叉開關譯碼器把P0.0、P0.1引腳分別配置成SDA
      
      (串行數據)、SCL(串行時鐘),然后分別接SHT11的DATA和SCK,在時鐘的控制下來完成對SHT11采集并進行A/D轉換后的溫濕度數據的讀取,P0.2、P0.3被配置成基本輸入輸出,根據讀取的溫濕度值的高低來控制兩個繼電器,進而達到控制溫濕度調節器的目的。在串行通信過程中主器件為8051F020,從器件為SHT11。
      
      軟件設計
      
      1、Bang-Bang控制
      
      在檔案室溫濕度控制中,對溫濕度的要求不是一個定值,而是一個范圍。執行機只有兩種狀態:on,運轉;off,不運轉。對于這種執行機,采用典型的數字控制算法為Bang-Bang控制算法。這樣需要兩個溫度設置點:THIGH和TLOW,兩個濕度設置點HHIGH和HLOW。溫度控制和濕度控制一樣,所以只介紹溫度的控制。如果溫度高于THIGH,則控制器關閉電源(繼電器釋放),如果溫度低于TLOW,則控制器打開電源(繼電器吸合)。THIGH與TLOW之差稱為滯后。使用滯后延長了繼電器的使用壽命,因為它減少了繼電器開關次數。
      
      2、程序設計
      
      該程序包括:
      
      ●系統復位子程序(Reset_Init):完成對內部振蕩器的設置,對XBR0和XBR2的設置將SMB連到通用的I/O引腳;
      
      ●SMBus初始化子程序(SMBus_Init):配置并使能SMBus,設置SMBus時鐘速率,為*次傳輸清除SM_BUSY標志;
      
      ●A/D轉換和讀取轉換數據得子程序(ADCRead);Bang-Bang控制算法子程序(Bang-Bang);
      
      ●輸出控制子程序(OUTcontrol)。現把主要的啟動A/D轉換及讀取數據子程序給出。
      
      ADCRead:
      
      WRITEEQU00H
      
      //SMBus寫命令
      
      READEQU01H
      
      //SMBus寫命令
      
      Chip-AEQU00H
      
      //SHT11從地址
      
      MEAMURE_TEMPEQU03H
      
      //SHT11測量溫度命令
      
      MEARURE_HUMIEQU05H
      
      //SHT11測量濕度命令
      
      CLRRW
      
      //寫從地址
      
      MOVA,#CHIP_A
      
      ORLA,#WRITE
      
      MOVWRIT_ADC,A
      
      SETBSM_BUSY
      
      SETBSTA
      
      JBSM_BUSY,$
      
      //寫溫度測量命令
      
      CLRRW
      
      MOVA,#MEAMURE_TEMP
      
      ORLA,#WRITE
      
      MOVWRIT_ADC,A
      
      SETBSM_BUSY
      
      SETBSTA
      
      JBSM_BUSY,$
      
      //讀測得的溫度
      
      SETBRW
      
      MOVA,#CHIP_A
      
      ORLA,#READ
      
      MOVREAD_ADC,A
      
      SETBSM_BUSY
      
      SETBSTA
      
      ACALLDELAY
      
      MOVTEMPR,RECEIVE_BYTE
      
      ------------------
      
      //寫濕度測量命令
      
      ------------------
      
      //讀測得的濕度值
      
      由于濕度測量和溫度測量程序相同,所以沒有給出,測量后的溫度數據和濕度數據分別放在TEMPR和HUMIR兩個寄存器中,然后經過線性修正程序和棒棒算法程序后控制繼電器的動作。
      
      結束語
      
      本文設計溫濕度調節系統,主器件為8051F020,從器件為I2C總線數字溫濕度傳感器SHT11,接口電路用I/O端口初始化程序啟動優先權交叉開關譯碼器把引腳分別配置成串行數據及串行時鐘,并配置基本輸入輸出。軟件設計則采用Bang-Bang控制算法,需高低兩個溫度設置點,溫度高于高點則關閉電源,低于低點則打開電源。控制程序含系統復位、初始化、A/D轉換和讀取數據轉換、Bang-Bang控制算法及輸出控制子程序。

    免責聲明

    • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
    • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
    • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
    聯系我們

    客服熱線: 15267989561

    加盟熱線: 15267989561

    媒體合作: 0571-87759945

    投訴熱線: 0571-87759942

    關注我們
    • 下載儀表站APP

    • Ybzhan手機版

    • Ybzhan公眾號

    • Ybzhan小程序

    企業未開通此功能
    詳詢客服 : 0571-87759942
    主站蜘蛛池模板: 久久成人国产精品| 亚洲国产成人精品无码区在线网站 | 国产成人综合久久亚洲精品| 国产精品香蕉成人网在线观看 | 亚洲女成人图区| 欧美成人午夜精品免费福利| 国产成人黄色小说| 综合558欧美成人永久网站| 成人欧美一区二区三区黑人3p | 国产成人啪精品视频免费网| 久久亚洲AV成人无码国产| 成人福利视频app| 国产成人亚洲综合| 成人午夜私人影院入口| 亚洲av无码成人精品区日韩| 天堂成人一区二区三区| 中国成人在线视频| 国产成人19禁在线观看| 影音先锋成人资源| 成人片在线观看地址KK4444| 久久国产成人精品国产成人亚洲| 成人免费午间影院在线观看| 色窝窝无码一区二区三区成人网站 | 国产成人片无码视频在线观看| 欧美人成人亚洲专区中文字幕| 亚洲色成人网站WWW永久| 国产麻豆成人传媒免费观看| 欧美成人精品第一区二区三区| 免费h成人黄漫画嘿咻破解版| 国产成人精品97| 国产成人无码综合亚洲日韩| 国产成人精选视频69堂| 成人a视频高清在线观看 | 亚洲国产成人在线视频| 国产成人a视频在线观看| 国产成人免费全部网站| 国产成人免费高清激情明星 | 成人深夜福利视频| 日本成人免费网站| 成人毛片视频免费网站观看| 成人欧美日韩高清不卡|