³É¼¨
ÄϾ©¹¤³ÌѧԺ ͨÐŹ¤³ÌѧԺ
µ¥Æ¬»ú¿Î³ÌÉè¼Æ
Ìâ Ä¿ DS18B20Êý×ÖζȼÆÉè¼Æ
¿Î ³Ì Ãû ³Æ µ¥Æ¬»úÔÀí¼°Ó¦Óà ר Òµ °à ¼¶ ѧ Éú ÐÕ Ãû ѧ ºÅ Éè ¼Æ µØ µã Ö¸ µ¼ ½Ì ʦ
Éè¼ÆÆðֹʱ¼ä£º2013Äê12ÔÂ16ÈÕÖÁ2013Äê12ÔÂ20ÈÕ
ÕªÒª
Ëæ×ÅÉç»áµÄ½ø²½ºÍ¹¤Òµ¼¼ÊõµÄ·¢Õ¹£¬ÈËÃÇÔ½À´Ô½ÖØÊÓζÈÒòËØ£¬Ðí¶à¹¤Å©Òµ³¡Ëù¶Ôζȷ¶Î§ÒªÇóÑϸñ£¬¶øÄ¿Ç°Êг¡ÉÏÆÕ±é´æÔÚµÄζȼì²âÒÇÆ÷´ó¶¼¹¦Äܵ¥Ò»£¬Í¬Ê±ÓÐζȴ«µÝ²»¼°Ê±¡¢¾«¶È²»¹»µÄȱµã£¬²»ÀûÓÚ¿ØÖÆÕ߸ù¾Ýζȱ仯¼°Ê±×÷³ö¾ö¶¨¡£ÔÚÕâÑùµÄÐÎʽÏ£¬¿ª·¢Ò»ÖÖ¹¦Äܷḻ£¬²¢ÇÒʵʱÐԸߡ¢¾«¶È¸ßµÄ²âÎÂϵͳ¾ÍºÜÓбØÒª¡£
±¾ÏµÍ³ÊÇ»ùÓÚζȴ«¸ÐÆ÷DS18B20ÓëP89C51µ¥Æ¬»úÉè¼ÆµÄʵʱζȼì²âϵͳ¡£ÓÉ¿ØÖÆÆ÷²¿·Ö¡¢Î¶Ȳɼ¯²¿·Ö¡¢Î¶ÈÏÔʾ²¿·Ö¡¢±¨¾¯²¿·Ö¡¢ÉèÖò¿·ÖºÍ¿ØÖƲ¿·Ö×é³É¡£²É¼¯µÄζÈÓÉ¿ØÖÆÆ÷´¦Àí²¢ÔÚLCDÆÁÉÏÏÔʾ£¬ÉèÖò¿·ÖÄܹ»ÉèÖñ¨¾¯µÄÉÏÏÂÏÞζȣ¬ÉÏλ»ú»¹ÄÜͨ¹ý¸÷ÖÖÃüÁî»ñÈ¡ÏÂλ»úµÄ¸÷ÖÖÐÅÏ¢£¬Óû§¸ù¾Ý±¨¾¯Ìáʾ»ò¹Û²ìʵʱζÈÄܹ»Í¨¹ý¿ØÖƲ¿·ÖÆô¶¯¼ÓÈÈÉ豸»ò½µÎÂÉ豸¹¤×÷¡£
ʵ¼ÊÓ¦ÓñíÃ÷¡£¸Ãϵͳ½á¹¹¼òµ¥£¬¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬ÊʺÏÓÚ¶ñÁÓ»·¾³ÏÂÏÖ³¡Î¶ȵIJâÁ¿£¬¿ÉÓ¦ÓÃÓÚ²Ö¿â²âΡ¢Â¥Óî¿Õµ÷¿ØÖƺÍÉú²ú¹ý³Ì¼à¿ØµÈÁìÓò¡£
¹Ø¼ü´Ê£ºDS18B20 ʵʱ²âΠµ¥Æ¬»ú LCD1602
Ŀ¼
µÚÒ»Õ Ð÷ ÂÛ ........................................................................................................................................ 1
1.1¸ÅÊö .............................................................................................................................................. 1 1.2±¾ÏµÍ³Ñо¿ÒâÒå .......................................................................................................................... 1 1.3ϵͳÉè¼ÆÈÎÎñ·ÖÎö ...................................................................................................................... 1 µÚ¶þÕ ϵͳ·½°¸Éè¼Æ¡¢ÂÛÖ¤ÓëÑ¡Ôñ .............................................................................................. 2
2.1·½°¸Éè¼Æ ...................................................................................................................................... 2 2.2·½°¸ÂÛÖ¤ ..................................................................................................................................... 2 µÚÈýÕ Ӳ¼þÉè¼Æ ................................................................................................................................. 2
3.1µ¥Æ¬»ú×îСϵͳ .......................................................................................................................... 2
3.1.1µ¥Æ¬»ú¼ò½é ........................................................................................................................ 2 3.1.2µ¥Æ¬»úµÄ½á¹¹Ìصã ............................................................................................................ 2 3.1.3µ¥Æ¬»úÒý½ÅÅäÖà ................................................................................................................ 3 3.1.4µ¥Æ¬»ú×îСϵͳµç· ........................................................................................................ 7 3.2ζȲɼ¯µç· .............................................................................................................................. 7
3.2.1 DS18B20¸ÅÊö ................................................................................................................... 7 3.2.2 DS18B20µÄ¹Ü½ÅÅäÖúÍÄÚ²¿½á¹¹ ................................................................................... 8 3.2.3DS18B20µÄÖ¸Áî½éÉÜ ...................................................................................................... 10 3.2.4DS18B20µÄ¹¤×÷ʱÐò ...................................................................................................... 10 3.2.5DS18B20µç· .................................................................................................................. 12 3.3LCD1602ÏÔʾµç· ...................................................................................................................... 12
3.3.1LCD1602¸ÅÊö .................................................................................................................. 12 3.3.2LCD1602¹Ü½Å¼°Æä¹¦ÄÜ .................................................................................................. 13 3.3.3LCD1602Ö¸Áî .................................................................................................................. 13 3.3.4LCD1602×Ö·û¼¯ .............................................................................................................. 14 3.3.5LCD1602µç· .................................................................................................................. 15 3.4Éù¹â±¨¾¯µç· ............................................................................................................................ 15 3.5¶ÀÁ¢°´¼üµç· ............................................................................................................................ 16 3£®6ϵͳ×ܵç·ͼ .......................................................................................................................... 16 µÚËÄÕ Èí¼þÉè¼Æ ................................................................................................................................... 17
4.1Ö÷³ÌÐòÉè¼Æ ................................................................................................................................. 17 4.2DS18B20²¿·Ö³ÌÐòÉè¼Æ ............................................................................................................. 18
4.2.1¶ÁζȳÌÐòÉè¼Æ .............................................................................................................. 18 4.2.2ζÈת»»³ÌÐòÉè¼Æ .......................................................................................................... 18 4.3LCD1602²¿·Ö³ÌÐòÉè¼Æ ............................................................................................................. 19
4.3.1×Ô¶¨Òå×Ö·û³ÌÐòÉè¼Æ ...................................................................................................... 19 4.3.2³õʼ»¯³ÌÐòÉè¼Æ .............................................................................................................. 20 4.3.3ÏÔʾ³ÌÐòÉè¼Æ .................................................................................................................. 21 4.4Éù¹â±¨¾¯²¿·Ö³ÌÐòÉè¼Æ ............................................................................................................. 22 4.5±¨¾¯Î¶ÈÉèÖò¿·Ö³ÌÐòÉè¼Æ ..................................................................................................... 22 µÚÎåÕ ϵͳ²âÊÔ ................................................................................................................................... 23 µÚÁùÕ Éè¼ÆÐ¡½á ..................................................................................................................................... 24
µÚÒ»Õ Ð÷ ÂÛ
1.1¸ÅÊö
21ÊÀ¼Í£¬¿ÆÑ§¼¼ÊõµÄ·¢Õ¹ÈÕÐÂÔÂÒ죬¿Æ¼¼µÄ½ø²½´ø¶¯Á˲âÁ¿¼¼ÊõµÄ·¢Õ¹£¬ÏÖ´ú¿ØÖÆ
É豸µÄÐÔÄܺͽṹ·¢ÉúÁË·Ì츲µØµÄ±ä»¯¡£ÎÒÃÇÒѾ½øÈëÁ˸ßËÙ·¢Õ¹µÄÐÅϢʱ´ú£¬²âÁ¿¼¼ÊõÒ²³ÉΪµ±½ñ¿Æ¼¼µÄÒ»¸öÖ÷Á÷£¬¹ã·ºµØÉîÈëµ½Ñо¿ºÍÓ¦Óù¤³ÌµÄ¸÷¸öÁìÓò¡£
ζÈÊÇÒ»¸öºÍÈËÃÇÉú»î»·¾³ÓÐ×ÅÃÜÇйØÏµµÄÎïÀíÁ¿£¬Ò²ÊÇÒ»ÖÖÔÚÉú²ú¡¢¿ÆÑС¢Éú»îÖÐÐèÒª²âÁ¿ºÍ¿ØÖƵÄÖØÒªÎïÀíÁ¿£¬Êǹú¼Êµ¥Î»ÖÆÆß¸ö»ù±¾Á¿Ö®Ò»¡£Î¶ȵı仯»á¸øÎÒÃǵÄÉú»î¡¢¹¤×÷¡¢Éú²úµÈ´øÀ´ÖØ´óÓ°Ï죬Òò´Ë¶ÔζȵIJâÁ¿ÖÁ¹ØÖØÒª¡£Æä²âÁ¿¿ØÖÆÒ»°ãʹÓø÷ʽ¸÷ÑùÐÎ̬µÄζȴ«¸ÐÆ÷¡£Ëæ×ÅÏÖ´ú¼ÆËã»úºÍ×Ô¶¯»¯¼¼ÊõµÄ·¢Õ¹£¬×÷Ϊ¸÷ÖÖÐÅÏ¢µÄ¸ÐÖª¡¢²É¼¯¡¢×ª»»¡¢´«ÊäÏà´¦ÀíµÄ¹¦ÄÜÆ÷¼þ£¬Î¶ȴ«¸ÐÆ÷µÄ×÷ÓÃÈÕÏÔÍ»³ö£¬ÒѳÉΪ×Ô¶¯¼ì²â¡¢×Ô¶¯¿ØÖÆÏµÍ³ºÍ¼ÆÁ¿²âÊÔÖв»¿ÉȱÉÙµÄÖØÒª¼¼Êõ¹¤¾ß£¬ÆäÓ¦ÓÃÒѱ鼰¹¤Å©ÒµÉú²úºÍÈÕ³£Éú»îµÄ¸÷¸öÁìÓò¡£
1.2±¾ÏµÍ³Ñо¿ÒâÒå
Ëæ×Å¿ÆÑ§¼¼ÊõµÄ²»¶Ï½ø²½Óë·¢Õ¹£¬Î¶ȿØÖÆÔÚ¹¤Òµ¿ØÖÆ¡¢µç×Ó²âμơ¢Ò½ÁÆÒÇÆ÷¡¢¼ÒÓõçÆ÷µÈ¸÷ÖÖζȿØÖÆÏµÍ³Öй㷺ӦÓá£Ä¿Ç°Î¶ȴ«¸ÐÆ÷ÓÐÄ£ÄâºÍÊý×ÖÁ½Àà´«¸ÐÆ÷£¬ÎªÁ˿˷þÄ£Äâ´«¸ÐÆ÷Óë΢´¦ÀíÆ÷½Ó¿ÚʱÐèÒªÐźŵ÷Àíµç·ºÍA/Dת»»Æ÷µÄ±×¶Ë£¬´ó¶àÊý¶àµã²âοØÖÆÏµÍ³²ÉÓÃÊý×Ö´«¸ÐÆ÷£¬²¢´ó´ó·½±ãÁËϵͳµÄÉè¼Æ¡£±È½ÏÓдú±íÐÔµÄÊý×Öζȴ«¸ÐÆ÷ÓÐDS18B20¡¢MAX6575¡¢DS1722¡¢MAX6635¡¢SMT160-30µÈ¡£
ÔÚ´«Í³µÄζȲâÁ¿ÏµÍ³Éè¼ÆÖУ¬ÍùÍù²ÉÓÃÄ£Äâ¼¼Êõ½øÐÐÉè¼Æ£¬ÕâÑù¾Í²»¿É±ÜÃâµØÓöµ½ÖîÈçÒýÏßÎó²î²¹³¥¡¢¶àµã²âÁ¿ÖеÄÇл»Îó²îºÍÐźŵ÷Àíµç·µÄÎó²îµÈÎÊÌ⣻¶øÆäÖÐijһ»·½Ú´¦Àí²»µ±£¬¾Í¿ÉÄÜÔì³ÉÕû¸öϵͳÐÔÄܵÄϽµ¡£Ëæ×ÅÏÖ´ú¿ÆÑ§¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬ÌرðÊÇ´ó¹æÄ£¼¯³Éµç·Éè¼Æ¼¼ÊõµÄ·¢Õ¹£¬Î¢ÐÍ»¯¡¢¼¯³É»¯¡¢Êý×Ö»¯Õý³ÉΪ´«¸ÐÆ÷·¢Õ¹µÄÒ»¸öÖØÒª·½Ïò¡£ÃÀ¹úDallas°ëµ¼Ìå¹«Ë¾ÍÆ³öµÄÊý×Öζȴ«¸ÐÆ÷DS18B20£¬¾ßÓжÀÌØµÄµ¥×ÜÏß½Ó¿Ú£¬½öÐèÒªÕ¼ÓÃÒ»¸öͨÓÃI/0¶Ë¿Ú¼´¿ÉÍê³ÉÓë΢´¦ÀíÆ÷µÄͨÐÅ£»ÔÚ-10¡«+85¡æ ζȷ¶Î§ÄÚ¾ßÓÐ?0£®5¡æ ¾«¶È£»Óû§¿É±à³ÌÉ趨9¡«12λµÄ·Ö±æÂÊ¡£ÒÔÉÏÌØÐÔʹµÃDS18B20·Ç³£ÊÊÓÃÓÚ¹¹½¨¸ß¾«¶ÈµÄζȲâÁ¿ÏµÍ³¡£
1.3ϵͳÉè¼ÆÈÎÎñ·ÖÎö
±¾ÏµÍ³Ö÷ÒªÊÇʵÏÖ¶ÔζȽøÐÐʵʱ²âÁ¿²¢×¼È·ÏÔʾ¡£Õû¸öϵͳÓɵ¥Æ¬»ú¿ØÖÆ£¬Ëü½ÓÊÕDS18B20ζȴ«¸ÐÆ÷µÄÊý¾Ý£¬¾¹ý´¦ÀíºóÊä³öµ½Òº¾§ÆÁÉÏÏÔʾ³öÀ´¡£±¾ÏµÍ³»¹Äܹ»ÊµÏÖζȹý¸ß»ò¹ýµÍµÄÉù¹â±¨¾¯£¬ÒÔÌáʾʹÓÃÕß½øÐÐÏà¹Ø²Ù×÷£¬Óû§¿ÉÒÔͨ¹ý°´¼ü¿ØÖƼÓÈÈ»ò½µÎÂÉ豸½øÐÐζȵ÷½Ú¡£µ±È»£¬±¾ÏµÍ³µÄ±¨¾¯ÉÏÏÂÏÞζÈÊÇ¿ÉÒÔͨ¹ýËĸö¶ÀÁ¢°´¼üÉèÖõ÷ÕûµÄ¡£
1