רÀûÃû³Æ£ºÒ»ÖÖ¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷Éæ¼°Ò»ÖÖ¶Ô¹âÏËÍÓÂÝÊä³ö¾«¶È½øÐÐζȲ¹³¥µÄ·½·¨¡£
±³¾°¼¼Êõ£º
¹âÏËÍÓÂÝ×÷ΪһÖÖ»ùÓÚÈø¸ñÄοË(Mgnac)ЧӦµÄÐÂÐͽÇËÙ¶È´«¸ÐÆ÷£¬Êô´¿¹âѧ¡¢ ¾²Ö¹ÐÔÍÓÂÝ£¬´Ó±¾ÖʰÚÍÑÁËת×ÓÍÓÂݵķ¶³ë£¬¾ßÓÐÎÞת¶¯²¿¼þµÄÈ«¹Ì̬½á¹¹£¬¿É¿¿ÐԸߣ¬¿¹ ³å»÷ºÍ¿¹¼ÓËÙ¶ÈÄÜÁ¦Ç¿£¬Æô¶¯Ê±¼ä¶Ì£¬¶¯Ì¬·¶Î§¿í£¬¹¦ºÄµÍ£¬Ìå»ýС£¬ÖÊÁ¿ÇáµÈÓÅµã¡£Ëæ×Ÿ÷ Ïî¹Ø¼ü¼¼ÊõµÄ³ÉÊ죬¹âÏËÍÓÂÝ×÷ÎªÖØÒªµÄ½ÇËÙÂÊ´«¸ÐÆ÷ÔÚµ¼µ¯¿ØÖÆ¡¢·É»úµ¼º½¡¢´óµØ²âÁ¿µÈ ÖÚ¶àÁìÓòÆð׏ؼü×÷Ó᣹âÏËÍÓÂݵľ«¶ÈÈÝÒ×Êܵ½Ðí¶à»·¾³ÒòËØµÄÏÞÖÆ£¬ÆäÖÐ×îÖ÷ÒªµÄÊÇÓÉÓÚζȱ仯Òý ÆðµÄÈÈ·Ç»¥Ò×ЧӦµÄÓ°Ïì¡£µ±»·¾³Î¶ȱ仯ʱ£¬¹âÏËÍÓÂݵĴ«¸ÐÆ÷ÏßȦÄÚ¸÷´¦µÄζÈËæÖ® ÒÔ²»Í¬µÄËÙ¶ÈÔڱ仯¡£¹âÏËÍÓÂÝ´«¸ÐÆ÷ÏßȦÄÚ¸÷²¿·ÖµÄÕÛÉäÂʵȲÎÊýÒ²ÏàÓ¦Ôڱ仯¡£Ëù ÒÔµ±»¥Äæ¹âÔÚ²»Í¬µÄʱ¿Ìͨ¹ý¹âÏËÍÓÂݵĴ«¸ÐÆ÷ÏßȦÖеÄͬһ¶Î¹âÏËʱ£¬Ëù¾ÀúµÄ¹â³Ì²» ͬ£¬Ïàλ¸Ä±äÒ²²»Í¬¡£ÕâÑù£¬¼´Ê¹±»²â¶ÔÏóûÓÐת¶¯£¬ÓÉÓÚζȵı仯£¬»¥Äæ¹âÖ®¼äÒ²´æÔÚÏà λ²î£¬ÓÉ´ËÒýÈëÁËÎó²î£¬ÑÏÖØÏÞÖÆÁ˹âÏËÍÓÂݵľ«¶È¡£Ä¿Ç°ÔÚ¹úÄÚ¶à²ÉÓüÓÈëζȲ¹³¥µç· À´½â¾öÕâÒ»ÎÊÌ⣬¶ø¼ÓÈëζȲ¹³¥µç·ºóÓÉÓÚÊÕÓ²¼þµÄÓ°Ï죬ʹ¹âÏËÍÓÂÝµÄÆô¶¯Ê±¼ä½Ï³¤£¬ ¹úÄڴ󲿷ֶ¼ÔÚ2Ãë×óÓÒ²ÅÄܽøÈ빤×÷״̬¡£
·¢Ã÷ÄÚÈÝ
ÓмøÓÚ´Ë£¬±¾·¢Ã÷µÄÖ÷ҪĿµÄÔÚÓÚÌṩһÖÖ¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨£¬ÒÔʵÏÖ´ó ´óËõ¶Ì¹âÏËÍÓÂÝµÄÆô¶¯Ê±¼äµÄÄ¿µÄ¡£±¾·¢Ã÷ÌṩµÄÒ»ÖÖ¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨£¬°üÀ¨²½ÖèA¡¢¶Ô¹âÏËÍÓÂݽøÐÐζÈÖµ²âÁ¿²¢²É¼¯£»B¡¢½«ËùÊöζÈÖµ´øÈë¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖáµÄ½ÇËÙ¶ÈÐÞÕýÔËË㣬ÇóµÃËùÊö¸÷Öá µÄ½ÇËÙ¶ÈÐÞÕýÖµ£»C¡¢¸ù¾ÝËùÊö¸÷ÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ¼ÆËã³ö¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖá¸÷×ÔµÄζȲ¹³¥Öµ¡£ÓÉÉÏ¿ÉÒÔ¿´³ö£¬ÉÏÊö·½·¨ÊµÏÖÁ˶ԹâÏËÍÓÂÝÊä³ö¾«¶È½øÐÐζȲ¹³¥¡£ÉÏÊöµÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬²½ÖèBËùÊöÐÞÕýÔËËãΪ½«Î¶ÈÖµ±»ñîºÏºó²úÉú¶¨ÒåΠ¶ÈµÄ×Ö·û´®¸ù¾Ýº½×ËϵͳµÄÓ²¼þͨѶÐÒéÏò×ó½øÐÐÒÆÎ»ÔËËãºóÓë¹âÏËÍÓÂݸ÷ÖáµÄ±ê¶ÈÒò ÊýÏà³Ë£¬µÃµ½¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖá¸÷×ԵĽÇËÙ¶ÈÐÞÕýÖµ¡£ÓÉÉÏ¿ÉÒÔ¿´³ö£¬Í¨¹ý½«Î¶Èֵת»¯¸ñʽºó²ÎÓë¹âÏËÍÓÂݸ÷Öá½ÇËÙ¶ÈÐÞÕý£¬¿ÉÒ& ºÃµÄ²¹³¥Î¶ȶԹâÏËÍÓÂݸ÷Öá½ÇËٶȵÄÓ°Ïì¡£ÉÏÊöµÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬²½ÖèCËùÊö¼ÆËã°üÀ¨¹«Ê½Navint = fog_xl X 100000. 0 £»(Navint+1) = fog_ylX100000. 0 £»
(Navint+2) = fog_zlX100000. 0 £»Xw = Ifog_x2_NavintI £»Yw = |fog_y2-(Navint+l) | £»Zw = I fog_z2-(Navint+2) | £»fog_xf = fog_xl+Xw £»fog_yf = fog_xl+Yw £»fog_zf = fog_xl+Zw £»ÆäÖУ¬f0g_xl¡¢f0g_ylºÍfog_zl·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄ³õʼ½ÇËÙ¶ÈÖµ£¬fog_x2¡¢ fog_y2ºÍfog_z2·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ£¬Navint¡¢Navint+¦©ºÍNavint+2 ·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄÁãµãÖµ£¬\¡¢YwºÍZw·Ö±ðΪXÖá¡¢YÖáºÍZÖáµÄζȲ¹³¥Öµ£¬fog_ Xf> fog_yfºÍf0gjf·Ö±ðΪXÖá¡¢YÖáºÍZÖá¾Î¶Ȳ¹³¥ºóµÄ½ÇËÙ¶ÈÖµ¡£ÓÉÉÏ¿ÉÒÔ¿´³ö£¬Í¨¹ýÉÏÊö¹«Ê½¼Æ¿ÉÒÔ½ÏΪ¼òµ¥µØËã³ö¹âÏËÍÓÂݸ÷ÖáÁãµãÖµ£¬²¢¸ù ¾Ý¸÷ÖáÁãµãÖµ¿ÉÒÔ¿ìËÙµØÇóµÃ¾Î¶Ȳ¹³¥ºó¹âÏËÍÓÂݸ÷ÖáµÄ½ÇËٶȲ¹³¥Öµ¡£¾ÐÞÕýºóµÄ½Ç Ëٶȵõ½Î¶Ȳ¹³¥£¬Ìá¸ßÁ˹âÏËÍÓÂÝÊä³ö¾«¶È¡£
ͼ1Ϊ±¾·½Ã÷¹âÏËÍÓÂÝζȲ¹³¥·½·¨µÄ¹¤×÷Á÷³Ìͼ£»Í¼2Ϊ±¾·¢Ã÷¹âÏËÍÓÂÝζȲ¹³¥·½·¨µÄÊý×ÖζȼÆÄÚ²¿½á¹¹Í¼£»Í¼3Ϊ±¾·¢Ã÷¹âÏËÍÓÂÝζȲ¹³¥·½·¨µÄFPGAÓëDSPµÄ½Ó¿Ú½á¹¹Í¼¡£
¾ßÌåʵʩÀý·½Ê½±¾·¢Ã÷ʵʩÀý¿¼Âǵ½º½×ËϵͳλÖÿռäÓÐÏÞ£¬ÇÒ¹¦ºÄÒªµÍ£¬²ÉÓÃÁË Dallas Semiconductor¹«Ë¾ÍƳöµÄµ¥×ÜÏßоƬÊý×ÖζȼÆ(1-ffireDigital Thermometer) DS18B20£¬Èçͼ2Ëùʾ£¬DS18B20ΪһÏßÖÆÆ÷¼þ¡£±¾·¢Ã÷·½·¨µÄ¸ßЧʵÏÖ£¬ÓëÆäʵʩÔÚÒ»¸ö¸ß ЧÂʼÆËã»úƽ̨ÉÏÃܲ»¿É·Ö¡£ÔÚ±¾ÊµÊ©ÀýÖУ¬ÎªÁËÄܹ»ÏÔÖøÌá¸ß¹âÏËÍÓÂݵÄÐÔÄÜ£¬×÷ΪÓë DS18B20Êý¾ÝͨÐŵÄÖ÷É豸£¬Èçͼ3Ëùʾ£¬²ÉÓÃÁË DSP¼ÓFPGA½á¹¹µÄµ¼º½¼ÆËã»ú£¬¼´DSP×÷ Ϊµ¼º½Ëã·¨ºÍº½×Ëϵͳ¿ØÖƵĴ¦ÀíÆ÷£¬Ò»¿é´óÈÝÁ¿FPGA¼¯³ÉϵͳËùÓÐI/O¹¦ÄÜ¡£¸ßËÙ¸¡µã DSPоƬÓÃÓÚÔËËãºÍº½×Ëϵͳ¿ØÖÆ£¬´óÈÝÁ¿FPGAʵÏÖÍâΧÊäÈëÊä³ö½Ó¿Ú£¬Èç¶à´®Ðпڡ¢Êý¾Ý ²É¼¯»º´æµÈÓ²¼þµç·£¬Ê¹Êý¾Ý²É¼¯ºÍÊý¾ÝͨÐŵÈI/OÈÎÎñÓÉFPGAʵÏÖ£¬´Ó¶øÊ¹DSPרעÓÚ ¸´ÔÓËã·¨µÄÔËËã¡£¸ù¾Ý»ùÓÚDSP¼ÓFPGAµÄµ¼º½¼ÆËã»ú·½°¸£¬FPGA×÷ΪDSPµÄд¦ÀíÆ÷£¬Ó¦ÉèÔÚDSP µÄÍⲿ´æ´¢µ¥ÔªOBOOOOOh-OBFFFFFh£¬¸ºÔðÓëDS18B20µÄ½Ó¿Úµç·Éè¼ÆºÍζÈÊý¾Ý²É¼¯¡£ÏÂÃæ½áºÏͼ1¡¢2¡¢3¶Ô±¾·¢Ã÷¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨½øÐÐÏêϸµØ½éÉÜ¡£²½Öè101 ¶Ô¹âÏËÍÓÂݽøÐÐζÈÖµ²âÁ¿£¬²¢½«Í¨¹ý²âÁ¿²É¼¯µ½µÄζÈֵͨ¹ýÎÂ¶È ´«¸ÐÆ÷½Ó¿Ú±£´æÔÚ¸ßËÙÔÝ´æÆ÷203ÖС£Èçͼ2Ëùʾ£¬DS18B20Ö÷ÒªÓÉζȴ«¸ÐÆ÷202£¬¸ßδ¥·¢Æ÷204¡¢µÍδ¥·¢Æ÷205ºÍ ÅäÖüĴæÆ÷206µÈ×é³É¡£DS18B20ֻҪͨ¹ýDQ201Êý¾ÝÏß·¢ËÍÒ»´Î²âεÄÃüÁ²¢ÕýÈ·½ÓÊÕ µ½ÃüÁî×ֽں󣬸ÃÊý×Öζȼƻáͨ¹ýʹÓÃÄÚÖõÄζȴ«¸ÐÆ÷202½øÐÐÒ»´ÎζȲâÁ¿£¬µÃµ½ µÄζÈÖµÒÔÁ½¸ö×Ö½ÚµÄÐÎʽ½øÈëµ½¸ßËÙÔÝ´æÆ÷203£¬µ±Óû§ÐèÒª¶Á³öζÈֵʱ£¬·¢ËͶÁȡζÈÃüÁͨ¹ýDQ201Êý¾ÝÏß¶Á³ö¡£²½Öè102 =DSP¶ÁÈ¡¸ßËÙÔÝ´æÆ÷203ÖеÄÉÏÊöζÈÖµ£¬Í¨¹ýζÈÖµ²ÎÓë¹âÏËÍÓÂÝÈý Öá(XÖᣬYÖáºÍZÖá)µÄÔËË㣬ÐÞÕý¹âÏËÍÓÂÝÖá¸÷×ԵĽÇËÙ¶È¡£Ê×ÏÈ£¬¸ù¾Ýǰ¼¶Ó²¼þ(FPGA)ÌØµã£¬¶ÔÓÉζȴ«¸ÐÆ÷202²É¼¯À´µÄζÈÖµ½øÐÐñîºÏ ²úÉú¶¨ÒåζȵÄ×Ö·û´®£¬²¢²ÉÓÃÒÔϹ«Ê½½øÐÐÊý¾Ý´¦Àí£¬ÊµÏÖζȶÔÈýÖá½ÇËÙ¶ÈÓ°ÏìµÄ¿É ÔËË㹫ʽ¡£fog_x2 = -((fog
<< 24 I (fog[l] << 16 (fog [2] << 8) )/256 X ±ê¶ÈÒò Êý£»fog_y2 = ((fog[3] << 24 (fog[4] << 16 (fog[5] << 8))/256X ±ê¶ÈÒòÊý£»fog_z2 = -((fog [6] << 24 I (fog [7] << 16 (fog [8] << 8) )/256 X ±ê¶ÈÒò Êý£»ÆäÖУ¬fog_x2ΪXÖá½ÇËÙ¶ÈÐÞÕýÖµ£»fog_y2ΪYÖá½ÇËÙ¶ÈÐÞÕýÖµ£»fog_z2ΪZÖá ½ÇËÙ¶ÈÐÞÕýÖµ£»±ê¶ÈÒòÊýÊÇÖ¸¹âÏËÍÓÂÝÊä³öÁ¿ÓëÊäÈë½ÇËÙÂʵıÈÖµ£¬ÊǸù¾ÝÕû¸öÊäÈëËÙÂÊ ·¶Î§ÄÚ²àµÃµÄÊäÈëÊä³öÊý¾Ý£¬ÓÃ×îС¶þ³Ë·¨ÄâºÏÇó³öµÄÖ±ÏßµÄбÂÊ£¬ÓɸÃÄâºÏÖ±ÏߵóöµÄ ±ê¶ÈÒòÊý£¬×÷ΪʹÓÃÌṩÊýÖµÒÀ¾Ý¡£±ê¶ÈÒòÊýµÄ¾«¶ÈÖ±½ÓÓ°Ïì¹âÏËÍÓÂݵľ«¶È¡£±¾ÊµÊ©Àý Öеıê¶ÈÒòÊýÊÇͨ¹ý³£¹æµÄ±ê¶ÈÒòÊýʵÑé»ñµÃ¡£ÉÏÊö¹«Ê½ÖУ¬Î¶ÈÖµ±»ñîºÏºó²úÉú¶¨ÒåζȵÄ×Ö·û´®(fog[n]£¬n = 9)Ïò×óÒÆ¶¯Ïà Ó¦µÄλÊý£»½«Í¨¹ýÒÆÎ»ÔËËãºóµÃµ½µÄÊý¾ÝµÄºóËÄλ²»²ÎÓëζȲ¹³¥ÔËËãµÄÎÞЧÊý¾ÝÒÆ³ý£¬ ʹÆäÊý¾Ý¸ñʽÂú×㱾ʵʩÀýº½×ËϵͳÖеÄÓ²¼þͨÐÅÐÒ飻½Óןù¾ÝÓ²¼þͨÐÅÐÒé³ýÒÔ256 µÃµ½Ã¿¸ö¹âÏËÍÓÂݵÄÈýÖá½ÇËÙ¶ÈÓëζÈÖµµÄ¹ØÏµ£¬²¢³ËÒÔÓÃÓÚ¼õСÎó²îµÄ¡¢Æð¼ÓȨϵÊý×÷ Óõıê¶ÈÒòÊý£¬À´¼õÉÙÈýÖá¼äµÄÏ໥ӰÏì¡£Óɴ˵óöÓë¹âÏËÍÓÂÝÊä³ö¾ØÕóÏàͬÁ¿¼¶µÄÈýÖá µÄ½ÇËÙ¶ÈÐÞÕýÖµ¡£²½Öè103 ¶¨ÒåÈýÖáµÄÁãµãÖµ£¬¼´£¬½«ÈýÖáµÄ³õʼ½ÇËÙ¶ÈÖµ¸÷³ËÒԹ̶¨ÏµÊý£¬ÈçÒÔ Ï¹«Ê½£¬²¢½«Óɲ½Öè102¼ÆËãµÃ³öµÄÈýÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµÓëËùÊöÁãµãÖµ½øÐбȽϼÆËãµÃ³ö ÈýÖá¸÷×ÔµÄζȲ¹³¥Öµ¡£Navint = fog_xl X 100000. 0 £»(Navint+1) = fog_ylX100000. 0 £»(Navint+2) = fog_zlX 100000. 0 £»ÆäÖУ¬f0g_xl¡¢f0g_ylºÍfog_zl·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄ³õʼ½ÇËÙ¶ÈÖµ£¬½«fog_ xl>fog_ylºÍfog_zl·Ö±ðÓëϵÊý100000. 0(ͨ¹ýʵÑé»ñµÃ)Ïà³Ë£¬ÇóµÃÓÃÓںͲ½Öè102¼Æ ËãµÃ³öµÄÈýÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ½øÐбȽϵÄÁãµãÖµ(³£ÎÂ)Navint¡¢Navint+1ºÍNavint+2£¬ ¼´Navint¡¢Navint+1ºÍNavint+2·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄÁãµãÖµ¡£Xw = Ifog_x2-Navint| £»Yw = I fog_y2-(Navint+1) | £»Zw = I fog_z2-(Navint+2) | £»fog_xf = fog_xl+Xw £»fog_yf = fog_xl+Yw £»fog_zf = fog_xl+Zw £»ÆäÖУ¬Xw¡¢YwºÍZw·Ö±ðΪXÖá¡¢YÖáºÍZÖáµÄζȲ¹³¥Öµ£»fog_xf¡¢fog_yfºÍfog_zf·Ö±ðΪXÖá¡¢YÖáºÍZÖá¾Î¶Ȳ¹³¥ºóµÄ½ÇËÙ¶ÈÖµ¡£ÔÚ³£ÎÂ״̬ÏÂ(ͨ³£ÒÔ¹âÏËÍÓÂÝËù´¦»·¾³Î¶ÈΪ׼)£¬½«´Ó²½Öè102ÖмÆËãµÃµ½µÄ ÈýÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµÓëÁãµãÖµ½øÐбȽϣ¬¼´ËùÊöÈýÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµÓë¸÷×ÔµÄÁãµãÖµ½øÐÐ ¼õ·¨¼ÆËãÇóµÃ²îµÄ¾ø¶ÔÖµ£¬¼´Î¶Ȳ¹³¥Öµ¡£×îºó½«¸÷ÖáµÄζȲ¹³¥ÖµÓë¸÷ÖáµÄ³õʼ½ÇËÙ¶È ÖµÏà¼Ó£¬µÃµ½ÐÞÕýºóµÄ½ÇËÙ¶ÈÖµ£¬²¢Êä³ö¸Ã½ÇËÙ¶ÈÖµÖÁ×Ë̬¾ØÕó£¬ÓÉ×Ë̬¾ØÕóʵÏÖ¸ù¾ÝÉÏÊö ÐÞÕýºóµÄÈýÖá½ÇËÙ¶ÈÖµ½øÐе¼º½²ÎÊý¡¢×Ë̬ºÍ·½Î»µÄ¼ÆËã¡£×Ë̬¾ØÕóͨ³£ÓÉËÄÔªÊý·¨½âËã¡£Çó½âËÄÔªÊý΢·Ö·½³ÌËäÈ»Çó½â·½³ÌµÄ¸öÊý±ÈÅ·À ½Ç¶àÒ»¸ö£¬µ«ÔÚ½øÐÐÊýÖµ»ý·ÖÇó½âʱֻÐè½øÐмӼõ·¨ºÍ³Ë·¨ÔËË㣬Çó½âµÄ¼ÆËãÁ¿Òª±ÈÅ·À ½Ç·¨ÉٵöࡣÓë·½ÏòÓàÏÒ·¨±È½Ï£¬Ôò¾ßÓÐËùÇó²ÎÊýÉÙ£¬¼ÆËãÁ¿Ð¡£¬¼ÆË㾫¶È¸ß¡¢¸ß¿É±ÜÃâÆæÒì ÐÔ¡¢ÎÞÍáбÎó²î¡¢¿ÉÒÔÈ«×Ë̬¹¤×÷µÈÓÅµã¶øµÃµ½¹ã·ºÓ¦ÓõÄÌØµã¡£Í¨¹ý±¾·¢Ã÷µÄζȲ¹³¥·½·¨£¬ÊµÏÖÁËÓ²¼þÉϵçºó£¬¹âÏËÍÓÂÝÆô¶¯Ê±¼äÓÉͨ³£µÄ2 ÃëËõ¶Ìµ½0. 02Ã룬¿ÉÒÔѸËÙ´ïµ½¹¤×÷ζȣ¬½øÐйâÏËÍÓÂݵIJɼ¯¡£ÒÔÉÏËùÊö½öΪ±¾·¢Ã÷µÄ½Ï¼ÑʵʩÀý¶øÒÑ£¬²¢²»ÓÃÒÔÏÞÖÆ±¾·¢Ã÷£¬·²ÔÚ±¾·¢Ã÷µÄ¾« ÉñºÍÔÔòÖ®ÄÚ£¬Ëù×÷µÄÈκÎÐ޸ġ¢µÈÍ¬Ìæ»»¡¢¸Ä½øµÈ£¬¾ùÓ¦°üº¬ÔÚ±¾·¢Ã÷µÄ±£»¤·¶Î§Ö®ÄÚ¡£
ȨÀûÒªÇó
1.Ò»ÖÖ¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬°üÀ¨²½ÖèA¡¢¶Ô¹âÏËÍÓÂݽøÐÐζÈÖµ²âÁ¿²¢²É¼¯£»B¡¢½«ËùÊöζÈÖµ´øÈë¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖáµÄ½ÇËÙ¶ÈÐÞÕýÔËË㣬ÇóµÃËùÊö¸÷ÖáµÄ½Ç ËÙ¶ÈÐÞÕýÖµ£»C¡¢¸ù¾ÝËùÊö¸÷ÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ¼ÆËã³ö¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖá¸÷×ÔµÄζȲ¹³¥Öµ¡£
2.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬²½ÖèBËùÊöÐÞÕýÔËËãΪ½«Î¶ÈÖµ±»ñîºÏ ºó²úÉú¶¨ÒåζȵÄ×Ö·û´®¸ù¾Ýº½×ËϵͳµÄÓ²¼þͨѶÐÒéÏò×ó½øÐÐÒÆÎ»ÔËËãºóÓë¹âÏËÍÓÂÝ ¸÷ÖáµÄ±ê¶ÈÒòÊýÏà³Ë£¬µÃµ½¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖá¸÷×ԵĽÇËÙ¶ÈÐÞÕýÖµ¡£
3.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬²½ÖèCËùÊö¼ÆËã°üÀ¨¹«Ê½ Navint = fog_xlX100000. 0 £»(Navint+1) = fog_ylX100000. 0 £» (Navint+2) = fog_zlX100000. 0 £» Xw = Ifog_x2-Navint| £» Yw = fog_y2-(Navint+1) | £» Zw = Ifog_z2-(Navint+2)| £» fog_xf = fog_xl+Xw £» fog_yf = fog_xl+Yw £» fog_zf = fog_xl+Zw £»ÆäÖУ¬fog_Xl¡¢fog_ylºÍfog_zl·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄ³õʼ½ÇËÙ¶ÈÖµ£¬fog_X2¡¢fog_ y2ºÍfog_z2·Ö±ðÊÇXÖá¡¢YÖáºÍZÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ£¬Navint, Navint+¦©ºÍNavint+2·Ö ±ðÊÇXÖá¡¢YÖáºÍZÖáµÄÁãµãÖµ£¬Xw, YwºÍZw·Ö±ðΪXÖá¡¢YÖáºÍZÖáµÄζȲ¹³¥Öµ£¬fog_xf¡¢ fog_yfºÍfogjf·Ö±ðΪXÖá¡¢YÖáºÍZÖá¾Î¶Ȳ¹³¥ºóµÄ½ÇËÙ¶ÈÖµ¡£
È«ÎÄÕªÒª
±¾·¢Ã÷ÌṩµÄÒ»ÖÖ¹âÏËÍÓÂÝζȲ¹³¥µÄ·½·¨£¬°üÀ¨²½Öè¶Ô¹âÏËÍÓÂݽøÐÐζÈÖµ²âÁ¿²¢²É¼¯£»½«ËùÊöζÈÖµ´øÈë¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖáµÄ½ÇËÙ¶ÈÐÞÕýÔËË㣬ÇóµÃËùÊö¸÷ÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ£»¸ù¾ÝËùÊö¸÷ÖáµÄ½ÇËÙ¶ÈÐÞÕýÖµ¼ÆËã³ö¹âÏËÍÓÂÝXÖá¡¢YÖáºÍZÖá¸÷×ÔµÄζȲ¹³¥Öµ¡£´Ó¶øÊµÏÖËõ¶Ì¹âÏËÍÓÂÝµÄÆô¶¯Ê±¼ä¡£
Îĵµ±àºÅG01C19/72GK102135428SQ201010101009
¹«¿ªÈÕ2011Äê7ÔÂ27ÈÕ ÉêÇëÈÕÆÚ2010Äê1ÔÂ25ÈÕ ÓÅÏÈȨÈÕ2010Äê1ÔÂ25ÈÕ
·¢Ã÷ÕßÕÅÏÜÁú ÉêÇëÈË:±±¾©Èý³Û¿Æ¼¼·¢Õ¹ÓÐÏÞ¹«Ë¾