µ±Ç°Î»ÖÃ: Ö÷Ò³ > ÆÚ¿¯´óÈ« > ¿Æ¼¼ÆÚ¿¯ >

»ùÓÚDS18B20 µÄ¶àµãζÈÊý¾Ý²É¼¯ÒǵÄÉè¼Æ

×÷ÕߣºÅíÔ¶·¼ ÈÕÆÚ£º2014-06-19 09:54 À´Ô´£ºÎ´Öª
ÉϺ£¹¤³Ì¼¼Êõ´óѧ¸ßְѧԺ ÉϺ£ 200437
¡¾ÎÄÕÂÕªÒª¡¿
±¾ÎÄÒÔSTC89S52 µ¥Æ¬»úΪºË
ÐÄ£¬Ñ¡ÓÃÒ»ÏßʽÊý×Öζȴ«¸ÐÆ÷
DS18B20£¬Éè¼ÆÁ˶àµãζÈÊý¾Ý²É¼¯
ÒÇ£¬¿É¹ã·ºµØÓ¦ÓÃÓھƵê±ö¹Ý¡¢´óÐÍ
Á¸²Ö¡¢Äð¾Æ³§¡¢Ê³Æ·¼Ó¹¤³§µÈÐèÒª½ø
ÐÐζȼì²âµÄ³¡ºÏ£¬Éè¼ÆÖвÉÓöà×Ü
Ïß²¢ÐÐζȼì²â£¬ÊµÏÖÁ˶àµãζÈ
µÄͬ²½¼ì²â£¬³ÌÐòÉè¼ÆÖÐÒòÎÞÐè¶Ô
DS18B20 ½øÐÐʶ±ð£¬Òò´Ë³ÌÐòÉè¼Æ¼ò
µ¥£¬Î¬»¤·½±ã¡¢Î¶ȼì²â¾«¶È¸ß¡£
¡¾¹Ø¼ü´Ê¡¿
STC89S52 µ¥Æ¬»ú£»DS18B20 ζȴ«¸Ð
Æ÷£»¶àµãζȲâÁ¿
1 Ó²¼þÉè¼Æ
±¾ÎÄÉè¼ÆµÄ¶àµãζÈÊý¾Ý²É¼¯ÒÇÖ÷
Òª°üÀ¨STC89S52 µ¥Æ¬»ú¡¢DS18B20 Êý×Ö
ζȴ«¸ÐÆ÷¡¢°´¼üÊäÈëÄ£¿é¡¢LED ÏÔʾ¼°
Çý¶¯Ä£¿é£¬ÒÔ¼°±¨¾¯µç·µÈ¡£ÏµÍ³×é³É¿ò
ͼÈçͼ1 Ëùʾ¡£
ͼ1 ϵͳ×é³É¿òͼ
ÓÉÓÚDS18B20 ¾ßÓÐÒ»Ïßʽ½Ó¿Ú£¬ÓÃÓÚ
¶àµãζȼì²â¿É¼«´óµØ¼ò»¯ÏµÍ³µÄÓ²¼þ
Éè¼Æ¡£¶àµã²âοɲÉÈ¡µ¥×ÜÏß¶àµãѲ»Ø¼ì
²âºÍ¶à×ÜÏß²¢Ðмì²âÁ½Öֽṹ¡£
1.1 µ¥×ÜÏß¶àµãѲ»Ø¼ì²â
Èçͼ2 ËùʾΪµ¥×ÜÏß¶àµãѲ»Ø¼ì²â
ʾÒâͼ£¬°Ë¸öDS18B20 Ö»Õ¼ÓÃÒ»¸ö¶Ë¿Ú¡£
ÔÚµ¥Æ¬»ú·ÃÎÊDS18B20 ʱ£¬DS18B20 Ò»
°ã¶¼Êdz䵱´Ó»úµÄ½ÇÉ«£¬¶øµ¥Æ¬»ú¾ÍÊÇÖ÷
»ú¡£ËùÓеÄDS18B20 ¾ùÁ¬½Óµ½Ö÷»úµÄij¸ö
I/O ¶Ë¿Ú£¨ÈçP1.0£©ÉÏ£¬ÓÉÓÚÿ¸öDS18B20
ÄÚ²¿¾ùÓÐÒ»¸öΨһµÄÐòÁкţ¨64 룩£¬ÔÚϵ
ͳ°²×°¼°¹¤×÷֮ǰÏȽ«Ö÷»úÓëDS18B20
Öð¸ö¹Ò½Ó£¬·Ö±ð¶Á³öÆäÐòÁкŲ¢´æ´¢ÔÚÖ÷
»úµÄROM ÖУ¬ÕâÑù¾ÍÄܹ»¸ù¾ÝÐòÁкŶÔ
µ¥×ÜÏßÉϹҽӵĶà¸öDS18B20 ½øÐбæ±ð
Óë¿ØÖÆÁË¡£
µ¥×ÜÏß¶àµãѲ»Ø¼ì²âµÄÓŵãÊǵç
·Á¬½Ó¼òµ¥£¬Ó²¼þ¿ªÏúС¡£µ«ÓÉÓÚ¶à¸ö
DS18B20 ²¢ÁªÁ¬½Ó£¬ÔÚµçÆøÌØÐÔÉÏ»áÓÐ
Ï໥ӰÏ죬µ±ÆäÖÐij¸ö·¢Éú¹ÊÕÏ£¨Èç¶Ì·£©
ʱ£¬½«»áÓ°ÏìÆäËüÆ÷¼þµÄÕý³£¹¤×÷£¬¶øÅÅ
³ý¹ÊÕÏʱÐèÒªÖð¸ö¶Ï¿ªÆäÓëµç·µÄÁ¬
½Ó£¬Õ⽫¸øÎ¬ÐÞ´øÀ´Âé·³£»Æä´Î£¬¶à¸öÆ÷
¼þ²¢ÁªÓÚµ¥×ÜÏߣ¬ÔÚÈí¼þÉè¼ÆÖÐÐèÒª¶Ô
DS18B20 ÖðÒ»½øÐÐʶ±ð£¬Õû¸öϵͳ½«»¨´ó
Á¿Ê±¼äÏûºÄÔÚÆ÷¼þµÄÐòÁкŲéѯ£¬ÒÔ¼°Ê±
ÐòËùÒªÇóµÄÑÓʱÉÏ£¬Î¶ȼì²âµÄʵʱÐÔºÍ
ζȲâÁ¿µÄÁéÃô¶È´ó´ó½µµÍ¡£
1.2 ¶à×ÜÏß²¢Ðмì²â
Èçͼ3 ËùʾΪ¶à×ÜÏß²¢Ðмì²âʾÒâ
ͼ£¬½«Ã¿¸öDS18B20 µÄÒý½ÅDQ Ó뵥Ƭ
»úÒ»×é²¢ÐпڶÔÓ¦ÏàÁ¬£¨ÈçÓëP1.0~P1.7
ÏàÁ¬£©¡£Óëͼ2 Ïà±È£¬Ã¿¸ö¶Ë¿ÚÉϽöÓÐÒ»
¸öDS18B20 Æ÷¼þ£¬DS18B20 Æ÷¼þÏ໥¼ä
ÊǶÀÁ¢µÄ£¬ÎÞÐè½øÐÐÐòÁкÅËÑË÷ÓëÆ¥Åä²Ù
×÷£¬Ê¡µôÁË·³ËöµÄ¶ÁÈ¡ÓëÆ¥ÅäÐòÁкŵIJÙ
×÷¹ý³Ì¡£´ËÍ⣬ÔÚ¶ÔÁ¬½ÓÔÚͬһ×é¶Ë¿ÚÉÏ
µÄ¶à¸öDS18B20 ²Ù×÷ʱ£¬Ö»ÐèͳһµØ¶Ô
ÕâÒ»×é²¢Ðж˿ڽøÐвÙ×÷£¬¼´¿Éͬʱ¶Ô¸Ã
×éDS18B20 Æ÷¼þ½øÐÐͬ²½µÄÃüÁî·¢ËÍÓë
Êý¾Ý½ÓÊÕ²Ù×÷£¬´Ó¶ø´ïµ½Í¬²½¿ìËÙ¶ÁÈ¡ÎÂ
¶ÈÊý¾ÝµÄÄ¿µÄ£¬Òò¶ø³ÌÐòÉè¼Æ±äµÃ½ÏΪ¼ò
µ¥¡£
2 Èí¼þÉè¼Æ
µ¥Æ¬»úͨ¹ýÒ»Ïß×ÜÏß·ÃÎÊDS18B20£¬
ÐèÒª¾­¹ýÒÔϼ¸¸ö²½Ö裺
1)DS18B20 µÄ¸´Î»£»2) Ö´ÐÐROM Ãü
Á3) ·¢DS18B20 ¿ªÊ¼×ª»»ÃüÁ4) ¶Á
È¡DS18B20 ÖеÄζÈÖµ¡£
DS18B2 µÄ¸´Î»¼´ÊÇÒ»´Î·ÃÎÊ
DS18B20 µÄ¿ªÊ¼£¬ÓÉÓÚ²ÉÈ¡¶à×ÜÏß²¢Ðмì
²â£¬Ã¿¸ùµ¥Ïß×ÜÏßÉϽöÓÐÒ»¸öDS18B20£¬
¹ÊÎÞÐè¶ÁÈ¡ROM ÖеÄÐòÁкţ¬¿ÉдÈëÌø
¹ýROM Ö¸ÁִÐÐDS18B20 ¿ªÊ¼×ª»»Ãü
Áî¡£
¿ªÊ¼×ª»»ÃüÁîÓаüÀ¨ÒÔϼ¸¸ö²½Ö裺
1)DS18B20 ¸´Î»£»2) дÈëÌø¹ýROM
µÄ×Ö½ÚÃüÁ0xCC£©£»3) дÈ뿪ʼת»»ÃüÁî
£¨0x44£©4) ÑÓ³Ù750~900ms¡£
ת»»ºÃµÄζȻᴢ´æµ½DS18B20 ÔÝ
´æÆ÷×Ö½Ú0 ºÍ1¡£½ÓÏÂÀ´DS18B20 ¶ÁÔÝ´æ
Êý¾Ý£¬°üÀ¨ÒÔϲ½Ö裺
1)DS18B20 ¸´Î»£»2) дÈëÌø¹ýROM
µÄ×Ö½ÚÃüÁ0xCC£©£»3) дÈë¶ÁÔÝ´æµÄ¹¦ÄÜ
ÃüÁ0xee£©£»4) ¶ÁÈëLS Byte£¬×ª»»½á¹ûµÄ
µÍ°Ëλ£»5) ¶ÁÈëMS Byte£¬×ª»»½á¹ûµÄ¸ß
°Ëλ£»6)DS18B20 ¸´Î»£¬¶ÁÈ¡ÔÝ´æ½áÊø¡£
DS18B20 ƬÄÚÓÐ9 ¸ö×Ö½ÚµÄÔÝ´æµ¥
Ôª£¬ÆäÖÐ×Ö½Ú0~1 ´æ·ÅµÄÊÇת»»ºÃµÄζȣ¬
Ò²³ÆÎªÎ¶ȼĴæÆ÷¡£ÆäÖÐ×Ö½Ú0 ´æ·ÅLS
Byte£¨µÍ°Ë룩£¬×Ö½Ú1 ´æ·ÅMS Byte£¨¸ß°Ë
룩£»×Ö½Ú2~3 ÊÇÓû§Í¨¹ýÈí¼þÀ´ÉèÖÃ×î
¸ß±¨¾¯ºÍ×îµÍ±¨¾¯ÖµµÄ£»×Ö½Ú4 ÊÇÓÃÀ´Åä
ÖÃת»»¾«¶È£¨9~12 룩¡£
16 λζȼĴæÆ÷ÖУ¬×Ö½Ú1 µÄ¸ß5 λ
Ϊ·ûºÅ루¸ºÊýʱΪ1£©£¬×Ö½Ú0 µÄµÍ4 λ
¾ùΪСÊýÊý룬Êý¾Ý´¦ÀíÖУ¬´æÔÚ×ÅÈçºÎ
±íʾζÈÖµµÄÕý¸º£¬ÒÔ¼°ÈçºÎ´¦ÀíÏÔʾ¾«
¶ÈµÄÎÊÌâÈçͼ4 Ëùʾ¡£
ͼ4 Êý¾Ý´¦ÀíÁ÷³Ìͼ
¶ÁÔÝ´æÊý¾Ýת»»ÎªÊ®½øÖÆÖµµÄ²½Öè
ÈçÏ£º
1) ÕûºÏLS Byte ºÍMS Byte µÄÊý¾Ý£»2)
ÅжϸÃζÈÖµµÄÕý¸º£¬²¢Öñê־λ£»3) Çó
µÃÊ®½øÖÆÎ¶ÈÖµ£»
ÐèҪעÒâµÄÊÇ£¬ÔÚÈ·¶¨ÁËÏÔʾ¾«¶È
ºó£¬ÈôÏÔʾһλСÊýÔòÊ®½øÖÆÎ¶ÈÖµ³ËÒÔ
0.625£¬ÈôÏÔʾÁ½Î»Ð¡ÊýÔòÊ®½øÖÆÎ¶ÈÖµ³Ë
ÒÔ³ËÒÔ 6.25£¬£¬´Ó¶ø½«Ê®½øÖÆÊýÖµÖеē¸ö
λ”Çó³ö¡£
3 ½áÊøÓï
±¾ÎÄÉè¼ÆµÄ¶àµãζÈÊý¾Ý²É¼¯ÒÇ£¬Æä
ºËÐÄÊÇDS18B20 Ó뵥Ƭ»úµÄ½Ó¿Ú¼°³ÌÐò
Éè¼Æ¡£Õë¶ÔDS18B20 µÄÌØµã£¬Ì½ÌÖÁËÁ½ÖÖ
DS18B20 Ó뵥Ƭ»ú½Ó¿Ú·½Ê½µÄÀû±×£¬·ÖÎö
Á˵¥Æ¬»ú·ÃÎÊDS18B20 µÄ¹¤×÷¹ý³Ì£¬²¢Í¨
¹ý³ÌÐòÉè¼ÆÁ÷³Ìͼ¸ø³öÁËζÈÖµµÄÕý¸º
¼°ÏÔʾ¾«¶È²»Í¬£¨·Ö±æÂÊ0.0625£©µÄÊý¾Ý
´¦Àí·½·¨¡£
¡¡¡¡
¡¾²Î¿¼ÎÄÏס¿
[1] ¸¶ºÆÎ°, Ïò·ïºìµÈ. »ùÓÚDS18B20
´«¸ÐÆ÷µÄζÈÊý¾Ý²É¼¯ÏµÍ³µÄÉè¼Æ
[J]. »úе¹¤³ÌÓë×Ô¶¯»¯,2007(6)
[2] ·½¶ûÕý, ÍõÑà. ÎÞÏß´«¸ÐÆ÷ÍøÂç
µÄÎÂÉî²âÁ¿ÏµÍ³Éè¼Æ[J]. Äþ²¨Ö°Òµ
¼¼ÊõѧԺѧ±¨,2009(2)
[3] Íõΰ, ÀîÊ÷ÈÙ. »ùÓÚ8051 µ¥Æ¬»ú
ζȲɼ¯¼°ÎÞÏß·¢ËÍ[J]. ÏÖ´úµç×Ó
¼¼Êõ,2011(1)
[4] Üdz¤Ó±, ³Â¸»ÁÖ. »ùÓÚAT89S52
µ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
[J]. ×°±¸ÖÆÔì¼¼Êõ,2010(5)
¡¾×÷Õß¼ò½é¡¿
ÅíÔ¶·¼£¬Å®£¬1968.11£¬¼®¹á£ºÖØÇ죬¸±
½ÌÊÚ£¬Ë¶Ê¿£¬Ñо¿·½Ïò£ºÎ¢ÐͼÆËã»ú
¿ØÖÆ

 


  ²©ÉîÂÛÎÄÍø( www.bosslunwen.com )£¬ÊÇÒ»¸öרÃÅ´ÓÊÂÆÚ¿¯Íƹ㡢ÂÛÎÄ·¢±í¡¢ÂÛÎÄͶ¸åÖ¸µ¼µÄ»ú¹¹¡£±¾Õ¾ÌṩÕûÌåÂÛÎÄ·¢±í½â¾ö·½°¸£ºÊ¡¼¶ÂÛÎÄ/¹ú¼Ò¼¶ÂÛÎÄ/ºËÐÄÂÛÎÄ/CNÂÛÎÄ¡£
  ÂÛÎÄͶ¸å£º[email protected]
  ×Éѯµç»°£º18602588568
  ÔÚÏß×Éѯ£º
ÂÛÎÄ·¢±í-ÂÛÎÄͶ¸å-·¢±íÂÛÎÄ86099078

ÂÛÎÄ·¢±í ÂÛÎÄͶ¸å ¿Í·þÁªÏµ

ÔÚÏß×Éѯ: µã»÷ÁªÏµ·¢±í¿Í·þ86099078
ÁªÏµµç»°: 18602588568
Ͷ¸åÓÊÏä: [email protected]
¡ï³ÏÐÅ¡ïרҵ¡ïȨÍþ¡ï¿ìËÙ¡ï
°æÈ¨ËùÓУº²©ÉîÂÛÎÄÍø¡¡ËÕICP±¸06011074ºÅ
ÂÛÎÄͶ¸å×Éѯµç»°£º18602588568£¬ÔÚÏß×Éѯ£ºÂÛÎÄ·¢±í-ÂÛÎÄͶ¸å-·¢±íÂÛÎÄ86099078£¬ÂÛÎÄͶ¸[email protected]
±¾Õ¾µãÌṩÈçÏ·þÎñ£ºÂÛÎÄ·¢±í ·¢±íÂÛÎÄ ÂÛÎÄͶ¸å Ö°³ÆÂÛÎÄ·¢±í ѧÊõÂÛÎÄ·¢±í
ɽ¶«Ê¡¼ÃÄÏÊгÇÄÏ·213ºÅ ±¾ÍøÕ¾Á¥ÊôÓÚ-¼ÃÄϸ»¶«»¯¹¤ÓÐÏÞ¹«Ë¾