用于汽車的車輛通信總線的主總線裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種用于汽車的主總線裝置,所述主總線裝置被設計用于通過汽車的車輛通信總線與從總線裝置交換消息。主總線裝置尤其是被設計用于LIN總線(LIN-Local Interconnect Network)。屬于本發(fā)明的還有一種汽車以及一種用于運行主總線裝置的方法。
【背景技術】
[0002]在LIN總線中在預給定的時隙內(nèi)以預給定的順序將消息由主總線裝置發(fā)送給其余總線參與者、即從總線裝置。也確定消息類型。對于消息類型在此是指,將消息發(fā)送給具有完全確定的要求的完全確定的接收方,即例如要求:發(fā)送或接收確定類型的數(shù)據(jù),即例如當前溫度。發(fā)送時間和消息類型的預設值由存儲在主總線裝置的存儲器中的工作流程(英文:進度表)得到。工作流程由主總線裝置周期性地處理,即在工作流程的最后步驟結束之后主總線裝置在工作流程中又從頭開始接收。
[0003]工作流程必須在主總線裝置的開發(fā)時間確定并且存儲在存儲器中。所述工作流程在此必須考慮在汽車中在所述汽車運行的過程中可能存在的全部狀況。在汽車的常規(guī)運行中,即當駕駛員使用汽車以便例如駕駛該汽車時,主總線裝置與從總線裝置交換涉及汽車運行的消息。如果從總線裝置例如涉及傳感器,則可借助于相應的消息將傳感器數(shù)據(jù)由從總線裝置傳輸?shù)街骺偩€裝置。如果從總線裝置涉及執(zhí)行器、即例如具有連接在其上的用于例如滑動式天窗的電機的控制裝置,則可通過主總線裝置借助于相應的消息發(fā)送用于激活的控制指令。但除了用于常規(guī)運行的這種消息之外,對于維護工作也可以是:主總線裝置可與從總線裝置交換用于從總線裝置的診斷或重新配置的消息。因此,在主總線裝置的工作流程中,一些發(fā)送時刻或時隙在工作流程中為了這種與從總線裝置的診斷通信而被保留。所述時隙于是在常規(guī)運行中不使用,即主總線裝置在汽車的常規(guī)運行中在此分別具有發(fā)送間隔。于是,僅當在車間的維護工作中可能發(fā)生:主總線裝置使用該時隙用于診斷通信。但于是通常其余時隙不用于測量數(shù)據(jù)和控制數(shù)據(jù)的交換。
[0004]用于常規(guī)運行的消息與用于例如診斷通信的消息的關系是調整的問題。通常,一個工作流程僅包含一至兩個用于診斷通信的時隙。在正常情況中是兩個時隙,即一個用于發(fā)送診斷詢問、一個用于接收診斷答復。對于常規(guī)運行設置大得多的數(shù)量、典型地20至30。但在車間停留期間或在開發(fā)汽車時可出現(xiàn):在維護從總線裝置的范圍內(nèi)要將非常大的數(shù)據(jù)量由主總線裝置傳輸?shù)綇目偩€裝置。例如在對作為從總線裝置運行的控制裝置重編程時情況即可能如此。因為為此僅所述幾個時隙供診斷通信的消息使用,所以這種數(shù)據(jù)量的傳輸可持續(xù)非常長時間。僅相應保留的時隙可用于傳輸相應的LIN信息。通常,這種LIN信息長8字節(jié),即每工作流程周期在所述例子中僅可兩次傳輸8字節(jié)的待傳輸數(shù)據(jù)組。如果數(shù)據(jù)組例如涉及用于控制裝置的新的運行軟件,則這樣的重編程可持續(xù)不期望地長的時間。在此通常也可傳輸數(shù)千字節(jié)、例如15000字節(jié)。
[0005]由DE 10 2006 032 217 Al公知了一種用于運行LIN總線的方法,在該方法中通過LIN協(xié)議對作為替換方案的通信協(xié)議開通道。由此,在LIN信息中可分別傳輸根據(jù)診斷協(xié)議在診斷會話期間必須通過車輛通信總線傳輸?shù)臄?shù)據(jù)流的片段。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于,通過工作流程控制的主總線裝置更高效地利用車輛通信總線。
[0007]所述目的通過根據(jù)權利要求1的主總線裝置、根據(jù)權利要求11的汽車以及根據(jù)權利要求12的方法來實現(xiàn)。本發(fā)明的有利擴展構型通過從屬權利要求給出。
[0008]根據(jù)本發(fā)明的主總線裝置是用于汽車的主總線裝置的擴展構型,所述主總線裝置被設計用于通過汽車的車輛通信總線與從總線裝置交換消息。在主總線裝置中以公知方式通過運行-工作流程確定:主總線裝置與從總線裝置交換何消息。運行-工作流程為此存儲在主總線裝置的存儲器中。主總線裝置尤其是涉及用于LIN總線的主總線裝置,即通過LIN總線交換的消息于是是如由現(xiàn)有技術本身由LIN標準公知的LIN信息。
[0009]現(xiàn)在為了允許更高效地利用車輛通信總線,根據(jù)本發(fā)明的主總線裝置具有另外的用于存儲另外的工作流程的存儲器以及轉換裝置。在所述另外的存儲器中存儲有與運行-工作流程不同的維護-工作流程。轉換裝置被設計用于由運行-工作流程轉換到維護-工作流程,由此,在轉換之后在交換消息時使用維護-工作流程。
[0010]轉換在此根據(jù)主總線裝置由其它裝置、例如在車間連接在汽車上的診斷裝置接收的控制信號來進行。所述另外的裝置在后面被稱為裝置外部的發(fā)送裝置,因為所述另外的裝置處于主總線裝置外部。
[0011]也屬于本發(fā)明的方法相應地確定主總線裝置的運行。在此,在主總線裝置的使用模式中基于運行-工作流程與從總線裝置交換消息。如果由裝置外部的發(fā)送裝置通過主總線裝置接收控制信號,則變換到維護模式中,在所述維護模式中將運行-工作流程去激活并且將維護-工作流程激活,因此主總線裝置基于維護-工作流程與從總線裝置交換消息。
[0012]通過本發(fā)明因此得到優(yōu)點,在需要時,例如為了重編程,可將大的數(shù)據(jù)量快速地通過通信總線傳輸?shù)酱_定的從總線裝置,而與此不同,在汽車的常規(guī)運行中多個單個的作為從總線裝置運行的控制裝置可在短的時間間隔內(nèi)相繼響應。為此,在本發(fā)明中僅需相應地設置兩個工作流程,即一個用于在短的時間間隔內(nèi)交換多個不同消息的常規(guī)運行、一個用于交換大的數(shù)據(jù)量的維護、即用于單向地傳輸給確定的從總線裝置。
[0013]結合本發(fā)明,對于概念工作流程一般來講應理解為數(shù)據(jù)組,所述數(shù)據(jù)組描述主總線裝置通過車輛通信總線與從總線裝置交換何消息(消息類型)。對于交換在此應理解為,主總線裝置或者將數(shù)據(jù)由從總線裝置接收或者發(fā)送給所述從總線裝置。消息類型在此確定接收方或接收方組以及用于對應的消息的待交換數(shù)據(jù)內(nèi)容。如果消息涉及用于由從總線裝置讀出數(shù)據(jù)的消息,則其可按照LIN標準進行。
[0014]優(yōu)選通過運行和維護-工作流程也確定待交換的消息的順序和用于發(fā)送相應的消息的對應時刻(時隙劃分),即通過剛好工作的工作流程對于主總線裝置預給定用于發(fā)送消息的節(jié)拍或換言之用于發(fā)送消息的時隙。
[0015]視所讀出或發(fā)送的數(shù)據(jù)內(nèi)容而定,在此涉及用于汽車常規(guī)運行的使用消息或用于維護從總線裝置中的一個或多個的配置消息。現(xiàn)在可在運行-工作流程中匯總用于常規(guī)運行的消息并且在維護-工作流程中匯總用于維護和配置運行的消息。
[0016]相應地,運行-工作流程因此優(yōu)選被設計用于汽車的常規(guī)運行,即這樣的運行,在所述運行期間駕駛員使用汽車。在此,于是運行-工作流程優(yōu)選完全地、但至少最大部分地僅預給定涉及在常規(guī)運行期間汽車運行的消息,即這樣的消息,所述消息僅涉及傳感器數(shù)據(jù)的讀出或用于運行的控制指令的發(fā)送。由此得到優(yōu)點,在運行-工作流程中不必或至少很少地設置用于診斷通信的時隙。
[0017]用于診斷通信的消息類型的消息因此優(yōu)選在維護-工作流程中匯總,所述維護-工作流程被設計用于汽車的維護運行,即這樣的運行,在所述運行中將至少一個從總線裝置為了維護或進一步開發(fā)或在其制造期間進行改變。維護-工作流程于是至少絕大部分地、但優(yōu)選完全地僅具有用于診斷和/或配置數(shù)據(jù)和/或運行軟件到從總線裝置至少之一的數(shù)據(jù)傳輸?shù)南?。所述配置?shù)據(jù)與被設置用于常規(guī)運行的控制數(shù)據(jù)的區(qū)別在于,所述配置數(shù)據(jù)包括用于配置運行軟件的參數(shù)值,而控制數(shù)據(jù)引起控制裝置的功能性的激活。<