午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種控制器開關量標定方法及裝置與流程

文檔序號:11153431閱讀:1395來源:國知局
一種控制器開關量標定方法及裝置與制造工藝

本發(fā)明涉及汽車控制器領域,具體涉及一種控制器開關量標定方法及裝置。



背景技術(shù):

整車控制器(VMS,vehicle management System),即動力總成控制器。是整個汽車的核心控制部件,它采集加速踏板信號、制動踏板信號及其他部件信號,并做出相應判斷后,控制下層的各部件控制器的動作,驅(qū)動汽整車控制器通過采集司機駕駛信號和車輛狀態(tài),通過CAN總線對網(wǎng)絡信息進行管理,調(diào)度,分析和運算,針對車型的不同配置,進行相應的能量管理,實現(xiàn)整車驅(qū)動控制、能量優(yōu)化控制、制動回饋控制和網(wǎng)絡管理等功能。

純電動汽車整車控制器(Vehicle Controller)是純電動汽車整車控制系統(tǒng)的核心部件,它對汽車的正常行駛,再生能量回收,網(wǎng)絡管理,故障診斷與處理,車輛的狀態(tài)與監(jiān)視等功能起著關鍵的作用。與各部件控制器的動態(tài)控制相比,整車控制器屬于管理協(xié)調(diào)型控制。

隨著汽車的功能日益增多,控制器的功能也越來越強大,接入的各種數(shù)字開關信號越來越多,這些數(shù)字開關信號通過閾值進行開關狀態(tài)的判斷。為保證后期運行過程中各個開關狀態(tài)的判斷的準確性,這些數(shù)字開關信號通常需要在實車上進行重新標定閾值。傳統(tǒng)的標定數(shù)字量的方法非常低效,通過手動來完成,首先將其中的一個開關進行打開或關閉操作,然后通過 軟件查看其打開和關閉時對應的實際數(shù)字量,然后記錄下來,再通過標定軟件將開關量的閾值進行重新標定。該方案由于需要頻繁的手動進行開關的開閉,當數(shù)字量比較多時,不僅需要進行多次重復工作,效率低下,而且容易出現(xiàn)錯誤。此外,該方案中,需要借助第三方的軟件和硬件來查看實際數(shù)字量,操作繁瑣。



技術(shù)實現(xiàn)要素:

因此,本發(fā)明要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)中控制器的開關量標定方法需要重復操作且容易出錯的缺陷,從而提供一種控制器開關量標定方法及裝置。

本發(fā)明提供一種控制器開關量標定方法,包括如下步驟:

為每個開關量分別設置第一閾值和第二閾值的初始值;

將所有開關全部打開,記錄每個開關量對應的值作為其打開數(shù)字量;

將所有開關全部關閉,記錄每個開關量對應的值作為其關閉數(shù)字量;

根據(jù)每個開關量對應的所述打開數(shù)字量更新該開關量對應的所述第一閾值;

根據(jù)每個開關量對應的所述關閉數(shù)字量更新該開關量對應的所述第二閾值。

優(yōu)選地,所述將所有開關全部打開,記錄每個開關量對應的值作為其打開數(shù)字量的步驟之前,還包括

判斷是否接收到執(zhí)行自動標定的指令,如是,則執(zhí)行后續(xù)步驟。

優(yōu)選地,所述根據(jù)每個開關量對應的所述打開數(shù)字量更新該開關量對應的所述第一閾值的步驟中,包括

設置第一閾值偏差a,

開關量i對應的打開數(shù)字量為λio,則該開關量對應的第一閾值為λio-a。

優(yōu)選地,根據(jù)每個開關量對應的所述關閉數(shù)字量更新該開關量對應的所述第二閾值的步驟中,包括:

設置第二閾值偏差b,

開關量i對應的關閉數(shù)字量為λic,則該開關量對應的第二閾值為λic+b。

優(yōu)選地,所述第一閾值為下限閾值,所述第二閾值為上限閾值。

此外,本發(fā)明還提供一種控制器開關量標定裝置,包括:

初始設置單元,為每個開關量分別設置第一閾值和第二閾值的初始值;

打開狀態(tài)標定單元,將所有開關全部打開,記錄每個開關量對應的值作為其打開數(shù)字量;

關閉狀態(tài)標定單元,將所有開關全部關閉,記錄每個開關量對應的值 作為其關閉數(shù)字量;

第一閾值更新單元,根據(jù)每個開關量對應的所述打開數(shù)字量更新該開關量對應的所述第一閾值;

第二閾值更新單元,根據(jù)每個開關量對應的所述關閉數(shù)字量更新該開關量對應的所述第二閾值。

優(yōu)選地,還包括執(zhí)行單元,判斷是否接收到執(zhí)行自動標定的指令,如是,則執(zhí)行后續(xù)步驟。

優(yōu)選地,第一閾值更新單元包括

第一閾值偏差設置子單元,設置第一閾值偏差a,

第一計算子單元,開關量i對應的打開數(shù)字量為λoi,則該開關量對應的第一閾值為λoi-a。

優(yōu)選地,第二閾值更新單元包括:

第一閾值偏差設置子單元,設置第二閾值偏差b,

第二計算子單元,開關量i對應的關閉數(shù)字量為λpi,則該開關量對應的第二閾值為λpi+b。

優(yōu)選地,所述第一閾值為上限閾值,所述第二閾值為下限閾值。

本發(fā)明技術(shù)方案,具有如下優(yōu)點:

1.本發(fā)明提供的控制器開關量標定方法,首先為每個開關量分別設置第一閾值和第二閾值的初始值;標定時,將所有開關全部打開,記錄每個 開關量對應的值作為其打開數(shù)字量;然后將所有開關全部關閉,記錄每個開關量對應的值作為其關閉數(shù)字量,最后根據(jù)每個開關量對應的所述打開數(shù)字量和關閉數(shù)字量更新該開關量對應的所述第一閾值和第二閾值。該方案中,通過批量獲取開關量的實際值,對有開關量完成自動標定,解決了傳統(tǒng)的數(shù)字量標定方法重復操作、效率低、需要借助第三方軟件和硬件的問題,全部在控制器中自動化完成,節(jié)育資源,效率高,不易出錯。

2.本發(fā)明提供的控制器開關量標定方法,根據(jù)每個開關量對應的打開數(shù)字量和關閉數(shù)字量更新第一閾值和第二閾值的過程中,預先設置一個閾值偏差,對獲得的打開數(shù)字量和關閉數(shù)字量的值進行調(diào)整后作為第一閾值和第二閾值,使其更加準確,對開關狀態(tài)判斷的準確度更高。

附圖說明

為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例1中控制器開關量標定方法的一個具體示例的流程圖;

圖2為本發(fā)明實施例2中控制器開關量標定裝置的一個具體示例的原理框圖;

具體實施方式

下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

在本發(fā)明的描述中,需要說明的是,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。

此外,下面所描述的本發(fā)明不同實施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。

實施例1

本實施例中,提供一種控制器開關量標定方法,用于整車控制器中,通過程序指令來實現(xiàn),包括如下步驟:

S1、為每個開關量分別設置第一閾值和第二閾值的初始值。

為了對開關量的上限和下限進行標定,先要定義上限和下限,此處的第一閾值為上限,第二閾值為下限,同時設置上限和下限的初始值,此處的初始值可以設置為0,也可以根據(jù)經(jīng)驗設置或者根據(jù)理論值來設置。

如在開發(fā)控制軟件程序時,如開關量包括D0-Dn,將開關量D0-Dn的上下閾值分別根據(jù)經(jīng)驗和理論值設置為(λ0l0h)-(λnlnh).

然后將自動標定程序代碼嵌入到控制器程序中,用于實現(xiàn)當收到自動標定指令時,自動進行數(shù)據(jù)采集,并將(λ0l0h)-(λnlnh)自動更新賦值,將該軟件程序下載到控制器中,安裝到實際車輛中。

當要進行開關量的批量標定時,發(fā)送自動標定指令給控制器,控制器收到自動標定指令,開始運行自動標定程序代碼,如果已經(jīng)完成自動批量標定,則不再需要運行該程序。程序運行后,整車控制器判斷是否接收到執(zhí)行自動標定的指令,如是,則執(zhí)行后續(xù)步驟S2-S5。

S2、將所有開關全部打開,記錄每個開關量對應的值作為其打開數(shù)字量。將所有開關全部處于打開狀態(tài)后,自動標定程序自動記錄每個開關數(shù)字量D0-Dn信號打開時對應的真實的數(shù)字量值λ0ono。

S3、將所有開關全部關閉,記錄每個開關量對應的值作為其關閉數(shù)字量。將所有開關全部處于關閉狀態(tài)后,自動標定程序自動記錄每個開關數(shù)字量D0-Dn信號關閉時對應的真實的數(shù)字量值λ0cnc。

S4、根據(jù)每個開關量對應的所述打開數(shù)字量更新該開關量對應的所述第一閾值。

更新的方式為:首先,設置第一閾值偏差a,開關量i對應的打開數(shù)字量為λio,則該開關量對應的第一閾值為λio-a。

S5、根據(jù)每個開關量對應的所述關閉數(shù)字量更新該開關量對應的所述第二閾值。

更新的方式為設置第二閾值偏差b,開關量i對應的關閉數(shù)字量為λic,則該開關量對應的第二閾值為λic+b。

在上述步驟S4、S5中,根據(jù)開關數(shù)字量D0-Dn信號在整車上實際開關時采集到的數(shù)字量λ0ono0cnc,重新全部自動修改標定程序中的 (λ0l0h)-(λnlnh)為(λ0l'0h')-(λnl’nh’),第i個開關量的開關上下值λilih根據(jù)第i個開關的實際開關的數(shù)字量λio和λic確定。

上述步驟S2、S3不區(qū)分先后順序,步驟S4、S5不區(qū)分先后順序。

該方案中,通過批量獲取開關量的實際值,對所有開關量完成自動標定,對控制器數(shù)字量的標定過程采用自動標定的開發(fā)流程和標定流程,解決了傳統(tǒng)的數(shù)字量標定方法重復操作、效率低、需要借助第三方軟件和硬件的問題,全部在控制器中自動化完成,節(jié)育資源,效率高,不易出錯。通過此種方式確定的自動批量開關量的標定方法,極大的解決了控制器接入大量數(shù)字量的情況,能夠高效快速的解決快速自動化準確的進行標定,最大限度的提升標定的效率和標定的質(zhì)量,節(jié)省標定人員的工作量。

實施例2

本實施例提供一種控制器開關量標定裝置,結(jié)構(gòu)框圖如圖1所示,包括:

初始設置單元01,為每個開關量分別設置第一閾值和第二閾值的初始值;

打開狀態(tài)標定單元02,將所有開關全部打開,記錄每個開關量對應的值作為其打開數(shù)字量;

關閉狀態(tài)標定單元03,將所有開關全部關閉,記錄每個開關量對應的值作為其關閉數(shù)字量;

第一閾值更新單元04,根據(jù)每個開關量對應的所述打開數(shù)字量更新該 開關量對應的所述第一閾值;

第二閾值更新單元05,根據(jù)每個開關量對應的所述關閉數(shù)字量更新該開關量對應的所述第二閾值。

此外,還包括執(zhí)行單元,判斷是否接收到執(zhí)行自動標定的指令,如是,則執(zhí)行后續(xù)步驟。

其中,第一閾值更新單元04包括

第一閾值偏差設置子單元,設置第一閾值偏差a,

第一計算子單元,開關量i對應的打開數(shù)字量為λoi,則該開關量對應的第一閾值為λoi-a。

其中,所述第二閾值更新單元05包括:

第一閾值偏差設置子單元,設置第二閾值偏差b,

第二計算子單元,開關量i對應的關閉數(shù)字量為λpi,則該開關量對應的第二閾值為λpi+b。

本實施例中,所述第一閾值為上限閾值,所述第二閾值為下限閾值。

該方案確定的自動批量開關量的標定方法,極大的解決了控制器接入大量數(shù)字量的情況,能夠高效快速的解決快速自動化準確的進行標定,最大限度的提升標定的效率和標定的質(zhì)量,節(jié)省標定人員的工作量。

本領域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、 或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的 功能的步驟。

顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領域的普通技術(shù)人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1