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

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

[复制链接]
黑皮男 提问时间:2018-4-27 15:37 /
阅读主题, 点击返回1楼
收藏 评论16 发布时间:2018-4-27 15:37
16个回答
努力的人 回答时间: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输出的时候的振铃现象。电流方向突然 ...

我现在考虑这样来做之前实现的效果不太好,再多试试吧
zzq654321 回答时间:2018-6-21 16:06:37
楼主用的那种只有1个输出的光电传感器嘛
黑皮男 回答时间:2018-6-21 17:09:55
zzq654321 发表于 2018-6-21 16:06
楼主用的那种只有1个输出的光电传感器嘛

是的
12

所属标签

相似问题

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