音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于Bang-Bang控制的溫濕度調(diào)節(jié)系統(tǒng)

出處:haohao2 發(fā)布于:2008-08-19 11:35:52

系統(tǒng)硬件設(shè)計

  基于C8051F020的檔案庫溫濕度控制器,主器件為8051F020,從器件為I2C總線數(shù)字溫濕度傳感器SHT11。

  SHT11是瑞士Sennsirion公司生產(chǎn)的具有I2C總線接口的單片全校準數(shù)字式相對濕度和溫度傳感器。傳統(tǒng)的模擬式濕度傳感器一般都要設(shè)計信號調(diào)理電路并經(jīng)過復(fù)雜的校準和標定過程,因此測量難以保證,且在線性度、重復(fù)性、互換性、一致性等方面往往不盡人意。SHT11是瑞士Sennsirion公司推出的基于CMOSensTM技術(shù)(將溫濕度傳感器、信號放大調(diào)理、A/D轉(zhuǎn)換、I2C總線全部集成在一個芯片上)的新型溫濕度傳感器,該傳感器的濕度值輸出分辨率為14位,溫度值輸出分辨率為12位,并可編程為12位和8位。

  C8051F020單片機是集成在1塊芯片上的混合信號系統(tǒng)級單片機,具有與MCS8051內(nèi)核及指令完全兼容的微控制器。除了具有標準8051機的數(shù)字外設(shè)部件外,片內(nèi)還集成了數(shù)據(jù)采集與控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件,內(nèi)部還具有JTAG和調(diào)試電路,通過JATG接口可以使用安裝在終應(yīng)用系統(tǒng)產(chǎn)品上的單片機進行非侵入、全速及在線系統(tǒng)調(diào)試。

  由二者組成的溫濕度控制器的硬件連接如圖1所示。

  

接線圖

圖1 C8051F020與SHT11的接線圖

  利用I/O端口初始化程序啟動優(yōu)先權(quán)交叉開關(guān)譯碼器把P0.0、P0.1引腳分別配置成SDA (串行數(shù)據(jù))、SCL(串行時鐘),然后分別接SHT11的DATA和SCK,在時鐘的控制下來完成對SHT11采集并進行A/D轉(zhuǎn)換后的溫濕度數(shù)據(jù)的讀取,P0.2、P0.3被配置成基本輸入輸出,根據(jù)讀取的溫濕度值的高低來控制兩個繼電器,進而達到控制溫濕度調(diào)節(jié)器的目的。在串行通信過程中主器件為8051F020,從器件為SHT11。

  軟件設(shè)計

  1 Bang-Bang控制

  在檔案室溫濕度控制中,對溫濕度的要求不是一個定值,而是一個范圍。執(zhí)行機只有兩種狀態(tài):on,運轉(zhuǎn);off,不運轉(zhuǎn)。對于這種執(zhí)行機,采用典型的數(shù)字控制算法為Bang-Bang控制算法。這樣需要兩個溫度設(shè)置點:THIGH和TLOW,兩個濕度設(shè)置點HHIGH和HLOW。溫度控制和濕度控制一樣,所以只介紹溫度的控制。如果溫度高于THIGH,則控制器關(guān)閉電源(繼電器釋放),如果溫度低于TLOW,則控制器打開電源(繼電器吸合)。THIGH與TLOW之差稱為滯后。使用滯后延長了繼電器的使用壽命,因為它減少了繼電器開關(guān)次數(shù)。

  2程序設(shè)計

  該程序包括:

  ● 系統(tǒng)復(fù)位子程序(Reset_Init):完成對內(nèi)部振蕩器的設(shè)置,對XBR0和XBR2的設(shè)置將SMB連到通用的I/O引腳;

  ● SMBus初始化子程序(SMBus_Init):配置并使能SMBus,設(shè)置SMBus時鐘速率,為次傳輸清除SM_BUSY標志;

  ● A/D轉(zhuǎn)換和讀取轉(zhuǎn)換數(shù)據(jù)得子程序(ADCRead);Bang-Bang控制算法子程序(Bang-Bang);

  ● 輸出控制子程序(OUTcontrol)?,F(xiàn)把主要的啟動A/D轉(zhuǎn)換及讀取數(shù)據(jù)子程序給出。

  ADCRead:

  WRITE EQU 00H

  //SMBus寫命令

  READ EQU 01H

  //SMBus寫命令

  CHIP-A EQU 00H

  //SHT11從地址

  MEAMURE_TEMP EQU 03H

  //SHT11測量溫度命令

  MEARURE_HUMI EQU 05H

  //SHT11測量濕度命令

  CLR RW

  //寫從地址

  MOV A,#CHIP_A

  ORL A,#WRITE

  MOV WRIT_ADC, A

  SETB SM_BUSY

  SETB STA

  JB SM_BUSY, $

  //寫溫度測量命令

  CLR RW

  MOV A,# MEAMURE_TEMP

  ORL A,#WRITE

  MOV WRIT_ADC, A

  SETB SM_BUSY

  SETB STA

  JB SM_BUSY, $

  //讀測得的溫度

  SETB RW

  MOV A, # CHIP_A

  ORL A,#READ

  MOV READ_ADC, A

  SETB SM_BUSY

  SETB STA

  ACALL DELAY

  MOV TEMPR, RECEIVE_BYTE

  ------------------

  //寫濕度測量命令

  ------------------

  //讀測得的濕度值

  由于濕度測量和溫度測量程序相同,所以沒有給出,測量后的溫度數(shù)據(jù)和濕度數(shù)據(jù)分別放在TEMPR和HUMIR兩個寄存器中,然后經(jīng)過線性修正程序和棒棒算法程序后控制繼電器的動作。

  結(jié)束語

  本文設(shè)計溫濕度調(diào)節(jié)系統(tǒng),主器件為8051F020,從器件為I2C總線數(shù)字溫濕度傳感器SHT11,接口電路用I/O端口初始化程序啟動優(yōu)先權(quán)交叉開關(guān)譯碼器把引腳分別配置成串行數(shù)據(jù)及串行時鐘,并配置基本輸入輸出。軟件設(shè)計則采用Bang-Bang控制算法,需高低兩個溫度設(shè)置點,溫度高于高點則關(guān)閉電源,低于低點則打開電源??刂瞥绦蚝到y(tǒng)復(fù)位、初始化、A/D轉(zhuǎn)換和讀取數(shù)據(jù)轉(zhuǎn)換、Bang-Bang控制算法及輸出控制子程序。
  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(m.58mhw.cn)


  

參考文獻:

[1]. C8051F020 datasheet http://m.58mhw.cn/datasheet/C8051F020_209830.html.
[2]. SHT11 datasheet http://m.58mhw.cn/datasheet/SHT11_607252.html.
[3]. SMB datasheet http://m.58mhw.cn/datasheet/SMB_2443303.html.


關(guān)鍵詞:基于Bang-Bang控制的溫濕度調(diào)節(jié)系統(tǒng)C8051F020總線傳感器C8051F020

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

車聯(lián)網(wǎng)時代,汽車電子的接口類型有can總線,lin總線,rs485,rs232,或者以太網(wǎng)總線等等
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!