你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

光电编码器,直接输出脉冲(非AB相),如何实现正反转

[复制链接]
黑皮男 提问时间:2018-4-27 15:37 /
悬赏20ST金币已解决
现在在调一个智能车,但是一直有个困惑,不是很清楚应该如何实现PID调节正反转。目前的实现方式是如果是换向的话,就逐渐减速再反向,但是这样有一个缺点,反向响应比较慢,转弯的效果也不好。求思路

最佳答案

查看完整内容

个人觉得直接用PID换向不靠谱,PID是刚开始时是两个极端,类似FPGA IO输出的时候的振铃现象。电流方向突然一正一反的切换,冲击会很大。 要做的话,也是同一方向PID,分两段,先让停下来,然后再换向。
收藏 评论16 发布时间:2018-4-27 15:37

举报

16个回答
七哥 回答时间:2018-4-27 15:37:43
个人觉得直接用PID换向不靠谱,PID是刚开始时是两个极端,类似FPGA IO输出的时候的振铃现象。电流方向突然一正一反的切换,冲击会很大。

要做的话,也是同一方向PID,分两段,先让停下来,然后再换向。
Tcreat 回答时间:2018-4-27 15:46:54
可以通过加计辅助判断呀

评分

参与人数 2ST金币 +3 蝴蝶豆 +3 收起 理由
zero99 + 3
黑皮男 + 3 赞一个!

查看全部评分

z258121131 回答时间:2018-4-27 17:22:55
其实对目标速度来说是不是就直接是PID调节问题?

评分

参与人数 2ST金币 +3 蝴蝶豆 +2 收起 理由
zero99 + 2
黑皮男 + 3 赞一个!

查看全部评分

黑皮男 回答时间:2018-4-27 17:26:38
Tcreat 发表于 2018-4-27 15:46
可以通过加计辅助判断呀

不知道这个准确度怎么样,有一个MPU6050,IIC,怕影响性能
黑皮男 回答时间:2018-4-27 17:27:25
z258121131 发表于 2018-4-27 17:22
其实对目标速度来说是不是就直接是PID调节问题?

关键是我这个不是AB相测速,速度检测,只能返回正的编码器数值
z258121131 回答时间:2018-4-27 17:31:48
黑皮男 发表于 2018-4-27 17:27
关键是我这个不是AB相测速,速度检测,只能返回正的编码器数值

是直流电机吗?
Tcreat 回答时间:2018-4-27 17:32:08
黑皮男 发表于 2018-4-27 17:26
不知道这个准确度怎么样,有一个MPU6050,IIC,怕影响性能

只做个判断方向用而已  前后吗
黑皮男 回答时间:2018-4-27 17:50:50
Tcreat 发表于 2018-4-27 17:32
只做个判断方向用而已  前后吗

是啊,就是判断是向前,还是向后,还有转弯
黑皮男 回答时间:2018-4-27 17:51:26

是啊,直流电机
努力的人 回答时间:2018-4-27 18:10:55
建议换成ABZ脉冲输出的光电编码器,你用的不知道是不是那种模拟器件做的编码器,你的问题一个是编码器的问题,你用示波器测一下脉冲是不是稳定,另外就是你判断转向的算法没调好或者PID的参数问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

黑皮男 回答时间:2018-4-27 18:16:13
努力的人 发表于 2018-4-27 18:10
建议换成ABZ脉冲输出的光电编码器,你用的不知道是不是那种模拟器件做的编码器,你的问题一个是编码器的问 ...

换硬件稍微有点困难,脉冲是稳定的,主要就是方向判断的问题,我这个循环周期50ms,采用逐渐降低速度再切换方向,所以反应有点慢
Tcreat 回答时间:2018-4-27 20:56:30
黑皮男 发表于 2018-4-27 17:50
是啊,就是判断是向前,还是向后,还有转弯

这个加计应该可以实现的
黑皮男 回答时间:2018-4-27 22:20:37
Tcreat 发表于 2018-4-27 20:56
这个加计应该可以实现的

感觉转弯有点困难,毕竟转弯的过程中,会有一个轮是正向,一个轮是反向,如果突然换向,PID调节会出问题
黑皮男 回答时间:2018-4-28 09:53:03
toofree 发表于 2018-4-28 09:39
个人觉得直接用PID换向不靠谱,PID是刚开始时是两个极端,类似FPGA IO输出的时候的振铃现象。电流方向突然 ...

我现在考虑这样来做之前实现的效果不太好,再多试试吧
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版