ÕªÒª ͨ¹ýÑо¿GPSµ¼º½ÒÔ¼°»ùÓÚGPRSÎÞÏßÍøÂçÊý¾Ý´«ÊäµÄ×éºÏµ¼º½¼¼Êõ, ¸ø³ö»ùÓÚGPRSÍøÂçµÄGPSͼÐ½Òǵ¥ÔªµÄÉè¼Æ·½°¸¡£ÓÉGPS½ÓÊÕ»ú¡¢ARM΢¿ØÖÆÆ÷¡¢GPRSÎÞÏßÄ£¿é¡¢´óÈÝÁ¿Flash´æ´¢Ð¾Æ¬£¬ÒÔ¼°´óÆÁÄ»µÄTFT²ÊÉ«Òº¾§ÆÁ×é³É¡£±¾Í¼Ð½É豸ÄÜ°ïÖúʹÓÃÕß»ñµÃ¼«¼ÑµÄµØÀíÐÅÏ¢µ¼º½°ïÖú£¬ÒÔ¼°¶ÔÖØÒªÐÅÏ¢µÄ¼à¿Ø¡£
¹Ø¼ü´Ê ͨÓ÷Ö×éÎÞÏßÒµÎñ(GPRS) È«Çò¶¨Î»ÏµÍ³(GPS) ͼÐÎ µ¼º½ÒÇ
ÒýÑÔ
¡¡¡¡Ëæ׎üÄêÀ´¿Æ¼¼µÄ·¢Õ¹ÒÔ¼°ÈËÃǶÔͨÐż°µ¼º½¼¼ÊõµÄÒªÇó½øÒ»²½Ìá¸ß£¬ÒÔÈ«Çò¶¨Î»ÏµÍ³(GPS) ¶¨Î»¼¼ÊõΪÖ÷µÄ¶¨Î»µ¼º½¼°¼à¿Ø¼¼ÊõµÃµ½Á˸ßËٵķ¢Õ¹¡£GPSµ¼º½¶¨Î»¼¼ÊõÔÚÖÚ¶àµÄÐÐÒµÖж¼µÃµ½Á˹㷺µÄÓ¦Óã¬È罻ͨ¡¢º½º£¡¢°²È«µÈÖÚ¶àµÄÁìÓò¡£È»¶ø£¬´ó¶àÊýÒѾͶÈëʹÓõÄGPSµ¼º½¼à¿ØÉ豸ÀºÜÉÙÓÐͨ¹ýÎÞÏßÍøÂç°ÑÖØÒªµÄÊý¾Ý´«Êä¸ø¼à¿ØÕß¹¦ÄܵÄÉ豸¡£ÆäÓ฽´øÁËÊý¾Ý´«Ê书ÄܵÄÉ豸´ó¶àÊýÒ²½ö½öÊÇͨ¹ý·¢ËͶÌÏûÏ¢µÄ·½Ê½½øÐÐÖØÒªÊý¾ÝµÄ´«ÊäºÍ½ÓÊÕ£¬µ«ÊÇÓÉÓÚ¶ÌÏûÏ¢±¾Éí¾ßÓÐÑÓʱ²»È·¶¨£¬ËÙ¶ÈÂýÒÔ¼°ÈÝÒ׶ªÊ§µÈȱµã£¬Ê¹µÃÕû¸öϵͳµÄÎȶ¨ÐÔϽµ¡£
¡¡¡¡±¾ÏµÍ³Í¨¹ý»ùÓÚȫеÄGPRSÎÞÏßÍøÂçÀ´·¢ËÍÖØÒªÊý¾Ý£¬²ÉÓôóÆÁÄ»µÄTFT²ÊÉ«Òº¾§ÆÁ×÷ΪµØͼÏÔʾÉ豸£¬Ê¹¶¨Î»µÄ¿ÉÊÓ»¯Ð§¹û¼°Êý¾Ý´«Ê书ÄܵÄÎȶ¨ÐÔ¶¼µÃµ½Á˼«´óµÄ¼ÓÇ¿¡£
1 ϵͳ×é³É¼°Ìصã
¡¡¡¡ÔÚ±¾µ¼º½É豸ÖУ¬Éæ¼°µÄºËÐļ¼ÊõÊÇͨÓ÷Ö×éÎÞÏßÒµÎñGPRSºÍÈ«Çò¶¨Î»ÏµÍ³GPS£¬ÏÂÃæ¼òµ¥½éÉÜÕâÁ½¸öϵͳµÄºËÐÄÄ£¿é¡£
¡¡¡¡GPS£¨Global Positioning System£¬È«Çò¶¨Î»ÏµÍ³£©£¬ÊÇÃÀ¹úµÄ¹ú·Àµ¼º½ÎÀÐÇϵͳ£¬ÊÇÒ»¸öÈ«ÇòÐÔ¡¢È«Ììºò¡¢È«Ììʱ¡¢¸ß¾«¶ÈµÄµ¼º½¶¨Î»ºÍʱ¼ä´«µÝϵͳ¡£24¿ÅÎÀÐÇλÓÚ6¸öÇã½ÇΪ55¡ãµÄ¹ìµÀƽÃæÄÚ£¬¸ß¶ÈΪ20 182 km£¬ÖÜÆÚ½ü12Сʱ¡£ÎÀÐÇÓÃÁ½¸ö L²¨¶ÎƵÂÊ·¢Éäµ¥Ïò²â¾àÐźţ¬Çø±ð²»Í¬ÎÀÐDzÉÓÃÂë·Ö¶àÖ·¡£ËüÊÇÒ»¸ö¾üÃñÁ½ÓÃϵͳ£¬ÌṩÁ½¸öµÈ¼¶µÄ·þÎñ¡£GPSϵͳÊÇΪȫÇò·¶Î§Äڵķɻú¡¢½¢´¬¡¢Ì¹¿Ë¡¢µØÃæ³µÁ¾¡¢²½±ø¡¢µ¼µ¯ÒÔ¼°º½Ìì·É»úµÈÌṩȫÌìºò¡¢Á¬Ðø¡¢ÊµÊ±¡¢¸ß¾«¶ÈµÄÈýάλÖá¢ÈýάËٶȺ;«È·Ê±¼ä£¬Òò´Ë£¬¾ßÓм«¸ßµÄ¾üÓüÛÖµºÍÃñÓÃÇ°¾°¡£
¡¡¡¡GPRS(General Packet Radio Service£¬Í¨ÓÃÎÞÏß·Ö×éÒµÎñ)£¬ÊÇÒ»ÖÖ»ùÓÚGSMϵͳµÄÎÞÏß·Ö×é½»»»¼¼Êõ£¬Ìṩ¶Ëµ½¶ËµÄ¡¢¹ãÓòµÄÎÞÏßIPÁ¬½Ó¡£Í¨Ë׵ؽ²£¬GPRSÊÇÒ»Ïî¸ßËÙÊý¾Ý´¦ÀíµÄ¼¼Êõ£¬·½·¨ÊÇÒÔ¡°·Ö×顱µÄÐÎʽ´«ËÍ×ÊÁϵ½Óû§ÊÖÉÏ¡£ËäÈ»GPRSÊÇÏÖÓÐGSMÍøÂçÏòµÚÈý´úÒƶ¯Í¨ÐÅÑݱäµÄ¹ý¶É¼¼Êõ£¬µ«ÊÇËüÔÚÐí¶à·½Ã涼¾ßÓÐÏÔÖøµÄÓÅÊÆ¡£GPRSÊÇÅ·ÖÞµçÐÅлáGSMϵͳÖÐÓйطÖ×éÊý¾ÝµÄ±ê×¼¡£Ëü²ÉÓÃÐŵÀÀ¦°ó(Ä¿Ç°GPRS µÄÉè¼Æ¿ÉÒÔÔÚÒ»¸öÔØƵ»ò8 ¸öÐŵÀÖÐʵÏÖÀ¦°ó) ºÍÔöÇ¿Êý¾ÝËÙÂʵķ½·¨ÊµÏÖ¸ßËÙ½ÓÈë,ÀíÂÛÉÏ¿ÉÌṩ¸ß´ï115 kbpsµÄ¿ÕÖнӿڴ«ÊäËÙÂÊ,ʹÈô¸ÉÒƶ¯Óû§Äܹ»Í¬Ê±¹²ÏíÒ»¸öÎÞÏßÐŵÀ,Ò»¸öÒƶ¯Óû§Ò²¿ÉÒÔʹÓöà¸öÎÞÏßÐŵÀ¡£Êµ¼Ê·¢ËÍ»ò½ÓÊÕÊý¾Ý°üµÄÓû§½öÕ¼ºÜÉÙÒ»²¿·ÖÍøÂç×ÊÔ´,²¢ÇÒÍøÂçÈÝÁ¿Ö»ÓÐÔÚʵ¼Ê´«Êäʱ²Å±»Õ¼Óá£GPRSÓëÏÖÓеÄGSMÓïÒôϵͳ×î¸ù±¾µÄÇø±ðÊÇ£º GSMÊÇÒ»Öֵ緽»»»ÏµÍ³,¶øGPRSÊÇÒ»ÖÖ·Ö×é½»»»ÏµÍ³¡£Òò´Ë,GPRSÌرðÊÊÓÃÓÚ¼ä¶ÏµÄ¡¢Í»·¢µÄ»òƵ·±µÄ¡¢ÉÙÁ¿µÄÊý¾Ý´«Êä,Ò²ÊÊÓÃÓÚż¶ûµÄ´óÊý¾ÝÁ¿´«Êä¡£ÕâÒ»ÌصãÕýÊʺϴó¶àÊýÒƶ¯»¥ÁªºÍÉ豸¶Ô´«ÊäÊý¾ÝµÄÒªÇó¡£
¡¡¡¡GPS-GPRS¶¨Î»ÏµÍ³³µÔØÖն˵Ä×é³ÉÈçͼ1Ëùʾ¡£
¡¡¡¡µ¼º½ÒǵĴóÖ¹¤×÷Á÷³ÌΪ:Ê×ÏÈ£¬Öն˵¼º½É豸ͨ¹ý×Ô´øµÄGPS½ÓÊÕÄ£¿é»ñµÃ×ÔÉíµÄ¾ßÌåµØÀíλÖÃÐÅÏ¢ÒÔ¼°¸½ÊôÐÅÏ¢£¨ÈçÐÐÊ»ËٶȺÍʱ¼äµÈ£©¡£È»ºó£¬Í¨¹ý¶ÔÄÚÖõĺ£Á¿´æ´¢É豸ÖеĵØͼ£¬°ÑÆä¶ÔÓ¦µ±Ç°Î»ÖõĵØͼ²¿·ÖÔÚTFT²ÊÉ«Òº¾§ÆÁÉÏÏÔʾ³öÀ´£¬²¢ÇÒͬʱÏÔʾ×ÔÉíµÄ״̬£¨ÈçËٶȡ¢Ê±¼ä¡¢ÊÕµ½ÁË¿ØÖÆÖÐÐĵĺÎÖÖÏûÏ¢µÈ£©£¬ÉèÖÃ×Ô´øµÄGPRSÄ£¿é²¦ºÅÉÏÍø£¬ÊµÏÖÓëInternetµÄÁ¬½Ó¡£½ÓÏÂÀ´£¬¾Í¿É½«¸Õ²Åͨ¹ýGPS½ÓÊÕÄ£¿éËù»ñµÃµÄ¾ßÌåÐÅÏ¢´«Êä¸øÖ¸¶¨µÄÍøÂç·þÎñÆ÷¡£
¡¡¡¡ÍøÂç·þÎñÆ÷ͨ¹ýÌض¨µÄÉÏλ»úÈí¼þ»òÏàÓ¦µÄ´«ÊäÐÒ飬¶ÔËù¼à¿ØµÄÖÕ¶ËÉ豸½øÐе±Ç°ËùÔÚµÄλÖá¢ËٶȵÈÏà¹ØÐÅÏ¢µÄʵʱ¼à¿Ø,²¢¿Éͨ¹ýÍøÂç¶ÔÊÜ¿ØÖն˽øÐпØÖÆ,ʵÏÖÒƶ¯ÖÕ¶ËÓë¼à¿ØÖÐÐĵÄË«ÏòÊý¾Ý´«Êä,Íê³É¶ÔÊÜ¿ØÖÕ¶ËÔËÐÐ״̬¡¢°²È«×´Ì¬¡¢¼¼Êõ״̬µÄ¼à¿Ø¡£
2 µ¼º½ÏµÍ³ÔÀí
¡¡¡¡Õû¸öµ¼º½ÏµÍ³µÄÔÀí¿òͼÈçͼ2Ëùʾ¡£ÆäÖкËÐÄ¿ØÖÆÆ÷ʹÓûùÓÚARM7Äں˵ÄAT91SAM7S64£»GPS½ÓÊÕÄ£¿é²ÉÓÃÈðÊ¿UBlox¹«Ë¾µÄTIMLH,ÐźŽÓÊÕÄÜÁ¦Ç¿;GPRSÄ£¿é²ÉÓÃMotorola¹«Ë¾µÄG20ÎÞÏßÄ£¿é£¬ÌصãÊÇÄÚǶÁËTCP/IPÐÒ飬ʹÓüòµ¥£¬ÐÔÄÜÎȶ¨£¬ÏÔʾ²¿·Ö²ÉÓõÄÊÇSharp¹«Ë¾Éú²úµÄ8´çTFT²ÊÉ«Òº¾§ÆÁ£¬Í¨¹ýÏÔʾµ±Ç°Î»ÖõIJÊÉ«µØͼ£¬´ïµ½Á¼ºÃµÄ¿ÉÊÓ»¯Ð§¹û¡£Æ¬Íâ´æ´¢É豸ʹÓõÄÊÇSamsung¹«Ë¾Éú²úµÄ´óÈÝÁ¿Flash´æ´¢Ì壬ÓŵãÊǼ۸ñ±ãÒË£¬Óë¿ØÖÆÆ÷µÄ½Ó¿Ú¼òµ¥(¸ßËÙSPI×ÜÏß)¡£
¡¡¡¡±¾µ¼º½ÖÕ¶ËÖ÷ÒªµÄ¹¦ÄÜÈçÏ£º
¡¡¡¡¢Ù ÖÕ¶ËÓû§½øÐе±Ç°ËùÔÚµØÀíλÖõIJéѯ£»
¡¡¡¡¢Ú µ±»ñµÃÁ˵±Ç°µÄµØÀíλÖÃÐÅÏ¢ºó£¬ÔÚTFTÒº¾§ÆÁÉÏÏÔʾ³ö¶ÔÓ¦µÄµØͼÇøÓò£»
¡¡¡¡¢Û µ¼º½Öն˿ɶÔÖ¸¶¨ÁËÍøÂç·þÎñÆ÷·¢ËÍ×ÔÉíµÄÏà¹ØÐÅÏ¢£¬ÈçµØÀíλÖá¢×ÔÉí״̬µÈ£»
¡¡¡¡¢Ü µ¼º½ÖÕ¶Ëͨ¹ý½ÓÊÕÍøÂç·þÎñÆ÷·¢Ë͵ĿØÖÆÃüÁî½øÐÐÏàÓ¦µÄ¿ØÖÆ£»
¡¡¡¡¢Ý ÖÕ¶ËÓû§¿ÉÒÔͨ¹ýGPRSÄ£¿é²¦´òµç»°¡£
¡¡¡¡ÏµÍ³µÄ¹¤×÷ÔÀíÈçÏ£º
¡¡¡¡µ¼º½Öն˵ĺËÐÄ¿ØÖƲ¿·ÖÊÇ»ùÓÚARM7Äں˵ÄAT91SAM7S64΢¿ØÖÆÆ÷£¬ÆäºËÐÄÊǶÔGPS½ÓÊÕÄ£¿éµÄ¶¨Î»Êý¾Ý¶ÁÈ¡£»¶ÔGPRSÄ£¿éµÄ¿ØÖÆ£¬°üÀ¨Á¬½ÓInternet¡¢ÏòÍøÂç¼à¿Ø·þÎñÆ÷·¢ËÍÊý¾ÝºÍ¶ÁÈ¡·þÎñÆ÷·¢Ë͹ýÀ´µÄÊý¾Ý£»×îºóÊÇÕë¶ÔFlash´æ´¢ÌåµÄ¿ØÖÆ£¬Í¨¹ý¶Ôµ±Ç°»ñµÃµÄµØÀíλÖÃÐÅÏ¢£¬¶ÁÈ¡´æ´¢ÔÚFlash´æ´¢ÌåÖÐËù´æ´¢µÄµØͼµÄ¶ÔÓ¦²¿·Ö£¬È»ºóÔÚTFT²ÊÉ«Òº¾§ÆÁÉÏÏÔʾ³öÀ´¡£
¡¡¡¡ÆäÖУ¬¿ØÖÆÆ÷¶ÔGPRSÄ£¿éµÄ¿ØÖÆÊÇͨ¹ý´®ÐпÚUART0ʵÏֵģ¬Í¨¹ý·¢ËͶÔÓ¦µÄATÃüÁîʵÏÖ¶ÔG20Ä£¿éµÄ¿ØÖÆ£¬ÈçÁ¬½ÓInternet¡¢Ïò·þÎñÆ÷·¢ËÍÐÅÏ¢ºÍ½ÓÊÕÊý¾Ý¡¢²¦´òµç»°µÈ¡£¹Ø¼üÃüÁîÈçÏ£º
at+mipcall=1,cmnet //½¨Á¢Ò»¸öÎÞÏßGPRSÁ´½Ó
+MIPCALL: 10.103.201.135
¡¡¡¡¡¡¡¡//·µ»Ø±¾µØIPµØÖ·(×¢:µ±GPRSÄ£¿é²¦ºÅÉÏÍøºó£¬»á»ñµÃÒ»¸ö·þÎñÆ÷ÌṩµÄΨһIP£¬ÕâÀïÒÔ10.103.201.135ΪÀý)
at+mipopen=1,2000,"10.103.67.30",3000,1
¡¡¡¡¡¡¡¡//´ò¿ªÒ»¸öSOCKET£¬±¾µØ¶Ë¿ÚΪ2000,Ä¿±êIPµØַΪ
¡¡¡¡¡¡¡¡//¡°10.103.67.30¡±
OK
+MIPOPEN: 1,1 //·µ»ØÄ¿±ê¶Ë¿ÚΪ3000£¬ÐÒéÀàÐÍΪUDP
at+mipsend=1,"41424344" //Ïò·þÎñÆ÷·¢ËÍ¡°ABCD¡±4¸ö×Öĸ,ÕâÀïÒÔ·¢ËÍ¡°ABCD¡±×Ö//·ûΪÀý£¬À´´úÌæËùÒª·¢Ë͵ÄÊý¾Ý
+MIPSEND: 1,1367
OK//·¢Ëͳɹ¦
at+mippush=1//×¼±¸½ÓÊÕÊý¾Ý
+MIPPUSH: 0
OK//½ÓÊÕÊý¾Ý³É¹¦
+MIPRUDP: 211.139.189.180,47280,1,5,5152535455 //½ÓÊÕµ½·þÎñÆ÷·¢ËÍÀ´µÄÊý¾Ý¡°QRSTU¡±×Ö·û
¡¡¡¡¶ÔGPSÄ£¿éµÄÊý¾Ý½ÓÊÕÊÇͨ¹ý´®ÐпÚUART1ʵÏֵģ¬Í¨¹ýÉ趨GPSÄ£¿éÖ¸¶¨µÄ²¨ÌØÂÊ´ÓÄ£¿éµÄ´®ÐпڻñµÃ¶¨Î»Êý¾Ý¡£GPSͨÓõÄÃüÁî¸ñʽÊÇNMEAª²0183£¬¶ø×îÐèÒªµÄ¹Ø¼üÐÅÏ¢ÊÇÆäÖеÄÒ»×鶨λÐÅÏ¢¡£Èç¹û´ËʱGPS½ÓÊÕ»úºÍÎÀÐǵÄͨÐÅÕý³££¬Ôò¿ÉÒÔ½ÓÊÕµ½µÄ¶¨Î»ÐÅÏ¢µÄÄÇ×éÊý¾Ý¸ñʽÈçÏ£º
¡¡¡¡¡çGPRMC,204700,A,3403.868,N,11709.432,W,001.9,336.9,170698,013.6,E*6E
¡¡¡¡Êý¾Ý˵Ã÷ÈçÏ£º
¡¡¡¡¡çGPRMC´ú±íGPSÍƼöµÄ×î¶ÌÊý¾Ý;
¡¡¡¡204700 UTC_TIME´ú±í24СʱÖƵıê׼ʱ¼ä£¬°´ÕÕСʱ/·ÖÖÓ/ÃëµÄ¸ñʽ;
¡¡¡¡A A»òÕß V A±íʾÊý¾Ý¡°OK¡±£¬V±íʾһ¸ö¾¯¸æ;3403.868 LATγ¶ÈÖµ£¬¾«È·µ½Ð¡ÊýµãÇ°4룬ºó¡¡¡¡3λN LAT_DIR N±íʾ±±Î³£¬S±íʾÄÏγ;
¡¡¡¡11709.432 LON¾¶ÈÖµ£¬¾«È·µ½Ð¡ÊýµãÇ°5룬ºó3λW LON_DIR W±íʾÎ÷¾£¬E±íʾ¶«¾¡£
¡¡¡¡Èç¹ûµ±Ç°Ã»ÓкÍÎÀÐÇÈ¡µÃÁªÏµ£¬ÄÇô×Ö·û´®µÄ¸ñʽΪ£º
¡çGPRMC,UTC_TIME,V,...
¡¡¡¡ÏÂÃæÊÇÒ»¸öÀý×Ó£º
¡¡¡¡¡çGPRMC,204149,V,,,,,,,170698,,*3A
¡¡¡¡ÓÉÓÚÕâÀï½ö½öÐèÒª½ÓÊÕµÄÐÅϢΪ¶¨Î»ÐÅÏ¢,¼´GPSÍƼöµÄ×î¶ÌÊý¾Ý£¬ËùÒÔÔÚ½ÓÊÕGPSÄ£¿éµÄÊý¾Ýʱ£¬Ö»ÐèÒªÅжÏÿÐÐÊý¾Ý¿ªÍ·µÄ¹Ø¼ü×ÖÊÇ·ñΪ¡°¡çGPRMC¡±£¬ÈçÊÇ£¬Ôò½ÓÊÕÏÂÀ´¡£
¡¡¡¡×îºóÊÇÕë¶ÔFlash´æ´¢ÌåºÍTFT²ÊÉ«Òº¾§ÆÁµÄ¿ØÖÆ¡£ÕâÀCPUʹÓÃÆÕͨµÄSPI¸ßËÙ´®ÐÐ×ÜÏßÀ´Çý¶¯Flash´æ´¢Ìå¡£¿ÉÒÔ´Óµ±µØµÄ¿±²â²¿ÃÅ»ñµÃÆÕͨ¾«¶ÈµÄÊý×Ö²ÊÉ«¾Î³µØͼ£¬²¢½«Æä´æ´¢µ½Flash´æ´¢ÌåÖУ¬¶øÓÃÆÕͨµÄI/OÒý½ÅÀ´Çý¶¯TFT²ÊÉ«Òº¾§ÆÁ£¬½«´ÓGPSÄ£¿éÀï»ñµÃµÄ¶¨Î»ÐÅÏ¢½øÐзÖÎö£¬È»ºóͨ¹ý´¦Àí£¬ÔÙÔÚLCDÉÏÃæÏÔʾFlash´æ´¢ÌåÖÐËù´æ´¢µÄµØͼµÄ¶ÔÓ¦²¿·Ö¡£
3 ϵͳÈí¼þÉè¼Æ
¡¡¡¡ÔÚÕû¸öGPSµ¼º½ÏµÍ³ÖУ¬È«Ì×Èí¼þϵͳÓÉÓû§Èí¼þ¡¢µ¼º½ÒǵײãÇý¶¯Èí¼þºÍ·þÎñÆ÷¶Ë¿ØÖÆÈí¼þ×é³É¡£ÕâÀÒÔµ¼º½ÒǵײãÇý¶¯Èí¼þÀ´ËµÃ÷Õû¸öϵͳµÄÈí¼þÊÇÈçºÎÉè¼ÆºÍÔË×÷µÄ¡£
¡¡¡¡Õû¸öµ¼º½ÒǵײãÇý¶¯Èí¼þ»®·Ö³ÉÈô¸É¸öÄ£¿é£¬ÓÉÖ÷Ä£¿éºÍ¶à¸ö×ÓÄ£¿é×é³É¡£ÕâÀʹÓÃÁËʵʱǶÈëʽϵͳ¦ÌC/OS-II,ÆäÓŵãÊǹ¦ÄÜÇ¿´ó£¬¶Ôϵͳ×ÊÔ´µÄÕ¼ÓÃÒªÇóС£¬ÊµÊ±ÏìÓ¦£¬¶øÇÒ¿ÉÒÔºÜÇáËɵØʵÏÖ¶à¸öÈÎÎñµÄµ÷¶È¡£ÕâÀ½«ËùÓеÄ×Ó³ÌÐòÉèÖóɲ»Í¬µÄÈÎÎñ£¬ÈçÏ£º
¡¡¡¡¢Ù OSTaskCreate(SystemInit, (void *)0, (OS_STK *)&SystemInit[OSTaskStkSiz], 4);
¡¡¡¡//Õû¸öϵͳµÄ³õʼ»¯£¬×÷ΪµÚÒ»¸öÈÎÎñ£¬°üÀ¨¶ÔCPU¡¢GPRS¡¢GPSÒÔ¼°LCDµÄ³õʼ»¯¹¤×÷
¡¡¡¡¢Ú OSTaskCreate(GPS_Get_Data, (void *)0, (OS_STK *)&GPS[OSTaskStkSiz], 5);
¡¡¡¡//½«´ÓGPSÄ£¿é¶ÁÈ¡¶¨Î»ÐÅÏ¢×÷ΪµÚ¶þ¸öÈÎÎñ
¡¡¡¡¢Û OSTaskCreate(GPRS_Send_Data, (void *)0, (OS_STK *)&GPRS_S[OSTaskStkSiz], 6);
¡¡¡¡//ÉèÖÃͨ¹ýGPRSÄ£¿éÏòÖ¸¶¨µÄÍøÂç·þÎñÆ÷·¢ËÍÊý¾Ý×÷Ϊһ¸öÈÎÎñ
¡¡¡¡¢Ü OSTaskCreate(GPRS_Get_Data, (void *)0, (OS_STK *)&GPRS_R[OSTaskStkSiz], 7);
¡¡¡¡//ÉèÖÃͨ¹ýGPRSÄ£¿é´ÓÖ¸¶¨µÄÍøÂç·þÎñÆ÷½ÓÊÕÊý¾Ý×÷ΪÁíÍâÒ»¸öÈÎÎñ
¡¡¡¡¢Ý OSTaskCreate(LCD_Draw, (void *)0, (OS_STK *)&LCD[OSTaskStkSiz], 8);
¡¡¡¡//Çý¶¯TFT LCDÈÃÆäÏÔʾ¶ÔÓ¦µ±Ç°µØÀíλÖÃÇøÓòµÄµØͼ²¿·Ö£¬×÷ΪÕû¸öÏÔʾ²¿·ÖµÄÈÎÎñ
¡¡¡¡¢Þ OSTaskCreate(Flash_Drive, (void *)0, (OS_STK *)&LCD[OSTaskStkSiz], 9);
¡¡¡¡//Çý¶¯Flash´æ´¢ÌåÀ´¶ÁÈ¡¶ÔÓ¦µØÀíλÖÃÐÅÏ¢µÄµØͼ²¿·Ö£¬´Ó¶øΪLCDÏÔʾ²¿·Ö×÷ºÃ×¼±¸
¡¡¡¡Íê³ÉÕû¸öϵͳÈí¼þµÄÄ£¿é»¯Éè¼Æºó£¬Í¨¹ýµ÷ÓÃOSStart()º¯ÊýÈÃÕû¸öϵͳÔËÐÐÆðÀ´¡£´ÓÒÔÉϵÄÈí¼þ×é³É˵Ã÷£¬¿ÉÒÔÁ˽âÕû¸öϵͳÈí¼þµÄ¹¤×÷Á÷³ÌÈçÏ£º
¡¡¡¡¢Ù CPUͨ¹ýGPSÄ£¿é»ñµÃµ±Ç°µÄµØÀíλÖÃÐÅÏ¢¡£
¡¡¡¡¢Ú CPUÀûÓøղÅËù»ñµÃµÄGPS¶¨Î»ÐÅÏ¢£¬¿ÉÒÔ´ÓFlash´æ´¢ÌåÖлñµÃ¶ÔÓ¦µ±Ç°ÇøÓòµÄµØͼ²¿·Ö£¬È»ºóͨ¹ýÇý¶¯TFT²ÊÉ«Òº¾§ÆÁ½«ÆäÏÔʾ³öÀ´¡£
¡¡¡¡¢Û ÈçÐèÒª£¬CPUͨ¹ýGPRSÄ£¿é²¦ºÅÁ¬½ÓÉÏInternetºó£¬½«ÆäËù»ñµÃµÄ¶¨Î»ÐÅÏ¢·¢Ë͵½Ö¸¶¨µÄÍøÂç·þÎñÆ÷ÉÏ£¬»ò½ÓÊÕ´Ó·þÎñÆ÷ÉÏ·¢¹ýÀ´µÄÊý¾Ý¡£
¡¡¡¡¢Ü ½ÓÊÕµ½·þÎñÆ÷µÄ¿ØÖÆÃüÁîºó£¬·µ»ØÏìÓ¦²¢²ÉÈ¡ÏàÓ¦´ëÊ©£¬ÈçÍ£Ö¹GPSÊý¾ÝµÄ½ÓÊÕ£¬¸Ä±äµ¼º½ÖÕ¶Ëͨ¹ýGPRSÍøÂçÏò·þÎñÆ÷·¢ËÍÊý¾ÝµÄÖÜÆڵȡ£
¡¡¡¡×îÖմ³ÉµÄµ¼º½ÏµÍ³Èçͼ3Ëùʾ¡£
¡¡¡¡ÔÚʵ¼ÊµÄ²âÊÔÖУ¬Ê¹ÓÃÁ˵±µØÆÕͨ¾«¶ÈµÄÊý×Ö²ÊÉ«¾Î³µØͼ£¬²¢½«Æä×°Ôص½Á˵¼º½ÏµÍ³µÄFlash´æ´¢ÌåÖС£Í¨¹ýÔÚʵ¼Ê¶ÌìµÄ²âÊԶԱȣ¬±¾µ¼º½ÏµÍ³¿ÉÒÔÁ¼ºÃµØͨ¹ý¶ÁÈ¡µ±Ç°µÄGPS¶¨Î»ÐÅÏ¢£¬ÔÚTFT²ÊÉ«Òº¾§ÆÁÉÏÏÔʾ³ö¶ÔÓ¦µ±Ç°ÇøÓòµÄµØͼ²¿·Ö£¬²¢ÔÚ°²×°ÁËÌض¨ÍøÂç¼à¿ØÈí¼þµÄ·þÎñÆ÷ÉϺܺõؽÓÊÕµ½µ¼º½Öն˷¢Ë͹ýÀ´µÄ¶¨Î»ÐÅÏ¢ÒÔ¼°Ïà¹ØÊý¾Ý¡£
½áÓï
¡¡¡¡ÔÚ±¾Ì×µ¼º½ÏµÍ³ÖУ¬ÆäºËÐÄÉè¼ÆÓëÒÔÍù´«Í³µÄGPSGSM¶¨Î»ÏµÍ³ÓÐןܴóµÄÇø±ð¡£Ê×ÏÈ£¬ÀûÓÃGPRSÎÞÏßÍøÂçÀ´´«ÊäÊý¾ÝÓëÒÔÍùͨ¹ýGSMÍøÂç·¢ËͶÌÐŵķ½Ê½Ïà±È£¬ÎÞÂÛÊÇÔËÓª³É±¾£¬»¹ÊÇ¿É¿¿ÐÔ¶¼µÃµ½Á˼«´óµÄ¸ÄÉÆ£¬ÓÈÆäÊÇÆäÔËÓª³É±¾£¬Ïà±ÈÆð´«Í³µÄGPS-GSM¶¨Î»ÏµÍ³Ï½µÁË2¸öÊýÁ¿¼¶¡£Æä´Î£¬±¾µ¼º½ÏµÍ³ÖÐÁ¼ºÃµÄ¿ÉÊÓ»¯Ð§¹ûΪÓû§ÌṩÁËÏ൱ÓÅÐãµÄµ¼º½½çÃ棬Ïà±ÈÆðÀ´£¬ÊÐÃæÉÏ´«Í³µÄGPS¶¨Î»ÏµÍ³½ö½öÏÔʾÁ˵±Ç°µÄGPS¶¨Î»µÄÊý¾Ý£¬µ±Ç°µÄÖܱߵØÀí×´¿öÔòÎÞ·¨Á¼ºÃµØÌṩ¸øÓû§£»¶ø±¾Ì×µ¼º½ÏµÍ³£¬¿ØÖƺËÐIJÉÓõĸßÐÔÄܵĻùÓÚARM7Äں˵Ä΢¿ØÖÆÆ÷£¬Òò¶øÎÞÂÛÊÇÐÔÄÜ»¹ÊÇ¿ÉÉý¼¶ÐÔ·½Ã棬¶¼±ÈÆðʹÓô«Í³µÄ8λµ¥Æ¬»ú×÷Ϊ¿ØÖƺËÐÄÓÐ×ÅÏ൱´óµÄÓÅÊÆ¡£Ä¿Ç°£¬Ëæ×ÅÈËÃǶÔGPSµ¼º½¼¼ÊõµÄÒªÇóÒ»²½²½µÄÌáÉý£¬ÒÔ¼°GPRSÍøÂçÔÚ¹úÄڵĸßËÙÆÕ¼°£¬ÎÒÃÇÏàÐÅÒÔÕâÁ½ÕßÏà½áºÏµÄÐÂÒ»´úµ¼º½¼¼Êõ½«»á»ñµÃ¼«´óµÄ³É¹¦¡£
²Î¿¼ÎÄÏ×
[1] ²Ü¾ü. »ùÓÚGPRSʵÏÖÇÅÁº¼ì²âÔ¶³ÌÊý¾Ý´«Êä, ÉÁÖ¹¤³Ì, 2006(2).
[2] ±ÏΣΣ. »ùÓÚGPRSºÍDGPSµÄ³µÁ¾¹ÜÀíϵͳ,±±¾©½»Í¨´óѧѧ±¨,2006(2).
[3] Motorola. G20_AT_Commands, 2005-04-06.
[4] Uª²Blox. Application for TIMª²LH GPS module, 2005-03.
[5] ÕÅÇÚ,Àî¼ÒȨ. GPS²âÁ¿ÔÀí¼°Ó¦ÓÃ. ±±¾©£º¿Æѧ³ö°æÉç, 2005-07.
[6] Ðì°®¾û. IAR EWARMǶÈëʽϵͳ±à³ÌÓëʵ¼ù. ±±¾©£º±±¾©º½¿Õº½Ìì´óѧ³ö°æÉç, 2006.
[7] Àîƽ¾ù. »ùÓÚGPRSÍøÂçµÄµ¥Æ¬»úµÄInternet½ÓÈë. ΢µç×ÓѧÓë¼ÆËã»ú, 2006(3)