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

[复制链接]
2296|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 | 显示全部楼层

你有什么打算呢?或者你想知道什么?
lvyunzeng 发表于 2021-2-6 14:39 | 显示全部楼层
是的,24V供电的编码器输出AB是24V的,但是要确定输出模式 是推挽输出还是集电极开路输出等等,后边电路形式略有不同。
另外编码器线长多少?和信号稳定准确有关系。
103的定时器有ECODE模式都可以,我使用过TIMER1 2 3 进行3路编码器信号处理。
同时还有串口 1 2 定时器4 同时工作 产品稳定可靠长时间运行。
 楼主| zhanghqi 发表于 2021-2-6 14:39 | 显示全部楼层
所以我的想法是,AB相通过运放LM324把电平转换至适合单片机电平直接输入至单片机的定时器进行捕获。
lvyunzeng 发表于 2021-2-6 14:40 | 显示全部楼层
看你需要点啥功能?
zhanglli 发表于 2021-2-6 14:42 | 显示全部楼层
用得着这么复杂吗?
zwll 发表于 2021-2-7 21:22 | 显示全部楼层
增量光电编码,无非就是AB相2线信号
stly 发表于 2021-2-7 21:25 | 显示全部楼层
就是没有自带硬件编码器接口的单片机处理起来都很简单
renyaq 发表于 2021-2-7 21:29 | 显示全部楼层
任意挑选一个相,边沿作为中断,读另外一相电平,就可以获取方向,自己去画一个AB相真值表就能够很清楚的明白怎么写程序了
xxrs 发表于 2021-2-7 21:31 | 显示全部楼层
至于电平如果高的,直接R-R电阻衰减送进去用就是了,衰减电阻阻值可以高点,这样还顺带输入IO限流安全保护。
houcs 发表于 2021-2-7 21:33 | 显示全部楼层
要真想做电平匹配的话用个电阻分压完事了
ousj 发表于 2021-2-7 21:36 | 显示全部楼层
但是好多编码器都是开漏输出的
kangzj 发表于 2021-2-7 21:38 | 显示全部楼层
你要搞清楚你的编码器到底咋输出的
llia 发表于 2021-2-7 21:40 | 显示全部楼层
要用编码器接口的话要占用一个定时器当然也可以用外部中断来做很简单。
 楼主| zhanghqi 发表于 2021-2-7 21:42 | 显示全部楼层
好的。谢谢指点
spark周 发表于 2021-2-7 21:45 | 显示全部楼层

没有接触过  帮楼主顶一下
xxmmi 发表于 2021-2-7 21:52 | 显示全部楼层
貌似可以简单点处理
jiajs 发表于 2021-2-7 21:54 | 显示全部楼层
上升沿捕获?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

11757

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部