System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及汽车电子,尤其涉及一种基于软解码的mcal配置方法。
技术介绍
1、汽车开放系统架构(autosar)是由全球主流汽车制造商、部件供应商、研究机构等携手合作,制定的专门用于汽车的开放性的框架和行业标准,是管理应用程序和标准软件模块中功能的基础结构。微控制器抽象层(mcal)位于autosar分层模型中bsw最底层,包含内部驱动,可以直接访问微控制器和片内外设,实现车辆电子控制单元的基础驱动功能。新能源汽车中用于驱动电机的电机控制器的一个重要作用是检测电机转子的信息,只有获得准确可靠的转子位置和速度信息才可以实现对电机的高性能控制。旋转变压器因其精度高、抗干扰能力强,被广泛应用于电动汽车的电驱动应用中,但与旋变配合使用的解码芯片成本较高,因此出现越来越多通过软件算法对旋转变压器的位置进行解码的方案。
2、现有的软解码大多在解调后输入校正模块以对输出信号进行误差补偿,而忽略了在模拟信号输入路径中各种因素的影响,例如温度变化、元件老化、工作环境干扰等,都可能导致偏移量的产生。这些偏移量会引起模拟信号的失真和误差,从而影响到最终的数字信号处理结果。
技术实现思路
1、本专利技术的目的在于提供一种基于软解码的mcal配置方法,其目的在于克服现有技术中存在的上述问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种基于软解码的mcal配置方法,mcal配置模块通过控制de lta-sigma adc硬件模块实现软解码,上述硬件模块包
4、模拟信号输入通道配置模块,用于配置模拟信号输入通道;
5、调制时钟配置模块,用于配置调制时钟;
6、时钟同步模块,用于将调制时钟与系统时钟进行同步;
7、调制解调模块,用于数据调制解调分析;
8、校正模块,用于进行偏移校正和增益校正;
9、其中,在配置的初始化阶段和运行过程中启用偏移测量模式。
10、作进一步改进的,上述初始化阶段为delta-sigma adc配置阶段,该阶段启用偏移测量模式,对输入信号进行采样,将测出的偏移值写入偏移校正寄存器offmx,以便后续进行自动偏移校正。
11、作进一步改进的,上述运行过程为数据转换过程,上述校正模块根据上述偏移值进行自动偏移校正。
12、作进一步改进的,上述运行过程同时进行增益校正。
13、作进一步改进的,设置delta-sigma adc bit reverse pwm为位反转模式,且配置激励信号为f激励=fclk/(5+1)*2/16/64=9.76khz,其中fclk为系统时钟频率。
14、作进一步改进的,上述模拟信号输入通道的输入数据由片上调制器获得,并将输出转换为cic滤波器的输入格式。
15、作进一步改进的,上述片上调制器包括三阶调制器,用于对输入信号实现过采样,提高信号动态范围和信噪比。
16、作进一步改进的,上述增益校正通过输入上述三阶调制器的参考信号与上述输入信号进行比较和调制实现,上述参考信号为上述输入信号的基准。
17、作进一步改进的,上述片上调制器启用时可由外部门信号控制,以节省功耗。
18、本专利技术在mcal底层配置时增加了偏移量校正环节,能够消除因外部因素导致的幅值不平衡导致的角度误差,提高了解码精度。利用mcal进行配置,其配置简单,减少系统资源的占用。本专利技术运行模式可选用标准模式和高性能模式,标准模式下可降低功耗,相比高性能模式每个通道可节约2ma;高性能模式下能够达到最大的指定信噪比,并可将调制器设置为由外部门信号控制,以此降低功耗。
本文档来自技高网...【技术保护点】
1.一种基于软解码的MCAL配置方法,其特征在于,MCAL配置模块通过控制Delta-SigmaADC硬件模块实现软解码,所述硬件模块包括:
2.如权利要求1所述的一种基于软解码的MCAL配置方法,其特征在于,所述初始化阶段为Delta-Sigma ADC配置阶段,该阶段启用偏移测量模式,对输入信号进行采样,将测出的偏移值写入偏移校正寄存器OFFMx,以便后续进行自动偏移校正。
3.如权利要求2所述的一种基于软解码的MCAL配置方法,其特征在于,所述运行过程为数据转换过程,所述校正模块根据所述偏移值进行自动偏移校正。
4.如权利要求3所述的一种基于软解码的MCAL配置方法,其特征在于,所述运行过程同时进行增益校正。
5.如权利要求1所述的一种基于软解码的MCAL配置方法,其特征在于,设置Delta-Sigma ADC Bit Reverse PWM为位反转模式,且配置激励信号为f激励=fCLK/(5+1)*2/16/64=9.76KHz,其中fCLK为系统时钟频率。
6.如权利要求1所述的一种基于软解码的MCAL配置方法
7.如权利要求6所述的一种基于软解码的MCAL配置方法,其特征在于,所述片上调制器包括三阶调制器,用于对输入信号实现过采样,提高信号动态范围和信噪比。
8.如权利要求4所述的一种基于软解码的MCAL配置方法,其特征在于,所述增益校正通过输入所述三阶调制器的参考信号与所述输入信号进行比较和调制实现,所述参考信号为所述输入信号的基准。
9.如权利要求6所述的一种基于软解码的MCAL配置方法,其特征在于,所述片上调制器启用时可由外部门信号控制,以节省功耗。
...【技术特征摘要】
1.一种基于软解码的mcal配置方法,其特征在于,mcal配置模块通过控制delta-sigmaadc硬件模块实现软解码,所述硬件模块包括:
2.如权利要求1所述的一种基于软解码的mcal配置方法,其特征在于,所述初始化阶段为delta-sigma adc配置阶段,该阶段启用偏移测量模式,对输入信号进行采样,将测出的偏移值写入偏移校正寄存器offmx,以便后续进行自动偏移校正。
3.如权利要求2所述的一种基于软解码的mcal配置方法,其特征在于,所述运行过程为数据转换过程,所述校正模块根据所述偏移值进行自动偏移校正。
4.如权利要求3所述的一种基于软解码的mcal配置方法,其特征在于,所述运行过程同时进行增益校正。
5.如权利要求1所述的一种基于软解码的mcal配置方法,其特征在于,设置delta-sigma adc bit rever...
【专利技术属性】
技术研发人员:李芳芳,周鹏,代桂彬,
申请(专利权)人:合肥钧联汽车电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。