智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8538|回复: 14
打印 上一主题 下一主题

[咨询] 电磁组两个电感的算法

  [复制链接]

12

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
威望
180
贡献
58
兑换币
86
注册时间
2013-1-9
在线时间
27 小时
跳转到指定楼层
1#
发表于 2013-4-12 18:59:36 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
//方向控制
   uint16 ADValue0,ADValue1;  //      1    主程序使用的变量定义     
  float Direction_diff=0.0,Direction_sub=0.0,Direction_add=0.0;
  float Direction_sub_value=0.0,Direction_sub_old=0.0;
  float DirectionOutold=0.0,DirectionOutnew=0.0;
  void DirectionControl(void)
   {


      Direction_sub=(float)ADValue0-(float)ADValue1;
      Direction_add=(float)ADValue0+(float)ADValue1;
      Direction_diff=Direction_sub/Direction_add;
      Direction_sub_value=Direction_sub-Direction_sub_old;
      Direction_sub_old=Direction_sub;
      DirectionOutold=DirectionOutnew;
      DirectionOutnew=1100+K_Direction_P*Direction_diff+K_Direction_D*Direction_sub_value;

   }
大神帮我看看程序哪错了啊,大弯道正向能跑过去反向跑不过去

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-4 14:28 , Processed in 0.045633 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表