一种信号变化量计算方法

文档序号:7526980阅读:284来源:国知局
一种信号变化量计算方法
【专利摘要】本发明涉及一种信号变化量计算方法,属于电子【技术领域】,该方法包括以下步骤:步骤一、通过信号临时变量的存储,将信号依次存入对应的向量中;步骤二、向量最大值和最小值之差、判断当前信号变化状态;步骤三、信号实时变化量的计算;步骤四、实时变化量积分计算以及积分器的定时初始化。所述步骤一通过向量索引值将输入变量存储到不同的存储单元。本能发明方法克服了现有技术中“滤波前的值和滤波后的值可能差别并不大,得到的变化量是一个很小的数”等技术难题,实现“不仅能得到信号的实时变化量大小,还能在固定时间步长内统计信号的变化幅度”的有益效果。
【专利说明】一种信号变化量计算方法

【技术领域】
[0001] 本发明涉及电子【技术领域】,尤其涉及信号量计算方法。

【背景技术】
[0002] 电子控制领域中经常用到某个信号的变化量来判断系统状态,以便采取合理的措 施进行控制。目前程序中一般采用滤波的方法得到信号的变化量,如附图1所示。利用滤波 器实现这种功能优点是计算信号变化量响应快,但存在两个缺点,一是输入信号相同时得 到的滤波值跟滤波器的滤波系数有关,所以得到的信号变化量并不是信号的实际变化量。 二是当信号变化缓慢时,滤波前的值和滤波后的值可能差别并不大,得到的变化量是一个 很小的数。如果实际工程中对信号变化量有特殊要求时,便不能满足需求。


【发明内容】

[0003] 针对相关【技术领域】文献和以上现有技术的不足,在大量现有文献研究和长期在相 关领域研发实践的基础上,本发明提出"一种信号变化量计算方法",克服了现有技术中"滤 波前的值和滤波后的值可能差别并不大,得到的变化量是一个很小的数"等技术难题,通过 "信号临时变量的存储(将信号依次存入对应的向量中)、向量最大值和最小值之差、判断 当前信号变化状态(上升还是下降)、信号实时变化量的计算、实时变化量积分计算以及积 分器的定时初始化",实现"不仅能得到信号的实时变化量大小,还能在固定时间步长内统 计信号的变化幅度"的有益效果。
[0004] 为实现上述目的,本发明是通过以下技术方案实现的:一种信号变化量计算方 法,该方法包括以下步骤:步骤一、通过信号临时变量的存储,将信号依次存入对应的向 量中;步骤二、向量最大值和最小值之差、判断当前信号变化状态;步骤三、信号实时变 化量的计算;步骤四、实时变化量积分计算以及积分器的定时初始化。所述步骤一通过 向量索引值idx将输入变量存储到不同的存储单元。)所述步骤二根据当前向量的Y 的最大值和最小值之差为TOdif=max(Y)-min(Y);所述步骤三信号的实时变化量为

【权利要求】
1. 一种信号变化量计算方法,其特征在于,该方法包括以下步骤: 步骤一、通过信号临时变量的存储,将信号依次存入对应的向量中; 步骤二、向量最大值和最小值之差、判断当前信号变化状态; 步骤三、信号实时变化量的计算; 步骤四、实时变化量积分计算以及积分器的定时初始化。
2. 根据权利要求1所述的信号变化量计算方法,其特征在于,所述步骤一通过向量索 引值idx将输入变量存储到不同的存储单元。
3. 根据权利要求1所述的信号变化量计算方法,其特征在于,所述步骤二根据当前向 量的Y的最大值和最小值之差为TOdif=max(Y)-min(Y)。
4. 根据权利要求1所述的信号变化量计算方法,其特征在于,所述步骤三信号的实时 变化量为
5. 根据权利要求1所述的信号变化量计算方法,其特征在于,所述步骤四将信号实时 变化量TDif作为积分器的输入,输出为TDif_INT,代表信号变化量在一定时间内的累加 值,积分器每隔固定的时间重置一次。
6. 根据权利要求1所述的信号变化量计算方法,其特征在于,所述步骤四还包括初始 化计数器CoolIn_Accum,当使能条件为idx大于设定值,TCoolIn_Accum累加一次,当累 加结果超过设定的阀值时,触发条件trigger= 1,初始化计数器和积分器INTT,计算时 TC〇〇lIn_ACcum不断的累加和初始化,控制积分器INTT的初始化时间步长。
7. 根据权利要求6所述的信号变化量计算方法,其特征在于,设定的阀值越大,积分器 INTT的初始化时间步长越大,阀值设置的越高,积分器INTT输出值TDif_INT越大。
8. 根据权利要求6所述的信号变化量计算方法,其特征在于,如果T-in变化较慢提高 阀值的值。
【文档编号】H03H21/00GK104410387SQ201410505991
【公开日】2015年3月11日 申请日期:2014年9月27日 优先权日:2014年9月27日
【发明者】林国伟 申请人:奇瑞汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1