公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

基于AURIX开发板的GPT12正交编码器输入译码开发案例

lock attach
Attachments are accessible only for community members.

基于AURIX开发板的GPT12正交编码器输入译码开发案例

Quanqiu
Employee
Employee
First like received 100 comments on blog 50 comments on blog

基于AURIX开发板的GPT12正交编码器输入译码开发案例

投稿单位:联创汽车电子有限公司       作者:江南才俊(生态圈昵称)

案例内容概览

1.1     功能开发需求

1.2     高精度编码器输入信号

1.3     GPT12解码原理

1.4     MCU引脚资源分配

1.5     GPT12时钟源

1.6     GPT12的Port配置

1.7     GPT12的增量接口配置

1.8     代码实现

1.9     问题与解决

1.10    附录-增量编码输入示波器波形

(1)正转

(2)正转清零

(3)反转


1.1 功能开发需求

2-1.png

在某款汽车电子产品的电机转子位置RPS传感器的精度性能评价测试中,需采用高精度编码器对电机转子位置进行同轴同步高精度采集,以实现对标电机端RPS传感器是否合格。此图为性能评价测试工装示意图。

工装图注说明:

①编码器工装;②高精度编码器;③刚性联轴器;④工装底座面板;

⑤电机本体;⑥电机位置RPS传感器;⑦爪型联轴器;⑧电机工装侧板。

开发需求:

电机的⑥处位置&角速度传感器的精度需要根据同轴的外部②处的正交编码器进行校准,因此我们需要将ECU捕获到②和⑥的信号进行对比一致性,开发MCU程序实现:由GPT12直接捕获正交编码器A、B、Z三路信号直接结算的模块和功能。


1.2  高精度编码器输入信号

基于AURIX开发板编程需实现对上述工装中的高精度编码器输入信号的捕获解码逻辑。高精度编码器的输入信号特性如下:

2-1.2.png


点击附件查看完整信息

 

0 点赞
6103 次查看
13 评论