TMS320F2812扩展正交解码脉冲接口的设计
时间:03-01
来源:互联网
点击:
4 软件设计
4.1 初始化DSP
DSP的初始化主要包括:工作频率的设定、关闭看门狗、GPIO的设置等。其代码如下:
4.2 读取数据
数据的读取分四次完成,依次从高字节到低字节读出,读取每个字节定义三个变量:Result、Result_old、Result_new,分别用于存放最终结果、前一次的读数值、下一次的读数值。首先DSP从数据线上获得HCTL-2032引脚值。为了保证数据的可靠性,DSP将重复读取引脚的值,若两次数据相同,则把这个数作为最终值,反之,则说明数据不稳定,继续读取。采用4×解码模式,读取x通道数据时,读取数据的流程图如图4所示。
5 结束语
HCTI-2032正交解码器内部具有32位计数器,因此计数过程由器件本身硬件完成,减轻了CPU的计数负担。解码器与CPU接口方便,非常适合在多轴运动控制系统中扩展编码器位置检测接口。
TMS320F2812 正交解码 脉冲接口 相关文章:
- 基于DSP的无刷直流电机调速系统(06-01)
- TMS320F2812在多段液压机械无极变速器中的应用(11-10)
- 基于TMS320F2812的数字化三相变频电源的研制(01-15)
- 基于DSP的高精度数字频率计的设计(02-03)
- 基于TMS320F2812的分布式温度采集记录仪的设计与实现(11-29)
- 基于TMS320F2812的矢量变频调速系统研究(01-15)