Arduino与增量编码器握手
1.0 简介
==增量编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。==这些脉冲用来控制角位移。在Eltra编码器中角位移的转换采用了光电扫描原理。读数系统以由交替的透光窗口和不透光窗口构成的径向分度盘(码盘)的旋转为依据,同时被一个红外光源垂直照射,光把码盘的图像投射到接收器表面上。⛅⛅🌻🌼

接收器覆盖着一层衍射光栅它具有和码盘相同的窗口宽度。接收器的工作是感受光盘转动所产生的变化,然后将光变化转换成相应的电变化。再使低电平信号上升到较高电平,并产生没有任何干扰的方形脉冲,这就必须用电子电路来处理。读数系统通常采用差分方式,旋转编码器具有带有一些孔的圆形板和两个通道A和B。通过旋转圆形板,当A和B通道通过孔时,在该通道和公共端之间建立连接。这些中断在输出通道中产生方波。通过计算这些脉冲,我们可以找到旋转量。另一方面,通道A和B具有90度的相位差,因此您还可以根据前面的通道脉冲找到旋转方向。读数是再两个信号的差别基础上形成的,从而消除了干扰。⛅🌻🌼

订阅专栏 解锁全文
2262




被折叠的 条评论
为什么被折叠?



