<strong><font color="#004a85">作者:Kristian Saxrud Bekken,Microchip Technology Inc.</font> </strong>
增量式正交编码器提供一种低成本的方法来测量带有运动部件的系统中的运动,因此在许多学科的大量应用中广泛使用。一些典型示例包括测量物理控制轮的位置或测量电机中的转子角度和速度。
一些AVR<sup>®</sup>单片机(如 AVR XMEGA<sup>®</sup> E5)包括专用的正交解码功能,但解码也可以通过利用功能较少的小型控制器上一些独立于内核的外设来实现。本应用笔记介绍了如何使用 AVR 通过组合可配置定制逻辑(CCL)、事件系统(EVSYS)、16位定时器/计数器类型 A(TCA)和 16位定时器/计数器类型 B(TCB)等独立于内核的外设(CIP)来解码和跟踪来自增量式位置传感器的正交编码信号。
所述设置使用八个 I/O 引脚。如果使用应用笔记提供的代码基于 ATtiny1617 实现,则器件可以解码频率最高达 2.5 MHz 的正交脉冲。