硬汉嵌入式论坛

 找回密码
 立即注册
查看: 820|回复: 6
收起左侧

[ADC] ADC如何判断无限位电位器旋转方向

[复制链接]

26

主题

70

回帖

148

积分

初级会员

积分
148
发表于 2023-3-27 10:15:43 | 显示全部楼层 |阅读模式
一种无限位电位器, ad采集它的输出为2路有相差周期性的三角波, 这个有人用过吗? 请问如何判断它的转向呢.


波形如下
CW:

CW

CW
     

CCW:

CCW

CCW


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2023-3-27 10:19:11 | 显示全部楼层
楼主用示波器测试后,正向和反向的区别是什么,

如果是正负相位差区别的话

直接施密特触发器处理下,然后定时器捕获应该满足需求

回复

使用道具 举报

26

主题

70

回帖

148

积分

初级会员

积分
148
 楼主| 发表于 2023-3-28 08:41:53 | 显示全部楼层
eric2013 发表于 2023-3-27 10:19
楼主用示波器测试后,正向和反向的区别是什么,

如果是正负相位差区别的话

上图就有正反转的示波器波形, 是属于正负相差关系, 但你说的用施密特触发器处理我不太理解.
回复

使用道具 举报

8

主题

136

回帖

160

积分

初级会员

积分
160
发表于 2023-3-28 12:02:49 | 显示全部楼层
判断电压在上升还是在下降应该可行, 没必要有相差也可以吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2023-3-28 12:17:31 | 显示全部楼层
hjhj7591418 发表于 2023-3-28 08:41
上图就有正反转的示波器波形, 是属于正负相差关系, 但你说的用施密特触发器处理我不太理解.

施密特触发器也有简单的滤波作用
https://www.armbbs.cn/forum.php? ... 1275&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2023-3-28 12:17:55 | 显示全部楼层
tcs_stm32 发表于 2023-3-28 12:02
判断电压在上升还是在下降应该可行, 没必要有相差也可以吧

对,我觉得求个谁前谁后就行。
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2023-3-28 16:27:23 | 显示全部楼层
这个应该利用电压求前后,算出增长方向和步进值。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 02:16 , Processed in 0.171074 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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