失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > arduino编码器计数_ARDUINO旋转编码器

arduino编码器计数_ARDUINO旋转编码器

时间:2022-09-25 04:31:58

相关推荐

arduino编码器计数_ARDUINO旋转编码器

旋转编码器

旋转编码器可通过旋转可以计数正方向和反方向转动过程中输出脉冲的次数,旋转计数不像电位计,这种

转动计数是没有限制的。配合旋转编码器上的按键,可以复位到初始状态,即从

0

开始计数。

工作原理:

增量编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。这些脉冲用来控

制角位移。在

Eltra

编码器中角位移的转换采用了光电扫描原理。读数系统以由交替的透光窗口和不透光

窗口构成的径向分度盘(码盘)的旋转为依据,同时被一个红外光源垂直照射,光把码盘的图像投射到接

收器表面上。接收器覆盖着一层衍射光栅,它具有和码盘相同的窗口宽度。接收器的工作是感受光盘转动

所产生的变化,然后将光变化转换成相应的电变化。再使低电平信号上升到较高电平,并产生没有任何干

扰的方形脉冲,这就必须用电子电路来处理。读数系统通常采用差分方式,即将两个波形一样但相位差为

180

°的不同信号进行比较,以便提高输出信号的质量和稳定性。读数是再两个信号的差别基础上形成的,

从而消除了干扰。

增量编码器

增量编码器给出两相方波,它们的相位差

90

°,通常称为

A

通道和

B

通道。其中一个通道给出与转速相

关的信息,与此同时,通过两个通道信号进行顺序对比,得到旋转方向的信息。还有一个特殊信号称为

Z

或零通道,该通道给出编码器的绝对零位,此信号是一个方波与

A

通道方波的中心线重合。

增量型编码器精度取决于机械和电气两种因素,这些因素有:光栅分度误差、光盘偏心、轴承偏心、电子

读数装置引入的误差以及光学部分的不精确性。确定编码器精度的测量单位是电气上的度数,编码器精度

决定了编码器产生的脉冲分度。以下用

360

°电气度数来表示机械轴的转动,而轴的转动必须是一个完整

的周期。

要知道多少机械角度相当于电气上的

360

度,

可以用下列公式来计算:

电气

360=

机械

360

°

/n

°

脉冲

/

如果觉得《arduino编码器计数_ARDUINO旋转编码器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。