本發(fā)明屬于電動車技術(shù)領(lǐng)域,尤其涉及一種電動車控制方法及裝置。
背景技術(shù):
在電動車技術(shù)領(lǐng)域,如何有效防止車輛溜坡是一個比較關(guān)鍵、共性的技術(shù)難題。車輛溜坡指的是由于路況等原因造成的與駕駛員行進意圖相反的車輛運動,例如當(dāng)車輛沿著傾斜坡道向上行駛的過程中,可能會出現(xiàn)車輛向下滑的情況。車輛溜坡極為危險,極易引起交通事故。
現(xiàn)有技術(shù)中,電動車防溜坡的控制方法主要有三種:第一種方法是通過識別坡度,對電機進行怠速控制,防止溜坡。第二種方法是通過狀態(tài)觀測器實時估計坡度,根據(jù)動力學(xué)公式計算駐坡所需轉(zhuǎn)矩,同時通過自動計算反饋閉環(huán)控制輸出補償轉(zhuǎn)矩防止車輛溜坡。第三種方法是通過識別坡度后,對電機進行轉(zhuǎn)矩自平衡控制,使電機轉(zhuǎn)子位置維持在檢測的初始位置,使車輛停在坡上。
上述的電動車防溜坡控制方法,首先都是要識別坡度,因此,需要增加額外的坡度傳感器的成本或者增加大量的坡度識別運算。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明實施例提供一種電動車控制方法及裝置,以解決現(xiàn)有技術(shù)中需要增加額外的坡度傳感器的成本或者增加大量的坡度識別運算的問題。
本發(fā)明實施例提供的一種電動車控制方法,可以包括:
獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度;
當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩;
根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整;
控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。
進一步地,所述根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整具體可以包括:
根據(jù)預(yù)設(shè)的計算系數(shù)、所述防溜坡轉(zhuǎn)矩和所述當(dāng)前速度計算轉(zhuǎn)矩上限和轉(zhuǎn)矩下限;
根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限對所述防溜坡轉(zhuǎn)矩進行限幅。
進一步地,在根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限對所述防溜坡轉(zhuǎn)矩進行限幅之前,還可以包括:
獲取所述目標(biāo)電動車的檔位狀態(tài);
若所述轉(zhuǎn)矩下限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩下限調(diào)整為零;
若所述轉(zhuǎn)矩上限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩上限調(diào)整為零。
進一步地,在控制電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩之前,還可以包括:
根據(jù)所述目標(biāo)電動車的當(dāng)前車輛狀態(tài)得到綜合轉(zhuǎn)矩;
若所述綜合轉(zhuǎn)矩的有效驅(qū)動力大于所述調(diào)整后的防溜坡轉(zhuǎn)矩的有效驅(qū)動力,則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩,所述有效驅(qū)動力為轉(zhuǎn)矩在所述檔位狀態(tài)指示的運動方向上產(chǎn)生的驅(qū)動力。
進一步地,在根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整之前,還可以包括:對所述防溜坡轉(zhuǎn)矩進行滑動平均濾波;
所述對所述防溜坡轉(zhuǎn)矩進行滑動平均濾波具體可以包括:
對所述防溜坡轉(zhuǎn)矩以預(yù)定的采樣周期進行采樣,得到采樣隊列,所述采樣隊列為先進先出的隊列;
丟棄所述采樣隊列的隊首采樣樣本,并將新獲得的采樣樣本加入隊尾,得到更新后的采樣隊列;
將所述采樣隊列的平均值確定為所述防溜坡轉(zhuǎn)矩。
本發(fā)明實施例提供的一種電動車控制裝置,可以包括:
速度獲取模塊,用于獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度;
PID控制模塊,用于當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩;
限幅模塊,用于根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整;
轉(zhuǎn)矩輸出模塊,用于控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。
進一步地,所述限幅模塊具體可以包括:
計算單元,用于根據(jù)預(yù)設(shè)的計算系數(shù)、所述防溜坡轉(zhuǎn)矩和所述當(dāng)前速度計算轉(zhuǎn)矩上限和轉(zhuǎn)矩下限;
限幅單元,用于根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限對所述防溜坡轉(zhuǎn)矩進行限幅。
進一步地,所述限幅模塊還可以包括:
檔位獲取單元,用于獲取所述目標(biāo)電動車的檔位狀態(tài);
下限調(diào)整單元,用于若所述轉(zhuǎn)矩下限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩下限調(diào)整為零;
上限調(diào)整單元,用于若所述轉(zhuǎn)矩上限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩上限調(diào)整為零。
進一步地,所述限幅模塊還可以包括:
綜合轉(zhuǎn)矩單元,用于根據(jù)所述目標(biāo)電動車的當(dāng)前車輛狀態(tài)得到綜合轉(zhuǎn)矩;
轉(zhuǎn)矩調(diào)整單元,用于若所述綜合轉(zhuǎn)矩的有效驅(qū)動力大于所述調(diào)整后的防溜坡轉(zhuǎn)矩的有效驅(qū)動力,則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩,所述有效驅(qū)動力為轉(zhuǎn)矩在所述檔位狀態(tài)指示的運動方向上產(chǎn)生的驅(qū)動力。
進一步地,所述電動車控制裝置還可以包括:濾波模塊,用于對所述防溜坡轉(zhuǎn)矩進行滑動平均濾波;
所述濾波模塊具體可以包括:
采樣單元,用于對所述防溜坡轉(zhuǎn)矩以預(yù)定的采樣周期進行采樣,得到采樣隊列,所述采樣隊列為先進先出的隊列;
更新單元,用于丟棄所述采樣隊列的隊首采樣樣本,并將新獲得的采樣樣本加入隊尾,得到更新后的采樣隊列;
計算單元,用于將所述采樣隊列的平均值確定為所述防溜坡轉(zhuǎn)矩。
本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度;當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩;根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整;控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。通過本發(fā)明實施例,運用PID控制算法得到了防溜坡轉(zhuǎn)矩,并對所述防溜坡轉(zhuǎn)矩進行限幅,控制電機輸出精準(zhǔn)的防溜坡轉(zhuǎn)矩,使所述車輛速度快速準(zhǔn)確地達到所述預(yù)設(shè)的目標(biāo)速度,無需增加額外的坡度傳感器的成本或者增加大量的坡度識別運算。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的一種電動車控制方法的示意流程圖;
圖2是本發(fā)明實施例二提供的一種電動車控制裝置的示意框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復(fù)數(shù)形式。
還應(yīng)當(dāng)進一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
如在本說明書和所附權(quán)利要求書中所使用的那樣,術(shù)語“如果”可以依據(jù)上下文被解釋為“當(dāng)...時”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測到”。類似地,短語“如果確定”或“如果檢測到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測到[所描述條件或事件]”或“響應(yīng)于檢測到[所描述條件或事件]”。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一:
參見圖1,是本發(fā)明實施例一提供的一種電動車控制方法的示意框圖,該方法可以包括以下步驟:
步驟S101,獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度。
一般地,目標(biāo)速度可以設(shè)置為零,即保持目標(biāo)電動車位置不變;目標(biāo)速度也可以根據(jù)實際情況進行設(shè)置,本實施例對此不作具體限定。
容易理解地,如果將目標(biāo)速度設(shè)置為正數(shù),則表明需要目標(biāo)電動車前進,如果將目標(biāo)速度設(shè)置為負(fù)數(shù),則表明需要目標(biāo)電動車后退。
步驟S102,當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩。
所述防溜坡觸發(fā)條件可以包括:所述當(dāng)前速度與所述目標(biāo)速度之差不滿足預(yù)設(shè)的誤差范圍條件。
不同的系統(tǒng),速度反饋信號的精度、波動幅度不同,一般設(shè)置一個介入計算的誤差范圍,即所述當(dāng)前速度與所述目標(biāo)速度之差的絕對值很小時不再進行PID計算。
所述誤差范圍條件可以為[-40RPM,40RPM],其中,RPM表示每分鐘轉(zhuǎn)數(shù)。也可以根據(jù)實際情況進行設(shè)置,本實施例對此不作具體限定。
步驟S103,根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整。
優(yōu)選地,步驟S103具體可以包括:
步驟S1031,根據(jù)預(yù)設(shè)的計算系數(shù)、所述防溜坡轉(zhuǎn)矩和所述當(dāng)前速度計算轉(zhuǎn)矩上限和轉(zhuǎn)矩下限。
所述計算系數(shù)與速度、電流歸一化等系統(tǒng)參數(shù)有關(guān),可以設(shè)置為100,也可以根據(jù)實際情況進行設(shè)置,本實施例對此不作具體限定。
所述轉(zhuǎn)矩下限可以通過如下公式計算得到:Limit1=A-(k×ABS(speed)),其中Limit1表示轉(zhuǎn)矩下限,A表示所述防溜坡轉(zhuǎn)矩,k表示所述預(yù)設(shè)的計算系數(shù),speed表示所述當(dāng)前速度,該公式表示所述轉(zhuǎn)矩下限為所述防溜坡轉(zhuǎn)矩減去所述預(yù)設(shè)的計算系數(shù)與所述當(dāng)前速度的絕對值的乘積。
類似地,所述轉(zhuǎn)矩上限可以通過如下公式計算得到:Limit2=A+(k×ABS(speed)),其中Limit2表示轉(zhuǎn)矩上限,該公式表示所述轉(zhuǎn)矩上限為所述防溜坡轉(zhuǎn)矩加上所述預(yù)設(shè)的計算系數(shù)與所述當(dāng)前速度的絕對值的乘積。
需要注意的是,以上關(guān)于轉(zhuǎn)矩上限和轉(zhuǎn)矩下限的計算公式僅為示例,該計算公式也可以根據(jù)實際情況進行設(shè)置,本實施例對此不作具體限定。
步驟S1032,根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限對所述防溜坡轉(zhuǎn)矩進行限幅。
根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限可以確定所述防溜坡轉(zhuǎn)矩的范圍應(yīng)為[Limit1,Limit2],若所述防溜坡轉(zhuǎn)矩大于所述轉(zhuǎn)矩上限Limit2,則將所述轉(zhuǎn)矩上限確定為所述防溜坡轉(zhuǎn)矩,若所述防溜坡轉(zhuǎn)矩小于所述轉(zhuǎn)矩下限Limit1,則將所述轉(zhuǎn)矩下限確定為所述防溜坡轉(zhuǎn)矩。
實際應(yīng)用中,還要考慮所述目標(biāo)電動車的檔位狀態(tài),在前進檔位時防止向后溜坡,在后退檔位時防止向前溜坡,保證既可以得到合適的防溜坡轉(zhuǎn)矩,又不會影響正常的行駛狀態(tài),并且可以做到防溜坡計算這部分是持續(xù)工作的,對于檔位切換等狀態(tài)變化的過度是平穩(wěn)的。
因此,優(yōu)選地,在步驟S1032之前,還可以包括:
步驟S103a,獲取所述目標(biāo)電動車的檔位狀態(tài)。
所述檔位狀態(tài)可以包括:前進檔位和后退檔位。
步驟S103b,若所述轉(zhuǎn)矩下限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩下限調(diào)整為零。
一般地,若轉(zhuǎn)矩的值為正,則代表對所述目標(biāo)電動車進行前進方向上的驅(qū)動,若轉(zhuǎn)矩的值為負(fù),則代表對所述目標(biāo)電動車進行后退方向上的驅(qū)動。那么,若所述檔位狀態(tài)為前進檔位且所述轉(zhuǎn)矩下限小于零,則將所述轉(zhuǎn)矩下限調(diào)整為零。
步驟S103c,若所述轉(zhuǎn)矩上限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩上限調(diào)整為零。
與步驟S103b所述類似地,若所述檔位狀態(tài)為后退檔位且所述轉(zhuǎn)矩上限大于零,則將所述轉(zhuǎn)矩上限調(diào)整為零。
步驟S104,控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。
優(yōu)選地,在步驟S104之前,還可以包括:
步驟S103d,根據(jù)所述目標(biāo)電動車的當(dāng)前車輛狀態(tài)得到綜合轉(zhuǎn)矩。
所述綜合轉(zhuǎn)矩為考慮了包括油門在內(nèi)的相關(guān)因素,經(jīng)過綜合處理得到的轉(zhuǎn)矩目標(biāo)值。
步驟S103e,若所述綜合轉(zhuǎn)矩的有效驅(qū)動力大于所述調(diào)整后的防溜坡轉(zhuǎn)矩的有效驅(qū)動力,則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩,所述有效驅(qū)動力為轉(zhuǎn)矩在所述檔位狀態(tài)指示的運動方向上產(chǎn)生的驅(qū)動力。
例如,若所述檔位狀態(tài)為前進檔位且所述綜合轉(zhuǎn)矩大于所述調(diào)整后的防溜坡轉(zhuǎn)矩(正數(shù)),則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩。
又如,若所述檔位狀態(tài)為后退檔位且所述綜合轉(zhuǎn)矩小于所述調(diào)整后的防溜坡轉(zhuǎn)矩(負(fù)數(shù)),則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩。
優(yōu)選地,在步驟S103之前,還可以包括:
步驟a,對所述防溜坡轉(zhuǎn)矩進行滑動平均濾波。
步驟a具體可以包括:
步驟a1,對所述防溜坡轉(zhuǎn)矩以預(yù)定的采樣周期進行采樣,得到采樣隊列,所述采樣隊列為先進先出的隊列。
所述采樣周期可以為63微秒,也可以根據(jù)實際情況進行設(shè)置,以保證得到的防溜坡轉(zhuǎn)矩平穩(wěn),本實施例對此不作具體限定。
步驟a2,丟棄所述采樣隊列的隊首采樣樣本,并將新獲得的采樣樣本加入隊尾,得到更新后的采樣隊列。
所述采樣隊列長度可以為200,也可以根據(jù)實際情況進行設(shè)置,以保證得到的防溜坡轉(zhuǎn)矩平穩(wěn),本實施例對此不作具體限定。
步驟a3,將所述采樣隊列的平均值確定為所述防溜坡轉(zhuǎn)矩。
通過以上滑動平均濾波,可有效保證所述防溜坡轉(zhuǎn)矩的平穩(wěn)輸出。
綜上所述,本發(fā)明實施例獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度;當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩;根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整;控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。通過本發(fā)明實施例,運用PID控制算法得到了防溜坡轉(zhuǎn)矩,并對所述防溜坡轉(zhuǎn)矩進行限幅,控制電機輸出精準(zhǔn)的防溜坡轉(zhuǎn)矩,使所述車輛速度快速準(zhǔn)確地達到所述預(yù)設(shè)的目標(biāo)速度,無需增加額外的坡度傳感器的成本或者增加大量的坡度識別運算。
實施例二:
參見圖2,是本發(fā)明實施例二提供的一種電動車控制裝置的示意框圖,為了便于說明,僅示出與本發(fā)明實施例相關(guān)的部分。
該電動車控制裝置可以是內(nèi)置于電動車內(nèi)的軟件單元、硬件單元或者軟硬結(jié)合的單元,也可以作為獨立的掛件集成到所述電動車中。
所述電動車控制裝置可以包括:
速度獲取模塊201,用于獲取目標(biāo)電動車的當(dāng)前速度和預(yù)設(shè)的目標(biāo)速度;
PID控制模塊202,用于當(dāng)滿足預(yù)設(shè)的防溜坡觸發(fā)條件時,根據(jù)所述當(dāng)前速度和所述目標(biāo)速度通過PID控制算法得到防溜坡轉(zhuǎn)矩;
限幅模塊203,用于根據(jù)預(yù)設(shè)的限幅規(guī)則對所述防溜坡轉(zhuǎn)矩進行調(diào)整;
轉(zhuǎn)矩輸出模塊204,用于控制所述目標(biāo)電動車的電機輸出調(diào)整后的防溜坡轉(zhuǎn)矩,以使所述目標(biāo)電動車達到所述目標(biāo)速度。
進一步地,所述限幅模塊203具體包括:
計算單元2031,用于根據(jù)預(yù)設(shè)的計算系數(shù)、所述防溜坡轉(zhuǎn)矩和所述當(dāng)前速度計算轉(zhuǎn)矩上限和轉(zhuǎn)矩下限;
限幅單元2032,用于根據(jù)所述轉(zhuǎn)矩上限和轉(zhuǎn)矩下限對所述防溜坡轉(zhuǎn)矩進行限幅。
進一步地,所述限幅模塊203還包括:
檔位獲取單元2033,用于獲取所述目標(biāo)電動車的檔位狀態(tài);
下限調(diào)整單元2034,用于若所述轉(zhuǎn)矩下限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩下限調(diào)整為零;
上限調(diào)整單元2035,用于若所述轉(zhuǎn)矩上限對所述目標(biāo)電動車的驅(qū)動方向與所述檔位狀態(tài)指示的運動方向不一致,則將所述轉(zhuǎn)矩上限調(diào)整為零。
進一步地,所述限幅模塊203還包括:
綜合轉(zhuǎn)矩單元2036,用于根據(jù)所述目標(biāo)電動車的當(dāng)前車輛狀態(tài)得到綜合轉(zhuǎn)矩;
轉(zhuǎn)矩調(diào)整單元2037,用于若所述綜合轉(zhuǎn)矩的有效驅(qū)動力大于所述調(diào)整后的防溜坡轉(zhuǎn)矩的有效驅(qū)動力,則將所述綜合轉(zhuǎn)矩確定為調(diào)整后的防溜坡轉(zhuǎn)矩,所述有效驅(qū)動力為轉(zhuǎn)矩在所述檔位狀態(tài)指示的運動方向上產(chǎn)生的驅(qū)動力。
進一步地,所述電動車控制裝置還包括:濾波模塊205,用于對所述防溜坡轉(zhuǎn)矩進行滑動平均濾波;
所述濾波模塊205具體包括:
采樣單元2051,用于對所述防溜坡轉(zhuǎn)矩以預(yù)定的采樣周期進行采樣,得到采樣隊列,所述采樣隊列為先進先出的隊列;
更新單元2052,用于丟棄所述采樣隊列的隊首采樣樣本,并將新獲得的采樣樣本加入隊尾,得到更新后的采樣隊列;
計算單元2053,用于將所述采樣隊列的平均值確定為所述防溜坡轉(zhuǎn)矩。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的模塊及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本發(fā)明所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實施例各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例各實施例技術(shù)方案的精神和范圍。