一種信號變化量計算方法
【專利摘要】本發(fā)明涉及一種信號變化量計算方法,屬于電子【技術(shù)領(lǐng)域】,該方法包括以下步驟:步驟一、通過信號臨時變量的存儲,將信號依次存入對應(yīng)的向量中;步驟二、向量最大值和最小值之差、判斷當(dāng)前信號變化狀態(tài);步驟三、信號實時變化量的計算;步驟四、實時變化量積分計算以及積分器的定時初始化。所述步驟一通過向量索引值將輸入變量存儲到不同的存儲單元。本能發(fā)明方法克服了現(xiàn)有技術(shù)中“濾波前的值和濾波后的值可能差別并不大,得到的變化量是一個很小的數(shù)”等技術(shù)難題,實現(xiàn)“不僅能得到信號的實時變化量大小,還能在固定時間步長內(nèi)統(tǒng)計信號的變化幅度”的有益效果。
【專利說明】一種信號變化量計算方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及信號量計算方法。
【背景技術(shù)】
[0002] 電子控制領(lǐng)域中經(jīng)常用到某個信號的變化量來判斷系統(tǒng)狀態(tài),以便采取合理的措 施進(jìn)行控制。目前程序中一般采用濾波的方法得到信號的變化量,如附圖1所示。利用濾波 器實現(xiàn)這種功能優(yōu)點是計算信號變化量響應(yīng)快,但存在兩個缺點,一是輸入信號相同時得 到的濾波值跟濾波器的濾波系數(shù)有關(guān),所以得到的信號變化量并不是信號的實際變化量。 二是當(dāng)信號變化緩慢時,濾波前的值和濾波后的值可能差別并不大,得到的變化量是一個 很小的數(shù)。如果實際工程中對信號變化量有特殊要求時,便不能滿足需求。
【發(fā)明內(nèi)容】
[0003] 針對相關(guān)【技術(shù)領(lǐng)域】文獻(xiàn)和以上現(xiàn)有技術(shù)的不足,在大量現(xiàn)有文獻(xiàn)研究和長期在相 關(guān)領(lǐng)域研發(fā)實踐的基礎(chǔ)上,本發(fā)明提出"一種信號變化量計算方法",克服了現(xiàn)有技術(shù)中"濾 波前的值和濾波后的值可能差別并不大,得到的變化量是一個很小的數(shù)"等技術(shù)難題,通過 "信號臨時變量的存儲(將信號依次存入對應(yīng)的向量中)、向量最大值和最小值之差、判斷 當(dāng)前信號變化狀態(tài)(上升還是下降)、信號實時變化量的計算、實時變化量積分計算以及積 分器的定時初始化",實現(xiàn)"不僅能得到信號的實時變化量大小,還能在固定時間步長內(nèi)統(tǒng) 計信號的變化幅度"的有益效果。
[0004] 為實現(xiàn)上述目的,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:一種信號變化量計算方 法,該方法包括以下步驟:步驟一、通過信號臨時變量的存儲,將信號依次存入對應(yīng)的向 量中;步驟二、向量最大值和最小值之差、判斷當(dāng)前信號變化狀態(tài);步驟三、信號實時變 化量的計算;步驟四、實時變化量積分計算以及積分器的定時初始化。所述步驟一通過 向量索引值idx將輸入變量存儲到不同的存儲單元。)所述步驟二根據(jù)當(dāng)前向量的Y 的最大值和最小值之差為TOdif=max(Y)-min(Y);所述步驟三信號的實時變化量為
【權(quán)利要求】
1. 一種信號變化量計算方法,其特征在于,該方法包括以下步驟: 步驟一、通過信號臨時變量的存儲,將信號依次存入對應(yīng)的向量中; 步驟二、向量最大值和最小值之差、判斷當(dāng)前信號變化狀態(tài); 步驟三、信號實時變化量的計算; 步驟四、實時變化量積分計算以及積分器的定時初始化。
2. 根據(jù)權(quán)利要求1所述的信號變化量計算方法,其特征在于,所述步驟一通過向量索 引值idx將輸入變量存儲到不同的存儲單元。
3. 根據(jù)權(quán)利要求1所述的信號變化量計算方法,其特征在于,所述步驟二根據(jù)當(dāng)前向 量的Y的最大值和最小值之差為TOdif=max(Y)-min(Y)。
4. 根據(jù)權(quán)利要求1所述的信號變化量計算方法,其特征在于,所述步驟三信號的實時 變化量為
5. 根據(jù)權(quán)利要求1所述的信號變化量計算方法,其特征在于,所述步驟四將信號實時 變化量TDif作為積分器的輸入,輸出為TDif_INT,代表信號變化量在一定時間內(nèi)的累加 值,積分器每隔固定的時間重置一次。
6. 根據(jù)權(quán)利要求1所述的信號變化量計算方法,其特征在于,所述步驟四還包括初始 化計數(shù)器CoolIn_Accum,當(dāng)使能條件為idx大于設(shè)定值,TCoolIn_Accum累加一次,當(dāng)累 加結(jié)果超過設(shè)定的閥值時,觸發(fā)條件trigger= 1,初始化計數(shù)器和積分器INTT,計算時 TC〇〇lIn_ACcum不斷的累加和初始化,控制積分器INTT的初始化時間步長。
7. 根據(jù)權(quán)利要求6所述的信號變化量計算方法,其特征在于,設(shè)定的閥值越大,積分器 INTT的初始化時間步長越大,閥值設(shè)置的越高,積分器INTT輸出值TDif_INT越大。
8. 根據(jù)權(quán)利要求6所述的信號變化量計算方法,其特征在于,如果T-in變化較慢提高 閥值的值。
【文檔編號】H03H21/00GK104410387SQ201410505991
【公開日】2015年3月11日 申請日期:2014年9月27日 優(yōu)先權(quán)日:2014年9月27日
【發(fā)明者】林國偉 申請人:奇瑞汽車股份有限公司