智能车制作

标题: 当电感采样信号突然为0时,怎么让舵机保持上一次的PWM输出 [打印本页]

作者: ↗仰┢┦望☆    时间: 2014-6-22 22:49
标题: 当电感采样信号突然为0时,怎么让舵机保持上一次的PWM输出
如何把上一次的值保留到这一次?
就是怎么把寄存器的当前值变为上一次的值,然后继续给舵机保持

作者: 重生    时间: 2014-6-22 23:06
每次都留存上一次的计算出的值 判断出你要的情况后 赋上一次的就可以了

作者: gsc617    时间: 2014-6-23 08:58
重生 发表于 2014-6-22 23:06
每次都留存上一次的计算出的值 判断出你要的情况后 赋上一次的就可以了

二楼的不完全对呀,上一次的值也逼近零飘了,最好用倒数第2到4次的某次值会更加有效,这的试试,
我的左转用上倒数第2次的值,右转用上倒数第3次的值,这最好实际调一下



作者: ↗仰┢┦望☆    时间: 2014-6-23 10:32
gsc617 发表于 2014-6-23 08:58
二楼的不完全对呀,上一次的值也逼近零飘了,最好用倒数第2到4次的某次值会更加有效,这的试试,
我的左 ...

关键问题是我不知道怎么把一个东西变为上一次。

作者: 重生    时间: 2014-6-23 10:38
gsc617 发表于 2014-6-23 08:58
二楼的不完全对呀,上一次的值也逼近零飘了,最好用倒数第2到4次的某次值会更加有效,这的试试,
我的左 ...

你总有一个从不漂变到漂的过程吧 那你早就已经赋了呀

作者: gsc617    时间: 2014-6-23 10:39
↗仰┢┦望☆ 发表于 2014-6-23 10:32
关键问题是我不知道怎么把一个东西变为上一次。

定义一个数组不断更新,并且做判断,加入丢线了就重新没有零飘的值或者直接打死这得实际调试

作者: 竹音清影    时间: 2014-6-23 10:41

作者: gsc617    时间: 2014-6-23 10:43
重生 发表于 2014-6-23 10:38
你总有一个从不漂变到漂的过程吧 那你早就已经赋了呀

我知道你的意思,可是我就是我这么干的,也许我们的KP值不一样,抱歉,也许答案不是唯一的。

作者: 重生    时间: 2014-6-23 10:58
gsc617 发表于 2014-6-23 10:43
我知道你的意思,可是我就是我这么干的,也许我们的KP值不一样,抱歉,也许答案不是唯一的。 ...

呃呃 那肯定的 智能车这东西 没有标准答案的





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2