Õª¡¡Òª£º½«À¶ÑÀ¡¢GPRSÎÞÏßͨÐÅÒÔ¼°USB¼¼ÊõÓ¦ÓÃÓÚ¿É´©´÷¼ÆËã»úÖÐ,ʹÆä¸ü¾ß²Ù×÷ÐÔ¡¢Áé»îÐÔ¡£Öصã½éÉÜÁËÀ¶ÑÀºÍGPRS¼¼ÊõÒÔ¼°À¶ÑÀÄ£¿éÓëUSB½Ó¿ÚµÄGPRSÄ£¿éµÄÓ²¼þ¼°Èí¼þʵÏÖ¡£
| ¡¡¡¡¹Ø¼ü´Ê£º¿É´©´÷¼ÆËã»ú À¶ÑÀ GPRS(ͨÓ÷Ö×éÎÞÏßÒµÎñ) USB(ͨÓô®ÐÐ×ÜÏß) |
¡¡¡¡½üÄêÀ´,¿É´©´÷¼ÆËã»ú(Wearable Computer,WearComp)ÇÄÈ»³ÉΪÑо¿Èȵã,·¢Õ¹ÊÆÍ··Ç³£Ñ¸ÃÍ¡£¿É´©´÷¼ÆËã»ú¼¼Êõ´òÆÆÁË´«Í³µÄ½»»¥Ä£Ê½,ʹÈËÓë¼ÆËã»ú³ÉΪһÌå,Ìá¸ßÁËÈ˵ÄÕûÌå½»»¥ºÍ¼ÆËãÄÜÁ¦¡£ËüÌṩÁËÒ»ÖÖÎÞ´¦²»ÔڵļÆËãºÍÎÞʱ²»ÓеĽ»»¥·½Ê½¡£ ¡¡¡¡¿É´©´÷¼ÆËã»úϵͳµÄÓ²¼þÔÚÓ¦ÓõĴٽøÏµõ½Á˳¤×ã·¢Õ¹¡£»ùÓÚÆäÌØµã,¿É´©´÷¼ÆËã»úµÄ¸÷¸ö×é³É²¿·Ö(ÖÕ¶ËÉ豸)Ò»°ã¶¼´¦ÓÚ·ÖÖÃ״̬,¼´´´´©´÷´´ÔÚÈËÌåµÄ²»Í¬²¿Î»¡£´«Í³µÄWearCompÒ»°ãÊÇÀûÓÃÏßÀ½«¸÷ÖÕ¶ËÉ豸Á¬½Óµ½Ö÷»úµÄ¸÷ÖÖ½Ó¿Ú,ʹ´©´÷ÈËÖ«Ìå»î¶¯Êܵ½ÏÞÖÆÇÒÖ÷»úµÄ¶Ë¿ÚÏԵñȽÏÈßÔÓ¡£¶ø½«ÒÔÀ¶ÑÀ(Bluetooth)ÒÔ¼°GPRS¼¼ÊõΪ´ú±íµÄÎÞÏßͨÐż¼ÊõÒýÈë¿É´©´÷¼ÆËã»úÖÐ,¿ÉÒÔ½øÒ»²½Ê¹¿É´©´÷¼ÆËã»úµÄ½»»¥·½Ê½ÏòÒÆ¶¯ÐÔ¡¢¿É»ñÈ¡ÐÔ¡¢×ÔÈ»ÐԺͼò½àÐÔ·¢Õ¹¡£Ïà¶ÔÓÚ´«Í³µÄÓÐÏß½Ó¿Ú·½Ê½,ÎÞÏß·½Ê½µÄÉè¼ÆÔò¸ü¾ßÓÐÈËÐÔ»¯¡£ÆäÖÐ,À¶ÑÀ¼¼Êõ½â¾öÁËWearCompÖи÷ÖÕ¶ËÉ豸ÓëÖ÷»úµÄͨÐÅÎÊÌâ,³ýÈ¥ÁËÖÚ¶àÏßÀ¶ÔÈ˵ÄÊø¸¿;GPRS¼¼ÊõʹµÃWearCompÄܹ»ÇáËɵØÏíÊܵçÐÅ·þÎñÉÌÌṩµÄ¸÷ÏîÎÞÏßͨÐÅÒµÎñ,ÇÒʱʱÔÚÏß¡£ÁíÍâ,À¶ÑÀºÍUSB×ÜÏß¼¼ÊõµÄÓ¦ÓÃʹµÃ´«Í³¿É´©´÷¼ÆËã»ú¹ýÓÚÈßÔÓµÄÖ÷»ú½Ó¿ÚµÃÒÔ¾«¼ò¡£ÔÚÕâЩ»ù´¡ÉÏ,±ÊÕßÌá³öÁËÒ»ÖÖÎÞÏßͨÐż¼ÊõÔÚ¿É´©´÷¼ÆËã»úÖеÄÓ¦Óᣠ1 ¿É´©´÷¼ÆËã»ú ¡¡¡¡Ëæ×żÆËã»ú¼°Ïà¹ØÔªÆ÷¼þ²»¶Ï³¬Î¢ÐÍ»¯µÄ·¢Õ¹,¿É´©´÷¼ÆËã»úÓ¦Ô˶øÉú,ÊÇÈËÃÇ×·Çó´´¼ÆËã»úÒÔÈËΪ±¾´´ÕâÒ»ÀíÄîºÍÊг¡ÐèÇóµÄ±ØÈ»²úÎï¡£WearCompÊǼÆËã»ú·½Ãæ¾ßÓÐÌôÕ½ÐÔµÄÇ°ÑØÑо¿ÁìÓò,ÊǼÌPC»ú¡¢±Ê¼Ç±¾µçÄÔºÍÕÆÉϵçÄÔÖ®ºóµÄÐÂÒ»´ú¼ÆËã»ú,Ò²ÊǼÆËã»úµÄ¼â¶Ë¼¼Êõ²úÆ·¡£ËüÍØÕ¹Á˼ÆËã»úµÄ¹¦ÄÜ,¿ª±ÙÁËеÄÓ¦ÓÃÁìÓò,ÓÃ;¹ã·º,Êг¡Ç±Á¦¾Þ´ó¡£×÷ΪÐÂÒ»´ú¼ÆËã»ú(¶ø²»ÊÇеĻúÐÍ),¿É´©´÷¼ÆËã»ú½«ÐγÉÒ»¸öеIJúÒµ,²¢½«Éî¿ÌµØ¸Ä±ä¼ÆËã»úÊг¡µÄ¾ºÕù¸ñ¾Ö,ÆäÉç»áºÍ¾¼ÃÐ§Òæ²»¿É¹ÀÁ¿¡£ ¡¡¡¡¿É´©´÷¼ÆËã»úÔÚÐí¶àÁìÓò¾ßÓÐÌØÊâÓÃ;,¿É¹ã·ºÓ¦ÓÃÓÚ¹¤Òµ¡¢¾üÊ¡¢Ç鱨¡¢ÐÂÎÅ¡¢Ò½ÁÆ¡¢ÉÌÒµ¡¢Å©Òµ¡¢½ðÈÚÓë֤ȯ¡¢ÇÀÏÕÓë¾ÈÔÖÄËÖÁÈÕ³£Éú»îµÈÁìÓò¡£ËüÓëUC¼¼Êõ¡¢ÖÇÄÜ»¯×¡Õ¬¡¢ÖÇÄÜ»¯ÉÌÒµ¡¢ÖÇÄÜ»¯½»Í¨µÈÏà½áºÏ½«Ê¹Î´À´ÈËÀàµÄÉú»î·½Ê½·¢Éú¾Þ´óµÄ±ä¸ï,½øÈëÒ»¸ö¸ß¶ÈÊý×Ö»¯ºÍ×Ô¶¯»¯µÄʱ´ú¡£¹¤ÒµÊÇĿǰ×îÓÐDZÁ¦µÄÓ¦ÓÃÁìÓòÖ®Ò»,ÌØ±ðÊÇÔÚÊÒÍâ¡¢Ò°Í⡢ˮϵÈÒ»Ð©ÌØÊⳡºÏ,¿É´©´÷¼ÆËã»ú½«·¢»Ó·Ç³£ÖØÒªµÄ×÷Óá£ÀýÈç:´óÐ͸´ÔÓÉ豸µÄ°²×°Óë¼ìÐÞ¡¢Ñ²ÊÓÓë¼ì²é¡¢ ²É¾ò¡¢Ò°Í⿱̽µÈ¡£¾üÊÂÊÇĿǰ¿É´©´÷¼ÆËã»úÁíÒ»¸ö×î¾ßDZÁ¦µÄÓ¦ÓÃÁìÓò,Ö÷ÒªÓÃÓÚÕì²ì¡¢×÷Õ½Ö¸»Ó¡¢Í¨ÐÅ¡¢¸´ÔÓÎäÆ÷ϵͳµÄ²Ù×÷Óëά»¤¼°·ÂÕæÑÝϰµÈ¡£¸ù¾Ý²»Í¬µÄÓÃ;,¿É´©´÷¼ÆËã»úµÄÖÖÀàÒ²ÊǶàÑù»¯µÄ,·Ö±ðÓÐÕì²ì±ø¡¢ÅÚ±ø¡¢×°¼×±ø¡¢²½±ø¡¢ºóÇÚÈËÔ±¼°·ÉÐÐÔ±µÈרÓõĿɴ©´÷¼ÆËã»ú[1]¡£ ¡¡¡¡¿É´©´÷¼ÆËã»úµÄÖ÷Òª×é³É²¿·Ö°üÀ¨µÍ¹¦ºÄǶÈëʽCPU¡¢¶àÖÖ¶àÑùµÄ±ãЯʽÍâÉè¼°Æä½Ó¿ÚÉ豸ºÍÄÜÁ¿¸ßÌå»ýСµÄµçÔ´;»ù±¾ÍâÉèÖ÷ÒªÓÐÊä³öÉ豸ºÍÊäÈëÉ豸¡£ÎªÁ˱ãÓÚЯ´ø,Êä³öÉ豸ÓÃÍ·¿øÏÔʾÆ÷»òÑÛ¾µÏÔʾÆ÷´úÌæÁË´«Í³µÄ×ÀÃæÌ¨Ê½ÏÔʾÆ÷,ÊäÈëÉ豸ÓÃÓïÒô¿ØÖÆ»ò½ÏÉÙ°´¼üµÄÐäÕä¼üÅÌ´úÌæÁË´«Í³µÄ¼üÅÌ¡£ÁíÍâ,¸ù¾ÝÓû§²»Í¬µÄÐèÇó,»¹ÐèÅ䱸ÏàÓ¦µÄÍⲿÉ豸,ÈçÎÞÏßͨÐÅÉ豸¡¢ÓïÒôÊäÈëÊä³öÉ豸¡¢Í¼Ïñ²É¼¯É豸¡¢È«Çò¶¨Î»ÏµÍ³(GPS)ÒÔ¼°¸÷ÖÖ¸÷ÑùµÄ´«¸ÐÆ÷¡£È»¶ø,ΪÁ˽«ÖÚ¶àµÄÍâÉ輯³ÉÔÚÒ»Æð,±ØÐ轫ÏàÓ¦µÄ½Ó¿Úµç·¼¯³ÉÔÚÖ÷°åÉÏ¡£ËùÒÔ½Ó¿Úµç·Éè¼Æ¼¼ÊõÊǿɴ©´÷¼¼ÊõÖйؼü¼¼ÊõÖ®Ò»[2]¡£ ¡¡¡¡¿É´©´÷¼ÆËã»úʹÈË»ú¹ØÏµ±äµÃ·Ç³£½ôÃÜ¡£Í¬Ê±,ÓÉÓÚ¸÷ÖÖÉ豸װ±¸ÔÚÈ˵ÄÉíÉÏ,Òò´Ë,°²×°µÄλÖá¢ÐÎ×´¡¢²Ù×÷µÄ±ã½ÝÐԵȶ¼ÒªÓëÈ˵Ä×ÔÈ»ÊôÐÔÃÜÇнáºÏ,ÐγÉÒ»¸ö×ۺϵġ¢ºÍгµÄÈË»ú½çÃæ¡£Õâ¶ÔÐÂÒ»´úÈË»ú½»»¥µÄÑо¿Ìá³öÁËеÄÌôÕ½¡£À¶ÑÀ¼¼ÊõµÄÈÕ½¥ÐËÆðΪʵÏÖÈË»ú½»»¥·½Ê½µÄ×î´ó×ÔÓɶÈÌṩÁËÒ»¸öºÜºÃµÄ½â¾ö·½°¸¡£ 2 À¶ÑÀ¼¼ÊõÔÚ¿É´©´÷¼ÆËã»úÖеÄÓ¦Óà 2.1 À¶ÑÀ¼¼Êõ¸ÅÊö ¡¡¡¡À¶ÑÀÊǶ̾àÀëÎÞÏßÊý¾ÝµÄ¿ª·ÅÐԹ淶¡£ËüÒԵͳɱ¾½ü¾àÀëÎÞÏßÁ¬½ÓΪ»ù´¡,Ϊ¹Ì¶¨ÓëÒÆ¶¯É豸ͨÐÅ»·¾³½¨Á¢Ò»¸öÌØ±ðÁ¬½Ó¡£À¶ÑÀ¼¼Êõ×î³õÒÔÈ¡Ïû¸÷ÖÖµçÆ÷Ö®¼äµÄÁ¬ÏßΪĿ±ê¡£Ëæ×ÅÑо¿µÄÉîÈë,À¶ÑÀ¼¼ÊõÒѾÓÃÓÚʵÏÖÍøÂçÖеĸ÷ÖÖÊý¾Ý¼°ÓïÒôÉ豸֮¼äµÄÎÞ·ì×ÊÔ´¹²Ïí,ÒÔ¼°¹¤Òµ¿ØÖÆÍøÂçÖ®ÖС£ ¡¡¡¡À¶ÑÀÌåϵÖ÷ÒªÓÉÀ¶ÑÀÖ÷»úºÍÀ¶ÑÀÄ£¿éÁ½´ó½á¹¹×é³É¡£À¶ÑÀÄ£¿éÖÐ×îϲãÊÇÎÞÏßµç(Radio),¸ºÔð×îÖÕµÄÎïÀíÁ´½Ó,°üÀ¨Ðźŵĵ÷ÖÆ¡¢·¢ËͺͽÓÊÕ¡£ ¡¡¡¡»ù´ø(Baseband):¸ºÔð»ù´øÁ´Â·¿ØÖÆÆ÷µÄÊý×ÖÐźŴ¦Àí¹æ·¶¡£»ù´øÁ´Â·¿ØÖÆÆ÷¸ºÔð´¦Àí»ù´øÐÒéºÍÆäËüһЩµÍ²ã³£¹æÐÒé¡£»ù´øÁ´Â·¿ØÖÆÆ÷Öаüº¬ÈýÖÖ¾À´í·½°¸:1/3±ÈÀýǰÏò¾À´í(FEC)Âë¡¢2/3±ÈÀýǰÏò¾À´íÂë¡¢Êý¾Ý×Ô¶¯ÖØ·¢ÇëÇó(ARQ)·½°¸¡£ ¡¡¡¡Á´Â·¹ÜÀí²ã(Link Manager):Я´øÁËÁ´Â·µÄÊý¾ÝÉèÖᢼøÈ¨¡¢Á´Â·Ó²¼þÅäÖÃºÍÆäËüһЩÐÒé¡£LMÄܹ»·¢ÏÖÆäËüÔ¶¶ËµÄLM²¢Í¨¹ýLMP(Á´Â·¹ÜÀíÐÒé)Óë֮ͨÐÅ¡£ ¡¡¡¡Ö÷»ú¿ØÖƽӿÚ(HCI):ͨ¹ýÖ÷»ú¿ØÖƽӿÚHCI,¿ÉÒÔ·½±ãµØ°ÑÀ¶ÑÀÄ£¿éǶÈëµ½¸÷ÖÖÊý×ÖÉ豸ÖÐ×÷Ϊһ¸öÖÕ¶Ë¡£ ¡¡¡¡Ó¦Óòã:ÔÚÀ¶ÑÀÖ÷»úÉÏ,ÊÇһЩӦÓóÌÐò¡£ 2.2À¶ÑÀÎÞÏ߸öÓòÍø ¡¡¡¡ÎÞÏ߸öÓòÍøWPANµÄÄ¿µÄ¾ÍÊÇΪÁËÔÚС·¶Î§ÄÚÄܹ»½«¸öÈËÉ豸»¥Áª¶ø×é³ÉÍøÂç¡£À¶ÑÀ×÷ΪһÖÖС·¶Î§ÎÞÏßÁ¬½Ó¼¼Êõ,Äܹ»ÔÚÉ豸¼äʵÏÖ·½±ã¿ì½Ý¡¢Áé»î°²È«¡¢µÍ³É±¾¡¢µÍ¹¦ºÄµÄÊý¾ÝºÍÓïÒôͨÐÅ,ÊÇĿǰʵÏÖÎÞÏ߸öÓòÍøµÄÖ÷Á÷¼¼ÊõÖ®Ò»¡£ ¡¡¡¡À¶ÑÀ¸öÈËÇøÓòÍøPANÓÐÁ½ÖÖÓ¦ÓÃÄ£ÐÍ:Ò»ÖÖ±»³ÆÎª×éÍøÂçGN(Group Ad-hoc Networking);ÁíÒ»ÖÖ±»³ÆÎªÍøÂç·ÃÎʵãNAP(Networking Access Point)¡£ÕâÁ½ÖÖʵÏÖģʽ·Ö±ðÓв»Í¬µÄÍøÂç½á¹¹ºÍÐÒéÄ£ÐÍ[3]¡£×éÍø±»Éè¼ÆÓÃÀ´ÔÊÐíÒ»¸ö»ò¶à¸öÀ¶ÑÀÉ豸×é³ÉÒ»¸ö¾ÖÓòÍøÂç,¶øÍøÂç·ÃÎʵãÌṩÀ¶ÑÀÉ豸½øÈëInternetÍøÂçµÄÄÜÁ¦¡£ÎÞÂÛÊÇNAP»¹ÊÇGN¶¼±ØÐëÌṩÓëTCP/IPºÍÆäËüÍøÂçÐÒéµÄÎÞ·ìʵÏÖ¡£Í¼1ÊÇGNÔÚÐÒéÕ»²¿·Öͼʾ[4]¡£
 ¡¡¡¡¸ù¾Ý¿É´©´÷¼ÆËã»ú½«×é³ÉµÄ¸öÓòÍøµÄÌØµã,²ÉÓÃ×éÍøÂçÄ£ÐÍÏÔÈ»ÊDZȽϺÏÊʵġ£ 2.3WearCompÀ¶ÑÀ¸öÓòÍøÏµÍ³ÊµÏÖ 2.3.1 ϵͳ½á¹¹ ¡¡¡¡ÏÂÃæÒÔ´ÓÊÂÇÀÏÕ¾ÈÔÖ¼¼Êõ¿±²ì¹¤×÷ÈËÔ±µÄ¿É´©´÷¼ÆËã»úΪÀý,¾ßÌå½éÉÜÀ¶ÑÀ¼¼ÊõµÄÓ¦Ó᣸ù¾Ý¹¤×÷ÈËÔ±µÄʵ¼ÊÐèÇó,¸ÃÌ׿ɴ©´÷¼ÆËã»úÓ¦¾ßÓÐÍ·´÷ÏÔʾÆ÷¡¢¶ú»ú¡¢¶úÂó¡¢Î¢ÐÍÉãÏñ»ú¡¢ÊÖдÊäÈë°å¡¢Íóʽ¼üÅ̺ÍÎÞÏßͨÐÅÄ£¿éµÈÍâÉè¡£ ¡¡¡¡¸ù¾ÝÀ¶ÑÀ¸öÈËÇøÓòÍøPANµÄ×éÍøÂçGNģʽ,±ÊÕßÉè¼ÆµÄ¿É´©´÷¼ÆËã»úϵͳ½á¹¹×é³ÉÈçͼ2Ëùʾ¡£ÆäÖи÷¸öÖÕ¶ËÉ豸ºÍÖ÷»ú¾ùÄÚÖÃÁËÀ¶ÑÀÄ£¿é¡£
 2.3.2 ¿É´©´÷¼ÆËã»úÖÕ¶ËÉ豸ºÍÀ¶ÑÀ¼¼Êõ¼¯³ÉµÄʵÏÖ ¡¡¡¡À¶ÑÀÐÒéÖ§³Öµã¶ÔµãºÍµã¶Ô¶àµãµÄÁ´½Ó¡£Ã¿¸öÀ¶ÑÀµÄÎ¢Î¢Íø(piconet)ÖÐÓÐMasterºÍSlaveÁ½ÖÖȨÏÞ,³ýÁËSlaveºÍMasterÒÔÍâ,¸÷¸öSlave½ÚµãÖ®¼äÒ²¿ÉÒÔͨÐÅ¡£ÔÚÕâÀïÖ»ÒÔµ¥¸öµÄpiconetΪÖ÷¸É¹¹½¨WearCompÎÞÏßÍøÂç¡£Master½ÚµãΪWearCompÍøÂçÖ÷¿Ø½Úµã,ʵÏÖÐÅÏ¢µÄ»ã¼¯´¦Àí¹¦ÄÜ;Slave½ÚµãΪÎÞÏßÉ豸¡£¿¼Âǵ½¸÷¸öÎÞÏßÉ豸֮¼äÊÇ»¥Ïà¶ÀÁ¢µÄ,ÐÅÏ¢ÈÚºÏÖ»ÔÚMaster½ÚµãÍê³É,ËùÒÔ½öʵÏÖMasterµã¶Ô¶àSlaveµãµÄͨÐÅ,ÐγÉÒ»¸öÐÇÐ͵ÄÍØÆË½á¹¹¡£Ã¿¸öpiconetÓÐ3λµØÖ·Âë,¼´piconetµÄÈÝÁ¿×î¶àΪ8¸ö½Úµã,¸÷¸öSlave½Úµã¸ºÔð¶ÔÔʼÊý¾ÝµÄÔ¤´¦Àí(°üÀ¨Â˲¨¡¢²¹³¥¡¢Êý×Ö»¯µÈ)ºÍ´¦ÀíºóÊý¾ÝµÄ·¢ËÍ,ÉϲãÊÇ»ùÓÚÆÕͨPC»ú»òÆäËûÀàÐÍÉÏλ»ú(ÈçǶÈëʽ¼ÆËã»ú)µÄMaster½Úµã,ËùÓÐÎÞÏßÉ豸µÄÐÅÏ¢ÔÚÕâÀï½øÐиü¸ßÒ»¼¶´¦Àí¡£ ¡¡¡¡ÔÚͨÓÃÒì²½ÊÕ·¢(UART)ģʽÏÂ,À¶ÑÀÄ£¿éÒÀÕÕ±ê×¼½Ó¿ÚʹÓÃ,Ö÷¿Ø½Ó¿ÚHCIÒѶ¨ÒåºÃ,¿ÉÒÔÔÚRS232½Ó¿ÚÉÏʵÏÖ¡£ÖÕ¶ËÉ豸ģ¿éЯ´øÓëÀ¶ÑÀÄ£¿é¼æÈݵĽӿÚ,ÈçRS232¡£Í¨¹ýÕâ¸ö±ê×¼½Ó¿Ú,ÖÕ¶ËÉ豸½Ó¿ÚÄ£¿é¿ÉÒÔÓëÀ¶ÑÀÄ£¿éÁ¬½ÓÔÚÒ»Æð,ʵÏÖ¶ÔÀ¶ÑÀÄ£¿éµÄ¿ØÖÆ¡£ÕâÑù²»Í¬³§¼ÒÉú²úµÄÀ¶ÑÀÄ£¿é¾Í¿ÉÒÔÓëͬһÖÖÖÕ¶ËÉ豸Ïνӡ£ ¡¡¡¡Èí¼þ²¿·Ö:Õû¸öϵͳµÄÓ¦ÓÃÈí¼þ¿É·ÖΪÈý²¿·Ö: ¡¡¡¡(1)ÔËÐÐÔÚÉÏλ»úÉϵÄÓ¦ÓóÌÐò,°üÀ¨ÃæÏòÓû§µÄͼÐÎÓû§½çÃæ¡¢ÃæÏòÖÕ¶ËÉ豸½Ó¿ÚÄ£¿é²ãµÄ²Ù×÷(Ö÷ÒªÊǶÔÖÕ¶ËÉ豸µÄ¿ØÖƺÍͨÐÅ),ÒÔ¼°Í¬À¶ÑÀÄ£¿éÉϵÄHCI¹Ì¼þ(firmware)µÄͨÐųÌÐò¡£Õⲿ·Ö¿ÉÓÃÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔʵÏÖ,°Ñÿ¸öÖÕ¶ËÉ豸½Úµã×÷Ϊһ¸ö½ÚµãÀàµÄʵÀý¶ÔÏó,Ó¦ÓóÌÐòͨ¹ýÓëʵÀý¶ÔÓ¦µÄ¾ä±ú·ÃÎÊ¿ØÖƸ÷¸öÖÕ¶ËÉ豸½Úµã¡£ ¡¡¡¡(2)ǶÈëµ½ÖÕ¶ËÉ豸ģ¿éµÄMCUÉϵijÌÐò¡£Õë¶Ô²»Í¬µÄMCUÓûã±à»òÊÇCÓïÑÔд³É¡£Ö÷ÒªÍê³ÉÔʼÐÅÏ¢µÄ²É¼¯¡¢´¦Àí¡¢¶ÁÈ¡¡¢ÓëHCI¹Ì¼þµÄͨÐÅ¡¢ÀûÓÃÖÕ¶ËÉ豸½Ó¿ÚÄ£¿é²ãÓëÉÏλ»úͨÐÅ¡£ ¡¡¡¡(3)À¶ÑÀÄ£¿éÉϵÄHCI¹Ì¼þ¹Ì»¯ÔÚÀ¶ÑÀ»ù´øÄ£¿éµÄFlash´æ´¢Æ÷Àͨ¹ýËüʵÏÖÖÕ¶ËÉ豸ģ¿é¡¢ÉÏλ»úÖÐÈí¼þÓëÀ¶ÑÀÓ²¼þµÄͨÐÅ¡£ ¡¡¡¡Ó²¼þ²¿·Ö:À¶ÑÀÄ£¿é²ÉÓð®Á¢ÐŹ«Ë¾µÄROK 101 007,ÓÉÎÞÏߵ硢»ù´øºÍÉÁ´æ¹¹³É,ÄÚÖÃÖ§³ÖHCIµÄ¹Ì¼þ,ÍâΧÓÐÊÊÓÚ¸ßËÙÊý¾Ý´«ÊäµÄUART½Ó¿ÚºÍUSB½Ó¿Ú,Ò²ÓÐÊÊÓÚÓïÒô´«ÊäµÄPCM½Ó¿Ú¡£¹¦ºÄС,¾ßÓÐÄÚÖÃÆÁ±Î¹¦ÄÜ¡£Ö÷»úCPU²ÉÓÃǶÈëʽPentium,¹¦ºÄ½öΪ1.5W,²»ÐèÒª·çÉȼ´¿ÉÕý³£Ê¹Óᣠ3 USB½Ó¿Ú¼¼ÊõÓ¦ÓÃÓÚ¿É´©´÷¼ÆËã»ú ¡¡¡¡Ìå»ýС¡¢¹¦ÄÜÇ¿¡¢ÍâΧÉ豸¶à¡¢¼¯³É¶È¸ßÊǿɴ©´÷¼ÆËã»úµÄÖ÷ÒªÌØµãÖ®Ò»¡£ÓÉÓÚ¿É´©´÷¼ÆËã»ú¶Ô¶àýÌåµÄÒªÇóºÜ¸ß,ҪʵÏֵŦÄܺܶà,ÒÔÖÁÓÚÆäÍâÉèÖÖÀàºÜ¶à,ËùÒÔÒªÇóÆä½Ó¿ÚÖÖÀàÒ²±È½Ï¶à,Èç´®¿Ú¡¢MCP½Ó¿Ú¡¢USB½Ó¿Ú¼°PCMCIA½Ó¿ÚµÈ¡£Èô½«ÖÚ¶à½Ó¿Ú¶¼¼¯³ÉÔÚÒ»Æð,²»µ«Éè¼Æ¸´ÔÓ,¶øÇÒ¼¯³ÉºóµÄÌå»ýÈÔÈ»½Ï´ó,ÇÒÆäÀ©³äÐÔÒ²½ÏµÍ¡£USB½Ó¿ÚÔò½«ÕâЩ²»Í¬µÄ½Ó¿ÚͳһÆðÀ´,ʹÓÃÒ»¸ö4Õë²åÍ·×÷Ϊ±ê×¼²åÍ·¡£ÔÚ¿É´©´÷¼ÆËã»úµÄÉè¼ÆÖвÉÓÃUSB½Ó¿Ú×÷ΪÖ÷ÒªµÄÍâÉè½Ó¿Ú,¿ÉÃÖ²¹ÉÏÊö²»×ã¡£ ¡¡¡¡¾ßÌåʵÏÖ: ¡¡¡¡(1)Ó²¼þ²¿·Ö:ÔÚÖ÷»ú¶Ë²ÉÓÃPHILIPS¹«Ë¾Éú²úµÄPDIUSBD12¶ÀÁ¢USB¿ØÖÆÆ÷¡£PDIUSBD12µÄÍ»³öÌØµãÊÇÌØ±ðÊÊÓÃÓÚ±ãЯʽUSBÉ豸¡¢²úÆ·µÄ¸ÄÐÍÉè¼Æ,ÒÔ¼°ÐèÒª¸ßËÙÊý¾Ý´«ÊäµÄÊý¾Ý²É¼¯ÏµÍ³¡£ ¡¡¡¡(2)Èí¼þ²¿·Ö:USBÉ豸µÄÈí¼þÉè¼ÆÖ÷Òª°üÀ¨Á½²¿·Ö:Ò»ÊÇUSBÉ豸¶ËµÄµ¥Æ¬»úÈí¼þ,Ö÷ÒªÍê³ÉUSBÐÒé´¦ÀíºÍÊý¾Ý½»»»(¶àÊýÇé¿öÏÂÊÇÒ»¸öÖжÏ×Ó³ÌÐò)ÒÔ¼°ÆäËüÓ¦Óù¦ÄܳÌÐò(ÀýÈçA/Dת»»¡¢MP3½âÂëµÈ);¶þÊÇPC¶ËµÄ³ÌÐòÓÉUSBͨÐųÌÐòºÍÓû§·þÎñ³ÌÐòÁ½²¿·Ö×é³É,Óû§·þÎñ³ÌÐòͨ¹ýUSBͨÐųÌÐòÓëϵͳUSBDI(USB Device Interface)ͨÐÅ,ÓÉϵͳÍê³ÉUSBÐÒéµÄ´¦ÀíÓëÊý¾Ý´«Êä¡£PC¶Ë³ÌÐòµÄ¿ª·¢ÄѶȷdz£´ó,³ÌÐòÔ±²»½öÒªÊìϤUSBÐÒé,»¹ÒªÊìϤWINDOWSÌåϵ½á¹¹²¢ÄÜÊìÁ·ÔËÓÃDDK¹¤¾ß¡£ ¡¡¡¡USB×ÜÏßÇý¶¯Éè¼ÆÖ÷Òª°üÀ¨Î岿·Ö,·Ö±ðÊÇÏòÉ϶ÔUSBÉ豸Çý¶¯ºÍÓ¦ÓÃÌṩµÄº¯Êý½Ó¿ÚUSBDAPI¡¢Ïò϶ÔÖ÷»ú¿ØÖÆÆ÷Çý¶¯ÌṩµÄº¯Êý½Ó¿ÚHCDAPI¡¢USBϵͳ×ÊÔ´¡¢¼¯Ï߯÷Çý¶¯¡¢ÏµÍ³ÅäÖü°×ÜÏßö¾ÙÆ÷(Èçͼ3Ëùʾ)¡£¶¨ÒåºÃÕâЩ½Ó¿ÚÖ®ºó,ºóÈý²¿·Ö¿É²¢ÐÐÉè¼ÆºÍ¿ª·¢¡£
 ¡¡¡¡Ä¿Ç°Ç¶ÈëʽϵͳÖÐÈíÓ²¼þ²úÆ·ÖÖÀàºÜ¶à¡£ÓÉÓÚ±¾ÎÄÉè¼ÆµÄUSB×ÜÏßÇý¶¯ÓëUSBÉ豸ºÍUSBÖ÷»úÖ®¼äͨ¹ý¶¨ÒåµÄ±ê×¼Èí¼þ½Ó¿Ú,¶ÔUSBÉ豸ºÍUSBÖ÷»úµÄ²Ù×÷·Ö±ðͨ¹ý¸÷×ÔµÄÇý¶¯Íê³É,´Ó¶ø±ÜÃâÁËÓëÓ²¼þÖ±½Ó´ò½»µÀ,ËùÒÔÕⲿ·ÖÉè¼ÆÓëÓ²¼þºÍ²Ù×÷ϵͳµÄÏà¹ØÐÔ²»´ó,ÊÊÓÚ¸÷ÖÖ²»Í¬µÄϵͳ¡£ 4 GPRS¼¼ÊõÔÚ¿É´©´÷¼ÆËã»úÖеÄÓ¦Óà 4.1GPRS¼¼Êõ¸ÅÊö ¡¡¡¡Í¨Ó÷Ö×éÎÞÏßÒµÎñ(GPRS)ÊÇÔÚÏÖÓеÄÈ«ÇòÒÆ¶¯Í¨ÐÅϵͳ(GSM)ÍøÂç»ù´¡Éϵþ¼ÓÁËÒ»¸öеÄÍøÂç,Ëü³ä·ÖÀûÓÃÁËÏÖÓÐÒÆ¶¯Í¨ÐÅÍøµÄÉ豸,ÔÚGSMÍøÂçÉÏÔö¼ÓһЩӲ¼þÉ豸²¢½øÐÐÈí¼þÉý¼¶,ÐγÉÒ»¸öеÄÍøÂçÂ߼ʵÌå¡£ËüÍ»ÆÆÁËGSMÍøÖ»ÄÜÌṩµç·½»»»µÄ˼ά¶¨Ê½,ÒÔ·Ö×é½»»»¼¼ÊõΪ»ù´¡,²ÉÓÃIPÊý¾ÝÍøÂçÐÒé,Äܹ»Ìṩ±ÈÏÖÓÐGSMÍø9.6kbps¸ü¸ßµÄÊý¾ÝËÙÂÊ,ÆäÊý¾ÝËÙÂʿɴï170kbps;Ëü¿ÉÒÔ¸øGSMÓû§Ìá¹©ÒÆ¶¯»·¾³ÏµĸßËÙÊý¾ÝÒµÎñ,°üÀ¨ÊÕ·¢µç×ÓÓʼþ¡¢ÒòÌØÍøä¯ÀÀµÈIPÒµÎñ¹¦ÄÜ[5]¡£ ¡¡¡¡ÓÉÓÚGPRSÊÇ·Ö×é½»»»¼¼Êõ,Ó¦ÓÃÁËͳ¼Æ¸´Óü¼Êõ,Òò´ËGPRS¿ªÍ¨µÄÊý¾ÝͨÐÅÊǰ´Óû§Êý¾ÝµÄ´«ÊäÐÅÏ¢Á¿¼Æ·Ñ,¶ø²»Êǰ´´«Í³µÄ°´Ê±¼Æ·Ñ·½Ê½,ËùÒÔ¶ÔÓû§¶øÑÔ»¹¿ÉÒÔ½ÚÊ¡·ÑÓá£ÁíÍâ,ÓÉÓÚGPRSÖ§³ÖX.25ÐÒéºÍIPÐÒé,Òò´Ë,¶ÔÓÚGSMÍøÏÖÓеç·½»»»Êý¾ÝÒµÎñ(CSD)ºÍ¶ÌÐÅÏ¢ÒµÎñ(SMS),GPRSÊDz¹³ä¶ø²»ÊÇÌæ´ú¡£ ¡¡¡¡GPRS¿ªÆôÁË´óÖÚÒÆ¶¯Êý¾ÝÓ¦ÓõĴóÃÅ¡£²ÉÓÃGPRS¼¼Êõ,Óû§¿ÉÒԵõ½ÒÔϺô¦:Ö»¶Ô´«ÊäÊý¾ÝÊÕ·Ñ(ʵ¼ÊÓÃÁ¿)¶ø¶ÔÁ¬½Ó¼ä϶²»ÊÕ·Ñ;±£³ÖÓÀ¾ÃÁ¬½Ó;ͨ¹ýIPµÄÖ±½ÓISP½ÓÈë¸üÁ®¼Û;еÄÓ¦ÓÃÄܹ»ÊµÏÖÕæÕýµÄ²åÈë¼°²Ù×÷·½°¸;Óû§¿ÉÒÔ¼´Ê±½ÓÈë¶àÖÖ·þÎñ,Èç:ÔÚÉÏÍøµÄͬʱ¿ÉÒÔ½øÐÐÓïÒôºô½Ð;ÊÖ»úµÄIP¹¦ÄÜ(»¥ÁªÍø¡¢Ò£²â¡¢µç×ÓÉÌÎñµÈ)¡£ ¡¡¡¡»ùÓÚ¿É´©´÷¼ÆËã»úµÄ¿ÉÒÆ¶¯ÐÔºÍÁé»îÐÔ,Äܹ»ÓëÍâ½ç½øÐÐÁ¼ºÃµÄÎÞÏßͨÐųÉΪÆä±Ø±¸µÄ¹¦ÄÜ¡£Òò´Ë,±ÊÕßΪWearCompÅ䱸ÁËÒ»¸ö»ùÓÚGPRS¼¼ÊõµÄÎÞÏßÍø¿¨¡£ 4.2 USB½Ó¿ÚµÄGPRS ModemµÄÉè¼Æ 4.2.1 Ó²¼þÉè¼Æ ¡¡¡¡±¾ModemÉè¼ÆÖÐÓõ½µÄÖ÷ÒªÔª¼þ°üÀ¨51ϵÁе¥Æ¬»úW77E58¡¢¶ÀÁ¢µÄUSB½Ó¿ÚоƬPDIUSBD12¼°°®Á¢ÐŹ«Ë¾Éú²úµÄGPRSÄ£¿éGM47(Èçͼ4Ëùʾ)¡£
 ¡¡¡¡W77E58ÊÇÓÉWinbond¹«Ë¾Éú²úµÄÓë51ϵÁмæÈݵĵ¥Æ¬»ú¡£ËüÖ§³Ö40MHz¾§ÕñƵÂÊÇÒËõ¶ÌÁËÖ¸ÁîÖÜÆÚ,¾ßÓÐÓë51ϵÁмæÈݵÄÖ¸ÁºÍÓë80C52¼æÈݵÄÒý½ÅÅÅÁÐ,ÒÔ¼°32KBµÄFlash EPROMºÍ1KBµÄƬÉÏSRAM;ÁíÍâ,ËüËùÌṩµÄCMOSµçƽҲÓëGM47Ä£¿éËùÌṩµÄCMOSµçƽÍêÈ«¼æÈÝ,ÎÞÐèÔÙ½øÐÐµçÆ½×ª»»¡£ÒÔÉÏÕâÐ©ÌØÐÔ¶¼ËµÃ÷½«µ¥Æ¬»úW77E58ÓÃÓÚ±¾ModemµÄÉè¼ÆÊǷdz£ºÏÊʵÄ[6]¡£ ¡¡¡¡ÓÉPDIUSBD12ºÍW77E58¹¹³ÉµÄUSB½Ó¿Úµç·:PDIUSBD12µÄ8λ²¢ÐÐÊý¾Ý½ÓÈëW77E58µÄP0¿Ú,P2.6×÷ΪPDIUSBD12µÄÃüÁî»òÊý¾ÝµÄÑ¡ÔñÏß¡£PDIUSBD12ÓëW77E58µÄÊý¾Ý½»»»²ÉÓÃÖжϷ½Ê½(ÍⲿÖжÏ0)¡£USBÉ豸ͨ¹ýËÄÏßµçÀ½ÓÈëÖ÷»ú»òUSBHub,ÕâËÄÏß·Ö±ðÊÇ:Vbus(×ÜÏßµçÔ´)¡¢GND(µØÏß)¡¢D+ºÍD-(Êý¾ÝÏß)¡£Ö÷»úͨ¹ýD+ºÍD-Éϵĵçѹ±ä»¯¼ì²âÉ豸µÄ״̬[7]¡£ ¡¡¡¡ÓÉGM47Ä£¿éºÍW77E58¹¹³ÉµÄGPRS½Ó¿Úµç·:×÷ΪһÖÖÓ¦ÓÃÖÕ¶ËÄ£¿é,GM47ͨ¹ý×Ô´øµÄUART¶Ë¿ÚÓë¿ØÖÆËüµÄMCU»òPC»úÁªÏµ¡£ÔÚUART¶Ë¿ÚÒý½ÅÖÐ,RD(´®ÐÐÊý¾ÝÊä³ö)ºÍTD(´®ÐÐÊý¾ÝÊäÈë)×÷ΪÊý¾Ý¿Ú·Ö±ðÓëW77E58µÄRXDºÍTXDÁ¬½Ó,¶øCTS(·¢ËÍÇåÁã)¡¢TS(·¢ËÍÇëÇó)¡¢DTR(Êý¾ÝÖÕ¶Ë×¼±¸ºÃ)¡¢DCD(Êý¾ÝÓÐЧ¼ì²â)×÷Ϊ¿ØÖƿڷֱðÓëW77E58µÄP1.0¡«P1.3Á¬½Ó¡£ÕâÑù¾ÍÍê³ÉÁËGM47ÓëW77E58µÄͨÐÅ¿ØÖÆÁ¬½Ó¡£ÎªÁËʵÏÖGPRSµÄ¹¦ÄÜ,GM47Ä£¿é»¹ÐèÒªÍê³ÉSIM¿¨¡¢ÌìÏß¡¢µçÔ´µÈ²¿·ÖµÄÁ¬½Ó¡£ 4.2.2 Èí¼þÉè¼Æ ¡¡¡¡USB²¿·Ö:W77E58¶ÔPDIUSBD12µÄ¿ØÖÆÈí¼þÖ÷ÒªÍê³ÉUSBÐÒé´¦ÀíÓëÊý¾Ý½»»»ÒÔ¼°ÆäËüÓ¦Óù¦ÄܳÌÐò¡£ÔÚ±¾Éè¼ÆÖÐ,ÒªÇóÀûÓÃW77E58Ïà¶Ô¸ßµÄ´¦ÀíËÙ¶ÈÍê³É¿É´©´÷¼ÆËã»úÖ÷»ú·¢À´µÄ½Ï´óÊý¾ÝÁ¿µÄ´¦Àí(Èç¾Ñ¹Ëõ¹ýµÄÊÓÆµ¡¢ÒôƵÐźŵÈ)¡£ ¡¡¡¡GPRS²¿·Ö:GM47 GPRSÄ£¿éµÄÈí¼þ²¿·Ö¶ÔÍâÌṩÁËÒ»¸ö¿ØÖÆÏµÍ³²Ù×÷µÄATÖ¸Á,ͨ¹ý½ÓÊÕÀ´×ÔUARTµÄATÖ¸Áî,½âÊͲ¢Ö´ÐÐÏàÓ¦µÄ²Ù×÷,´Ó¶øÊµÏÖÎÞÏßModemµÄ¶ÔÓ¦¹¦ÄÜ¡£ËùÓеÄModemÃüÁî¶¼ÊÇ´ÓÒ»¸öÌØ¶¨µÄÖ¸Áîǰ׺(AT)¿ªÊ¼,µ½Ò»¸öÃüÁî½áÊø±êÖ¾½áÊø¡£ÒÔϽéÉܼ¸¸ö³£ÓõÄATÖ¸Áî[8]: ¡¡¡¡ATD //²¦ºÅÖ¸Áî:ÔÚºóÃæ½Óµç»°ºÅÂë,²¢¿Éͨ¹ýMESM¡¢LDµÈ¿ØÖÆ×ÖÑ¡ÔñºÅÂëµÄÀ´Ô´ÊÇ»úÆ÷¡¢SIM¿¨»òÊÇ×î½üËù²¦ºÅ; ¡¡¡¡ATH //¹ÒÆð:ÌáʾÖÕֹͨ»°; ¡¡¡¡ATO //·µ»ØÖÁÔÚÏßÊý¾Ýģʽ:ÔÚͨ»°¹ý³ÌÖдÓÔÚÏß¿ØÖÆÄ£Ê½×ª»»µ½ÔÚÏßÊý¾Ýģʽ; ¡¡¡¡AT+CGATT //ÊÇÒÆ¶¯Öն˽øÈë»òÀ뿪GPRS·þÎñ(ºó½Ó´´1´´Îª½øÈë,´´0´´ÎªÀ뿪); ¡¡¡¡AT+CGDATA //½øÈëÊý¾Ý״̬:ÀûÓÃPPPµÈÐÒéÍê³É½«Òƶ¯ÖÕ¶ËÁ¬½Óµ½ÍøÂçÉϵIJÙ×÷; ¡¡¡¡AT+CGEREP //GPRSʼþ±¨¸æ; ¡¡¡¡AT+CDREG //GPRSÍøÂçµÇ¼Ç״̬¡£ ¡¡¡¡GM47Ä£¿é»¹ÌṩÁ˺ܶàÆäËûÖ¸Áî,ÕâЩָÁîΪʵÏÖ¸ÃÄ£¿éÇ¿´óµÄ¹¦Äܵ춨ÁË»ù´¡,ҲΪÖÚ¶àÓ¦Óÿª·¢ÈËÔ±ÌṩÁËÓÅÁ¼µÄ¿ª·¢Æ½Ì¨¡£ ²Î¿¼ÎÄÏ× 1 ³Â¶«Òå.¿É´©´÷¼ÆËã»ú¼°ÆäÓ¦ÓÃ.¼ÆËã»úÊÀ½ç,2002-1-23 2 ÕÔÔÌÁú.USB¼¼ÊõÔÚ¿É´©´÷¼ÆËã»úÖеÄÓ¦ÓÃ,¼ÆËã»ú¹¤³ÌÓëÉè¼Æ,2001;(6) 3 Bluetooth Special Interest Group. Personal Area Networking Profile [Z]. June 26, 2001 4 Bluetooth Special Interest Group.Bluetooth Network Encapsu-lation Protocol (BNEP) Specification [Z]. June 12, 2001 5 ×£ Ù©.ͨÓ÷Ö×éÎÞÏßÒµÎñ(GPRS)[J]. Êý¾ÝͨÐÅ, 2000;(30):48¡«51 6 Winbond Electronics corp. W77E58 8-BIT MICROCONTR-OLLER. July 13 2001. 7 ÖÜÁ¢¹¦.PDIUSBD12 USB¹Ì¼þ±à³ÌÓëÇý¶¯¿ª·¢.±±¾©:±±¾©º½¿Õº½Ìì´óѧ³ö°æÉç,2003 8 Sony Ericsson Mobile Communications International. GM47Integrators Manual Draft PA1. 2001 |
|