急问:旋转编码器的信号线与单片机的接法

2024-12-12 12:08:22
推荐回答(5个)
回答1:

关键是你要先确定旋转编码器的输出信号是什么电平的,通常单片机只能直接接受0--Vcc的电平输入,输入电压高的话就很容易烧掉口线。
你的问题大概就是旋转编码器的输出信号电平较高,解决倒也简单,量一下它的高电平是多少,然后用2个电阻分压成0--Vcc就可以了(保险起见还可以再小一点,例如0--0.8Vcc)。
另外,最好在分压电阻上再加小电容滤波,然后经施密特触发器(例如7414)整形后再接单片机,这样一来可以减少外部干扰,使计数更可靠,二来可以保护单片机(至多烧坏一片7414)

回答2:

我也用得是编码器,直接与单片机相连没有关系啊。
编码器供电电压是直流5V,出来的三根信号线,A B Z都可以直接接到单片机的TO 口。我也用电压表量过信号线的电压是0.018V.所以说比单片机的接口电压小很多,应该不会有烧坏的可能了。记着,接信号线的同时,接地线也得接到单片机的地端。
然后用TO计数。 就可以了

回答3:

编码器一般是OC输出,如果与单片机连接需加上拉电阻,且工作电压要与单片机相同;信号线要接在P3口的计数器上,如果接在P0口,那就比较好玩儿了。

回答4:

我最近也在整旋转编码器,也不是太清楚,不知道楼主有没有好的建议

回答5:

ABZ三根线上可串联电阻吗?用来隔离的。