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

我直接拿信号线去接t0口,结果烧了两根信号线,就是信号线不能检测处方波了。想问编码器与单片机的正确接法是怎样?是不是需要接口电路呢?拜托高手帮帮小弟,能给出电路图和具体元件的有追加分!!

关键是你要先确定旋转编码器的输出信号是什么电平的,通常单片机只能直接接受0--Vcc的电平输入,输入电压高的话就很容易烧掉口线。
你的问题大概就是旋转编码器的输出信号电平较高,解决倒也简单,量一下它的高电平是多少,然后用2个电阻分压成0--Vcc就可以了(保险起见还可以再小一点,例如0--0.8Vcc)。
另外,最好在分压电阻上再加小电容滤波,然后经施密特触发器(例如7414)整形后再接单片机,这样一来可以减少外部干扰,使计数更可靠,二来可以保护单片机(至多烧坏一片7414)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-11
我也用得是编码器,直接与单片机相连没有关系啊。
编码器供电电压是直流5V,出来的三根信号线,A B Z都可以直接接到单片机的TO 口。我也用电压表量过信号线的电压是0.018V.所以说比单片机的接口电压小很多,应该不会有烧坏的可能了。记着,接信号线的同时,接地线也得接到单片机的地端。
然后用TO计数。 就可以了
第2个回答  2009-03-11
编码器一般是OC输出,如果与单片机连接需加上拉电阻,且工作电压要与单片机相同;信号线要接在P3口的计数器上,如果接在P0口,那就比较好玩儿了。
第3个回答  2012-03-07
我最近也在整旋转编码器,也不是太清楚,不知道楼主有没有好的建议
第4个回答  2012-09-08
ABZ三根线上可串联电阻吗?用来隔离的。