ÈÈËÑÒªº¦´Ê£º µçÉÌÒ»¼þ´ú·¢ ÀäÁ´ÅäËÍ ÉçÇøÍŹº²ÖÅä ʳƷ²Ö´¢´ú·¢»õ ÔöֵЧÀÍ
Ëæ×ÅÈËÃÇÄþ¾²ÒâʶµÄÔöÇ¿ÓëÉú»îÖÊÁ¿µÄÌá¸ß,¹ûÊßµÄÆ·ÖÊÄþ¾²Öð½¥Êܵ½Ïû·ÑÕßµÄÖØÊÓ¡£ÀäÁ´ÎïÁ÷ÊÇ°ü¹Ü¹ûÊßÆ·ÖÊÄþ¾²µÄÒªº¦,¶øÎïÁ÷ÔËÊä¼à²âÊÇÆäÖнÏΪ±¡ÈõµÄ»·½Ú£Û1 £ 2£Ý¡£ÍêÉÆÎÒ¹úÀäÁ´ÎïÁ÷ÌåϵµÄÖÎÀíºÍ¼à¹ÜÊÂÇéÒѳÉΪµ±½ñÉç»á¼±Ðè½â¾öµÄ½¹µãÎÊÌâ£Û3£Ý¡£ÎïÁªÍøÊÇÒ»ÖÖÉæ¼°ÉäƵʶ±ð¼¼Êõ¡¢´«¸ÐÆ÷¼¼Êõ¡¢»¥ÁªÍø¼¼Êõ¡¢Ç¶Èëʽϵͳ¼¼ÊõµÈµÄÐÂÒ»´úÐÅÏ¢¼¼Êõ,ÎïÁªÍø¼¼ÊõµÄÉú³¤¼°ÆäÔÚÀäÁ´ÎïÁ÷ÖеÄÓ¦ÓÃʹÕû¸öÀäÁ´Àú³ÌÔ½·¢ÐÅÏ¢»¯¡¢Í¸Ã÷»¯,´Ó¶øÌáÉýʳƷƷÖÊ,°ü¹ÜʳƷÄþ¾²£Û4 £ 7£Ý¡£
±¾Ñо¿Ìá³öÒ»ÖÖ½«ÎïÁªÍøÓ¦ÓÃÓÚÀäÁ´ÎïÁ÷µÄÉè¼Æ¼Æ»®,ͨ¹ýGPSÄ£¿é¡¢ÎÂʪ¶ÈÊÕÂÞÄ£¿é¡¢Ê³Æ·ÌõÂëÐÅÏ¢ÊÕÂÞÄ£¿éÊÕÂÞÀäÁ´ÔËÊäÀú³ÌÖйûÊßµÄʳƷÉí·ÝÐÅÏ¢¡¢Çé¿ö²ÎÊýÐÅÏ¢¡¢µØÓßÐÅÏ¢,²¢Í¨¹ýÎÞÏß·¢ËÍ×°Öô«Êä¸øÉÏλ»úÏÔʾ¡£ÎïÁªÍøÓëÀäÁ´ÎïÁ÷µÄ½áºÏ,¿ÉʵÏÖ¶ÔÅ©²úÆ·ÔÚÀäÁ´ÔËÊäÀú³ÌÖÐÇé¿ö²ÎÊýµÄ¼à²â,Ìá¸ß¹ûÊßÔÚÀäÁ´ÎïÁ÷ÖеÄÄþ¾²Æ·ÖÊ¡£
±¾ÏµÍ³ÒÔ΢´¦ÀíÆ÷STM32 Ϊ½¹µã,ʵʱ¼à²âÀäÁ´ÔËÊäÀú³ÌÖеÄÇé¿ö²ÎÊýºÍµØÓßλÖÃÐÅÏ¢¡£Í¨¹ýÎÂʪ¶È´«¸ÐÆ÷ÊÕÂÞÀä²Ø³µµÄζȡ¢Êª¶È,ͨ¹ýGPSÊÕÂÞÔËÊä³µµÄλÖÃÐÅÏ¢,ͨ¹ýɨÂëÆ÷ɨÃèʳƷ°ü×°¶þάÂëÐÅÏ¢,²¢Í¨¹ýÎÞÏß´«Êä×°ÖÃ( ÎÞÏßÄ£¿éUTC - 1212SE) ½«ÒÔÉÏÐÅÏ¢·¢Ë͸øÉÏλ»ú,ʵÏÖ¶ÔʳƷÀäÁ´ÔËÊäµÄʵʱ¼à²â( ͼ1) ¡£
Ó²¼þ²¿·ÖÖ÷ÒªÓÉÎÂʪ¶È¡¢GPS¡¢ÌõÂëÊÕÂÞÈý´óÄ£¿é×é³É¡£ÎÂʪ¶ÈÄ£¿éÓÃÓÚʵʱÊÕÂÞÀäÁ´ÎïÁ÷Àú³ÌÖеÄζȡ¢Êª¶ÈÐÅÏ¢,GPSÄ£¿éÓÃÓÚ»ñÈ¡Àä²Ø³µÔÚÔËÊäÀú³ÌÖеĵØÓßλÖÃÐÅÏ¢,ÌõÂëÊÕÂÞÄ£¿éÓÃÓÚÊÕ¼¯Ê³Æ·µÄÉí·ÝÐÅÏ¢¡£ ±¾Ñо¿Ñ¡È¡STM32F103ZET6 ÐÍ΢´¦ÀíÆ÷,¸Ã´¦ÀíÆ÷ÊÇ»ùÓÚARM Cortex - M3Äں˵Ä32 λǶÈëʽ΢´¦ÀíÆ÷,Ö÷ƵΪ72 MHZ,¾ßÓÐ5 ¸öUSART´®¿Ú,Æä×îСϵͳµç·°üÀ¨µçÔ´µç·¡¢¸´Î»µç·¡¢Ê±Öӵ緵ȣÛ8£Ý¡£¸Ã´¦ÀíÆ÷¾ßÓй¦Ð§Ç¿¡¢½á¹¹¼òµ¥¡¢±¾Ç®µÍµÈÓÅÊÆ£Û9£Ý,ÆäÌØÐÔÂú×ãÀäÁ´ÎïÁ÷ʵʱ¼à²âµÄÐèÒª¡£STM32 ÐÍ΢´¦ÀíÆ÷ͨ¹ýÎÞÏß×°Öý«ÎÂʪ¶È¡¢GPS¡¢ÌõÂëɨÃè3 ¸öÄ£¿éÊÕÂÞµÄÊý¾Ý´«Êä²¢ÏÔʾÓÚÉÏλ»ú,Íê³ÉÕû¸öÀäÁ´ÎïÁ÷ÔËÊäÀú³ÌÖеÄÐÅÏ¢×Ô¶¯ÊµÊ±ÊÕÂÞ( ͼ2) ¡£
ÔÚ¹ûÊßÀäÁ´ÔËÊäÀú³ÌÖÐ,ÎÂʪ¶È¾ö¶¨¹ûÊßµÄÆ·ÖÊ,ÎÂʪ¶È¹ý¸ß»ò¹ýµÍ¾ù»áµ¼Ö¹ûÊߵĿڸС¢Î¶µÀµÈ±ä²î,´Ó¶øʹ¹ûÊßÆ·ÖʽµµÍÉõÖÁ±äÖÊ[10],Òò´ËÎÂʪ¶È¼ì²â¼«ÆäÖØÒª¡£±¾ÏµÍ³µÄÎÂʪ¶ÈÊÕÂÞÄ£¿éÓÃÓÚʵʱ¼à²âÀä²Ø³µ³µÏáÄÚµÄÎÂʪ¶ÈÐÅÏ¢¡£¼øÓÚ¹ûÊßÀäÁ´ÔËÊäÀú³ÌÖеÄÅÓ´óÇé¿ö,±¾Ä£¿éÒªÇóÎÂʪ¶È´«¸ÐÆ÷µÄÕÉÁ¿¾«¶È¸ß¡¢¿¹×ÌÈÅÄÜÁ¦Ç¿¡¢ÊÂÇéÐÔÄÜÎȶ¨¡¢½á¹¹¼òµ¥¡¢¹¦ºÄ½ÏС¡£
±¾Ñо¿Ñ¡ÓÃSHT10 ÐÍÎÂʪ¶È´«¸ÐÆ÷,°üÀ¨1 ¸öµçÈÝʽ¾ÛºÏÌå²âʪԪ¼þ¡¢1 ¸öÄÜ϶ʽ²âÎÂÔª¼þ,²¢Óë1 ¸ö14 λA/Dת»»Æ÷¡¢´®Ðнӿڵç·ÔÚͬһоƬÉÏÎÞ·ìÁ¬½Ó¡£SHT10 ÐÍÎÂʪ¶È´«¸ÐÆ÷µÄÁ½ÏßÖÆ´®ÐнӿڿÉÓë΢´¦ÀíÆ÷µÄ´®¿ÚÏàÁ¬²¢½øÐд®¿ÚͨÐÅ¡£SHT10 ÐÍÎÂʪ¶È´«¸ÐÆ÷¾ßÓкã¾ÃÎȶ¨¡¢Ìå»ýС¡¢¹¦ºÄµÍ¡¢ÐźÅÖÊÁ¿ÓŵÈÓŵã,ÇÒÆäÕÉÁ¿¹æÄ£¹ã¡¢¾«¶È¸ß,ÍêÈ«Âú×ã¶Ô¹ûÊßÀäÁ´ÔËÊäÀú³ÌÖгµÏáÄÚÇé¿öµÄ¼à²âÒªÇó¡£
ÎÂʪ¶ÈÊÕÂÞÄ£¿éµÄÊÂÇéÁ÷³Ì¼ûͼ3¡£Ê×ÏÈ,΢´¦ÀíÆ÷·¢ËÍ1 ×é¡°Æô¶¯´«Ê䡱ʱÐòÀ´Íê³ÉÊý¾Ý´«ÊäµÄ³õʼ»¯,Æô¶¯Ê±ÐòΪ: µ±SCKʱÖÓΪ¸ßµçƽʱ,DATA·×ªÎªµÍµçƽ,½ô½Ó×ÅSCK±äΪµÍµçƽ,ËæºóÔÚSCKʱÖӸߵçƽʱ,DATA·×ªÎª¸ßµçƽ¡£Æô¶¯Íê³Éºó,΢´¦ÀíÆ÷ÏòSHT10 ÐÍÎÂʪ¶È´«¸ÐÆ÷·¢ËÍ°üÀ¨3 ¸öµØµãλ( Ä¿Ç°Ö»Ö§³Ö¡°000¡±) ¡¢5 ¸öÃüÁîλµÄÖ¸Áî,²¢ÆÚ´ýÆäÕÉÁ¿½áÊø¡£µ±SHT10 ÐÍÎÂʪ¶È´«¸ÐÆ÷ÕÉÁ¿Íê³Éºó,ͨ¹ýÏÂÀDATAÖÁµÍµçƽÌåÏÖÕÉÁ¿½áÊø¡£×îºó,¿ØÖÆÆ÷´¥·¢SCKʱÖÓ¶ÁÈ¡ÎÂʪ¶ÈÊý¾Ý¡£
Ä¿Ç°,ÎÒ¹úÀäÁ´ÎïÁ÷µÄÁ÷³ÌÐÅÏ¢²»Í¸Ã÷,ÀäÁ´Ê³Æ·µÄÐÅÏ¢ÍøÂçºÍ¼¼Êõ¾ù´¦ÓÚ³õ¼¶½×¶Î,ÄÑÒÔ°ü¹ÜʳƷÖÊÁ¿,ʹÀäÁ´ÎïÁ÷±¾Ç®´ó·ùÌáÉý[11]¡£GPS¶¨Î»ÏµÍ³¾ßÓи߾«¶È¡¢È«Ììºò¡¢¸ßЧÂÊ¡¢¶à¹¦Ð§¡¢²Ù×÷¼ò±ã¡¢Ê¹Óù㷺µÈÌصã,¿É¶ÔÀä²Ø³µ½øÐÐÈ«Ììºò¡¢È«ÃæµÄ¼à¿Ø[12];Òò´Ë,GPS¼¼ÊõµÄÒýÓü«ÓÐÀûÓÚÎïÁ÷ÐÐÒµµÄÉú³¤¡£±¾ÏµÍ³Ñ¡ÓÃÐͺÅΪWF-NEO-6MµÄGPS¡£WF-NEO-6MÐÍGPSÊǾßÓиßÐÔÄÜ¡¢µÍ¹¦ºÄµÄGPS¶¨Î»Ä£¿é,½ÓÄÉu-blox¹«Ë¾µÄNEO-6MÄ£×é¼Æ»®,¿Éͨ¹ý´®¿Ú¡¢USB½Ó¿Ú½«GPS¶¨Î»ÐÅÏ¢Êä³öÖÁµ¥Æ¬»úϵͳºÍµçÄÔ¡£WF-NEO-6MÐÍGPSÊÂÇéʱµÄ²¨ÌØÂÊΪ9 600 B/s¡£±¾Ñо¿ÖнÓÄÉNMEA0183ÐÒéµÄGPS¶¨Î»Êý¾ÝÐÅÏ¢,±»WF-NEO-6MÐÍGPSͨ¹ý´®¿Ú´«ÊäÖÁSTM32ÐÍ΢´¦ÀíÆ÷¡£±¾Ñо¿Ê¹ÓÃNMEA0813ÐÒé½ç˵Óï¾äÖеÄ$GPG-GA,»¨ÑùΪ:$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>*<15><CR><LF>¡£ÆäÖÐ,<1>¡¢<2>¡¢<3>¡¢<4>¡¢<5>ÊÇËùÐèÐÅÏ¢,»®·Ö´ú±íUTCʱ¼ä¡¢Î³¶È¡¢Î³¶È°ëÇò¡¢¾¶È¡¢¾¶È°ëÇò¡£STM32ÐÍ΢´¦ÀíÆ÷½ÓÊÕµ½GPSÊý¾Ýºó,½«ËùÐèÐÅÏ¢ÌáÈ¡½âÎö²¢Í¨¹ý´®¿Ú·¢ËÍÖÁÉÏλ»ú(ͼ4)¡£
¶þάÂë¼¼ÊõÊÇÒ»ÖÖÓÃÓÚÐÅÏ¢Öü´æ¡¢´«Ê䡢ʶ±ðµÄȫм¼Êõ¡£¶þάÂë¼¼ÊõµÄÓ¦Óÿɼ«´óÌá¸ßÐÅÏ¢µÄÊÕÂÞ¡¢´¦ÀíËÙ¶È,ÌáÉýÊÂÇéЧÂÊ[13]¡£ÔÚÐËÍú¹ú¼Ò,¶þάÂë¼¼Êõ±»¹ã·ºÔËÓÃÓÚ¾üÊ¡¢ÎïÁ÷µÈÁìÓò¡£ÎÒ¹úÓ¦ÓöþάÂë¼¼ÊõµÄÁìÓò½ÏÉÙ,ÎïÁ÷ÌõÂëÁýÕÖÂʽϵÍ,Ðí¶àÎïÁ÷¹«Ë¾ÉÐδӦÓÃÌõÂë¼¼Êõ[14],ÐëÔöÇ¿¶þάÂë¼¼ÊõÔÚÎÒ¹úÎïÁ÷ÁìÓòµÄÍƹ㡣
±¾Ñо¿Ñ¡ÓÃÐͺÅΪH21 µÄ¶þάӰÏñʽɨÃèÆ÷¡£H21 ÐÍɨÂëÆ÷Ö÷ÒªÓɼ¤¹âÔ´¡¢¹âѧɨÃè¡¢¹âѧ½ÓÊÕ¡¢¹âµçת»»¡¢ÐźŷŴó¡¢ÕûÐΡ¢Á¿»¯¡¢ÒëÂëµÈ²¿·Ö×é³É¡£H21 ÐÍɨÂëÆ÷µÄÈ«ÏòɨÃèģʽ¿É½â¶ÁËùÓбê׼һάÌõÂëÒÔ¼°PDF417¡¢QR Code¡¢Data Matrix¡¢Aztec CodeµÈ¶þάÌõÂë,ÆäɨÃè½Ç¶ÈΪˮƽ50¡ã¡¢±ÊÖ±20¡ã¡£H21 ÐÍɨÂëÆ÷ÓÐUSB¡¢RS - 232 µÈ½Ó¿Úģʽ,±¾Ñо¿Ñ¡ÔñɨÂëÆ÷µÄ´®¿ÚģʽÓëSTM32 ÐÍ΢´¦ÀíÆ÷ÏàÁ¬¡£É¨ÂëÆ÷½«É¨Ãè»ñµÃµÄÌõÂëÐÅÏ¢´«ËÍÖÁ´®¿ÚµÄÊý¾Ý¼Ä´æÆ÷,΢´¦ÀíÆ÷¼ì²âµ½Êý¾Ý¼Ä´æÆ÷ÓÐÊý¾Ýºó,½«Êý¾Ý¶ÁÈ¡ÖÁÄÚ´æÖÐ,È»ºó½«ÌõÂëÐÅϢͨ¹ý´®¿Ú´«ËÍÖÁÉÏλ»ú¡£
±¾Ñо¿ÖÐ,ÉÏλ»úÐÅÏ¢ÊÕÂÞÏÔʾÈí¼þÔÚWindows 8 ²Ù×÷ϵͳÏ¡¢Visual Studio 2012 ±à³ÌÇé¿öÖÐ,ʹÓÃC# ÓïÑÔŲÓÃSerial PortÀàʵÏÖ´®¿ÚͨÐŹ¦Ð§( ͼ5) ,´ËÀàÌṩͬ²½I / O¡¢Ê¼þÇý¶¯I/O¡¢¶Ô¹Ü½ÅºÍÖжÏ״̬µÄ»á¼û¡¢¶Ô´®ÐÐÇý¶¯³ÌÐòÊôÐԵĻá¼û,ΪӦÓóÌÐòÌṩͨ¹ý´®¿ÚÊÕ·¢Êý¾ÝµÄ¼ò±ãÒªÁì,¾ßÓй¦Ð§Ç¿´ó¡¢Í¨ÐÅ¿ìËÙ¡¢ÊµÊ±ÐԺõÈÌصã£Û15£Ý¡£
×îÖÕ±àдµÄÉÏλ»ú¼ûͼ6,Äܹ»ÊµÊ±ÊÕÂÞ²¢ÏÔʾ¹ûÊßÀäÁ´ÎïÁ÷Àú³ÌÖеÄÎÂʪ¶ÈÐÅÏ¢¡¢¹ûÊßÌõÂëÐÅÏ¢¡¢ÔËÊä³µµÄ¾Î³¶ÈºÍµØÓßλÖÃÐÅÏ¢¡£
ζȲÎÊý¼ì²â¾«¶ÈÔÚ¼à²âϵͳÖÐ×îÖØÒª,±¾Ñо¿¶ÔÆä½øÐвâÊÔ¡£ÊÔÑéÔÚ²î±ðζȵÄÇé¿öϽøÐмà²â,½«¼à²â½á¹ûÓëAZ7752 ÐÍÎÂʪ¶ÈÊÕÂÞÆ÷ÊÕÂÞµÄ20 ×éÊý¾Ý½øÐбÈÕÕ( ͼ7 ) ¡£½á¹û±êÃ÷,ϵͳ¾«¶ÈÂú×ã¹ûÊßÀäÁ´ÎïÁ÷ÖÐÎÂʪ¶È¼à²â¾«¶ÈµÄÒªÇó,Êý¾Ý´«ÊäÎȶ¨¡£
Õë¶ÔÄ¿Ç°ÀäÁ´ÔËÊä»·½Ú×·ËÝÐÅÏ¢²»Í¸Ã÷µÄÎÊÌâ,Éè¼ÆÁËÒ»Ì×»ùÓÚÎïÁªÍøµÄ¹ûÊßÎÂʪ¶Èʵʱ¼à²âϵͳ¡£±¾ÊÔÑéÄ£ÄâÁ˹ûÊßµÄÀäÁ´ÔËÊäÇé¿ö,²¢¶ÔÀäÁ´ÔËÊäÀú³ÌÖйûÊßËù´¦Çé¿öµÄÎÂʪ¶ÈÐÅÏ¢¡¢³µÁ¾Î»ÖÃÐÅÏ¢½øÐмà²â,֤ʵÁËÊÔÑéµÄ¿ÉÐÐÐÔ¡£ÎïÁªÍø¼¼Êõ¶Ô¹ûÊßÀäÁ´ÎïÁ÷µÄÐÅÏ¢»¯ÆðÖØÒª×÷ÓÃ,ÆäÔÚÀäÁ´ÎïÁ÷ÖеÄÓ¦ÓÃÒѳÉΪһÖÖÇ÷ÊÆ,¶ÔÌá¸ßʳƷƷÖÊ¡¢°ü¹ÜʳƷÄþ¾²¾ßÓÐÖØÒªÒâÒå¡£
¡¾±¾ÎıêÇ©¡¿
¡¾ÔðÈα༡¿yd2333Ôƶ¥µç×ÓÓÎÏ·ÔƲÖ