11
69
217
中级技术员
EC11.png (121.56 KB )
下载附件
2023-10-25 12:18 上传
正反转波形
使用特权
222
1万
4万
技术总监
13
1797
5447
高级工程师
904416538b52cbcff0.png (141.79 KB )
2023-10-25 14:26 上传
zlf1208 发表于 2023-10-25 14:16 旋转编码器有二个信号,四个状态,你做一个真值表,用任一边沿的变化触发中断,然后根据上一个状态,用当前 ...
205
3333
资深工程师
1
7872
2万
medety 发表于 2023-10-25 16:54 能不能搞个这种状态来判断: 1.空闲的,也就是静止的时候,2个都为高电平,为0状态; 2.若黄线识别到下降沿 ...
21
568
1760
助理工程师
27
1883
7682
QuakeGod 发表于 2023-10-26 08:30 这个就是最普通的 AB相编码器。 处理方法有很多,当然,网上的文章有正确的也有错误的。 最合适的方法就是 ...
3
45
145
98
6281
xch 发表于 2023-10-26 10:39 需要消除毛刺。 一般是启用A和B两通道的上下沿中断。
维修超人 发表于 2023-10-26 09:44 楼主的思路是对的,但是要改进一下,要两个信号线都要开启外部中断,而且是上下沿两个中断。 黄线下降沿时 ...
medety 发表于 2023-10-26 10:45 这种方法有什么缺陷么? A通道中断后,禁止A 通道中断,启动B通道中断。 正转 A^B
medety 发表于 2023-10-26 11:13 总结一下就是: 定义黄线为A,红线为B。 0.启动A、B同时为下降沿触发,等待其中一个触发。
zlf1208 发表于 2023-10-26 11:27 不需要a和b这样的程序的 1. 在使能中断前先读取AB的状态,保存起来作为初始状态(即上一次状态);
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号