智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 冲啊
打印 上一主题 下一主题

[软件类] 电磁速度控制

[复制链接]

7

主题

74

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1130
威望
626
贡献
224
兑换币
6
注册时间
2012-2-10
在线时间
140 小时
11#
 楼主| 发表于 2012-6-7 20:31:45 | 只看该作者
奔驰飞思卡尔 发表于 2012-6-6 07:36
qing wen zai na pan duan ji xing

if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;   
   if(!MOTOR_RIGHT_SPEED_POSITIVE)  g_nRightMotorPulse = -g_nRightMotorPulse;
   g_nLeftMotorPulseSigma += g_nLeftMotorPulse;
    g_nRightMotorPulseSigma += g_nRightMotorPulse;
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
482
贡献
136
兑换币
2
注册时间
2012-2-23
在线时间
114 小时
12#
发表于 2012-6-9 18:23:40 | 只看该作者
冲啊 发表于 2012-6-7 20:31
if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;   
   if(!MOTOR_RIGHT_SPE ...

谢谢
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
482
贡献
136
兑换币
2
注册时间
2012-2-23
在线时间
114 小时
13#
发表于 2012-6-10 14:25:04 | 只看该作者
风少 发表于 2012-5-22 15:05
问下兄台,你运行的时候g_fSpeedControlIntegral这个参数是一直增大的吗?按照官网上的代码貌似是一直增大 ...

if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;   
   if(!MOTOR_RIGHT_SPEED_POSITIVE)  g_nRightMotorPulse = -g_nRightMotorPulse;
   g_nLeftMotorPulseSigma += g_nLeftMotorPulse;
    g_nRightMotorPulseSigma += g_nRightMotorPulse;
上式代码中g_nLeftMotorPulse   与 g_nLeftMotorPulseSigma有什么区别吗?有点不懂。。。。谢谢。。。坐等回复
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
1263
贡献
242
兑换币
20
注册时间
2011-10-15
在线时间
304 小时
14#
发表于 2012-6-10 16:19:06 | 只看该作者
张景张景 发表于 2012-6-10 14:25
if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;   
   if(!MOTOR_RIGHT_SPE ...

sigma就是求和符号的英文。。。
回复 支持 反对

使用道具 举报

12

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
989
威望
554
贡献
241
兑换币
51
注册时间
2012-2-24
在线时间
97 小时
15#
发表于 2012-6-10 19:19:29 | 只看该作者
张景张景 发表于 2012-6-10 14:25
if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;   
   if(!MOTOR_RIGHT_SPE ...

g_nLeftMotorPulse这个是每5ms计算一次,而 g_nLeftMotorPulseSigma是要累加的,每100ms用一次(用在速度控制中),然后清零
回复 支持 反对

使用道具 举报

13

主题

92

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2533
威望
1838
贡献
511
兑换币
278
注册时间
2013-3-17
在线时间
92 小时
毕业学校
西安建筑科技大学
16#
发表于 2013-6-4 00:30:06 | 只看该作者
风少 发表于 2012-6-10 19:19
g_nLeftMotorPulse这个是每5ms计算一次,而 g_nLeftMotorPulseSigma是要累加的,每100ms用一次(用在速度 ...

求加企鹅,1658080145,想给你看个程序
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 00:06 , Processed in 0.043015 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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