智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 968|回复: 1
打印 上一主题 下一主题

程序有个奇怪的错误,不知道怎么造成的,求指导

[复制链接]

2

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
威望
185
贡献
79
兑换币
46
注册时间
2012-3-10
在线时间
22 小时
毕业学校
hgc
跳转到指定楼层
1#
发表于 2014-4-20 01:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为调直立时发现一旦把小车拿起来,车轮就会朝一个方向跑飞,所以就用虚拟示波器看了看数值,发现奇怪的问题,实在想不明白。
Speed_L是我左轮电机的控制值,mmm和lll是特地设出来作比较的,其他地方都没有用到,
程序如下:

    mmm=Speed_L;
    lll=mmm;

    if(Speed_L > 4900)  Speed_L=4900;
    if(Speed_L < -4900) Speed_L=-4900;

    if(mmm > 4900)  mmm=4900;
    if(mmm < -4900) mmm=-4900;

我发现,lll这个值是来回变化的,但是 Speed_L 和 mmm 从第一次变到-4900之后就没变过了。
下面的图里  黄色线 是lll ,一直在变
            粉色线 是speed_L 和  mmm ,一直是-4900.不懂是为什么。求指导啊。



本帖子中包含更多资源

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

x
回复

使用道具 举报

30

主题

135

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2019
威望
874
贡献
437
兑换币
516
注册时间
2013-1-13
在线时间
354 小时
2#
发表于 2014-4-20 06:09:50 | 只看该作者
车拿起来单方向偏时 电机本该一个方向转 但是正转一会突然反转 去掉速度环的积分就没事了 咋回事这是?感觉我这情况和楼主差不多、、、、
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 06:11 , Processed in 0.056712 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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