智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2291|回复: 7
打印 上一主题 下一主题

直立车官方控制方案中g_fAngleControlOut和g_fSpeedControlOut直立控制框架的一点疑问

[复制链接]

10

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1934
威望
940
贡献
560
兑换币
615
注册时间
2013-9-13
在线时间
217 小时
跳转到指定楼层
1#
发表于 2014-7-28 10:30:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在官方代码中,g_fAngleControlOut和g_fSpeedControlOut两个参数通过 MotorOut:电机输出函数 来叠加,但是看了看中断服务函数中的意思是g_fSpeedControlOut这个参数每毫秒都在变化但是实际上能和g_fAngleControlOut叠加的是每5毫秒才能加一次,我的疑问是,SpeedControl:速度控制函数 每100ms调用一次,生成的变化值是上100ms的值,因此g_fSpeedControlOut这个参数就是上100ms里的某一段5ms的值,而g_fAngleControlOut却是实实在在的5ms更新一次,这样g_fAngleControlOut和g_fSpeedControlOut叠加的时候不会产生延迟么,感觉g_fSpeedControlOut这个参数不总是落后于角度控制输出的参数么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

10

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1934
威望
940
贡献
560
兑换币
615
注册时间
2013-9-13
在线时间
217 小时
2#
 楼主| 发表于 2014-7-28 10:43:21 | 只看该作者
莫沉求顶~
回复 支持 反对

使用道具 举报

3

主题

218

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2151
威望
1114
贡献
683
兑换币
771
注册时间
2014-4-2
在线时间
177 小时
毕业学校
南京农业大学
3#
发表于 2014-7-28 11:02:17 | 只看该作者

回复 支持 反对

使用道具 举报

61

主题

545

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3810

优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章论坛元老奖章

威望
1747
贡献
995
兑换币
1052
注册时间
2013-9-7
在线时间
534 小时
4#
发表于 2014-7-28 11:47:54 | 只看该作者
个人感觉不要把这两个东西放在一起来分析,直立就是直立,用来采集陀螺仪,实现小车站立不倒,而速度就是速度,虽然调直立的时候也用到速度,但是速度让电机不转使它达到直立时设定的速度为0的状态。速度和直立分析上没有太大关系,但是由于电机是公用的,所有直立、速度包括方向都要有对电机的控制,所以它们才连在一起,用个公式来实现
回复 支持 反对

使用道具 举报

65

主题

717

帖子

0

精华

常驻嘉宾

事后诸葛亮

Rank: 8Rank: 8

积分
3714

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1697
贡献
1137
兑换币
1013
注册时间
2013-10-12
在线时间
440 小时
5#
发表于 2014-7-28 12:50:49 | 只看该作者
看你头像 不告诉你
回复 支持 反对

使用道具 举报

4

主题

796

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10578

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
5540
贡献
3174
兑换币
3043
注册时间
2013-9-30
在线时间
932 小时
6#
发表于 2014-7-28 13:42:28 | 只看该作者
一看头像就是邪恶之人....不告诉你...
回复 支持 反对

使用道具 举报

6

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1600
威望
746
贡献
464
兑换币
490
注册时间
2012-12-9
在线时间
195 小时
7#
发表于 2014-7-28 23:43:16 | 只看该作者
感觉延迟一点无所谓吧,速度控制是实时更新的就行啦。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

注册会员

Rank: 2

积分
13
威望
9
贡献
4
兑换币
3
注册时间
2015-6-2
在线时间
0 小时
8#
发表于 2015-6-2 21:22:29 | 只看该作者
小白问一下函数中#define CAR_SPEED_CONSTANT中的1000是什么值。。。怎么来的。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 12:23 , Processed in 0.176110 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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