´Î¸©Ñö¶¯×÷£¬¿ÉÒÔ¿´µ½Æ«º½½Ç±ä»¯·ù¶ÈºÜС¡£¹öתʱƫº½½ÇµÄ±ä»¯ÊÇÓÉÓÚÓÃÊÖ¹öתʱ²»¿É±Ü
ÃâµÄ»áÓ°ÏìÆ«º½½Ç¡£»ù±¾ÉÏÎó²îÔÚ¡À3¡ãÒÔÄÚ£¬¶øÔÀ´Î´ÓÃÍÓÂÝÒÇУÕýʱ¿ÉÒÔ´ïµ½¡À15¡ã£¬ ËùÒÔ£¬Êý¾ÝÈÚºÏÆðµ½Á˺ܺõÄЧ¹û¡£
³ÌÐòÖб仯½Ï´óµÄ¾ÍÊÇÔÀ´Ìáµ½µÄÍÓÂÝÊý¾Ý³ýµôµÄÄǸöϵÊý£¬ÈçÏÂͼ£º
Õâ¾ä´úÂ뱻ɾµôÁË£¬Õâ¸öϵÊýÒ²±»Ö±½Ó·ÅÔÚ MPU6050 µÄºê¶¨ÒåÀ
16.4*35=574 16.4 ÊÇÍÓÂÝÒÇÁéÃô¶È£¬35 ÊÇϵÊý£¨±¾À´Ó¦¸ÃÊÇ 57.3£¬¼´½Ç¶Èֵת»¯Îª»¡¶ÈÖÆ£¬ µ«ÊµÑé·¢ÏÖÓà 35 Ч¹û½ÏºÃ£©¡£
ÔÀ´µÄ³ýÒÔÒ»¸öϵÊýºóÀ´·¢ÏÖÊÇÓÉÓÚÎÒû°Ñ½Ç¶Èֵת»¯³É»¡¶ÈÖÆ£¬¿´À´ÒÔºó»¹ÒªÏ¸ÐÄ¡£
È»ºóÎÒ¸ø BMP085 дÁËÇý¶¯£¬Æäʵ BMP085 Ò»¿ªÊ¼²¢²»ÐèÒª¶ÔÆä¼Ä´æÆ÷дһЩֵ½øÐгõʼ »¯£¬¶øÊÇÒ»¿ªÊ¼´Ó BMP085 µÄ EEPROM ÖжÁȡһЩֵÓÃÀ´ÒÔºóµÄÊý¾ÝУÕý¡£ÔÚʹÓà BMP085 ʱֱ½ÓÏò¼Ä´æÆ÷дֵ¶ÁÈ¡¼´¿É¡£µ«ÊÇ BMP085 Óиö±È½ÏÂé·³µÄµØ·½¾ÍÊÇ£¬µ±Äã¸ø¼Ä´æÆ÷дÈë Öµ×¼±¸¶ÁÈ¡ºó£¬Ëü»áÓиöת»»Ê±¼ä£¬Èç¹ûÄãÔÚÕâÀï¼ÓÑÓʱµÈ´ý£¬¾Í»á´ó´ó¼õ»º·É¿ØµÄÖ÷ƵÂÊ¡£ ËùÒÔÎÒ»¹ÊÇÓÃÁËÔÀ´Ê¹Óó¬Éù²¨¼ÆµÄ·½·¨£¬ÓÃÒ»¸ö±ê¼Ç룬ÏÈдÈëÖµ×¼±¸¶ÁȡȻºóÌø¹ýÈ¥Ö´ ÐÐÆäËûµÄÃüÁµ±Ñ»·¼¸´Î¹ýÀ´·¢ÏÖ±ê¼Çλ´¥·¢È»ºó½Ó×ŶÁÈ¡£¬ÕâÑù¾Í»á½ÚÔ¼ºÜ¶àµÄʱ¼ä¡£
ÉÏÃæÊÇÒ»¶Î¶ÁÈ¡´úÂ룬BMP085_Read_flag ¾ÍÊDZê¼Ç룬´Ó 1 µ½ 4 Öмä¸ôÁËÈý¶Î£¬Ã¿¶Î 2ms £¨IMUupdata º¯ÊýµÄµ÷ÓÃÖÜÆÚ£©£¬ÕâÑù´Ó BMP085_Read_flag=1 µ½ BMP085_Read_flag=4 ÖÐ¼ä ¾Í¸ôÁË 6ms£¬¶øÊÖ²áÉÏдµÄ¶Áȡʱ¼äÊÇ 4.5ms£¬ËùÒÔ¿ÉÒÔ¶ÁÈ¡¡£
²»¹ýÎÊÌâ¾ÍÊÇ£¬¶ÁÈ¡ºóµÄ½á¹ûÓеã¹îÒì¡£
²»ÖªµÀÄÄÀï³ö´íÁË£¬µÈÃ÷ÌìÓÃÆÕͨµÄÑÓʱº¯Êý¶ÁȡһÏ£¬¿´ÊDz»ÊÇÕâÖÖ·½·¨²»ÄÜÓá£
2013 Äê 2 ÔÂ 5 ÈÕ 13:08:50
OK£¬Ã¦ÁËÒ»Ìì¼ÌÐøÐ´ÈÕÖ¾£¬¸Ð¾õ¿ìÑø³ÉÒ»¸öϰ¹ßÁË¡£ Ê×ÏȽñÌìÉÏÎçÔÚʵÑé·É¿ØµÄʱºò·¢
ÏÖ·É¿ØÔÚ 0¡ãµÄʱºòÈÔÈ»´æÔÚµ±´ÅÁ¦¼ÆÆ«º½½ÇÏÈ´Ó 0¡ã
¶à±äµ½ 350¡ã¶àʱ£¬ÈںϺóµÄÆ«º½½Ç»á´Ó 0¡ã¶à˳ʱÕëתµ½ 350¡ã¶à£¬Ò²¾ÍÊÇËüÈÆÁËÒ»¸ö´ó ȦȥУÕýÎó²î¡£Õâ¸öÎÊÌâÉÏÎÄÌáµ½¹ý£¬µ«Êǵ±Ê±ÒÔΪÒѾ½â¾öÁË£¬ÏÖÔÚ¿´À´»¹ÊÇûÓУ¬Ö»ÊÇ ÔÀ´Âß¼³ö´íÁË¡£
ËùÒÔÎÒÓÖÉè¼ÆÁËеĴúÂë½â¾öÕâ¸öÎÊÌ⣬ÄǾÍÊÇÈç¹ûÎó²î´óÓÚ 180¡ã¾Í°Ñ»ý·ÖÖµ·´·½Ïò¼Ó£¬ ÕâÑù¾Í²»»áÈÆ´óȦУÕýÎó²îÁË¡£´úÂëÈçÏ£º
°Ñ³ÌÐò¿½½øÈ¥ÒÔºó·¢ÏÖÕâ¸öÎÊÌâ±»ºÜºÃµÄ½â¾öÁË£¬µ±ÎÒÔÚ 0¡ã×óÓұ仯ʱ£¬±ÈÈç´Ó 0¡ã¶à ±äµ½ 350¡ã¶à£¬Æ«º½½Ç²»»áÔÙÈÆÒ»¸ö´óȦȥУÕýÁË£¬Ð§¹ûÈçÏ£º
½ÓÏÂÀ´ÊÇ¿¨ÁËÒ»ÌìµÄ BMP085 Êý¾Ý¶ÁÈ¡ÎÊÌ⣬½Ó×Å×òÌìµÄÄǸöÁ½¸ö´óÆøÑ¹£¬¸÷ÖָijÌÐò°¡£¬ È»ºó²Î¿¼ MWC µÄ»¹ÓÃÍⲿÖжÏÅжÏÊÇ·ñת»»Íê±Ï£¬¸÷ÖÖµ÷²»Í¨°¡¡£¡£¡£»¹¶Á³ö¹ý 5000 ¶à Pa µÄÆøÑ¹£¬º£°Î-2000 Ã×ʲôµÄ¡£
ºóÀ´Áé¸ÐÒ»À´·¢ÏÖ£¬ÎÒÓÉÓÚÔڰѱðÈ˳ÌÐò¿½¹ýÀ´µÄʱºòÏÓÂé·³£¨±ðÈ˳ÌÐòºÍ×Ô¼ºµÄ¶¨Òå²» Ò»Ñù£©£¬°Ñ uint_32 ʲôµÄÇ¿ÖÆ×ª»»Ö±½ÓÈ¥µôÁË£¬ÒòΪ֮ǰ³ÌÐòÀïÒ²ÓкöàÇ¿ÖÆ×ª»»Ö±½Óºö ÂÔҲû³öʲôÎÊÌ⣬ÓÚÊÇÎÒ°ÑÕâÐ©Ç¿ÖÆ×ª»»¶¼¼ÓÉÏ£¬uint_32 ¶ÔÓ¦µÄÊÇ unsigned long¡£·¢ÏÖ Êý¾Ý¾Í¶ÔÁË£¬¿´À´µ÷ bug »¹Êǵÿ¿±ïÁé¸Ð¡£¡£¡£
²»¹ýÆøÑ¹¼´Ê¹¶Á³öÀ´·¢ÏÖÆøÑ¹¼Æ¾«¶ÈÕæµÄºÜ²î£¬¾²Ö¹²»¶¯µÄÇé¿öÏ´ÓÒ»¿ªÊ¼µÄ 0m ÄÜÆ®µ½ 20 ¶à m£¬ÎÞÓ¿´À´ÒÔºóµ±ÆÕͨµÄº£°Î¸ß¶È¼ÆÓðɡ£¶¨¸ßÓøü¾«È·µÄÆøÑ¹¼Æ»òÕß³¬Éù²¨Ê² ôµÄ¡£
2013 Äê 2 ÔÂ 6 ÈÕ 23:12:01
½ñÌì×î´óµÄ¸Ä¶¯ÊÇÏȰÑËùÓеÄÖ÷Ñ»·ÈÎÎñ·Åµ½Ò»¸öеĺ¯Êý loop()ÀÒÔ±ãÒÔºóÌí¼ÓÐ嵀 ÈÎÎñ
½ñÌì·¢ÏÖÒ»¸öÈÝÒ׳ö´íµÄÎÊÌâ¾ÍÊÇ MDK ±à³ÌÀïÍùº¯ÊýÀïÊäÈëÊý×éÖ±½ÓÊäÈëÊý×éÃû×Ö¼´¿É£¬ ²»ÐèÒª¼Ó[]£¬¼ÓÉÏ·´¶ø»á±¨´í¡£
»¹ÓÐÒ»¸ö¿¨Á˺þõÄÎÊÌâ¾ÍÊǰѻ¬¶¯¾ùÖµÂ˲¨º¯ÊýºÍÊý¾Ý´¦Àíº¯Êý·Åµ½ARHSº¯ÊýÀïÉÏλ »ú¾ÍûÓÐÈý¸ö½Ç¶ÈµÄÐÅÏ¢£¬ºÃÆæ¹Ö£¬µ÷Á˺þÃҲûµ÷ͨ£¬µ«ÊÇÖ»Òª·ÅÔÚ READ_MPU6050()º¯ ÊýÀï¾ÍûÎÊÌ⣬Ë÷ÐԾͷŵ½Õâ¸öº¯ÊýÀ·´Õý¶ÁÈ¡Êý¾Ý¾ÍÒªÁ¬´øÂ˲¨ºÍÊý¾Ý´¦Àí¡£
½ñÌì×î´óµÄ¼ÓÈë¾ÍÊÇ°Ñ PWM Êä³öÄ£¿é¼Ó½øÈ¥ÁË£¬ËäÈ»ÊÇÖ±½Ó¿½±´±ðÈ˵쬲»¹ý´ó¸Å¿´ÁË Ò»Ï·¢ÏÖÒ²²»ÊǺÜÄÑ¡£»ù±¾ÔÀíÊÇÓà TIM4 ¶¨Ê±Æ÷ÏÈÔ¤·ÖƵ£¬72M ½µµ½ 24M£¬È»ºóÉèÖÃÒ»¸ö ¼ÆÊýÉÏÏÞ 1000£¬¼´ PWM µÄƵÂÊÊÇ 24M/1000=24k Hz£¬È»ºó TIM4 ÓÐ 4 ¸öͨµÀ£¬Ã¿¸öͨµÀÓÐ ¼Ä´æÆ÷£¬ÓÃͨµÀ¼Ä´æÆ÷ºÍ×ܼĴæÆ÷±È¶ÔÊä³ö PWM£¬ÓеãÀàËÆ 8051F µÄ PCA ¸ßËÙÊä³öģʽ¡£
µ«ÊÇÓÖ³öÏÖÒ»¸öÎÊÌ⣬¶¨Ê±Æ÷µÄԤװÌîÖµµ½µ×Óò»Óüõ 1£¬PWM Àý³ÌÀï 1000 ÉÏÏÞ×°ÌîµÄ ÊÇ 999£¬µ«ÊǸü¶àµÄÀý³ÌÊDz»¼õ 1 µÄ£¬ÒÔºóÓÐʾ²¨Æ÷רÃÅʵÑéһϡ£
2013 Äê 2 ÔÂ 8 ÈÕ 21:39:33
»ù±¾ÉÏ·É¿ØÒѾ³õ¾ß³ûÐΣ¬ÏÖÔÚ PWM Êä³öºÍÊäÈë¶¼¼ÓÉÏÁË£¬ÏÖÔÚ PWM ÊäÈëµ÷ͨÁË£¬½Ó ÏÂÀ´ÔÙµ÷ PWM Êä³ö¡£
ÔÚ±à³ÌÖз¢ÏÖ£¬Ã¿¸öͨÓö¨Ê±Æ÷£¨2~6£©¶¼ÓÐËĸöͨµÀ£¬Ï൱ÓÚ PCA£¬·Ç³£Ç¿´ó£¬¿ÉÒÔ²ú ÉúËÄ· PWM »òÕß¼ì²âÊäÈëµÄËÄ· PWM¡£²»¹ýÿ¸ö¶¨Ê±Æ÷µÄ¶Ë¿ÚÊÇÓÉÏÞÖÆµÄ£¬Ð¾Æ¬ÊǶ¨Òå