打印
[STM32L0]

输出的AB相的信号峰值是24V吗?

[复制链接]
1695|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanghqi|  楼主 | 2021-2-6 14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单立个,24V供电的增量式光电编码器,其输出的AB相的信号峰值是24V吗?

使用特权

评论回复
沙发
yinxiangh| | 2021-2-6 14:32 | 只看该作者

什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
zhanghqi|  楼主 | 2021-2-6 14:34 | 只看该作者
现在想用STM32F103系列单片机捕获AB相的信号,查了相关资料,STM32自带硬件编码器接口

使用特权

评论回复
地板
guoyt| | 2021-2-6 14:36 | 只看该作者

你有什么打算呢?或者你想知道什么?

使用特权

评论回复
5
lvyunzeng| | 2021-2-6 14:39 | 只看该作者
是的,24V供电的编码器输出AB是24V的,但是要确定输出模式 是推挽输出还是集电极开路输出等等,后边电路形式略有不同。
另外编码器线长多少?和信号稳定准确有关系。
103的定时器有ECODE模式都可以,我使用过TIMER1 2 3 进行3路编码器信号处理。
同时还有串口 1 2 定时器4 同时工作 产品稳定可靠长时间运行。

使用特权

评论回复
6
zhanghqi|  楼主 | 2021-2-6 14:39 | 只看该作者
所以我的想法是,AB相通过运放LM324把电平转换至适合单片机电平直接输入至单片机的定时器进行捕获。

使用特权

评论回复
7
lvyunzeng| | 2021-2-6 14:40 | 只看该作者
看你需要点啥功能?

使用特权

评论回复
8
zhanglli| | 2021-2-6 14:42 | 只看该作者
用得着这么复杂吗?

使用特权

评论回复
9
zwll| | 2021-2-7 21:22 | 只看该作者
增量光电编码,无非就是AB相2线信号

使用特权

评论回复
10
stly| | 2021-2-7 21:25 | 只看该作者
就是没有自带硬件编码器接口的单片机处理起来都很简单

使用特权

评论回复
11
renyaq| | 2021-2-7 21:29 | 只看该作者
任意挑选一个相,边沿作为中断,读另外一相电平,就可以获取方向,自己去画一个AB相真值表就能够很清楚的明白怎么写程序了

使用特权

评论回复
12
xxrs| | 2021-2-7 21:31 | 只看该作者
至于电平如果高的,直接R-R电阻衰减送进去用就是了,衰减电阻阻值可以高点,这样还顺带输入IO限流安全保护。

使用特权

评论回复
13
houcs| | 2021-2-7 21:33 | 只看该作者
要真想做电平匹配的话用个电阻分压完事了

使用特权

评论回复
14
ousj| | 2021-2-7 21:36 | 只看该作者
但是好多编码器都是开漏输出的

使用特权

评论回复
15
kangzj| | 2021-2-7 21:38 | 只看该作者
你要搞清楚你的编码器到底咋输出的

使用特权

评论回复
16
llia| | 2021-2-7 21:40 | 只看该作者
要用编码器接口的话要占用一个定时器当然也可以用外部中断来做很简单。

使用特权

评论回复
17
zhanghqi|  楼主 | 2021-2-7 21:42 | 只看该作者
好的。谢谢指点

使用特权

评论回复
18
spark周| | 2021-2-7 21:45 | 只看该作者

没有接触过  帮楼主顶一下

使用特权

评论回复
19
xxmmi| | 2021-2-7 21:52 | 只看该作者
貌似可以简单点处理

使用特权

评论回复
20
jiajs| | 2021-2-7 21:54 | 只看该作者
上升沿捕获?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

11757

帖子

5

粉丝