目录
1、概述
2、SDK配置
2.1、IO配置
2.2、TRGMUX配置
2.3、LCU配置
2.4、Trgmux配置
2.5、Emios配置
2.6、代码实现
1、概述
碰到光电编码器、磁编码器等,有时候传出来的位置信息为ABZ的方式,在S32K3里面通过TRGMUX、LCU、Emios结合的方式可以实现ABZ解码。
官方推荐方式为
也有另外一种图示
ABZ的是什么在前面的正交编码文章里面已经有了叙述,S32K芯片本身存在一定的缺陷,例如Z信号的接入,Z信号是每转动一个机械周期会发出一个脉冲,此时清除AB信号的脉冲计数值,防止累计误差,但是S32K3里面此功能并没有实现,需要通过外接emios触发边沿检测中断,在中断里面清除AB的计数器。
ABZ并显示如下
Trgmux的