Êý×ÖÎÂʪ¶È¼Æ(´ø³ÌÐò) ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/8/27 18:34:50ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

3.5.3 ´®ÐнӿÚ

DATA ÓÃÓÚ΢´¦ÀíÆ÷ÓëDHT22Ö®¼äµÄͨѶºÍͬ²½,²ÉÓõ¥×ÜÏßÊý¾Ý¸ñʽ,Ò»´Î ͨѶʱ¼ä5ms×óÓÒ,¾ßÌå¸ñʽÔÚÏÂÃæËµÃ÷,µ±Ç°Êý¾Ý´«ÊäΪ40bit,¸ßλÏȳö¡£ Êý¾Ý¸ñʽ: 40bitÊý¾Ý=16bitʪ¶ÈÊý¾Ý+16bitζÈÊý¾Ý+8bitУÑéºÍ Àý×Ó£º ½ÓÊÕ40bitÊý¾ÝÈçÏ£º

0000 0010 1000 1100 0000 0001 0101 1111 1110 1110 ʪ¶ÈÊý¾Ý ζÈÊý¾Ý УÑéºÍ

ʪ¶È¸ß8λ+ʪ¶ÈµÍ8λ+ζȸß8λ+ζȵÍ8λ=µÄÄ©8λ=УÑéºÍ ÀýÈ磺0000 0010+1000 1100+0000 0001+0101 1111=1110 1110 ʪ¶È=65.2£¥RH ζÈ=35.1¡æ

µ±Î¶ȵÍÓÚ0¡æÊ±Î¶ÈÊý¾ÝµÄ×î¸ßλÖÃ1¡£ ÀýÈ磺-10.1¡æ±íʾΪ1000 0000 0110 0101

Óû§Ö÷»ú£¨MCU£©·¢ËÍÒ»´Î¿ªÊ¼Ðźźó,DHT22´ÓµÍ¹¦ºÄģʽת»»µ½¸ßËÙģʽ, µÈ´ýÖ÷»ú¿ªÊ¼ÐźŽáÊøºó,DHT22·¢ËÍÏìÓ¦ÐźÅ,Ëͳö40bitµÄÊý¾Ý,²¢´¥·¢Ò»´ÎÐÅ ºÅ²É¼¯¡££¨×¢£ºÖ÷»ú´ÓDHT22¶ÁÈ¡µÄÎÂʪ¶ÈÊý¾Ý×ÜÊÇǰһ´ÎµÄ²âÁ¿Öµ£¬ÈçÁ½´Î²â Á¿¼ä¸ôʱ¼äºÜ³¤£¬ÇëÁ¬Ðø¶ÁÁ½´ÎÒÔ»ñµÃʵʱµÄÎÂʪ¶ÈÖµ£©

ͼ3.5.1

¿ÕÏÐʱ×ÜÏßΪ¸ßµçƽ£¬Í¨Ñ¶¿ªÊ¼Ê±Ö÷»ú(MCU)À­µÍ×ÜÏß500usºóÊÍ·Å×ÜÏߣ¬ÑÓʱ20- 40usºóÖ÷»ú¿ªÊ¼¼ì²â´Ó»ú£¨DHT22£©µÄÏìÓ¦Ðźš£

´Ó»úµÄÏìÓ¦ÐźÅÊÇÒ»¸ö80us×óÓÒµÄµÍµçÆ½£¬Ëæºó´Ó»úÔÚÀ­¸ß×ÜÏß80us×óÓÒ´ú±í¼´½«½øÈëÊý¾Ý´«ËÍ¡£

ͼ3.5.2

¸ßµçƽºó¾ÍÊÇÊý¾Ýλ£¬Ã¿1bitÊý¾Ý¶¼ÊÇÓÉÒ»¸öµÍµçƽʱ϶ºÍÒ»¸ö¸ßµçƽ×é³É¡£µÍµçƽʱ϶¾ÍÊÇÒ»¸ö50us×óÓÒµÄµÍµçÆ½£¬Ëü´ú±íÊý¾ÝλµÄÆðʼ£¬ÆäºóµÄ¸ßµçƽµÄ³¤¶È¾ö¶¨Êý¾ÝλËù´ú±íµÄÊýÖµ£¬½Ï³¤µÄ¸ßµçƽ´ú±í1£¬½Ï¶ÌµÄ¸ßµçƽ´ú±í0¡£¹²40bitÊý¾Ý£¬µ±×îºóÒ»BitÊý¾Ý´«ËÍÍê±Ïºó£¬´Ó»ú½«ÔÙ´ÎÀ­µÍ×ÜÏß50us×óÓÒ£¬ËæºóÊÍ·Å×ÜÏߣ¬ÓÉÉÏÀ­µç×èÀ­¸ß¡£

Êý×Ö1Ðźűíʾ·½·¨Èçͼ3.5.3Ëùʾ

ͼ3.5.3

Êý×Ö0Ðźűíʾ·½·¨.Èçͼ3.5.4Ëùʾ

ͼ3.5.4

3.5.4 ´«¸ÐÆ÷Ô­Àíͼ

ͼ3.5.5 DHT22Ô­Àíͼ

3.5.5 Òý½ÅÓë½Ó¿Ú

(1) Òý½Å½éÉÜ£º

Pin1£º(VDD)£¬µçÔ´Òý½Å£¬¹©µçµçѹΪ3-5.5V¡£ Pin2£º£¨DATA£©£¬´®ÐÐÊý¾Ý£¬µ¥×ÜÏß¡£ Pin3:£¨NC£©£¬¿Õ½Å£¬ÇëÐü¸¡¡£ Pin4£¨VDD£©£¬½ÓµØ¶Ë£¬µçÔ´¸º¼«¡£ (2) ½Ó¿Ú˵Ã÷ £º

½¨ÒéÁ¬½ÓÏß³¤¶È¶ÌÓÚ20Ã×ʱÓÃ5KÉÏÀ­µç×è,´óÓÚ20Ã×ʱ¸ù¾Ýʵ¼ÊÇé¿öʹÓà ºÏÊʵÄÉÏÀ­µç×è¡£

DHT11½Ó¿ÚͼÈçͼ3.10Ëùʾ¡£

µ¥Æ¬»úP3.4¿ÚÓÃÀ´·¢ÊÕ´®ÐÐÊý¾Ý£¬¼´Êý¾Ý¿Ú¡£Á¬½Ó´«¸ÐÆ÷µÄPin2£¨µ¥×ÜÏߣ¬´®ÐÐÊý¾Ý£©¡£

ͼ3.5.6 DHT22½Ó¿Úͼ

´«¸ÐÆ÷µÄµÚÒ»½ÅÊǵçÔ´½Å£¬½Óµç·°åµÄµçÔ´¡£µÚ¶þ½ÅÊÇÊý¾Ý¶Ë£¬½Óµ¥Æ¬»úµÄI/O¿ÚP3.4£¬°ÑÊý¾Ý´«Êäµ½µ¥Æ¬»ú¡£µÚÈý½ÅÊǿչܽţ¬Ðü¿Õ¡£µÚËĽÅÊǽӵضˣ¬½Óµç·

°åµÄµØ¡£

3.6 ´®¿ÚͨÐÅÄ£¿é

´®¿ÚͨÐÅÊÇÖ¸ÍâÉèºÍ¼ÆËã»ú¼ä£¬Í¨¹ýÊý¾ÝÐźÅÏß ¡¢µØÏß¡¢¿ØÖÆÏߵȣ¬°´Î»½øÐд«ÊäÊý¾ÝµÄÒ»ÖÖͨѶ·½Ê½¡£ÎªÁËʵÏÖµ¥Æ¬»úÓë¼ÆËã»úÖ®¼äµÄͨÐÅ£¬ÀûÓõ¥Æ¬»úµÄ RXD¡¢TXD½Ó¿ÚÁ¬½Óµ½RS232´®ÐпڽÓÊÕ»ò·¢ËÍÊý¾ÝºÍÖ¸Áµ«Êǵ¥Æ¬»úµÄTTLµçƽºÍRS232²»¼æÈÝ£¬Òò´ËʹÓÃÁËCH340T½øÐÐµçÆ½×ª»»£¬±¾ÏµÍ³²ÉÓà RS-232C½Ó¿Ú·½Ê½¡£½Ó¿ÚоƬ²ÉÓÃCH340T£¬ÕâÖÖоƬ¿ÉÒÔʵÏÖTTLµçƽºÍRS-232C½Ó¿Úµçƽ֮¼äµÄת»»£¬Ò²¾ÍÊÇ¿ÉÒÔ°Ñ5Vµçƽ±íʾ¡°1¡±¡¢0Vµçƽ±íʾ¡°0¡±µÄÂß¼­£¬×ª»»³É-3-15Vµçƽ±íʾ¡°1¡±¡¢+3-15Vµçƽ±íʾ¡°0¡±µÄÂß¼­£¬´Ó¶ø½â¾öÁËÓÉÓÚPC»úµÄ´®ÐпÚÊÇRS-232C±ê×¼µÄ½Ó¿Ú£¬ÆäÊäÈëÊä³öÔÚµçÆ½ÉϺͲÉÓÃTTLµçƽµÄSTC12C5A60S2ÔÚ½Ó¿Úʱ»á²úÉúµçƽ²»Í¬µÄÎÊÌâ¡£Òò´Ë£¬PC»úºÍ STC12C5A60S2 µ¥Æ¬»ú´®ÐÐͨÐűã¿ÉÒÔ˳Àû½øÐС£

3.6.1 RS-232C¼ò½é

RS-232-CÊÇÃÀ¹úµç×Ó¹¤ÒµÐ­»áEIAÖÆ¶¨µÄÒ»ÖÖ´®ÐÐÎïÀí½Ó¿Ú±ê×¼¡£RSÊÇÓ¢ÎÄ¡°ÍƼö±ê×¼¡±µÄËõд£¬232Ϊ±êʶºÅ£¬C±íʾÐ޸ĴÎÊý¡£RS-232-C×ÜÏß±ê×¼ÉèÓÐ25ÌõÐźÅÏߣ¬°üÀ¨Ò»¸öÖ÷ͨµÀºÍÒ»¸ö¸¨ÖúͨµÀ¡£RS232C¶¨ÒåÁËÊý¾ÝÖÕ¶ËÉ豸(DTE)ÓëÊý¾ÝͨÐÅÉ豸(DCE)Ö®¼äµÄÎïÀí½Ó¿Ú±ê×¼¡£½Ó¿Ú±ê×¼°üÀ¨»úÐµÌØÐÔ¡¢¹¦ÄÜÌØÐÔºÍµçÆøÌØÐԵȷ½ÃæµÄÄÚÈÝ¡£ÔÚµçÆøÌØÐÔÖУ¬²ÉÓøºÂß¼­µçƽ±íʾ,¹æ¶¨Âß¼­0µçƽΪ+5V¡ª+15V£¬Âß¼­1Ϊ-15V¡ª-5V£¬³£³ÆÖ®ÎªRS232µçƽ¡£¶øµ¥Æ¬»úÊä³öµÄÊÇTTL»òCOMSµçƽ¡£ÎÒÃÇÖªµÀ£¬TTL/COMSµçƽ¹æ¶¨Âß¼­0µçƽΪ0V£¬Âß¼­1µçƽΪ+5V¡£ÏÔÈ»£¬µ±PC»úÓ뵥Ƭ»ú½øÐÐͨÐÅʱ£¬Æä½Ó¿Ú¾Í²»ÄÜÖ±½ÓÏàÁ¬£¬±ØÐë¾­¹ýµçƽת»»£¬·ñÔò¾Í»áËð»µÉ豸¡£

µ±Î¢»úÅ䱸ÁËRSÒ»232½Ó¿Úºó£¬Ëü²»½ö¿ÉÒÔÓë¶àÖÖÒÇÆ÷ºÍÍâÉèÁ¬½Ó£¬¶øÇÒ£¬Í¨¹ýËü»¹¿ÉÒÔÔÚÁ½Ì¨Î¢»úÖ®¼ä½øÐнü³ÌºÍÔ¶³ÌµÄͨÐÅ¡£¸Ã×ÜÏßÓÐÒÔÏÂÓŵ㣺

£¨1£©´®ÐÐͨѶ³É±¾µÍÁ®£¬Í¨ÓÃÐÔÇ¿£¬·ûºÏRSÒ»232±ê×¼µÄ´®ÐпÚÒѳÉΪPC»úµÄ±ê×¼ÅäÖã»

£¨2£©Í¨¹ý¸Ã×ÜÏß½Ó¿Ú£¬¿ÉÒÔʹ΢»ú¿ØÖƸ÷ÖÖ²âÁ¿ÒÇÆ÷£¬×é³É×Ô¶¯²âÊÔϵͳ£» £¨3£©À©Õ¹ÁË΢»úµÄÓ¦ÓÃÁìÓò£¬Ê¹¸öÈ˼ÆËã»úµÄ¹¦ÄܵÃÒÔ¼ÓÇ¿£»

£¨4£©ÏÖ´úÐÅÏ¢´¦ÀíϵͳҪÇóµç×Ó²âÁ¿¡¢Í¨ÐźÍ΢»úÓлú½áºÏÔÚÒ»Æð£¬¼´ÓòâÁ¿ÒDZí²É¼¯¡¢¼ì²âÐÅÏ¢£¬ÓÃͨÐÅÍøÂç½øÐд«Ê䣬²¢Í¨¹ý¼ÆËã»ú½øÐд¦ÀíºÍ¿ØÖÆ£» £¨5£©RS-232CµÄÐźÅÁ¬½ÓÊ®·ÖÁé»î£¬Í¨¹ý¶ÔÐźÅÏß½øÐÐÊʵ±µ÷Õû£¬¼´¿Éͨ¹ýMODEM½øÐÐÔ¶³Ì´«ËÍ£¬Ò²¿ÉÒÔÖ±½ÓÁ¬½ÓÓ¦ÓÚ½ü¾àÀë´«Ê䣻¼´¿ÉÒÔÁ¬½Ó³ÉÖ÷´ÓµÄDTE-DCE·½Ê½£¬Ò²¿ÉÒÔ°ÑÁ½Ì¨Î¢»úÁ¬½Ó³É¶ÔµÈµÄ·½Ê½¡£

RS-232CµÄ×ÜÏ߿ɷÖΪËÄÀàÐźÅÏߣ¬¼´Êý¾Ý×ÜÏß¡¢¿ØÖÆ×ÜÏß¡¢¶¨Ê±×ÜÏߺÍÐźŵØÏß¡£ Êý¾ÝÏß:Êý¾Ý´«ËÍÊÇ´®Ðеģ¬¿É¹¤×÷ÔÚȫ˫¹¤»ò°ëË«¹¤×´Ì¬¡£

¿ØÖÆ×ÜÏß:¸Ã×ÜÏßÓÉ·¢ËÍ¿ØÖÆÐźš¢½ÓÊÕ¿ØÖÆÐźźÍÉ豸״̬ÐźÅ×é³É£¬·¢ËÍ¿ØÖÆÐźÅÓÐRTSºÍCTS£»½ÓÊÕ¿ØÖÆÐźÅÓÐDDC£¬ÐÅºÅÆ·Öʼì²âÆ÷ºÍÕñÁåÖ¸Æ÷¡£ ¶¨Ê±×ÜÏߣº¸ÃÐźÅÊÇÈ·¶¨Êý¾ÝλµÄÖÐÐÄ£¬²»ÏòÍⲿÌṩ¡£

ÐźŵØÏߣºRS-232C²ÉÓøºÂß¼­¹¤×÷£¬¼´Âß¼­¡°l¡±µçƽΪ-5V-15V£¬Âß¼­¡°0¡±µÄµçƽΪ-5V-15V¡£

RS-232C×ÜÏßÊÇÒÔÒì²½´®¿ÚµÄ·½Ê½¹¤×÷£¬Òì²½´®ÐÐͨОßÓÐÒì²½ºÍ´®ÐÐÁ½¸öÌØµã¡£Ëùν´®ÐУ¬ÊÇÖ¸·¢ËÍ·½ºÍ½ÓÊÕ·½Ö®¼äÊý¾ÝÐÅÏ¢ÊÇÔÚµ¥¸ùÊý¾ÝÏßÉÏÿ´Î´«ËÍÒ»¸ö¶þ½øÖÆÎ»¡£ËùνÒì²½£¬ÊÇָͬһÊý¾Ý×Ö·ûÄڵĶ¨Ê±ºÍ˳ÐòÊÇÑϸñµÄ£¬¶øÏàÁÚÁ½¸öÊý¾Ý×Ö·ûÖ®¼äµÄÍ£¶Ùʱ¼ä¿ÉÒÔ³¤¶Ì²»Ò»¡£

3.6.2 CH340T¼ò½é

CH340 ÊÇÒ»¸öUSB ×ÜÏßµÄת½ÓоƬ£¬ÊµÏÖUSB ת´®¿Ú¡¢USB תIrDA ºìÍâ»òÕßUSB ת´òÓ¡¿Ú¡£ ÔÚ´®¿Ú·½Ê½Ï£¬CH340 Ìṩ³£ÓõÄMODEMÁªÂçÐźţ¬ÓÃÓÚΪ¼ÆËã»úÀ©Õ¹Òì²½´®¿Ú£¬»òÕß½«ÆÕͨµÄ´®¿ÚÉ豸ֱ½ÓÉý¼¶µ½USB ×ÜÏß¡£ ÔÚºìÍⷽʽÏ£¬CH340 Íâ¼ÓºìÍâÊÕ·¢Æ÷¼´¿É¹¹³ÉUSB ºìÍâÏßÊÊÅäÆ÷£¬ÊµÏÖSIR ºìÍâÏßͨѶ¡£

3.6.3 CH340TÓ뵥Ƭ»úµÄÁ¬½Ó