ããå¼è¨
ãã温度çæµéæ¯äººä»¬æ¥å¸¸çæ´»ãå·¥ä¸ç产åå®éªç 究çåºåå¿
ä¸å¯å°çï¼å®æ¶çåç¡®çé«ç²¾åº¦ç温度æµéå¼å¯¹äººç±»ç产ç活活å¨è³å
³éè¦ãä¼ ç»ç温度æµéæ¹æ³å¤§å¤éç¨é
ç²¾æè
æ°´é¶æ±æ¸©åº¦è®¡ï¼åå¨æºå¸¦ä¸æ¹ä¾¿æç¢ï¼æµéå确度ä½ï¼å®¹æå人为å ç´ çå¹²æ°ç缺ç¹ãç¹å«æ¯å¨ç
¤ç¿äºä¸ç温度æµéä¸ï¼ä¼ ç»æ¸©åº¦è®¡çæç¢æ§çå¼ç«¯æ¾å¾å°¤ä¸ºçªåºï¼å æ¤å¿
é¡»éç¨ç°ä»£çµåææ¯è®¾è®¡é«ç²¾åº¦ä¸æºå¸¦æ¹ä¾¿ç温度çæµç³»ç»ã
ãã为äºå好ç解å³è¯¸å¦ç¿äºäºä¸ç°åºçæ¶å£ç¯å¢ç温度æµéå·¥ä½ï¼æ们设计äºä¸ç§ä½åèãç»æç®åãç®ä¾¿ä½¿ç¨ç解å³æ¹æ¡ãæ¬æ¹æ¡éç¨äºå线æºè½åçæ°åæ¸©åº¦ä¼ æå¨DS18B20[1]ï¼è½å¤ä»¥æ°åå½¢å¼ç´æ¥è¾åºçæµç¹çå®æ¶æ¸©åº¦ï¼å
·ææµé误差å°ãå辨çé«ãææ¬ä½çä¼ç¹ã
ãã1 ç³»ç»æ»ä½è®¾è®¡
ããç³»ç»ä¸»è¦æåçæºä¸»æ§å¨ãæ°åæ¸©åº¦ä¼ æå¨ä»¥å液æ¶æ¾ç¤ºç温度çæµç³»ç»ï¼å¦å¤ä¸ºäºä¿è¯æ¸©åº¦çæµçæ¶ææ§ï¼æ¬ç³»ç»å å
¥äºæ°åæ¶é模åãæ¬ç³»ç»ä»¥ATmega16 ä½ä¸ºä¸»æ§å¶å¨ï¼ä¸»è¦æ主æ§å¨ãå线æ°åæ¸©åº¦ä¼ æå¨DS18B20ãæ¶éè¯çDS1302ã液æ¶æ¨¡åLCD12864 çç»æãç³»ç»ç»æå¾å¦æ示ã
ãã2 ç³»ç»ç¡¬ä»¶è®¾è®¡
ãã2.1 çµæºæ¨¡å
ããç³»ç»çä¾çµçµæºéç¨7805 线æ§ä¸ç«¯ç¨³åå¨ä»¶è¾åº5v çµåæ¥æä¾ã该系å稳åå¨ä»¶è½å¤è¾åºå¤ç§åºå®ççµåï¼å
å«è¿æµãè¿çåè¿è½½ä¿æ¤çµè·¯ã带æ£ççæ¶ï¼è¾åºçµæµå¯ä»¥è¾¾å°1Aãçµè·¯å¨è®¾è®¡ä¸å å
¥äºä¸ä¸ªäºæ管1N4007ï¼é²æ¢çµæºéé
å¨ææ§ä¸æ£ç¡®ç§æ¯ç³»ç»ï¼èµ·å°ä¿æ¤ä½ç¨[2]ãçµæºé¨åççµè·¯è®¾è®¡æ示ã
ãã2.2 温度éé模å
ããç³»ç»éç¨çæ¸©åº¦ä¼ æå¨æ¯ç¾å½DALLAS å
¬å¸ç产çåæ»çº¿åæ°åæ¸©åº¦ä¼ æå¨DS18B20ï¼å®çæµéèå´å¨-55â~+125âï¼ä»¥0.5âé´éååï¼å
·æå¯ç¼ç¨ç9 ä½è³12 ä½A/D 转æ¢ç²¾åº¦ï¼æµå¾æ°åé串è¡è¾åº[3]ãæ¤å¤ï¼DS18B20 è¿æåºç¨ç®åæ éä»»ä½å¤å´å
件ãæµæ¸©ç²¾åº¦é«çç¹ç¹ï¼å¹¿æ³åºç¨äºæ温æ§å¶ãå·¥ä¸ç³»ç»ãæ¶è´¹çµå产åç[4,5]ãDS18B20 æ¥å£çµè·¯æ示ã
ãã2.3 æ¶é模å
ããæ¶é模åéç¨ç¾å½DALLAS å
¬å¸æ¨åºçæ¶æµå
çµæ¶éè¯çDS1302ï¼è¯¥è¯çå
é¨å«æä¸ä¸ªå®æ¶æ¶é/æ¥åå31 åèçéæRAMï¼æä¾äºç§åæ¶æ¥æå¹´ææçä¿¡æ¯ï¼è¿æé°å¹´èªå¨è°æ´åè½å24/12 å°æ¶æ ¼å¼åæ¢åè½[6]ãéè¿æ§å¶DS1302 çå¯åå¨å¯ä»¥å¾æ¹ä¾¿çå®ææ¶é模åçåè½è®¾è®¡ãDS1302 æ¥å£çµè·¯æ示ã
ãã2.4 液æ¶æ¾ç¤ºæ¨¡å
ããæ¾ç¤ºæ¨¡åéç¨128Ã64 ç¹éµçæ±åå¾å½¢å液æ¶æ¾ç¤ºæ¨¡åï¼å¯ä»¥æ¾ç¤ºæ±ååå¾å½¢ï¼æä¾äº8 为并è¡å串è¡ä¸¤ç§å¤ç½®æ¥å£æ¹å¼ï¼å
·æå
æ æ¾ç¤ºãç»é¢ç§»ä½ãç¡ç 模å¼çãLCD12864 æ¥å£çµè·¯æ示ã
ãã3 ç³»ç»è½¯ä»¶è®¾è®¡
ããç³»ç»å¼å软件éç¨Winavrï¼å¼åè¯è¨ä¸ºC è¯è¨ãç³»ç»éç¨æ¨¡ååçç¼ç¨ææ³ï¼å°ç¨åºåå²æå 个模åï¼å¯¹å个模ååç¬ç¼ç¨è°è¯ï¼æååæ±æ»å°ä¸èµ·æ»è°ãç¨åºè®¾è®¡é¨å主è¦å
æ¬DS18B20 çåºå±ååºç¨ç¨åºãDS1302 çåºå±ååºç¨ç¨åºï¼è¿æç³»ç»ä¸»ç¨åºé¨åã主ç¨åºæµç¨å¾æ示ã
ãã4 ç»æè¯
ããæ¬æ设计ä¸ç§ä»¥ATmega16 ä½ä¸ºä¸»æ§å¨çæ¶é温度æµéç³»ç»ï¼å®æäºç¡¬ä»¶å软件ç设计è°è¯ï¼ä¸ä¼ ç»ç温度æµéæ段ç¸æ¯ï¼å
·ææä½ç®åï¼ç²¾åº¦é«ï¼ä¸æåå¹²æ°çç¹ç¹ãæ¬æ设计çæµéç³»ç»å¯ä»¥åºç¨äºè¯¸å¦ç¿äºäºä¸ï¼ç²®åºï¼è½¦é´çåºåï¼å
·æå¾å¥½çåºç¨åæ¯ã
温馨提示:答案为网友推荐,仅供参考