1ã€å¼•言
å½ˆè—¥å¾žå‡ºå» åˆ°éƒ¨éšŠä½œæˆ°æˆ–è¨“ç·´ä½¿ç”¨ä»¥å‰ä¸»è¦å˜æ”¾åœ¨å€‰åº«ä¸ã€‚在長期的儲å˜éŽç¨‹ä¸ï¼Œå½ˆè—¥é›–然處于å®è§€éœæ¢ç‹€æ…‹ã€‚但其質é‡ä¸æ–·ç™¼ç”Ÿè®ŠåŒ–ã€‚é€™æ˜¯å› ç‚ºå½ˆè—¥ä¸»è¦ç”±é‡‘屬和è£è—¥çµ„æˆï¼Œåœ¨é•·æœŸå„²å˜éŽç¨‹ä¸ï¼Œç”±äºŽæº«ï¼Œæ¿•度的影響。金屬會銹è•,從而使金屬部件的強度é™ä½Žã€‚è¡¨é¢æ©Ÿæ¢°æ€§èƒ½è®Šå£žï¼Œåš´é‡å½±éŸ¿å½ˆè—¥çš„ä½¿ç”¨ï¼Œç”šè‡³æœƒé€ æˆé‡å¤§äº‹æ•…。溫,濕度還會使彈藥è£è—¥çš„物ç†å’ŒåŒ–叿€§è³ªç™¼ç”Ÿè®ŠåŒ–ï¼Œå¾žè€Œä½¿å…¶å¤±åŽ»æ‡‰æœ‰çš„æˆ°æŠ€è¦æ±‚ã€‚å› æ¤ï¼Œæº«ï¼Œæ¿•度是彈藥質é‡ç™¼ç”Ÿè®ŠåŒ–的主è¦çŸ›ç›¾ã€‚æ ¹æ“šæˆ‘è»çš„倉庫æ¢ä»¶ã€æˆ‘國的氣候æ¢ä»¶å’Œç›®å‰å€‰åº«çš„ç®¡ç†æ°´å¹³ï¼Œé€šå¸¸è¦å®šæœ€é«˜æº«åº¦ä¸è¶…éŽ30℃,最大濕度ä¸è¶…éŽ70%,å³é€šå¸¸æ‰€èªªçš„“三七â€ç·šã€‚
å‚³çµ±å½ˆè—¥å€‰åº«çš„ç›£æŽ§ç³»çµ±é‡‡ç”¨çš„æ˜¯å¹²ï¼Œæ¿•çƒæ¿•åº¦è¨ˆã€æ¯›ç™¼æ¿•åº¦è¨ˆã€æ¿•æ•電阻器或由普通的溫,濕度傳感器組æˆçš„ç›£æŽ§ç³»çµ±ï¼Œé€šå¸¸çµæ§‹æ¯”較復雜ã€ç³»çµ±é¾å¤§ã€æº–確性差。ç†è€…采用瑞士森斯瑞(Sensirionï¼‰å…¬å¸æŽ¨å‡ºçš„SHTl5型超å°åž‹ã€è‡ªæ ¡æº–ã€å¤šåŠŸèƒ½å¼æ™ºèƒ½å‚³æ„Ÿå™¨ï¼Œæ¸¬é‡ç›¸å°æ¿•åº¦ã€æº«åº¦å’Œéœ²é»žç‰åƒæ•¸ï¼Œé©åˆå½ˆè—¥å€‰åº«æº«ï¼Œæ¿•度智能監控系統的è¨è¨ˆã€‚
2ã€SHTl5的性能和特點
SHT15型傳感器是單片ã€å¤šç”¨é€”的智能傳感器,其ä¸ä¸åƒ…包å«åŸºäºŽæ¿•æ•é›»å®¹å™¨çš„å¾®åž‹ç›¸å°æ¿•度傳感器和基于帶隙電路的微型溫度傳感器,而且還有14ä½çš„Aï¼D轉æ›å™¨å’Œ2線串行接å£ã€‚èƒ½è¼¸å‡ºç¶“éŽæ ¡æº–çš„ç›¸å°æ¿•度和溫度的串行數據,所以系統ä¸ä¸å†ä½¿ç”¨å‚³çµ±è¨è¨ˆéœ€è¦çš„多路轉æ›é–‹é—œã€Aï¼D轉æ›å™¨åŠä¿¡è™Ÿèª¿ç†é›»è·¯ï¼Œç³»çµ±çµæ§‹æ¯”較緊湊和簡單,SHTl5能在åŒä¸€ä½ç½®æ¸¬é‡ç›¸å°æ¿•åº¦å’Œæº«åº¦ã€‚å®ƒçš„å…§éƒ¨çµæ§‹å¦‚圖1所示。
SHT15的引腳比較少,使用方便。其引腳排列如圖2所示。引腳功能如表1所示。SHT15åž‹æ™ºèƒ½å‚³æ„Ÿå™¨çš„ç›¸å°æ¿•度測é‡èŒƒåœæ˜¯0~100%。分辨率é”0.03%,最高精度為+2ï¼…RH,溫度測é‡èŒƒåœæ˜¯ï¼40℃~+123.8℃,分辨率為0.1℃,電æºé›»å£“èŒƒåœæ˜¯+2.5V~5.5V,響應時間å°äºŽ3s。
3ã€ç³»çµ±çµæ§‹åŠåŽŸç†
該è¨è¨ˆç³»çµ±ä¸»è¦ç”±å–®ç‰‡æ©Ÿã€å‚³æ„Ÿå™¨å’ŒåŸ·è¡Œæ©Ÿæ§‹çµ„æˆã€‚采用的是AT89C51型低電壓和高性能的CMOS8ä½å–®ç‰‡æ©Ÿï¼Œç‰‡å…§å«4Kbyteså¯å復擦寫的åªè®€ç¨‹åºå˜å„²å™¨ï¼ˆPEROM)和128bytes的隨機å˜å–å˜å„²å™¨ï¼ˆRAM),采用ATmelå…¬å¸çš„高密度ã€éžæ˜“失性å˜å„²æŠ€è¡“生產,兼容標準MCS一51機指令系統,片內還有通用8ä½ä¸å¤®è™•ç†å™¨å’ŒFlashå˜å„²å–®å…ƒã€‚功能強大的AT89C51微型計算機æä¾›äº†é«˜æ€§åƒ¹æ¯”的解決方案。它的主è¦åŠŸèƒ½ç‰¹æ€§å¦‚ä¸‹ï¼š
·兼容MCS一51指令系統;
·4Kå¯å復擦寫f>1000次)FlashROMï¼›
·32個雙å‘Iï¼Oå£ï¼›
·å¯ç·¨ç¨‹UARL通é“ï¼›
·2個16ä½å¯ç·¨ç¨‹å®šæ™‚/計數器;
Â·å…¨éœæ…‹æ“作0—24MHzï¼›
·1å€‹ä¸²è¡Œä¸æ–·ï¼›
·128x8bit內部RAM;
·2å€‹å¤–éƒ¨ä¸æ–·æºï¼›
·總共6個䏿–·æºï¼›
·å¯ç›´æŽ¥é©…å‹•LEDï¼›
·3ç´šåŠ å¯†ä½ï¼›
·低功耗空閑和掉電模å¼ï¼›
·軟件è¨ç½®ç¡çœ 和喚醒功能。
AT89C51å’ŒSHT15之間通éŽä¸²è¡Œç¸½ç·šé€²è¡Œé€šä¿¡ã€‚執行機構主è¦ç”±é›»æ©ŸæŽ§åˆ¶çš„陿º«æ©Ÿã€å‡æº«æ©Ÿã€é™æ¿•機ã€å¢žæ¿•機ç‰çµ„æˆã€‚彈藥倉庫的溫/濕度監控系統如圖3所示。

AT89C51循環實時é¸é€šå¤šå€‹SHTl5ï¼Œä½¿å…¶æª¢æ¸¬æº«åº¦å€¼å’Œç›¸å°æ¿•度值,然åŽè®€å‡ºæ•¸æ“šå€¼å¹¶é¡¯ç¤ºæ¤æ™‚çš„æ•¸æ“šå€¼ã€‚ç•¶ç›¸å°æ¿•度超éŽ70ï¼…æ™‚ï¼Œå–®ç‰‡æ©ŸæŽ§åˆ¶é™æ¿•æ©Ÿé–‹å§‹å·¥ä½œã€‚è‹¥ç›¸å°æ¿•度低于40%,則增濕機開始工作;當溫度超éŽ30â„ƒæ™‚ï¼Œé™æº«æ©Ÿé–‹å§‹å·¥ä½œï¼Œç•¶æº«åº¦ä½ŽäºŽä¸€12â„ƒæ™‚ï¼Œå‡æº«æ©Ÿé–‹å§‹å·¥ä½œï¼Œæ¯å¾ªç’°3次,打å°1æ¬¡æº«ï¼Œæ¿•åº¦å€¼å ±è¡¨ã€‚
4ã€ç³»çµ±çš„程åºè¨è¨ˆ
系統軟件采用MCS一51匯編語言編寫,采用模塊化的程åºè¨è¨ˆæ–¹æ³•,主è¦åŒ…括åˆå§‹åŒ–æ¨¡å¡Šã€æ•¸æ“šé‡‡é›†ã€æ•¸æ“šè™•ç†ã€é¡¯ç¤ºã€å ±è¦ã€æ‰“å°ç‰æ¨¡å¡Šã€‚ç³»çµ±çš„ç¨‹åºæ¡†åœ–如圖4所示。
由于SHTl5ä¸å«æœ‰å˜å„²å™¨ï¼Œæ‰€ä»¥è¨ç½®åˆå§‹åŒ–程åºä¸»è¦æ˜¯å°å–®ç‰‡æ©Ÿå’ŒSHTl5çš„å˜å„²å™¨ä¸çš„一些數據置åˆå€¼ï¼ŒåŒæ™‚å°å–®ç‰‡æ©Ÿçš„åˆæ…‹é€²è¡Œåˆå§‹åŒ–。該系統是多通é“的測é‡ç³»çµ±ï¼ŒSHTl5上電åŽç¶“éŽ10msæ™‚é–“å°±é€²å…¥ä¼‘çœ ç‹€æ…‹,åªæœ‰ç•¶å–®ç‰‡æ©Ÿç™¼å‡ºæ¸¬é‡å‘½ä»¤åŽï¼ŒSHTl5æ‰è¢«â€œå–šé†’â€è€Œé€²è¡Œå·¥ä½œï¼Œæ‰€ä»¥å–®ç‰‡æ©Ÿå¾ªç’°å°å„個傳感器發出溫,濕度測é‡å‘½ä»¤ï¼Œå¯¦ç¾å¤šé€šé“的溫,濕度測é‡ã€‚SHTl5的命令集如表2所列。

由于SHT15輸出的數據與被測值呈éžç·šæ€§é—œç³»ï¼Œå› 而,為了ç²å¾—æº–ç¢ºçš„æ•¸æ“šï¼Œå¿…é ˆå°è®€æ•¸å€¼é€²è¡Œéžç·šæ€§è£œå„Ÿã€‚å°æ¿•度進行éžç·šæ€§è£œå„Ÿï¼Œ8使•¸æ“šé€šå¸¸é‡‡ç”¨ä¸‹å¼é€²è¡Œè£œå„Ÿï¼š
RH=(1.43N~5.127)/256(0≤Ⅳ≤107) (1)
RH=(1.11N~28.93)/256(108≤N≤255) (2)
å°äºŽæº«åº¦å‚³æ„Ÿå™¨ï¼Œé€šå¸¸é‡‡ç”¨ä¸‹å¼é€²è¡Œéžç·šæ€§è£œå„Ÿï¼š
T=d+d2M(3)
å¼ä¸çš„Nå’ŒMåˆ†åˆ¥ç‚ºç›¸å°æ¿•度傳感器與溫度傳感器的輸出值,d1å’Œd2ç‚ºå¸¸æ•¸ï¼Œæ ¹æ“šé›»æºé›»å£“å’Œæº«åº¦æ•¸æ“šä½æ•¸ä¾†ç¢ºå®šã€‚
æ¯æ¬¡æ¸¬å¾—的數據è¦å’Œè¦å®šå€¼é€²è¡Œæ¯”較,如果在å…許的范åœå…§ï¼Œå‰‡ç¨‹åºé€²è¡Œä¸‹ä¸€æ¥æ“ä½œï¼Œå¦‚æžœä¸æ»¿è¶³è¦æ±‚ï¼Žå‰‡æ‡‰å ±è¦å¹¶å°‡æ¤åˆ»çš„æ•¸æ“šå€¼é¡¯ç¤ºå‡ºä¾†ï¼Œåœ¨æ¯æ¬¡å¾ªç’°çµæŸåŽã€‚è¦ç¶“éŽ1個尿™‚(å¯ä»¥éˆæ´»é¸ç”¨ï¼‰çš„å»¶æ™‚ï¼Žé€™ä¸»è¦æ˜¯å› ç‚ºå½ˆè—¥å€‰åº«é‡Œæœ‰å¾ˆå¤šæœ¨åˆ¶çµæ§‹ï¼Œæ®ç™¼å’Œå¸æ”¶æ°´åˆ†éƒ½æœ‰ä¸€å€‹éŽç¨‹ï¼Œç¶“éŽä¸€å®šå»¶æ™‚å†é€²è¡Œæ¸¬é‡ï¼Žå¯ä»¥é¿å…傳感器長時間的工作和執行機構的å復啟åœï¼Œç¯€ç´„資æº,åŒæ™‚å¯ä»¥å»¶é•·ç³»çµ±çš„使用壽命。æ¯ç¶“éŽ3æ¬¡ï¼ˆæ ¹æ“šéœ€è¦å¯ä»¥é©ç•¶é¸æ“‡ï¼‰å¾ªç’°æ¸¬é‡åŽï¼Œå–®ç‰‡æ©ŸæŽ§åˆ¶æ‰“å°æ©Ÿå°‡3次測é‡çš„æº«ï¼æ¿•度數據打å°å‡ºä¾†ï¼Œä¾¿äºŽå ±è¡¨å’Œå˜æª”。
5ã€çµæŸèªž
ç†è€…è¨è¨ˆçš„彈藥倉庫溫/濕度監控系統是基于SHTl5型智能傳感器完æˆçš„,SHT15是全新的基于智能傳感器è¨è¨ˆç†å¿µçš„æ–°åž‹å‚³æ„Ÿå™¨ï¼Œå¯¦ç¾äº†æº«ï¼Œæ¿•度傳感器的數å—å¼è¼¸å‡ºï¼Œä¸”具有å…調試ã€å…標定ã€ç„¡å¤–åœé›»è·¯ç‰ç‰¹é»žï¼Œæ¥µå¤§åœ°æ–¹ä¾¿äº†åœ¨åµŒå…¥å¼æ¸¬æŽ§é ˜åŸŸçš„æ‡‰ç”¨ï¼Žå®ƒæ˜¯ä»ŠåŽå‚³æ„Ÿå™¨ç™¼å±•的方å‘ã€‚ç³»çµ±çš„çµæ§‹æ¯”è¼ƒç°¡å–®ï¼Žé«”ç©æ¯”較å°ï¼Œç²¾åº¦é«˜ï¼Œå…‹æœäº†å‚³çµ±å½ˆè—¥å€‰åº«æº«/濕度測é‡ç³»çµ±çš„ä¸è¶³ã€‚