ÕªÒª£ºÎªÊµÏÖ¸ßËÙ¹«Â·³µÁ¾³¬¿í³¬¸ßÖÎÀí¹¤×÷µÄ×Ô¶¯»¯¡¢ÖÇÄÜ»¯£¬Éè¼ÆÁËÒ»ÖÖ»ùÓÚ¼¤¹âÂö³å²â¾à¼¼ÊõµÄÖÇÄܳµÁ¾¿í¸ß¼ì²âϵͳ¡£ÏµÍ³²ÉÓÃLMS¶þά¼¤¹â²â¾à´«¸ÐÆ÷£¬ÔÚÐÂÐ͸ßÐÔÄÜ΢´¦ÀíÆ÷µÄ¿ØÖÆÏ£¬¶Ô³µÁ¾ÂÖÀª½øÐиßËÙ¶¯Ì¬É¨Ã裬½«Ëù½ÓÊÕµ½µÄʵʱÊý¾Ý½øÐзÖÎö´¦Àí£¬ÊµÏÖ¶ÔÐнø³µÁ¾µÄ¿í¸ß¼ì²âºÍ³¬ÏÞÉù¹â±¨¾¯¡£ÊµÑé½á¹û±íÃ÷£¬ÏµÍ³²âÁ¿¾«¶ÈΪ±0.15m£¬²âÁ¿×¼È·ÂÊ´ïµ½95%£¬ÏµÍ³ÐÔÄÜÂú×ã¸ßËÙ¹«Â·¹ÜÀí²¿ÃŶÔÓÚ³µÁ¾¿í¸ß³¬ÏÞ¼ì²âµÄÒªÇó¡£
Ëæ×ÅÎÒ¹ú¾¼ÃµÄ¿ìËÙ·¢Õ¹£¬¸ßËÙ¹«Â·½¨ÉèºÍ¹«Â·ÔËÊä¹æÄ£¶¼µÃµ½ÁËÇ°ËùδÓеķ¢Õ¹£¬ÓÉ´Ë´øÀ´µÄ³µÁ¾³¬ÏÞ³¬ÔØÏÖÏóÒ²ÈÕÒæÑÏÖØ¡£³¬ÏÞÔËÊäÒ»·½Ãæ»áËõ¶Ì¹«Â·ºÍÇÅÁºµÄʹÓÃÊÙÃü£¬ÁíÒ»·½Ãæ»áÔì³É³µÌåÐÎ×´µÄ¸Ä±ä¼°³µÁ¾ÐÔÄܵÄϽµ£¬Ðγɽ»Í¨°²È«µÄÑÏÖØÒþ»¼¡£Ä¿Ç°£¬³µÁ¾³¬¿í³¬¸ßÖÎÀí×÷ΪÖγ¬¹¤×÷µÄÖØÒª×é³É²¿·Ö£¬´ó¶à»¹´¦ÓÚÈ˹¤½×¶Î£¬Ö÷ÒªÓɹ¤×÷ÈËÔ±Óþí³ß»òÕßÖñ¸Íʵ²â¿í¸ß£¬¼ÈÔö¼ÓÁ˹¤×÷ÈËÔ±µÄ¹¤×÷Á¿£¬ÓÖ½µµÍÁ˹¤×÷ЧÂÊ¡£ÎªÊµÏÖ³¬¾¹³¬¸ßÖÎÀí¹¤×÷µÄ×Ô¶¯»¯ºÍÖÇÄÜ»¯£¬²ÉÓü¤¹â²â¾à¼¼Êõ£¬Ñ¡ÓûùÓÚARM Cortex-M3Äں˵Ĵ¦ÀíÆ÷LM3S8962£¬Éè¼Æ¿ª·¢ÁËÒ»Ì×ÖÇÄܳµÁ¾¿í¸ß¼ì²âϵͳ¡£±¾ÏµÍ³¿É¶ÔÐнø³µÁ¾½øÐи߾«¶È¶¯Ì¬É¨Ã裬ʵÏÖ¿í¸ß¼ì²â¡£
1 ¼¤¹â²â¾à´«¸ÐÆ÷µÄÑ¡Ôñ
¼¤¹âÒÔÆä¸ßÁÁ¶È¡¢¸ß·½ÏòÐÔ¡¢¸ßµ¥É«ÐÔµÈÓŵ㣬±»¹ã·ºÓ¦ÓÃÓÚ¸÷ÖÖ²âÁ¿ÁìÓòÖС£¼¤¹â²â¾àÏà±ÈºìÍâ²â¾à£¬³¬Éù²¨²â¾àµÈ·½Ê½£¬¾ßÓÐËٶȿ죬ʵʱÐÔÇ¿£¬»ñÈ¡Êý¾Ý¾«¶È¸ßµÈÌص㡣¼¤¹â²â¾à¼¼ÊõÒÑÔÚÆû³µ·Àײ£¬½¨Öþ»ò¿ÕµØ°²È«¼à»¤£¬¹ìµÀ½»Í¨µÈÁìÓòµÃµ½Á˹㷺µØÓ¦Óá£ÎªÁËÂú×ã¸ßËÙ¹«Â·³µÁ¾¿í¸ß¼ì²âϵͳ²âÁ¿Ëٶȿ죬²âÁ¿¾«¶È¸ßµÄÒªÇ󣬻¹¿¼Âǵ½ÏµÍ³ÄÜÔÚÄܼû¶È½Ï²îµÄ»·¾³ÉõÖÁÒ¹¼ä¹¤×÷£¬ÏµÍ³Ñ¡Óõ¹úSICK¹«Ë¾Éú²úµÄLMSÐÍË«Âö³å¼¤¹â²â¾à´«¸ÐÆ÷¡£
LMS¼¤¹â´«¸ÐÆ÷ÊÇÒ»ÖÖ»§ÍâÐͷǽӴ¥Ê½µÄ¸ß¾«¶È¡¢¸ß½âÎö¶ÈÍⲿ´«¸ÐÆ÷£¬Æ乤×÷ÔÀíÊÇ»ùÓÚ¶Ô¼¤¹âÊø·ÉÐÐʱ¼äµÄ²âÁ¿£¬Æä°´ÕÕ¶¨ÒåºÃµÄʱ¼ä¼ä¸ô·¢³ö¼¤¹âÂö³å£¬Í¨¹ý¶¨Ê±Æ÷¼ÆËã·¢ÉäÂö³åºÍ½ÓÊÕÂö³åÖ®¼äµÄʱ¼ä¼ä¸ôÀ´µÃµ½Óë±»²âÎïÌåÖ®¼äµÄ¾àÀë¡£Âö³å¼¤¹âÊø¾¹ý²â¾à´«¸ÐÆ÷ÄÚ²¿µÄÒ»¸öÐýת·´¹â¾µµÄ·´Éä¶ÔÖÜΧ»·¾³ÐγÉÉÈÃæɨÃè¡£¼¤¹âɨÃè²â¾àµÄ¹¤×÷ÔÀíÈçͼ1Ëùʾ¡£
Ä¿±êÎïÌåµÄÂÖÀªÏßÓÉËù½ÓÊÕØÙµÄһϵÁÐÂö³åÐòÁÐÀ´È·¶¨¡£LMS¼¤¹â´«¸ÐÆ÷µÄɨÃèƵÂÊÊÇ25Hz/50Hz£¬½Ç¶ÈƵÂÊÊÇ0.25°/0.5°£¬É¨Ãè½Ç¶È·¶Î§ÊÇ0°¡«270°£¬×î´óɨÃè¾àÀëÊÇ20m£¬±ê×¼²âÁ¿¾«¶ÈΪ±30mm£¬°²È«·À»¤µÈ¼¶ÎªIP67£¬¶ÔÈËÑÛ°²È«¡£¶ñÁӵĻ·¾³ÒòËضԲâÁ¿·¶Î§Ã»ÓÐÓ°Ï죬¿ÉÓÃÓÚÊÒÍâζÈ-30¡«+50¡æµÄ»·¾³ÖС£
2 ϵͳ¹¹³É¼°¹¤×÷ÔÀí
ÖÇÄܳµÁ¾¿í¸ß¼ì²âϵͳͨ¹ý¶Ô³µÁ¾½øÐÐÁ¬Ðø¶¯Ì¬É¨Ã裬²É¼¯³µÁ¾µÄÍâÐÎÂÖÀªÐÅÏ¢£¬²¢½«²ÉÑùÊý¾Ýʵʱ´«µÝ¸ø¿ØÖƵ¥Ôª£¬¿ØÖƵ¥ÔªÍ¨¹ý´¦Àí¡¢·ÖÎö¡¢¼ÆËã²ÉÑùÊý¾Ý£¬µÃ³ö³µÁ¾Êµ¼ÊµÄ¿í¶ÈºÍ¸ß¶È£¬²¢½«²âÁ¿ÖµÏÔʾÔÚÒº¾§ÆÁÉÏ£¬¹©ÏÖ³¡¹¤×÷ÈËÔ±²é¿´£¬Í¬Ê±¸ù¾Ý¹ú¼Ò¹æ¶¨µÄÏÞ¿íÖµºÍÏÞ¸ßÖµÅжϱ»²â³µÁ¾ÄÜ·ñͨÐС£±¾ÏµÍ³Äܹ»ÊÖ¶¯É趨ÏÞ¿íÖµºÍÏÞ¸ßÖµ£¬¿ÉÒÔ¶ÔÐнø³µÁ¾½øÐÐʵʱ¼ì²â£¬¾ßÓÐÉù¹â±¨¾¯ºÍÓïÒôÌáʾ¹¦ÄÜ¡£ÏµÍ³ÔÚʵ¼ÊÓ¦ÓÃʱ£¬ÒªÇóÐнø³µÁ¾³µËÙ¿ØÖÆÔÚ20km/hÒÔÏ¡£ÊµÊ±¿ìËÙ²âÁ¿Ò²¿É±ÜÃ⽻ͨӵ¶ÂÏÖÏó¡£
ÖÇÄܳµÁ¾¿í¸ß¼ì²âϵͳѡÓÃLM3S8962×÷ΪÖ÷¿ØÖÆÆ÷¡£LM3S8962ÊÇÒ»¿î»ùÓÚARMCortex-M3Äں˵ĵ͹¦ºÄ¡¢¸ßËٶȴ¦ÀíÆ÷¡£LMS¼¤¹â´«¸ÐÆ÷ͨ¹ý500kb/sµÄ¸ßËÙ´®Ðнӿڽ«²âÁ¿Êý¾Ý´«Ë͸øÖ÷¿ØÖÆÆ÷£¬²»»áÔì³ÉÊý¾ÝµÄ¶ªÊ§¡£¿ØÖÆÆ÷½«½ÓÊÕµ½µÄɨÃèÊý¾Ý½øÐд¦Àí£¬ÓÉÓÚÆäÄÚ²¿Êý¾Ý´æ´¢Æ÷¿Õ¼ä´ó£¬²»ÐèÍâÀ©Êý¾Ý´æ´¢Æ÷¡£ÏµÍ³½á¹¹¿òͼÈçͼ2Ëùʾ¡£
3 Ó²¼þµç·Éè¼Æ
ÖÇÄܳµÁ¾¿í¸ß¼ì²âϵͳµçÆø¿ØÖƲ¿·ÖÒÔ»ùÓÚARMCortex-M3Äں˵ÄLM3S8962´¦ÀíÆ÷×÷Ϊ¿ØÖƺËÐÄ£¬°´¹¦ÄÜ¿É»®·ÖΪÒÔÏÂÄ£¿é£ºµçÔ´Ä£¿é£¬Ö÷¿ØÖÆÆ÷Ä£¿é¡¢Ê±ÖÓÄ£¿é¡¢Êý¾ÝͨѶģ¿é¡¢¼üÅÌÊäÈëÄ£¿é¡¢Òº¾§ÏÔʾģ¿é¡¢¼ÌµçÆ÷¿ØÖÆÄ£¿éµÈ£¬ÒÔ϶Ô3¸ö²¿·Ö×÷½ÏÏêϸ½éÉÜ¡£
3.1 Ö÷¿ØÖÆÆ÷Ä£¿éÉè¼Æ
²ÉÓÃARMCortex-M3Äں˵Ä΢¿ØÖÆÆ÷LM3S8962×÷Ϊϵͳ¿ØÖƺËÐÄ¡£Cortex-M3Äں˲ÉÓÃARMv7-M¼Ü¹¹£¬Ëü½ô´ÕµØ½áºÏThumb-2Ö¸Á£¬²ÉÓùþ·ð´¦ÀíÆ÷¼Ü¹¹£¬ÓëARM7TDMIÏà±È£¬±ÈThumbÖ¸ÁîÿÕ׺յÄЧÂÊÌá¸ßÁË70%£¬±ÈARMÖ¸ÁîÌá¸ß35%¡£ÓÉÓÚThumb-2Ö¸ÁîÊÇThumbÖ¸ÁîµÄÀ©Õ¹£¬16λºÍ32λָÁî¹²´æÓÚͬһģʽÏ£¬¸´ÔÓÐÔ´ó·ùϽµ£¬´úÂëÃܶȺÍÐÔÄܾùµÃµ½Ìá¸ß¡£LM3S8962ʱÖÓƵÂʸߴï50Hz£¬¶à´ï36¸öÖжÏÔ´¾ßÓÐ8¸öÓÅÏȵȼ¶£¬ÌṩϵͳʱÖÓ£¬256kBµÄFALSH£¬64kBµÄSRAM£¬ÐÝÃßÄ£¿é£¬Í¨ÓÃÒì²½ÊÕ·¢Æ÷£¬Í¨Óö¨Ê±Æ÷£¬PC½Ó¿ÚÒÔ¼°ÆäËû·á¸»µÄÍâÉè½Ó¿Ú£¬¿É·½±ãµÄ¶Ô¸÷ÖÖÏÖ³¡É豸½øÐÐÓÐЧ¿ØÖÆ¡£Í¼3ΪLM3S8962µÄÍâÉè½Ó¿Ú¼°ÆäÍâΧµç·(ʱÖÓ¡¢¸´Î»¡¢UART½Ó¿ÚµÈ)¡£
3.2 Êý¾ÝͨѶģ¿éÉè¼Æ
½«¼¤¹â´«¸ÐÆ÷ɨÃèµÃµ½µÄ¼«Öµ×ø±êÐźÅͨ¹ýͨÓÃÒì²½ÊÕ·¢Æ÷(UART)´«Ë͸ø΢¿ØÖÆÆ÷£¬Ñ¡ÓÃÁËMAX232½øÐÐRS232µçƽת»»£¬Èçͼ4Ëùʾ¡£
LM3S8962¾ßÓÐÁ½¸ö´®ÐнӿÚUART0ºÍUART1¡£±¾ÏµÍ³Ñ¡ÓÃUART1ÓÃÓÚRS232ͨÐÅʹÓá£UARTÊÇÒ»ÖÖÓ¦Óù㷺µÄ¶Ì¾àÀë´®Ðд«Êä½Ó¿Ú£¬Í¨ÐÅË«·½Ö»Òª²ÉÓÃÏàͬµÄÖ¡¸ñʽºÍ²¨ÌØÂÊ£¬½öÓÃÁ½¸ùÐźÅÏß(RxºÍTx)¾Í¿ÉÒÔÍê³ÉͨÐŹý³Ì£¬ÓжÀÁ¢µÄ·¢ËÍFIFOºÍ½ÓÊÕFIFO¡£Óпɱà³ÌµÄ²¨ÌØÂÊ·¢ÉúÆ÷£¬ÔÊÐíËÙÂʸߴï460.8kb/s¡£ÏµÍ³ÖÐͨ¹ýUART´«Ë͵ÄÊý¾Ý¸ßËÙ´æ´¢ÓÚSRAM´æ´¢Æ÷ÄÚ¹©Î¢¿ØÖÆÆ÷½øÐÐʵʱ¿ìËÙ¼ÆËã¡£
3.3 ÊäÈëÊä³öÄ£¿éÉè¼Æ
ϵͳÉèÖÃÁË4¸ö°´¼ü£¬ÓÃÓÚÉèÖóµÁ¾µÄÏÞ¿íÏÞ¸ßÖµ£¬ÉèÖü°ÐÞ¸Äϵͳʱ¼äµÈ£¬ÊµÏÖÁËËæʱÐÞ¸ÄÐÅÏ¢µÄ¹¦ÄÜ¡£ÎªÁ˱ãÓÚ¹¤×÷ÈËÔ±²é¿´¹ýÍù³µÁ¾µÄ¿í¶ÈºÍ¸ß¶È£¬²ÉÓÃÁËLCDÏÔʾ¡£Ñ¡ÓÃÇàÔÆ´´Ð¹«Ë¾Éú²úµÄLCDÒº¾§ÏÔʾģ¿éLCM192642£¬ËüÊǺº×ÖͼÐεãÕóÒº¾§ÏÔʾģ¿é£¬¿ÉÏÔʾºº×ÖºÍͼÐΡ£Ä£¿é¹¤×÷µçԴΪ5V£»¸Ä±ä±äλÆ÷W1µÄÖµ¿ÉÒÔµ÷½ÚLCDÆÁµÄÏÔʾ¶Ô±È¶È£»Õû¸öLCDÆÁ±»¾ù·ÖΪÈý²¿·Ö16¡«18ÊÇÑ¡ÆÁÐźÅÏߣ¬¿ÉÒÔÑ¡ÔñÆäÖÐÈÎÒ»²¿·ÖÏÔʾ¡£ÏµÍ³ÖÐÉèÖÃÁË2¸ö12V¼ÌµçÆ÷£¬µ±ÐÐÊ»³µÁ¾¾¼ìÕ¡³¬¹ýÁ˱ê×¼µÄ¿í¶ÈºÍ¸ß¶Èʱϵͳ»áͨ¹ý¼ÌµçÆ÷·Ö±ð½Óͨ¾¯µÆºÍÊÒÍâÀ©ÒôÆ÷µÄµçÔ´¶ø²úÉúÉù¹â±¨¾¯£¬Ò»·½ÃæÌáʾÏÖ³¡¹¤×÷ÈËÔ±½øÐд¦Àí£¬ÁíÒ»·½Ãæ¸æ֪˾»ú¸Ã³µ³¬ÏÞÐèÍ£³µ½ÓÊÜ´¦Àí¡£ÈçÏÂͼ5ËùʾΪÊäÈëÊä³öÄ£¿éÔÀíͼ¡£
4 ϵͳÈí¼þÉè¼Æ
±¾ÏµÍ³²ÉÓÃLAR5.11×÷Ϊ¿ª·¢»·¾³£¬Ê¹ÓÃCÓïÑÔ±à³Ì£¬²ÉÓÃÄ£¿é»¯³ÌÐòÉè¼Æ¡£Èí¼þÉè¼Æ·ÖΪÖ÷¿ØÄ£¿é¡¢³õʼ»¯Ä£¿é¡¢Öжϴ¦ÀíÄ£¿é¡¢Êý¾Ý·¢ËͺͽÓÊÕÄ£¿é¡¢Êý¾Ý´¦ÀíÄ£¿é¡¢¼üÅ̺ÍÏÔʾģ¿éµÈ¼¸²¿·Ö¡£Ö÷³ÌÐò¹¤×÷Á÷³ÌͼÈçͼ6Ëùʾ¡£ÏµÍ³Éϵçºó£¬Ê×ÏÈÍê³Éϵͳ³õʼ»¯£¬È»ºó¸ø´«¸ÐÆ÷·¢ÃüÁÆô¶¯´«¸ÐÆ÷ɨÃ裬½ÓÊÕ´®¿Ú·¢À´µÄÊý¾Ý£¬´Ó´®¿Ú»º³åÇøÌáÈ¡ËùÐèÊý¾Ý£¬¸ù¾ÝÊý¾ÝÐÅÏ¢½øÐÐת»»£¬Åжϣ¬±È½Ï£¬´æ´¢¡£½øÐÐÊý¾Ý·ÖÎö´¦Àíºóµ÷ÓÃÏàÓ¦µÄÖ´ÐÐ×Ó³ÌÐòÍê³ÉÏàÓ¦µÄ¹¦ÄÜ£¬Èçµ÷ÓÃLCD×Ó³ÌÐòÏÔʾ³µÁ¾¿í¸ßÐÅÏ¢µÈ£¬³ÌÐò½øÈë²»¶ÏÑ»·¹¤×÷״̬¡£
Êý¾Ý²É¼¯Ê¹Óô®¿ÚͨѶģʽ£¬·¢ËÍÊý¾Ý²ÉÓòéѯ·½Ê½Íê³É£¬½ÓÊÕÊý¾Ý²ÉÓÃÖжϷ½Ê½Íê³É£¬½ÓÊÕÖжÏÁ÷³ÌÈçͼ7Ëùʾ¡£´«¸ÐÆ÷ºÍÖ÷¿ØÖÆÆ÷Ö®¼äͨ¹ýÊÂÏÈÔ¼¶¨µÄͨѶÐÒé½øÐÐÊý¾ÝÊÕ·¢£¬Ö÷¿ØÖÆÆ÷Ö»ÐèÉèÖúÃÏàÓ¦µÄ´®¿ÚºÅ¡¢²¨ÌØÂʼ°ÏàÓ¦¶Ë¿ÚÉèÁ¿£¬·¢ËͲâÁ¿ÃüÁµÈ´ý½ÓÊÕ¡£µ¥´Î¶ÁÊý¾ÝÃüÁîΪ£ºRNLMDscandatata£»Á¬Ðø¶ÁÊý¾ÝÃüÁîΪ£ºEN LMDscandata1£»Á¬ÐøÍ£Êý¾ÝÃüÁîΪ£ºEN LMDscandata0¡£
5 Ä£ÄâʵÑé
ϵͳÕûÌåÉè¼ÆÍê³Éºó£¬ÔÚ½øÈ볬ÏÞµã½øÐÐÏÖ³¡µ÷ÊÔ֮ǰ£¬ÔÚʵÑéÊÒ½øÐÐÁËÄ£ÄâʵÑé¡£½«¼¤¹â´«¸ÐÆ÷¹Ì¶¨ÔÚ3m¸ßµÄÖ§¼ÜÉÏ£¬ÈÃÒ»·ÅÖÃÁ¢·½Ìå±»²âÎïµÄСÍƳµÒÔ10km/hµÄËٶȴӼ¤¹â´«¸ÐÆ÷Ͼ¹ý£¬Èçͼ8Ëùʾ¡£½«¼¤¹â´«¸ÐÆ÷ÉèÖÃÔÚɨÃè½Ç¶ÈΪ0°¡«180°£¬½Ç¶È·Ö±æÂÊΪ0.5°µÄģʽÏ£¬µ±Ð¡ÍƳµÍêÈ«¾¹ýʱ£¬Òº¾§ÆÁÉϼ´¿ÉÏÔʾÁ¢·½Ìå±»²âÎïµÄ×î´ó¿í¶ÈºÍ¸ß¶È£¬Í¬Ê±¿Éͨ¹ýMATLAB·ÂÕæÎïÌåµÄÂÖÀª£¬Èçͼ9Ëùʾ¡£Í¬µÈÌõ¼þÏ£¬ÈÃСÍƳµÔÚ´«¸ÐÆ÷ÏÂÏȺóͨ¹ýÊý´Îºóͳ¼Æ½á¹û£¬½«²âÁ¿ÖµºÍʵ¼ÊÖµ±È½Ï¿ÉµÃÎó²îÔÚ0.15mÒÔÄڵĴﵽ95%£¬·ûºÏ²âÁ¿¾«¶ÈÒªÇó¡£
6 ½áÊøÓï
Õë¶Ô¸ßËÙ¹«Â·³µÁ¾³¬ÏÞ³¬ÔØÕâÒ»ÎÊÌ⣬Éè¼ÆÁË»ùÓÚ¼¤¹â²â¾à¼¼ÊõµÄ¿í¸ß¼ì²âϵͳ£¬¿ÉʵÏÖ¶ÔÐнø³µÁ¾½øÐÐʵʱ¶¯Ì¬²âÁ¿¡£±¾ÏµÍ³ÔÚʵÑéÆڼ䣬¹¤×÷¿É¿¿Îȶ¨£¬¹¦ºÄµÍ£¬¼ÆËãËٶȿ죬²âÁ¿¾«¶È¸ß£¬¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬ÊµÑéÎó²î·ûºÏ¸ßËÙ¹«Â·¹ÜÀí²¿ÃŶÔÓÚÐнø³µÁ¾¿í¸ß³¬ÏÞ¼ì²âµÄÒªÇó¡£Í¨¹ý·´¸´ÊµÑéÑéÖ¤£¬¸ÃÉè¼ÆÓÐЧ¿ÉÐУ¬ÎªÏÂÒ»½×¶Î½øÈëÏÖ³¡½øÐÐʵµØµ÷ÊÔ×÷Á˳ä·Ö×¼±¸¡£