技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种新能源汽车数字量信号防抖滤波建模方法与流程  >  正文

一种新能源汽车数字量信号防抖滤波建模方法与流程

  • 国知局
  • 2024-10-09 15:16:03

本发明属于新能源汽车控制器信号处理,具体涉及一种新能源汽车数字量信号防抖滤波建模方法。

背景技术:

1、整车控制器是新能源汽车的核心部件。近年来,整车控制器的功能及性能都在快速发展。整车控制器在工作时需实时采集整车上各种传感器信号,而在数据采集过程中,由于外界因素影响,信号会受到不同程度的干扰,造成信号不稳定,解决此问题是整车控制器开发的重要技术环节。

2、随着新能源汽车的不断发展,对整车控制器的要求已经从功能稳定性、可靠性向功能多样性、应用场景适配性发生转变。现阶段,新能源汽车防抖滤波主要是通过硬件实现的,硬件参数一旦确定,便难以更改以适配新的防抖滤波场景,增加了生产成本。

技术实现思路

1、为了解决现有新能源汽车数字量信号跳变时受外界影响给整车带来错误指令的问题以及新能源汽车数字量信号的防抖适配性问题,本发明提供了一种新能源汽车数字量信号防抖滤波建模方法。

2、本发明为解决技术问题所采用的技术方案如下:

3、本发明提供的一种新能源汽车数字量信号防抖滤波建模方法,主要包括以下步骤:

4、向stateflow状态机输入数字量信号;进入stateflow状态机的默认初始状态;设定信号变化阈值,判断数字量信号防抖滤波的信号变化持续时间,当数字量信号发生变化时,stateflow状态机首先进入信号预处理状态presx,信号变化持续时间超过信号变化阈值时,stateflow状态机转入信号变化后状态finallysx并输出对应的变化后的数字量信号值;设定最大信号变化阈值,当stateflow状态机处于信号预处理状态presx时,在信号预处理状态presx期间,数字量信号未返回上一状态且超过最大信号变化阈值时,stateflow状态机返回默认初始状态;当stateflow状态机进入信号预处理状态presx后,记录上一状态的数字量信号值prestate,当信号变化持续时间未超过信号变化阈值时且接收的数字量信号转化为上一状态的数字量信号值时,stateflow状态机返回上一状态,当stateflow状态机处于信号预处理状态presx时,在信号预处理状态presx期间,数字量信号值转化为非上一状态的数字量信号值prestate且信号变化持续时间超过最大信号变化阈值时,stateflow状态机返回默认初始状态重新进行状态转换。

5、进一步的,用户自定义输入数字量信号值的范围,当输入的数字量信号值处于自定义的范围值之外时,则将输入的数字量信号值默认转化为0。

6、进一步的,进入stateflow状态机的默认初始状态时,输入的数字量信号值默认为0。

7、进一步的,用户自定义每个数字量信号的变化阈值,当信号变化持续时间超过信号变化阈值时,确认信号发生了变化,对应输出变化后的数字量信号值。

8、进一步的,数字量信号进入stateflow状态机后,其默认值为0。

9、进一步的,所述信号预处理状态presx中的x表示数字量信号值,用户可根据需要进行自定义。

10、本发明的有益效果是:

11、本发明提供的一种新能源汽车数字量信号防抖滤波建模方法,旨在解决现有新能源汽车数字量信号跳变时受外界影响给整车带来错误指令的问题以及新能源汽车数字量信号的防抖适配性问题。

12、与现有技术相比,本发明提供的一种新能源汽车数字量信号防抖滤波建模方法提高了数字量防抖滤波的通用性,对于不同的数字量信号,用户可根据需要自定义数字量信号数量、防抖滤波时间以及防抖场景,提高了适配性和可拓展性,以实现对新能源汽车安全性能的提升。

技术特征:

1.一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,用户自定义输入数字量信号值的范围,当输入的数字量信号值处于自定义的范围值之外时,则将输入的数字量信号值默认转化为0。

3.根据权利要求1所述的一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,进入stateflow状态机的默认初始状态时,输入的数字量信号值默认为0。

4.根据权利要求1所述的一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,用户自定义每个数字量信号的变化阈值,当信号变化持续时间超过信号变化阈值时,确认信号发生了变化,对应输出变化后的数字量信号值。

5.根据权利要求1所述的一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,数字量信号进入stateflow状态机后,其默认值为0。

6.根据权利要求1所述的一种新能源汽车数字量信号防抖滤波建模方法,其特征在于,所述信号预处理状态presx中的x表示数字量信号值,用户可根据需要进行自定义。

技术总结一种新能源汽车数字量信号防抖滤波建模方法,属于新能源汽车控制器信号处理领域,包括向Stateflow状态机输入数字量信号进入默认初始状态;信号发生变化时先进入preSX状态;preSX状态时,信号未返回上一状态且超过最大信号变化阈值时返回默认初始状态;进入preSX状态后记录上一状态信号值,当信号变化持续时间未超过阈值且信号转化为上一状态信号值时返回上一状态;preSX状态时,信号值转化为非上一状态信号值且信号变化持续时间超过最大信号变化阈值时返回默认初始状态重新进行状态转换。本发明提高了数字量防抖滤波的通用性、适配性和可拓展性。技术研发人员:张龙,马强,赵鑫雅受保护的技术使用者:大运汽车股份有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/308143.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。