.. _rdc: RDC ====== 概述 ------ RDC(旋转变压器数字转换器)示例工程展示了如何使用RDC模块从旋转变压器获取位置信息。该示例展示了: - ADC配置用于I/Q信号采样 - PWM和TRGM配置用于ADC触发 - RDC模块配置和校准 - 角度计算和输出 硬件设置 ------------ 连接旋转变压器驱动板到电机接口(请参考 :ref:`RDC引脚描述 ` 部分),然后连接旋转变压器到驱动板。 - 旋转变压器驱动板14V供电 - RDC 设备型号 **SG52-4-G12.7** - 旋转变压器有4对极,所以电角度1圈对应机械角度1/4圈 - 旋转变压器的初始位置需要保证两相有足够的电压获取过零点位置,否则在运动过程中位置会存在误差 运行现象 ------------ 当工程正确运行后,串口终端会输出计算得到的角度信息。程序会: 1. 初始化和校准RDC模块 2. 持续采样I/Q信号 3. 计算并输出角度值(单位:度) 输出信息如下: .. code-block:: console theta: 1. theta: 20.5. 注意:角度值表示机械角度,单位为度。