Ç°ÑÔ
°éËæ×ÅÖйú¾¼Ã·¢Õ¹µÄ¿ìËÙ·¢Õ¹Ç÷ÊÆ£¬´ó³ÇÊеľӪ¹æÄ£ÔÚ²»¶Ï·¢Õ¹£¬ÓÈÆäÊǸ÷ÖÖ¸÷Ñù´ú²½¹¤¾ßµÄÌá¸ß¸ü¿ìËÙ£¬½ø¶øʹ³ÇÊй«¹²½»Í¨ÒªÇóÓëÌṩµÄ·ÖÆçÈÕÒæÍ»ÏÔ£¬¶øÖ»¿¿À©ÕŹ«Â·½»Í¨»ù´¡ÉèÊ©½¨ÉèÀ´¼õÇá·ÖÆçµÄ×÷·¨ÒÑÄÑÒÔΪ¼Ì¡£ÔÚÕâÑùµÄÇé¿öÏ£¬Öǻ۹«½»ÏµÍ³Èí¼þ£¨Advanced Public Transportation Systems£¬APTS£©Ò²¾ÍӦʱ¶øÉú£¬¶øÇÒ±ä³É½üЩÄêÖйú¿ÆѧÑо¿µÄÍøÂçÈȵ㡣ÔÚÖǻ۹«½»ÏµÍ³Èí¼þËùÉæ¼°µ½µÄ¸÷ÖÖ¸÷Ñù¹¤ÒÕÖУ¬ÎÞÏßͨÐż¼ÊõÐÔÓÈÆäÒýÈË×¢Òâ¡£¶øZigBee×öΪһÖÖÐÂÐ͵ĶÌ·Ïß¡¢µÍËٶȵÄÎÞÏßͨÐż¼Êõ£¬Ò²ÊÇ»ñµÃÁ˸ü¼ÓÆÕ±éµÄ¹ØÐĺÍÔËÓá£Ïֽ׶ÎÊЈöÉÏÒ²³ö¬FÁ˺ܶàÓëZigBeeÓйصĸ÷ÀàÉÌÆ·£¬ÔÚÆäÖУ¬½ÏΪÓоºÕùÓÅÊƵÄZigBee½â¾ö·½·¨¹Ø¼üÓÐϱ߼¸Àࣺ
£¨1£© Freescale£ºMC1319X·þÎñƽ̨£»
£¨2£© Chipcon£ºSoC½â¾ö·½·¨CC2430£»
£¨3£© Ember£ºEM250ZigBeeϵͳÈí¼þоƬ¼°EM260ÍøÂç´¦ÀíÆ÷£»
£¨4£© JennicµÄJN5121¼¯³Éic£»
ͨ¹ýÊг¡µ÷²é£¬·¢¾õFreescaleµÄMC1319X·þÎñƽ̨¹¦ÄÜËðºÄµÍ¡¢ÖÊÓżÛÁ®¡¢Ó²¼þÅäÖô¦ÀíËٶȸߣ¬±ã½Ý¶þ´Î¿ª·¢£¬Î¢²¨ÉäƵͨÐÅϵͳµÄ¿É¿¿ÐԸߡ£Òò´Ë£¬ÔÚÎÄÖеÄÖƶ¨ÖвÉÓÃÁËMaxStreamÆóÒµÓëZigBee¼æÈݵÄÒÔFreescale MC1319xÖ÷°åоƬ×éΪ¹Ø¼üµÄXBee Pro RF¿ØÖÆÄ£¿é¡£Ï±߹ؼüÏêϸ½éÉÜXbee ProµÄÌص㡢²å¿ÚÔËÓá¢Êµ¼Ê²Ù×÷·½Ê½¼°ÆäÔÚÖǻ۹«½»wifiÍøÂçÖеÄÔËÓá£
1 XBee Pro¿ØÖÆÄ£¿éµÄÌصãÓë²å¿Ú
XBee¿ØÖÆÄ£¿éµÄ»ù±¾Éϼ¼Êõ²ÎÊýÈçÏÂËùʾ£º
£¨1£©ÍÆËÍÊä³ö¹¦ÂÊ£º100 mW£»
£¨2£©½ÓÊÕ»úÁéÃô¶È£º-92 dBm£»
£¨3£©·¿¼äÄÚ´«Ëͼä¾àΪ100 m£¬»§Íâ´«Ëͼä¾àΪ1500m£»
£¨4£©RFÊý¾ÝÐÅÏ¢´«ÊäËÙ¶ÈΪ250 kbps£»
£¨5£©ÔÚ3.3 V¿ª¹ØµçÔ´Ï£¬ÍÆË͵çÁ÷Á¿Îª215 mA£¬½ÓÊܵçÁ÷Á¿Îª55 mA£º
£¨6£©ÔÚ»¥ÁªÍøÌØÐÔ²ãÃ棬¾ß±¸DSS£¨Á¢¼´±àÂëÐòÁÐÀ©ÆµÍ¨ÐÅ£©×÷Ó㬿ÉÒÔ¹¹³É¶ÔµÈÍø¡¢µãµ½µã¼°µã¶Ô¶àÒ»µã»¥ÁªÍø£¬¾ß±¸12¸öAPP¿ÉÑ¡ÔñµÄÁ¢¼´±àÂëÐòÁÐÎÞÏßÐŵÀ£¬Ã¿Ò»¸öÎÞÏßÐŵÀÓÐ65 000¸ö¿ÉÒÔÓÃIPµØÖ·¡£
XBee Pro¿ØÖÆÄ£¿éÌåÐÍС£¬¹¦ÄÜËðºÄµÍ£¬²å¿Ú¼òÒ×£¬·Ç³£ÈÝÒ×Ó¦Óã¬Ê®·ÖÊÊÓõÍÊý¾ÝËÙÂʵĶÌ·ÏßͨѶÔËÓã¬ÓÈÆäÊÇÎÞÏßÍøÂç´«¸ÐÆ÷ÍøÉϵÄÉè¼Æ·½°¸ÔËÓá£XBeePro¿ØÖÆÄ£¿é»¹¸øÓèÓÐÍêÈ«Ãâ·ÑX-CTU¼ì²âAPP±ãÓÚ¿ÉÒÔÇáÇáËÉËɼì²âºÍÅ䱸»¥ÁªÍø¡£¸Ã¿ØÖÆÄ£¿é»¹Äܹ»¸ù¾ÝÔÚÏßÏÂÔظÃÆóҵȫеĹ̶¨¼þ£¨Firmware£©£¬Ê¹¿Í»§ÔÚÓ¦ÓÃÔÀ´Ó²¼þÅäÖÿØÖÆÄ£¿éµÄ¸ù»ùÉÏ£¬µÃµ½È«ÐµÄ×÷Ó㬽ø¶øΪÉè¼Æ·½°¸±£Ö¤Á˺ܴóµÄÁéÃôÐÔ¡£
ͼ1ËùÏÔʾÊÇXBee Pro¿ØÖÆÄ£¿éµÄ¹Ü½Åͼ¡£Xbee ProÓÐ20¸ö¹Ü½Å¡£ÔÚÆäÖйܽÅÖеÄVCC¡¢GND¡¢DOUT¼°DINÓÃÒÔÓëRS232²å¿ÚµÄÏß·°å¹Ü½ÅÁª½Ó¡£VCC¹Ü½ÅÊÇ¿ª¹ØµçÔ´¹Ü½Å£¬·¶³ëΪ2.8¡«3.4 V£»GNDΪµØ¹Ü½Å£»DIN¹Ü½ÅÊý¾ÝÐźŷ½Î»Îª¼üÈ룬×öΪUARTµÄÊý¾ÝÐÅÏ¢¼üÈ룬ͨ³£ÓëCPUµÄUARTе÷Æ÷TXÏà½Ó£»DOUT¹Ü½ÅÊý¾ÝÐźŷ½Î»Îªµ¼³ö£¬×öΪUARTÊý¾ÝÐÅÏ¢µ¼³ö£¬Í¨³£ÓëCPUµÄUARTе÷Æ÷RXÏà½Ó¡£MaxStreamÆóÒµ¹«²¼µÄfimrwaer°æ±¾ºÅÔݲ»¼æÈݹܽÅADO-AD5¡¢DIO0-DIO7¼°ÆäDO8µÄ×÷Óá£
ÔÚXBee Pro¿ØÖÆÄ£¿éÖм¯³É»¯ÓÐÒ»¸öUART²å¿Ú£¬Æä¹¹ÔìÈçÏÂͼ2ËùÏÔʾ¡£
µ±´®ÐÐͨÐÅÊý¾ÝÐÅÏ¢¸ù¾ÝDIN¹Ü½Å½øµ½XBee Pro¿ØÖÆÄ£¿éºó£¬Êý¾ÝÐÅÏ¢»áÏÈ´¢´æÔÚDIÓÍѹ»º³åÆ÷ÖУ¬Ö±µ½±»·¢ËÍÆ÷¸ù¾ÝÎÞÏßÌìÏßÍÆËͳöÀ´£»µ±ÎÞÏßÌìÏß½ÓÊÜRFÊý¾ÝÐÅÏ¢ºó£¬¶ÁÈ¡Êý¾ÝÔòÏȽøµ½DOÓÍѹ»º³åÆ÷£¬ËæºóÔÙ´®ÐÐͨÐÅËͽø·þÎñÆ÷ÖС£ÔÚÒ»¶¨Çé¿öÏ£¬¿ØÖÆÄ£¿éºÜÓпÉÄÜû·¨ÂíÉϽâ¾ö´®Î»½ÓÊÜ»º´æÖеÄÊý¾ÝÐÅÏ¢£¬Õâ¸öʱºò¾ÍÒªÓõ½CTSÁ÷¿ØΪ´ËÀ´·ÀÖ¹ÒòºÜ¶à´®ÐÐͨÐÅÊý¾ÝÐÅÏ¢ÊäÈë¶øµ¼Ö½ÓÊÜ»º³åÒç³öµÄÎÊÌâ¡£XBee Pro¿ØÖÆÄ£¿é¿ÉÒÔ¸ù¾ÝUART²å¿ÚÁ¢¼´Óë¿ØÖÆ°åµÄUART½Ó¿ÚÏàÁ¬£¬ÆäÓ²¼þÅäÖòå¿Ú±È½Ï¼òµ¥ºÃÓá£
2 XBee Pro¿ØÖÆÄ£¿éµÄʹÓ÷½Ê½
XBee ProÓÐʱ¼ä·½Ê½¡¢½ÓÊÜ·½Ê½¡¢ÍÆËÍ·½Ê½¡¢Ë¯ÃßģʽºÍÃüÁîģʽµÈ5ÖÖʵ¼Ê²Ù×÷·½Ê½£¬ÈçÏÂͼ3ËùÏÔʾ¡£Ã¿Ò»ÖÖʵ¼Ê²Ù×÷·½Ê½¶¼ÊÇÓÐȫ͸Ã÷·½·¨ºÍÔËÓõÚÈý·½½Ó¿Ú£¨API£©·½·¨¶þÖÖʵ¼Ê²Ù×÷·½·¨¡£µ±¹¤×÷ÖÐÔÚȫ͸Ã÷·½·¨Ê±£¬¿ØÖÆÄ£¿é¿É¾ßÓÐÈ¡´ú´®¿ÚÏߵĹ¦Ð§£¬²¢ÒÔ×Ö½ÚÊýΪÆóÒµÀ´½â¾ö¸÷ÖÖ¸÷ÑùÐÅÏ¢ÄÚÈÝ£»µ±¹¤×÷ÖÐÔÚAPI·½·¨Ï£¬È«²¿³öÈë¿ØÖÆÄ£¿éµÄÊý¾ÝÐÅÏ¢¾ù±»°üÀ¨Ôڽ綨¿ØÖÆÄ£¿éµÄʵ¼Ê²Ù×÷ºÍʼþµÄÖ¡¹¹ÔìÖС£±¾Éè¼Æ·½°¸Ñ¡ÓÃAPIʵ¼Ê²Ù×÷·½·¨¡£
APIʵ¼Ê²Ù×÷¹æ¶¨¿ØÖÆÄ£¿éÖмäÑ¡ÓÃÒ»ÖֽṹÐ͵IJå¿Ú£¨Êý¾ÝÐÅÏ¢¸ù¾ÝÒ»Öֽ綨ºÃ±àÂëÐòÁеÄÖ¡À´»¥¶¯Í¨Ñ¶À´¿ªÕ¹Í¨Ñ¶£©À´¿ªÕ¹Í¨Ñ¶¡£Óë´ËͬʱAPIÒªÇóÁ˸ù¾Ý´®¿ÚͨÐÅÊý¾ÝÖ¡ÔõÑù·¢Ö¸Áî¡¢Ö¸Áî»ØÓ¦¼°Æä¿ØÖÆÄ£¿éÇé¿öÐÅÏ¢ÄÚÈݵĴ«ÊäÓë½ÓÊÜ¡£
3 XBee Pro¿ØÖÆÄ£¿éÔÚÖǻ۹«½»ÏµÍ³Èí¼þÖеÄÔËÓÃ
ÔÚÕ¾ÅÆ´¦Í¨³£»á³öÏÖ¼¸Á¾³µ¹«¹²Æû³µÓë´ËͬʱµÖ´ï£¬Ò»¸öÕ¾ÅÆÏàÆ¥Å伸Á¾³µ¹«¹²Æû³µ£¬ºÏÊÊÓ¦ÓÃÐÇ×´Íø×ßÏß»¥ÁªÍø¡£µ«ÎªÁËÈ·±£»¥ÁªÍøµÄÎȶ¨ÐÔ£¬µ±¹«½»³µÕ¾ÅÆÍâµÄ°²È«Í¨µÀ¶ÂÈûʱ£¬¿ÉÒÔ¸ù¾ÝÆäËû¹«¹²Æû³µÂ·ÓÉÆ÷Á¬½Óµã·ÖÏíµ½Õ¾ÅÆ£¬±¾Éè¼Æ·½°¸Ñ¡ÓÃÍø×´£¨Mesh£©ÍøʵÌåÄ£ÐÍ¡£¿É½«±é²¼ÔÚ¹«½»³µÏß·Éϵĵç×ÓÆ÷¼þÕ¾ÅÆÅ䱸ΪÈÚÇ¢Æ÷£¬¶ø½«µÖ´ïµÄ¹«¹²Æû³µÅ䱸ΪÎÞÏß·ÓÉÆ÷¡£µ±Õ¾ÅÆÉÏZigBeeÍøÂçÈÚÇ¢Æ÷ÌôÑ¡Ò»¸öÎÞÏßÐŵÀºÍPAN ID²¢ÔË×÷ʱ£¬±ã´´½¨ÁËÒ»¸öZigBee±¾È˾ÖÍø£¨PAN£©¡£Ò»µ©ÈÚÇ¢Æ÷ÒÑÔËÐÐPAN£¬±ã¿ÉÈÝÐíÎÞÏß·ÓÉÆ÷ºÍÖÇÄÜÖն˽áµãÌí¼ÓPAN¡£ÎÞÏß·ÓÉÆ÷Ìí¼ÓPANʱ£¬½«½Óµ½Ò»¸ö16λµÄIPµØÖ·£¬¶øÇÒ¿ÉÒÔÍÆËͺͽÓÊÜÀ´Ô´ÓÚPANÄÚÆäËü»úÆ÷É豸µÄÊý¾ÝÐÅÏ¢¡£PANÈÚÇ¢Æ÷µÄIPµØÖ·Ò»Ö±0¡£ÒòΪվÅÆÉÏZigBee¿ØÖÆÄ£¿éµÄ»¥ÁªÍøMACµØÖ·ÊÇΨһµÄ£¬¿ÉÒÔ¸ù¾ÝMACµØÖ·ÏòÕ¾ÅÆ·¢ËͶÌÐÅ¡£
¹«¹²Æû³µµÖ´ïÕ¾Åƺó£¬ÒÀ¾ÝÕ¾ÅƵÄMACµØÖ·½«ÈÕÆÚ¡¢•r¼ä¡¢³µÅƺš¢¹«½»³µÏß·¡¢³µÀï×ÜÊý¡¢Ðгµ·½Î»µÈÐÅÏ¢ÄÚÈÝ·¢ËÍÖÁ¹«½»µç×ÓÕ¾ÅÆ¡£¹«¹²Æû³µZigBee¿ØÖÆÄ£¿éÍÆËÍ·½Ê½µÄAPIÖ¡¹¹Ôì½ç¶¨ÈçÏÂͼ4ËùÏÔʾ¡£
ΪÍê³É¿¿Æ׵Ĵ«ËÍ£¬µ±¹«¹²Æû³µ´«ÊäÐÅÏ¢ÄÚÈݸø¹«½»µç×ÓÕ¾ÅƵÄÒªÇó½øÐкó£¬Îñ±Ø»ñµÃ¹«½»µç×ÓÕ¾ÅƵÄÐÅÏ¢ÄÚÈÝÈ·ÈÏÐÅÏ¢£¬Òò¶ø»¹Òª»ñµÃ¹«½»µç×ÓÕ¾ÅƸж÷»ØÀ¡¸ø¹«¹²Æû³µµÄÍÆËÍÇé¿öÐÅÏ¢ÄÚÈÝ¡£ÕâÒ»ÐÅÏ¢ÄÚÈݽ«Ç¿µ÷Êý¾ÝÊDz»ÊDZ»È¡µÃ³É¹¦ÍÆËÍ¡£¼ÙÈçÍÆËͲ»³É¹¦¾ÍÎñ±ØÔÙ´ÎÍÆË͹«¹²Æû³µµÄÐÅÏ¢ÄÚÈÝ£¬Ö±µ½·¢Ëͳɹ¦¡£Í¼5ΪTXµÄÇé¿öÖ¡¹¹Ôì¡£ÔÚÆäÖеÄBytes 9Ç¿µ÷ÁË´«ÊäÇé¿öÐÅÏ¢ÄÚÈÝ£¬Bytes6¡¢7Ϊ½ÓÊÜ¿ØÖÆÄ£¿éµÄ16λIPµØÖ·¡£
¹«½»µç×ÓÕ¾ÅÆZigBee¿ØÖÆÄ£¿é½ÓÊÜ·½Ê½µÄAPIÖ¡¹¹Ôì½ç¶¨ÈçÏÂͼ6ËùÏÔʾ¡£
¿ÉÒÔ¸ù¾ÝXBee Pro¿ØÖÆÄ£¿é¸øÓèµÄÅ䱸APPX-CTUÀ´¿ªÕ¹Ö¸ÁîÖ÷Òª²ÎÊýµÄÅ䱸£¬»¹¿ÉÒÔ¸ù¾Ý¼üÈë¡° ¡±½øµ½ÃüÁîģʽÀ´¿ªÕ¹Å䱸¡£XBee Pro¿ØÖÆÄ£¿éµÄÖ¸ÁîÎļþ¸ñʽÈçÏÂËùʾ£º
AT ASCIlIÂëÖ¸Áî¿Õ¸ñ·ûÖ÷Òª²ÎÊý£¨¿ÉÑ¡£©»Ø³µ¼ü
±í1ÁгöÊǶԹ«½»µç×ÓÕ¾ÅÆÖÕ¶ËÉ豸µÄZigBee¿ØÖÆÄ£¿é¿ªÕ¹µÄ»ù±¾²ÎÊý¡£
¹«¹²Æû³µµÄZigBee¿ØÖÆÄ£¿éÐëÉ趨ΪÎÞÏß·ÓÉÆ÷£¨Rooter£©·½Ê½£¬¶øÇÒӦȷ±£°²È«Í¨µÀºÍPAN IDÓ빫½»µç×ÓÕ¾ÅÆÉ趨ͬÑù¡£Í¨¹ý¼ì²â£¬¸ÃϵͳÈí¼þÔË×÷ƽÎÈ¡£
4½áÓï
ÎÄÖÐÏêϸ½éÉÜÁËMaxStreamÆóÒµÓëZigBee£¯IEEE802.15.4ÐÒå¼æÈݵÄXbee Pro¿ØÖÆÄ£¿éµÄʹÓÃÐÔÄÜÌØÐÔÒÔ¼°ÔÚÖǻ۹«½»ÏµÍ³Èí¼þÎÞÏßͨÐÅÖеÄÔËÓá£Ïֽ׶Σ¬¸ÃÆóÒµ¹«²¼µÄ¶ÔÓÚXbee Pro¿ØÖÆÄ£¿éµÄÍø×´Íøfirmware°æ±¾£¬´ó´óµÄ¼ÓÇ¿ÁËÆä×éÍø·½°¸×÷ÓᣰéËæ×ÅZigBee¼¼ÊõÐÔµÄÆÕ¼°»¯£¬Xbee Pro¿ØÖÆÄ£¿éÒ²½«ÔÚÎÞÏßÍøÂç´«¸ÐÆ÷»¥ÁªÍøÖлñµÃ¸üÆÕ±éµÄÔËÓá£
Ôð±à£ºgt
¸ÃÎÄÕÂÄÚÈÝÌá¸ßÉ¢²¥Ð¼¼ÊõÓ¦ÓÃÐÂÎÅ×ÊѶ£¬ºÜÓпÉÄÜÓÐת½Ø/ÒýÈëÖ®×´¿ö£¬ÈôÓÐÇÖȨÐÐΪÇëÁªÂçɾµô¡£