ÕªÒª£ºÌá³öÒ»ÖÖ»ùÓÚIEEE802.15.4µÄÎÞÏß´«Êä·½°¸£¬¸Ã·½°¸»ùÓÚChipcon¹«Ë¾¿ª·¢µÄÒ»¿î·ûºÏZigBee±ê×¼µÄµÍ¹¦ºÄÉäƵоƬCC2420£¬Éè¼ÆÁËÒÔMSP430Ϊ´¦ÀíÆ÷¡¢CC2420оƬΪÎÞÏßͨÐÅоƬµÄÎÞÏßÓïÒôͨÐÅϵͳ¡£Ê¹ÓõÄÍâΧÆ÷¼þÉÙ£¬ÊµÏÖÁ˶̾àÀëÎÞÏßÓïÒô´«ÊäºÍ·½²¨Êä³öµÄË«ÏòÊý¾Ý´«Ê䣬²¢Í¨¹ýÕýÏÒ²¨ÊµÑé½øÐдúÂëµ÷ÊÔ£¬¾ßÓгɱ¾µÍ¡¢ÒôÖʺõÄÓŵ㡣
ZigBeeÊÇZigBeeÁªÃËÔÚIEEE802.15.4¶¨ÒåµÄÎïÀí²ã(PHY)ºÍýÌå·ÃÎÊ¿ØÖƲã(MAC)»ù´¡ÉÏÖ¸¶¨µÄÒ»ÖÖµÍËÙÎÞÏ߸öÓòÍø(LR-WPAN)¼¼Êõ¹æ·¶¡£ÆäÖ÷ҪĿ±êÊÇÒÔ¼òµ¥Áé»îµÄÐÒé¹¹½¨Ò»ÖÖ²¼ÖüòÒס¢Êý¾Ý´«Êä¿É¿¿¡¢É豸³É±¾µÍ¡¢ÄÜÁ¿ÏûºÄСµÄ¶Ì¾àÀëÎÞÏßͨÐÅÍøÂç¡£ZigBee¹¤×÷Ƶ¶ÎÁé»î£¬Ê¹ÓõÄƵ¶Î·Ö±ðΪ2.4 GHz¡¢868 MHz¼°915 MHz£¬¾ùΪÃâÖ´ÕÕƵ¶Î£»´«ÊäËÙÂÊΪ250 kbit·s-1£¬ÓÐЧ´«Êä¾àÀëΪ10¡«75 m¡£Í¨¹ýÔÚ·¢Éä¶Ë¼Ó¹¦ÂÊ·Å´óÆ÷»¹¿ÉÒÔʵÏÖ¸üÔ¶¾àÀëµÄͨÐÅ¡£ZigBee¼¼Êõ¾ßÓжàÌø´«ËÍ(Muhi-hop Relay)»úÖÆ¡¢ÍøÂçÀ©Õ¹ÐÔÄܺᢲ¼ÉèÈÝÒ×ÒÔ¼°¾ßÓÐ×Ô×éÖ¯Óë×ÔÐÞ¸´ÄÜÁ¦¡£¹ã·ºµØÓ¦Óõ½¿â´æ¹ÜÀí¡¢²úÆ·ÖÊÁ¿¿ØÖÆ¡¢¹¤Òµ¹ý³Ì¿ØÖÆ¡¢ÔÖº¦µØÇø¼à²â¡¢ÉúÎï¼à²âºÍ¼à¶½¡¢¶¨Î»¼°Ïû·À°²È«µÈÁìÓò¡£ËäȻʵÏÖÓïÒôͨÐŲ»ÊÇZigBeeÁªÃË×î³õµÄÄ¿±ê£¬µ«ÊÇ£¬ÔÚÐí¶àÁìÓòÖÐûÓÐÓïÒôͨÐŹ¦ÄÜ£¬½«Ê¹ÆäÓ¦ÓÃÊܵ½½Ï´ó¾ÖÏÞ£»ÁíÒ»·½Ã棬ÔÚÓнô¼±ÐèÇóºÍ²»Òײ¼Öû·¾³Ï£¬ZigBee¾ßÓÐÆäËûͨÐż¼ÊõÄÑÒÔÌæ´úµÄÓÅÊÆ£¬ÈçÄÜÀûÓÃZigBeeÍøÂç½øÐÐÓïÒô´«ÊäÔò¾ßÓнϴóµÄʵÓüÛÖµ£»Í¬Ê±£¬ÔÚÎÞÏß´«¸ÐÍøÂçµÄÓ¦ÓÃÖУ¬ÉùÒôÒ²ÊÇÒ»ÖÖ´«¸ÐÁ¿£¬´«Êä²ÉÑùµÄÉùÒôÊý¾ÝÕýÊÇÉùÒô´«¸ÐÓ¦ÓõĻù±¾ÒªÇó£¬ËùÒÔÎÄÖÐÕë¶ÔIEEE802.15.4/ZigBeeµÄÓ¦Óû·¾³£¬²¢¿¼Âǵ½ZigBeeÀíÂÛͨÐÅËÙÂÊΪ250 kbit·s-1£¬Êµ¼ÊËÙÂÊÒ²ÄÜÂú×ãÓïÒôͨÐÅÒªÇóµÄÇé¿ö£¬Ìá³öʵÏÖÓïÒôͨÐŵÄÑо¿¿ÎÌâ¡£²¢ÇÒ³ä·ÖÀûÓñ¾·½°¸ËùÑ¡MCUµÄÐÔÄÜÌØÐÔ£¬ÒÔ¼°½ÏÉÙµÄÍâΧÆ÷¼þ£¬ºÜºÃµØʵÏÖÁËÓïÒôͨÐÅ¡£
1 Ó²¼þ·½°¸
1.1 ·½°¸×ÜÌå¼Ü¹¹
¸Ãϵͳ×ÜÌå¼Ü¹¹Îª£ºÓïÒô´¦Àí¹¦ÄÜÔ¶³Ì¶ËMSP430µ¥Æ¬»ú×÷Ϊ·¢ËͶËʱ£¬Æ¬ÉϵÄADCÍê³É´ÓÂó¿Ë·ç²ÉÑù£¬°ÑÊäÈëµÄÓïÒôÐźž¹ýת»»ºó·¢ËÍ£¬¶ø½ü³Ì¶ËMSP430ƬÉϵÄDACÔò°Ñ½ÓÊÕµ½µÄÊý¾Ýת»¯ÎªÉùÒôÐźÅÔÙÓÉÀ®°È²¥·Å¡£·½²¨Êä³ö¹¦ÄܵÄʵÏÖÔòÒÔ½ü³Ì¶Ë×÷Ϊ·¢ËͶˣ¬·¢ËÍ¿ØÖÆÃüÁî¸øÔ¶³Ì¶Ë£¬Ô¶³Ì¶Ë½ÓÊÕµ½¿ØÖÆÃüÁîºó£¬Êä³öÕ¼¿Õ±È¿Éµ÷µÄ·½²¨Ðźš£½ø¶øʵÏÖ°ëË«¹¤Í¨ÐÅϵÄË«ÏòͨÐÅ¡£Êý¾ÝµÄÊÕ·¢Ôòͨ¹ýÒÔCC2420ΪºËÐĵÄRFÇ°¶ËÍê³É£¬ÍâΧ¸½¼Ó·Å´óÓëÂ˲¨µç·¡£¸Ãƽ̨µÄÔÀí¿òͼÈçͼ1Ëùʾ¡£
Ç°Ö÷ŴóÆ÷Íê³É¶Ôßäͷ΢ÈõÐźŵķŴó£¬ÒÔ±ãÓëADCµÄÂú¶È²âÁ¿·¶Î§ÏàÆ¥Å䣬Ìá¸ßÐÅÔë±È£»Ç°ÖõÍͨÂ˲¨Æ÷Â˳ý¸ßÓÚ²ÉÑùƵÂÊ1/2µÄÐźţ¬¼´¶ÑµþÐźţ¬ÒÔ¼õСÓïÒôʧÕ棻ǶÈëʽ´¦ÀíÆ÷Íê³ÉÊý¾Ý´¦Àí¼°·¢ËͽÓÊÕ£»ÉäƵÊÕ·¢Æ÷CC2420Íê³ÉÊý¾ÝµÄÊÕ/·¢£¬½ÓÊÕ/·¢Ë͸ÃÉ豸µÄÊý¾Ý£¬²¢½«Êý¾Ý·¢Ë͵½Ç¶Èëʽ´¦ÀíÆ÷¡£ºóÖõÍͨÂ˲¨Æ÷¶Ô¾¹ýD/A±ä»»µÄÓïÒôÐźÅÂ˲¨£¬»¹ÔÓïÒôÐźš£²ÉÓõÍÔëÉù¡¢·ÇÕ¶²¨ÎÈÁãµÄË«¼«ÐÔÔË·ÅÉè¼Æ³É¶þ½×ÓÐÔ´Â˲¨µç·¡£ÒôƵ·Å´óÆ÷¶Ô¾¹ýÂ˲¨µÄÓïÒôÐźŷŴó£¬Ìá¸ß¸ºÔØÄÜÁ¦£¬Êä³öµ½ÑïÉùÆ÷£¬×îÖÕʵÏÖÎÞÏßÓïÒôͨÐÅ¡£µç·ÍâΧԪ¼þÉÙ£¬µçѹÔöÒæ¿Éµ÷¡£
1.2 Æ÷¼þÑ¡ÐÍ
MSP430ÊǾßÓг¬µÍ¹¦ºÄÌصãµÄ16λµ¥Æ¬»ú£¬·½°¸Ñ¡ÓÃMSP430F168£¬¹¦ºÄµçÁ÷ÒÑ´ïµ½μA¼¶¡£CPUÄں˹¦ÄÜÇ¿´ó£º16λCPUºÍ¸ßЧµÄRISCÖ¸Áîϵͳ£¬ÎÞÍâÀ©µÄÊý¾ÝµØÖ·×ÜÏߣ¬ÔÚ8MHzʱ¿É´ï125nsµÄÖ¸ÁîÖÜÆÚ£¬¾ßÓÐ16¸ö¿ìËÙÏìÓ¦Öжϣ¬Äܼ°Ê±´¦Àí¸÷ÖÖ½ô¼±Ê¼þ¡£·á¸»µÄƬÄÚÍâΧ¹¦ÄÜÄ£¿é£º12λµÄA/Dת»»Æ÷ADC12ÄÚ°üÀ¨²ÉÑù/±£³Ö¹¦ÄܵÄADCÄںˡ¢×ª»»´æ´¢Âß¼¡¢ÄÚ²¿²Î¿¼µçƽ·¢ÉúÆ÷¡¢¶àÖÖʱÖÓÔ´¡¢²ÉÑù¼°×ª»»Ê±Ðòµç·¡£¾ßÓÐ8¸öÍâͨµÀºÍ4¸öÄÚͨµÀ£¬¸ß´ï²ÉÑùËÙÂÊ200 kbit·s-1£¬ÇÒ¾ßÓжàÖÖ²ÉÑù·½Ê½¡£Á½Â·USARTͨÐÅ´®¿Ú£¬¿ÉÓÃÓÚUARTºÍSPIģʽ£»Æ¬ÄÚÓо«ÃÜÓ²¼þ³Ë·¨Æ÷¡¢Á½¸ö16λ¶¨Ê±Æ÷£¬Æä¾ßÓÐ48 kBÉÁ´æºÍ2 kBµÄRAM£¬ÓÃÓÚ´æ´¢²É¼¯Êý¾Ý¡£
ÉäƵоƬ²ÉÓÃŲÍþChipcon¹«Ë¾µÄCC2420¡£¸ÃоƬ¾ßÓÐÍêÈ«¼¯³ÉµÄѹ¿ØÕñµ´Æ÷£¬Ö»ÐèÒªÌìÏß¡¢16 MHz¾§ÕñµÈ·Ç³£ÉÙµÄÍâΧµç·¾ÍÄܹ¤×÷ÔÚISMÃâ·ÑƵ´øÉÏ£¬¹¤×÷ƵÂÊΪ2.4 GHz¡£¾ßÓÐ2 Mchip·s-1Ö±½ÓÀ©ÆµÐòÁлù´øµ÷Öƽâµ÷ºÍ250 kbit·s-1µÄÓÐЧÊý¾ÝËÙÂÊ£»Êʺϼò»¯¹¦ÄÜ×°ÖúÍÈ«¹¦ÄÜ×°ÖòÙ×÷£ºµÍµçÁ÷ÏûºÄ£»µÍµçÔ´µçѹҪÇ󡣿ɱà³ÌÊä³ö¹¦ÂÊ£»¶ÀÁ¢µÄ128 Byte·¢Éä¡¢½ÓÊÕÊý¾Ý»º³åÆ÷¡£Ð¾Æ¬¾ßÓÐÁ¼ºÃµÄÐÔÄÜ£¬ÓÈÆäÊǼ«µÍµÄµçÁ÷ÏûºÄºÍ·â×°³ß´ç£¬ÍêÈ«Âú×ãÎÞÏßÍøÂçÉ豸Ìå»ýС¡¢¹¦ºÄС¡¢³É±¾µÍµÄÉè¼ÆÒªÇó¡£CC2420Ö»Ìṩһ¸öSPI½Ó¿ÚÓë΢´¦ÀíÆ÷Á¬½Ó£¬Í¨¹ýÕâ¸ö½Ó¿ÚÍê³ÉÉèÖúÍÊÕ·¢Êý¾Ý¹¤×÷¡£Ðí¶àµ¥Æ¬»ú¶¼¼¯³ÉÁËSPI¿ØÖÆÆ÷£¬¿ÉÒÔ·½±ãµØÓëCC2420ÅäºÏʹÓá£
»ùÓÚµ¥Æ¬»úMSP430ºÍÎÞÏßÉäƵоƬCC2420µÄSPIͨÐÅ£¬Í¨¹ýÉè¼Æµ¥Æ¬»úµÄSPI¼Ä´æÆ÷Çý¶¯CC2420¡£´¦ÀíÆ÷ͨ¹ýSPI½Ó¿Ú·ÃÎÊCC2420ÄÚ²¿¼Ä´æÆ÷ºÍ´æ´¢Çø¡£CC2420Óë´¦ÀíÆ÷µÄÁ¬½ÓʹÓÃSFD¡¢FIFO¡¢FIFOP¡¢ºÍCCA 4¸öÒý½Å±íʾÊÕ·¢Êý¾ÝµÄ״̬£»¶ø´¦ÀíÆ÷ͨ¹ýSPI½Ó¿ÚÓëCC2420½»»»Êý¾Ý¡¢·¢ËÍÃüÁîµÈ¡£MSP430F168µÄSPIÊÇÈ«Ë«¹¤µÄ£¬Òò´Ëµ±Í¨¹ýSIMOÏò´Ó»ú·¢ËÍÊý¾Ýʱ£¬SOMI½Ó¿ÚͬʱҲÔÚ½ÓÊÕÊý¾Ý¡£
1.3 Ó²¼þʵÏÖ
Ó²¼þ·½°¸³ä·ÖÀûÓÃMSP430ƬÉÏ12λADCºÍDAC£¬´Ó¶øÎÞÐèÍⲿÓïÒô±àÂë½âÂëÆ÷¼þ£¬ÏµÍ³¸ü¼Ó¾«¼ò¡£ÓïÒô´«ÊäϵͳµÄÓ²¼þµç·Èçͼ2Ëùʾ¡£
Âó¿Ë·ç·Å´óÆ÷¼°Ç°ÖõÍͨÂ˲¨Æ÷µç·µÄ¹¤×÷ÔÀí£ºU1¹¹³ÉµÄ·´Ïò·Å´óÆ÷ÌṩÂó¿Ë·ç·Å´ó£¬ÆäÔöÒæÓÉR4ºÍR5¾ö¶¨£»R2¡¢R3·ÖѹºóΪU1ÌṩºÏÊʵÄÆ«Öã¬R1¸øפ¼«Ì廰ͲÌṩƫÖõçѹ£¬C2×èÖ¹Ö±Á÷³É·ÖÊäÈëµ½·Å´óÆ÷£»Ò»¼¶Sallen-key½á¹¹µÄÇбÈÑ©·òµÍͨÂ˲¨Æ÷R8ºÍC5¹¹³ÉÒ»½×µÍͨÂ˲¨Æ÷£¬ÓÃÓÚADCµÄ·´¶ÑµþÂ˲¨¡£ºóÖÃÂ˲¨Æ÷ÓÉÒ»¼¶Sallen-key½á¹¹µÄÇбÈÑ©·òµÍͨÂ˲¨Æ÷¡¢Ò»¼¶RCµÍͨÂ˲¨Æ÷ºÍÒ»¼¶µçѹ¸úËæÆ÷U4¹¹³É¡£Èý¼¶Â˲¨Æ÷µÄ½ØֹƵÂʱ˴ËÉÔÓдí룬ÒÔÏÞÖÆÕû¸öÂ˲¨µç·ͨ´øµÄÎƲ¨¡£Õû¸öµç·µÄ½ØֹƵÂÊÉèÖÃÔÚ3 400 Hz£¬µçѹ¸úËæÆ÷ÓÃÓÚ·ÀÖ¹µç·´ÓÊä³ö»ñµÃ·´À¡£¬²¢ÌṩµçÁ÷Çý¶¯¡£
ÔÚÉè¼ÆÒôƵ²¿·ÖµÄµç·ʱ£¬¿¼Âǵ½²ÉÑùÂÊΪ10 kHz£¬¸ù¾ÝÄοü˹ÌØÈ¡Ñù¶¨Àí£¬ÏµÍ³µÄÓÐЧȡÑùƵÂÊOs±ØÐëÂú×ãOs≥2ONµÄ¹æ¶¨¡£ÔÚ´ËON³ÆΪÄοü˹ÌØƵÂʶøON³ÆΪÄοü˹ÌØÂÊ¡£µ±²ÉÑùƵÂÊСÓÚÄοü˹ÌØƵÂÊʱ£¬ÔÚ½ÓÊն˻ָ´µÄÐźÅʧÕæ½Ï´ó£¬ÕâÊÇÒòΪ´æÔÚÐźŵĻìµü£»µ±²ÉÑùƵÂÊ´óÓÚ»òµÈÓÚÄοü˹ÌØƵÂÊʱ£¬»Ö¸´ÐźÅÓëÔÐźŻù±¾Ò»Ö¡£ÊäÈëµÄÐźÅƵÂÊ×î¸ß²»Äܳ¬¹ý5kHz£¬ÔÚÊäÈëADC֮ǰ±ØÐë¼ÓÒ»¸öµÍͨÂ˲¨Æ÷£¬½«¸ßÓÚ5 kHzµÄÐźżÓÒÔÂ˳ý¡£
2 Èí¼þʵÏÖ
Èí¼þÉè¼ÆÖ÷ÒªÊÇ»ùÓÚMSP430F168ÓëCC2420Ö®¼äµÄSPIͨÐÅ¡£Í¨¹ýÉè¼Æµ¥Æ¬»úµÄSPI¼Ä´æÆ÷À´Çý¶¯CC2420£¬½ø¶øÉèÖúͶÁÈ¡ÉäƵоƬµÄ¼Ä´æÆ÷Öµ£¬ÊµÏÖÏàÓ¦µÄ·¢ËͺͽÓÊÕ¹¦ÄÜ¡£
2.1 ϵͳ¹¦ÄÜʵÏÖ
Ô¶³Ì¶Ë¶ÔÓïÒôÊý¾Ý½øÐÐA/Dת»»²¢´ò°ü·¢ËÍ¡£ÎªÊµÏÖÓïÒôʵʱͨÐÅ£¬Ó¦¾¡Á¿¼õÉÙÖ¡¼äµÈ´ýʱ¼ä£¬ÒÔÌá¸ßÓÐЧÊý¾ÝÂÊ¡£Îª´ïµ½×î´ó´«ÊäЧÂÊ£¬ÀíÂÛÉÏӦʹÓÃ×î´óÔغɴò°ü£¬µ«½Ï³¤µÄÊý¾ÝÖ¡Ò²¸üÈÝÒ×±»Íâ½ç¸ÉÈÅÐźÅÆÆ»µ£¬Í¬Ê±Ò²Ôö¼ÓÁËÓïÒô³ÙÑÓ¡£×ۺϿ¼ÂÇÂ˲¨Æ÷µÄ½ØֹƵÂÊÒÔ¼°CC2420µÄ½Úµã´«ÊäËٶȣ¬A/Dת»»²ÉÓÃ10 kHzµÄ²ÉÑùƵÂÊ£¬8λ·Ö±æÂÊ¡£MSP430µÄÖ÷ƵΪ8 MHz£¬ADC½«Æä8·ÖƵ£¬µ¥Í¨µÀµ¥´Îת»»¡£¶¨Ê±Æ÷BÓëÆäʱÖÓͬ²½£¬Ã¿50μs²úÉúÒ»´ÎÖжϡ£Ã¿Á½´ÎÖжϽøÐÐÒ»´Îת»»£¬²¢½«Êý¾Ý¶Á³öÈ¡¸ß8λ¡£ADCÒ»´Î²ÉÑù84¸ö8λÐźÅΪһ¸öÊý¾Ý°ü£¬Õâ¸öÊý¾Ý°üÔÚ±»RF·¢Ëͳöȥ֮ǰÓÉÐÒéÕ»×Ô¶¯¼ÓÉÏÒ»¸ö12ByteµÄ°üÍ·¡£ÓÉÓÚCC2420´«ËÍËÙÂÊΪ250kbit·s-1£¬ËùÒÔÿ´«ËÍÒ»¸öÊý¾Ý°üºÄʱԼ3.072ms¡£
½ü³Ì¶Ë½«½ÓÊÕµ½µÄÓïÒô²É¼¯Êý¾Ý½øÐл¹Ô¡£D/Aת»»Ê±ÖÓÉèÖÃÓëA/Dת»»Í¬²½¡£²¢ÇÒÒ²²ÉÓÃ10 kHzµÄƵÂÊ¡£Óõ¥Æ¬»úµÄ¶¨Ê±Æ÷AÄ£¿é£¬Ã¿100μs²úÉúÒ»´ÎÖжϣ¬ÔÚÖжÏÖнøÐÐÒ»´ÎD/Aת»»¡£Ò»¸öADCµÄÊäÈ뻺³åÇø»òÒ»¸öDACµÄÊä³ö»º³åÇøµÄ´óСΪ84Byte¡£×°ÂúÕâЩ»º³åÇøÐèÒª8.4 ms¡£ÏµÍ³Á÷³ÌͼÈçͼ3Ëùʾ¡£
2.2 ·¢ËͽÓÊÕ×Ó³ÌÐòʵÏÖ
·¢ËͶ˻ñÈ¡ÁËA/Dת»»µÄ½á¹û£¬²¢´æ´¢ÓÚËù¿ªÉèµÄ»º´æÖС£ÔÚ·¢ËÍÊý¾Ýʱ£¬½«´æÓÚ»º´æµÄÊý¾Ý£¬¼ÓÉÏÍøÂç²ãMAC²ãºÍÎïÀí²ãµÄÖ¡Í·£¬Í¨¹ýSPI×ÜÏß·¢Ë͵½ÉäƵ·¢ÉäоƬµÄ·¢ËÍFIFOÖС£Îª¼ò»¯´«ÊäÊý¾Ý£¬²ÉÓÃ16λ¶ÌµØÖ·Ñ°Ö·¶ø·Ç64λIEEEµØÖ·¡£½ÓÊÕÊý¾Ýʱ£¬Ê×ÏÈÉäƵ·¢ÉäоƬ¼àÌýÐŵÀÖеÄÊý¾Ý£¬ÅжÏÊý¾ÝÊÇ·ñ·¢Ë͸ÃÉ豸¡£Èç¹ûÊÇ£¬Ôò¶ÁÈ¡¸ÃÊý¾Ýµ½½ÓÊÕFIFO£¬È»ºó´¥·¢£¬Í¨¹ýSPI×ÜÏß½«Êý¾Ý·¢Ë͵½MCU£»Í¨¹ýMCU´¦Àí£¬È¥µô¸÷²ãµÄÖ¡Í·£¬×îºó½«Êý¾Ý´æ·Åµ½Ö¸¶¨µÄ»º´æÇøÖС£¾ßÌåÍê³É·¢ËͽÓÊÕ²¿·ÖµÄ×Ó³ÌÐòÁ÷³ÌÈçͼ4Ëùʾ¡£
2.3 ·´Ïò¿ØÖÆÓë״̬Çл»
ÔÚÎÞÏßͨÐŹý³ÌÖУ¬ÎÞÂÛÖ÷»ú»¹ÊÇ·Ö»úµÄCC2420ͨÐÅÄ£¿éÔÚijһʱ¿ÌÖ»Äܱ»ÅäÖóÉÒ»ÖÖ´«Êäģʽ£¬¼´·¢Éäģʽ»ò½ÓÊÕģʽ£¬Òò´ËÎÞÏßÐŵÀʵÖÊÌṩÁËÒ»ÖÖ°ëË«¹¤Í¨ÐÅ·½Ê½¡£¶øÔÚʵ¼Êµ±ÖÐͨ»°Ë«·½²»ÄÜÏñ¶Ô½²»úÄÇÑù²ÉÓð´¼ü½øÐз¢ÉäºÍ½ÓÊÕģʽµÄÇл»£¬ËùÒÔ¼ÈÒª±£Ö¤ÓïÒôÊý¾ÝµÄʵʱÐÔºÍ׼ȷÐÔ£¬ÓÖÒª±£Ö¤·´Ïò¿ØÖÆÐźŵÄÓÐЧ´«Ê䣬Èí¼þµÄ״̬Çл»³ÉΪÆÈÇÐÐèÒª½â¾öµÄÎÊÌâ¡£
ÀûÓÃÈçͼ4ËùʾµÄÊÕ·¢×Ó³ÌÐò¿ØÖÆÔ¶³Ì¶ËÊÇ·ñÊä³ö·½²¨¡£°´¼ü°´Ï£¬Ôò·¢ËÍ¿ØÖÆÃüÁîÖÁÔ¶³Ì¶Ë£¬ÊÕµ½¿ØÖÆÃüÁîºó£¬ÔËÓö¨Ê±Æ÷µÄ±È½ÏģʽÊä³ö·½²¨¡£´Óϵͳ¿¼ÂÇ£¬Ã¿¸öͨÐŽڵãͬʱ¾ß±¸ÊÕ·¢¹¦ÄÜ¡£ÒÀ¾ÝCC2420״̬»ú¿ÉÒÔ·½±ãµØ½øÐÐ״̬Çл»£¬Ã¿´Î·¢ËÍÍê±Ï»Ö¸´ÎÞÏßÊÕ·¢Ä£¿éÖÁ½ÓÊÕ״̬¼´¿É¡£
3 ½áÊøÓï
ÔÚϵͳµ÷ÊÔ¹ý³ÌÖУ¬¿¼Âǵ½ÓïÒô´«ÊäµÄͬ²½ÐÔ£¬±ÜÃâÓïÒôÐźÅÎÞÏß½ÓÊÕÓëSPI¶ÁÈ¡Êý¾ÝµÄËÙ¶ÈRXFIFOʹÓóåÍ»£¬½ÓÊն˲ÉÓÃË«»º³åÇøµÄÉè¼Æ£»ÁíÍâÓÉÓÚÿ¸ö½Úµãͬʱ¾ß±¸ÊÕ·¢¹¦ÄÜ£¬¿¼Âǵ½°ëË«¹¤µÄÌص㣬²ÉÓÃÓïÒôÐźŸßÓÅÏȼ¶£¬Ö»ÔÚÿ´ÎÖжϼì²â·½²¨¿ØÖÆÐźŵķ½·¨£¬¼È±£Ö¤ÁËÓïÒôÐźŵÄʵʱ´«Ê䣬¿ØÖÆÐźÅÓÖʵʱÓÐЧ¡£ÓÉÓÚCC2420ûÓÐרÓõÄÈí¼þ¼àÌý°ü£¬ÓïÒô´«ÊäÐźÅÓÃÕýÏÒ²¨ÐźÅÄ£Ä⣬ͬʱ·´Ïò·¢Éä·½²¨Êä³ö¿ØÖÆÐźš£¾¹ýµ÷ÊÔ£¬×îÖÕÔÚD/AÊä³ö¿Ú£¬Îȶ¨µÄÊä³ö½×ÌÝ×´ÕýÏÒ²¨£¬ÔÚÀ®°ÈÊä³ö¿Ú£¬»ù±¾Æ½»¬µÄÕýÏÒ²¨¡£ÊµÑéÖ¤Ã÷£¬¸Ã²¨ÐÎÎÞÏû²¨Ê§ÕæÇÒ²¨ÐÎÎȶ¨Ê±£¬ÓïÒô´«ÊäЧ¹û×î¼Ñ£¬¾²âÊÔ£¬´«Êä¾àÀëÔ¼´ïµ½50m¡£
¸ÃϵͳδʹÓöÀÁ¢µÄADCÓëDAC£¬Ê¹µÃ³É±¾ºÍ¹¦ºÄ¸üµÍ£»ÀûÓÃMSP430µÄ5ÖÖÊ¡µçģʽ£¬¼ÓÉÏZigBee¼¼Êõ±¾ÉíµÄµÍ¹¦ºÄ¡¢µÍ³É±¾ÌØÐÔ£¬Ê¹µÃÔÚ½öÓõç³Ø¹©µçµÄÇé¿öÏÂÓиü³¤µÄ¹¤×÷ʱ¼ä¡£ÏµÍ³Éæ¼°µ½Í¨ÐÅÔÀí¡¢ÎÞÏß¼¼Êõ¡¢¿¹¸ÉÈż¼Êõ¡¢Èí¼þÉè¼ÆµÈ¶àÖÖÀíÂۺͼ¼Êõ£¬ÎªZigBee¼¼ÊõµÄ¹ã·ºÓ¦ÓÃÌṩÁËÒÀ¾Ý¡£
×÷ÕߣºÀîÀò Íõ¾©Ã· Ëï¿¡ ¹¨Î°¼Ò À´Ô´£º¡¶µç×Ó¼¼Êõ¡·