<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

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

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

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



背景技術:

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

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

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



技術實現要素:

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

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

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

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

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

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

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

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

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

優選地,所述根據每個開關量對應的所述打開數字量更新該開關量對應的所述第一閾值的步驟中,包括

設置第一閾值偏差a,

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

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

設置第二閾值偏差b,

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

優選地,所述第一閾值為下限閾值,所述第二閾值為上限閾值。

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

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

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

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

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

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

優選地,還包括執行單元,判斷是否接收到執行自動標定的指令,如是,則執行后續步驟。

優選地,第一閾值更新單元包括

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

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

優選地,第二閾值更新單元包括:

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

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

優選地,所述第一閾值為上限閾值,所述第二閾值為下限閾值。

本發明技術方案,具有如下優點:

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

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

附圖說明

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

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

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

具體實施方式

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

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

此外,下面所描述的本發明不同實施方式中所涉及的技術特征只要彼此之間未構成沖突就可以相互結合。

實施例1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

實施例2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

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

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

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

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影