当前位置:   article > 正文

软解码方案之-DSADC结果中断和时间戳中断MCAL配置实现

dsadc

电机软解码方案系列


软解码方案之-DSADC结果中断和时间戳中断MCAL配置实现


前言

目前新能源汽车行业电机控制器中旋变软解码方案应用比较普遍,楼主最近做了电机控制器AUTOSAR架构项目,对软解码模块了有了初步认知,后续分享相关技术点文章,欢迎板砖。


一、DSADC结果事件和时间戳事件简述

DSADC模块是英飞凌芯片中一个外设模块,详细DSADC模块具体见手册详细描述。

DSADC模块作为软解码方案使用时,对应DSADC模块来讲,输出角度的正余弦信号和时间戳供系统使用,在DSADC模块中,输出角度和时间戳分别可以产生中断事件,可以通过中断事件获取SIN和COS值,还有时间戳(读取寄存器Counter)。
 

二、DSADC结果事件和时间戳事件MCAL配置步骤

1.配置结果事件中断,MCAL配置界面如下:

 通过以上的DsadcServiceRequestMode配置为EVERY_NEW_RESULT来完成中断配置。(如果系统中使用了OS系统,还需要再OS中打开DSADC中断开关,注意打开对应通道的中断开关。)

2.配置时间戳事件中断,MCAL配置界面如下:

配置时间戳事件中断,时间戳事件正常设置由外部源进行触发DSADC进行的事件,触发的事件例如ATOM,CCU6或者其他源,楼主再使用过程中,使用ATOM对DSADC进行时间戳触发,产生一次中断,MCAL配置如下:

通过以上的DsadcTimestampServiceRequest配置为图中选项即可来完成中断配置。(如果系统中使用了OS系统,还需要再OS中打开DSADC中断开关,注意打开对应通道的中断开关。)

总结

以上配置可以完成DSADC模块的结果中断和时间戳中断的MCAL配置实现。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/463563
推荐阅读
相关标签
  

闽ICP备14008679号