µ±Ç°Î»ÖãºÊ×Ò³ > »ùÓÚµ¥Æ¬»úµÄÖÇÄܼҾӿØÖÆÏµÍ³µÄÑо¿ÓëÉè¼Æ±ÏÒµÉè¼ÆÂÛÎÄ
µÚ4Õ ÖÇÄܼҾӵÄÈí¼þϵͳÉè¼Æ
µÚ4Õ ÖÇÄܼҾӵÄÈí¼þϵͳÉè¼Æ
±¾ÕÂÖ÷Òª½éÉÜÐóÇÝÉá¼à¿ØÏµÍ³µÄÈí¼þÉè¼Æ£¬Õû¸ö¿ØÖÆÏµÍ³Èí¼þ²ÉÓýṹ»¯ºÍÄ£¿é»¯Éè¼Æ·½·¨£¬µ¥Æ¬»úϵͳ³ÌÐò²ÉÓÿ⺯ÊýÓïÑÔÔÚIAR»·¾³Ï½øÐпª·¢¡£
IAR SystemsÍÆ³ö¿ª·¢¹¤¾ß¡°STM8ϵÁÐǶÈëʽÉè¼Æ¹¤×÷̨¡±£¨EWSTM8£©£¬Ö§³Ö8λ΢¿ØÖÆÆ÷Êг¡Ö÷Á÷µÄSTM8£¨STM8A,STM8L,STM8S£©ÏµÁвúÆ·¡£IAR EWSTM8ǶÈëʽÉè¼Æ¹¤×÷̨ÌṩһÕûÌ׿ª·¢¹¤¾ß£¬°üÀ¨Ò»¸öÏîÄ¿¹ÜÀíÆ÷¡¢±à¼Æ÷ºÍÏîÄ¿´´½¨¹¤¾ß£¨CÓïÑÔ±àÒëÆ÷ºÍÁ´½ÓÆ÷£©¡£¸Ã¹¤×÷̨»¹Îª¿ª·¢ÈËÔ±Ìṩµ÷ÊÔ¹¦ÄÜ£¬¿ÉÒÔÁ¬½ÓÒâ·¨°ëµ¼Ìå¼Û¸ñµÍÁ®µÄÔÚÏßµ÷ÊÔÆ÷ST-LINKÒÔ¼°ÏȽøµÄ¸ß¶Ë·ÂÕæÆ÷STice¡£
¿âº¯ÊýÒ»°ãÊÇÖ¸±àÒëÆ÷ÌṩµÄ¿ÉÔÚCÔ´³ÌÐòÖе÷Óõĺ¯Êý£¬CÓïÑԵĿ⺯Êý²¢²»ÊÇCÓïÑÔ±¾ÉíµÄÒ»²¿·Ö£¬ËüÊÇÓɱàÒë³ÌÐò¸ù¾ÝÒ»°ãÓû§µÄÐèÒª±àÖÆ²¢ÌṩÓû§Ê¹ÓõÄÒ»×é³ÌÐò¡£CµÄ¿âº¯Êý¼«´óµØ·½±ãÁËÓû§£¬Í¬Ê±Ò²²¹³äÁËCÓïÑÔ±¾ÉíµÄ²»×ã¡£ÊÂʵÉÏ£¬ÔÚ±àдCÓïÑÔ³ÌÐòʱ£¬Ó¦µ±¾¡¿ÉÄÜ¶àµØÊ¹Óÿ⺯Êý£¬ÕâÑù¼È¿ÉÒÔÌá¸ß³ÌÐòµÄÔËÐÐЧÂÊ£¬ÓÖ¿ÉÒÔÌá¸ß±à³ÌµÄÖÊÁ¿¡£
±¾Éè¼ÆÕû¸öµ¥Æ¬»úϵͳµÄ³ÌÐòÖ÷Òª·ÖΪÖ÷³ÌÐò²¿·Ö¡¢Êý¾Ý²É¼¯²¿·Ö¡¢ÏÔʾ³ÌÐò²¿·ÖºÍͨÐŲ¿·Ö¡£
4.1 Ö÷³ÌÐò²¿·Ö
Ö÷³ÌÐò²¿·ÖµÄ×÷ÓÃÖ÷ÒªÊdzõʼ»¯ÏµÍ³£¬ÊÕ¼¯´¦Àí´«¸ÐÆ÷·¢À´µÄÊý¾Ý£¬²¢×ö³ö»ØÓ¦£¬¼´Êä³ö¿ØÖÆÐźţ¬Çý¶¯¸ºÔØÔË×÷¡£
4.2 Êý¾Ý²É¼¯²¿·Ö
4.2.1 DHT11´«¸ÐÆ÷Ä£¿é
DHT11´«¸ÐÆ÷µÄÊý¾ÝÊä³ö½ÅDATAΪµ¥ÏßË«ÏòµÄ´®Ðнӿڣ¬DATAÓÃÓÚ΢´¦ÀíÆ÷ÓëDHT11Ö®¼äµÄͨѶºÍͬ²½£¬²ÉÓõ¥×ÜÏßÊý¾Ý¸ñʽ£¬Ò»´ÎͨѶʱ¼ä4ms×óÓÒ£¬Êý¾Ý·ÖСÊý²¿·ÖºÍÕûÊý²¿·Ö£¬²Ù×÷Á÷³ÌÈçÏ£º
Ò»´ÎÍêÕûµÄÊý¾Ý´«ÊäΪ40bit£¬¸ßλÏȳö£»
35
Ñàɽ´óѧ±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
Êý¾Ý¸ñʽ£º8bitʪ¶ÈÕûÊýÊý¾Ý+8bitʪ¶ÈСÊýÊý¾Ý+8bitζÈÕûÊýÊý¾Ý+8bitζÈСÊýÊý¾Ý+8bitУÑéºÍ¡£
³õʼ»¯Ê±ÖÓÅäÖÃGPIOÅäÖöÁ´«¸ÐÆ÷Êý¾ÝTM1638ÏÔʾ䳬³öÓëÉ趨ֵ·¶Î§±È½Ï³¬³öÊä³ö¿ØÖÆÐźÅÇý¶¯¸ºÔض¯×÷
ͼ4-1 Ö÷³ÌÐòÁ÷³Ìͼ
Êý¾Ý´«ËÍÕýȷʱ£¬Ð£ÑéºÍÊý¾ÝµÈÓÚ¡°8bitʪ¶ÈÕûÊýÊý¾Ý+8bitʪ¶ÈСÊýÊý¾Ý+8bitζÈÕûÊýÊý¾Ý+8bitζÈСÊýÊý¾Ý¡±ËùµÃ½á¹ûµÄÄ©8λ¡£
Óû§MCU·¢ËÍÒ»´Î¿ªÊ¼Ðźźó£¬DHT11´ÓµÍ¹¦ºÄģʽת»»µ½¸ßËÙģʽ£¬µÈ´ýÖ÷»ú¿ªÊ¼ÐźŽáÊøºó£¬DHT11·¢ËÍÏìÓ¦Ðźţ¬Ëͳö40bitµÄÊý¾Ý£¬²¢´¥·¢Ò»´ÎÐźŲɼ¯£¬Óû§¿ÉÑ¡Ôñ¶ÁÈ¡²¿·ÖÊý¾Ý¡£´ÓģʽÏ£¬DHT11½ÓÊÕµ½¿ªÊ¼ÐźŴ¥·¢Ò»´ÎÎÂʪ¶ÈÊý¾Ý²É¼¯£¬Èç¹ûûÓнÓÊÕµ½Ö÷»ú·¢ËÍ¿ªÊ¼Ðźţ¬DHT11²»»áÖ÷¶¯½øÐÐÎÂʪ¶È²É¼¯£¬²É¼¯Êý¾Ýºóת»»µ½µÍËÙģʽ¡£Í¨Ñ¶¹ý³ÌÈçͼ4-2Ëùʾ¡£
×ÜÏß¿ÕÏÐ״̬Ϊ¸ßµçƽ£¬Ö÷»ú°Ñ×ÜÏßÀµÍµÈ´ýDHT11ÏìÓ¦£¬Ö÷»ú°Ñ×ÜÏßÀµÍ±ØÐë´óÓÚ18ms£¬±£Ö¤DHT11Äܼì²âµ½ÆðʼÐźš£DHT11½ÓÊÕµ½Ö÷
36
µÚ4Õ ÖÇÄܼҾӵÄÈí¼þϵͳÉè¼Æ
»úµÄ¿ªÊ¼Ðźź󣬵ȴýÖ÷»ú¿ªÊ¼ÐźŽáÊø£¬È»ºó·¢ËÍ80usµÄµÍµçƽÏìÓ¦Ðźţ¬Ö÷»ú·¢ËÍ¿ªÊ¼Ðźź󣬿ÉÒÔÇл»µ½ÊäÈëģʽ£¬»òÕßÊä³ö¸ßµçƽ¾ù¿É£¬×ÜÏßÓÉÉÏÀµç×èÀ¸ß¡£¹ý³ÌÈçͼ4-3¡£
Ö÷»ú·¢¿ªÊ¼ÐźÅDHTÏìÓ¦Êä³öÊý¾Ý¡°0¡±Êý¾Ý´«ËͽáÊøÉÏÀµç×èÀ¸ß×ÜÏßVCCGNDÀ¸ß²¢ÑÓʱµÈ´ýÀ¸ßÑÓʱ׼±¸Êä³öÊý¾Ý¡°1¡±´Ó»úÀµÍÖ÷»úÐźŴӻúÐźÅ
ͼ4-2 DHT11ͨѶ¹ý³Ì Ö÷»úÀ¸ß20-40usVCCGNDÖ÷»úÖÁÉÙÀµÍ18msDHTÏìÓ¦ÐźÅ80usDHTÀ¸ß80us¿ªÊ¼´«ËÍÊý¾ÝÖ÷»úÐźÅDHTÐźÅͼ4-3 Ö÷»úÓëDHTÎÊ´ð¹ý³Ì
×ÜÏßΪµÍµçƽ£¬ËµÃ÷DHT11·¢ËÍÏìÓ¦Ðźţ¬DHT11·¢ËÍÏìÓ¦Ðźźó£¬ÔÙ°Ñ×ÜÏßÀ¸ß80us£¬×¼±¸·¢ËÍÊý¾Ý£¬Ã¿Ò»bitÊý¾Ý¶¼ÒÔ50usµÍµçƽʱ϶¿ªÊ¼£¬¸ßµçƽµÄ³¤¶Ì¶¨ÁËÊý¾ÝÊÇ0»¹ÊÇ1£¬¸ñʽÈçͼ4-4¡¢4-5Ëùʾ¡£Èç¹û¶ÁÈ¡ÏìÓ¦ÐźÅΪ¸ßµçƽ£¬ÔòDHT11ûÓÐÏìÓ¦£¬¿ÉÄÜÏß·ÓÐÒì³£¡£µ±×îºó1 bitÊý¾Ý´«ËÍÍê±Ïºó£¬DHT11ÀµÍ×ÜÏß50us£¬Ëæºó×ÜÏßÓÉÉÏÀµç×èÀ¸ß½øÈë¿ÕÏÐ״̬¡£
Êý×Ö0ÐźźÍ1Ðźűíʾ·½·¨£º
37
Ñàɽ´óѧ±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
26-28us±íʾ¡°0¡±VCCGND1bit¿ªÊ¼50usÖ÷»úÐźÅDHTÐźÅÏÂÒ»bit¿ªÊ¼
ͼ4-4 Êý×Ö0Ðźűíʾ·½·¨
70us±íʾ¡°1¡±VCCGND1bit¿ªÊ¼50usÖ÷»úÐźÅDHTÐźÅ
ͼ4-5 Êý×Ö1Ðźűíʾ·½·¨
ÏÂÒ»bit¿ªÊ¼ÒÔÉϼ´ÊÇDHT11Êý¾Ý´«ÊäµÄ¾ßÌå¹ý³Ì£¬ÓÉÓÚÆäÊý¾Ý´«Êäʱ¶ÔÑÓʱµÄ¾«¶ÈÒªÇó½Ï¸ß£¬ÑÓʱ³ÌÐò²ÉÓö¨Ê±Æ÷À´½øÐо«È·ÑÓʱ¡£Æä³ÌÐòÁ÷³Ìͼ²»ÔÙ»³ö¡£
4.2.2 MQ-2ºÍMS1100´«¸ÐÆ÷Ä£¿é
MQ-2´«¸ÐÆ÷Ä£¿éºÍMS1100´«¸ÐÆ÷Ä£¿éµÄʹÓ÷½·¨»ù±¾Ïàͬ¡£ËüÃǶ¼
ÓÐÁ½¸öÐźÅÊä³ö¶Ë£¬·Ö±ðÊÇTTLÐźÅÊä³öºÍÄ£ÄâÐźÅÊä³ö£¬ÎªÁËʵʱ¼à²âÁ˽⻷¾³ÖеÄÓк¦ÆøÌåŨ¶È£¬±¾Éè¼ÆÖÐʹÓÃËüÃǵÄÄ£ÄâÐźÅÊä³ö¶Ë×÷ΪÊý¾Ý²É¼¯¶Ë£¬±ãÓÚÏÔÊ¾ÊµÊ±ÆøÌåŨ¶È¡£Òò´Ë£¬ÕâÁ½¸öÄ£¿éÐèÒªÓõ½Ä£Êýת»»Æ÷£¬STM8S105S4T6ÄÚ²¿×Ô´øÁ½¸öADC£¨ADC1ºÍADC2£©£¬Ö»ÐèÒªÓóÌÐòÍê³Éת»»¼´¿É¡£MQ-2ºÍMS1100Ä£¿éµÄ³ÌÐòÁ÷³ÌͼÈçͼ4-6Ëùʾ¡£
4.3 LCD12864ÏÔʾ²¿·Ö
Òº¾§ÏÔʾÆ÷ÏÔʾ¸÷ÖÖͼÐεÄÔÀí£º
1¡¢Ï߶εÄÏÔʾ£ºµãÕóͼÐÎʽҺ¾§ÓÉM¡ÁN¸öÏÔʾµ¥Ôª×é³É£¬¼ÙÉèLCD
38
¹²·ÖÏí92ƪÏà¹ØÎĵµ