手机版av在线_96精品国产aⅴ在线观看_中文字幕35页_国产亚洲成AV人片在线观黄桃_全黄性色大片_免费视频h

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


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

歡迎聯系我

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

基于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
主站蜘蛛池模板: 大地资源网更新免费播放视频 | 嘿咻嘿咻免费区在线观看 | 欧美Ⅴ永久无码精品毛片 | 男女精品视频 | 久久久天堂国产精品 | 欧美性猛交╳XXX富婆 | 草草影视CCYY国产日本 | 一级毛片色一级 | 在线一区二区三区精品 | 天堂在线最新版 | 2022国产在线 | 色婷婷99se在线观看 | 国产亚洲AV人片在线观看 | 日本人在线观看 | 中文字幕一区二区在线视频 | 宅男一区 | 国产精品白丝jk黑袜喷水视频 | 69爱爱视频 | 国产精品对白一区二区三区 | 在线观看av一区二区 | 成人精品福利视频 | 国产成人午夜福利在线观看者 | 久久精品人妻无码一区二区三区 | 国产成人精品午夜福利软件 | 色综合欧美| 无码男男肉片在线观看 | 67194成在线观看免费 | 性xxxx欧美老妇506070 | JIZZJIZZ国产精品久久 | 国产精品久久久久久人妻精品 | 在线不卡欧美精品一区二区三区 | 欧美精品一区二区三区四区 | 男人操女人国产 | 欧美日韩不卡合集视频 | 最近最新中文免费字幕一 | 836cc.com成人影院国内 | 粉色免费视频 | 久久影院午夜片一区 | av国产精品| 日韩精品一区二区三区四区视频 | 麻豆剧场 |