一、旋转编码器怎么连接51单片机?
1、将A、B路脉冲接入51单片机的脉冲输入端口。用程序读入脉冲的8种状态(即A为高电平;A非为低电平;A↑为A的上跳沿;A↓为A的下跳沿。B 类似),并有8种组合,其中四种组合表示旋转编码器正转,另四种组合表示旋转编码器反转。
2、根据旋转编码器每转的编码数,以及选择的倍率(一般为4倍),计算脉冲当量(即每个脉冲对应的转角--度/脉冲)。
3、单片机发出读脉冲指令,计数器开始累加脉冲输入个数,直到单片机发出停止指令。由程序计算出旋转角度。
二、增量式光电编码器的输出脉冲不进行信号处理可以直接接到单片机测转速吗?(我没用过,所以弱弱地请问下)?
51单片机的T0端口是有内部上拉电阻的,所以对于集电极开路输出的编码器可以不用外接上拉电阻了。
我用示波器看过增量式光电编码器的输出波形,对于集电极开路输出的信号,如果直接接到示波器是看不到矩形波的,要再接个上拉电阻才能看到矩形波。
希望对你有用,其实这些要自己去实验室动手才能得出自己想知道的答案。
三、单片机和编码器的关系?
编码器跟后面两个没有关系,编码器一般是指旋转编码器,是把旋转信号转变为电脉冲信号的元件;单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。PLC是可编程逻辑控制器的简称,属于单片机的一种。