三电感识别环岛方案

三电感环岛识别方案

两横一竖

在这里插入图片描述
#代码 实测可用 最后到达最佳入环位置(实际AD值的大小要根据实际赛道测量)


u8 circle1=0,circle2=0,circle3=0,circle4=0;

void circle_flag(void)
{
	/*******************************************************
	 circle1:由直角回到平稳状态条件下,竖电感上升到大于2000,上升沿
                 indr  右电感值  indl左电感值  indm中间竖电感值  flag5为经过直角弯后打开环岛检测标志位
 	********************************************************/
               if(indr>1500&&indl>1500&&indm>2000&&flag5==1)
		 circle1=1,flag5=0;
	/*******************************************************
		circle2:在circle1满足的基础上,电感AD值下降到小于600,下降沿
	*********************************************************/
	 if(circle1==1&&indm<600) 
		circle2=1;
	/*******************************************************
		circle3:在circle2满足的基础上,电感AD值下降到大于2000,上升沿
	*********************************************************/		
	 if(circle2==1&&indm>2000)
	          	   circle3=1;
	/*******************************************************
		circle4:在circle3满足的基础上,电感AD值下降到小于600,下降沿
	*********************************************************/			
	 if(circle3==1&&indm<600)//500
	          	   circle4=1;
				/*条件都满足circle4=1,在电机驱动中控制电机打角*/
}
 
  • 10
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值