用於配置控制單元的通信的方法和控制單元與流程
2023-10-11 14:46:29 1

本發明涉及一種用於配置交通工具的控制單元的通信的方法、一種控制單元以及一種交通工具和電腦程式產品。
背景技術:
用於線上服務(MODe)的交通工具數據的使用是當前的主題。用於這種服務的市場引入進度非常重要,並且因此應該不僅與交通工具或控制器的將來的系列款型相連,而是也要在將來能夠用在當前和老款的車型中。
但是通常不能預見,哪些交通工具數據被將來的服務所需要。數據在研發、生產或市場引入的時間點通過控制器通信或由其要求,所述數據通常通過在研發過程中確定的應用情況所確定。在研發時未知的應用情況不能被計劃。因此可能出現的是,一些未來服務所需要的數據雖然存在於控制器內部,但是不能對外通信。
通過控制器通信或可通信的數據的改變當前僅通過更新控制器軟體實現。為此按照當前的情況必須訪問工作車間。但是工作車間的訪問(用於使用服務的App)與客戶理解不符,並且還產生成本。通常控制器軟體的更新例如還在安全性方面存在問題。
DE102008036711A1公開了一種用於改變基於軟體的汽車功能(通過應用替換軟體、擴展軟體和/或激活軟體)的方法,所述軟體通過線上連接從提供端的伺服器下載。
DE102011055087A1公開了一種用於實施汽車中控制器的重新編程的方法。
DE102010009759A1公開了一種用於配置交通工具的控制單元的方法,其中配置數據被傳遞至控制單元,其中配置數據具有至少一個規則,其根據至少一個在交通工具中可用的輸入參數的狀態提供至少一個預設的動作,並且其中控制單元在滿足至少一個規則時實施所述至少一個預設的動作。
技術實現要素:
本發明所要解決的技術問題在於,改進交通工具的控制器的通信。
所述技術問題通過一種用於配置交通工具的控制單元的通信的方法、一種控制單元以及一種交通工具和電腦程式產品解決。
按照本發明的用於配置交通工具的控制單元的通信的方法包含:在控制單元中提供多個初始還未配置的、用於未來通過控制單元發送(Versendung)的通信消息,控制單元在運行過程中接收具有數據請求和發送條件的配置消息,並且控制單元與被請求數據相對應地配置通信消息之一併且在出現(Eintreten)發送條件時發送所述通信消息之一。
按照本發明的方法具有的優點在於,在控制器或控制單元的研發時是未知的應用情況也可以被服務。因此控制器的通信的靈活性、進而其多樣性被提高。所述概念「初始」包含在至今未知的格式的初次數據請求之前的每個時間點。尤其包含控制單元的研發的時間段或者開始運行之前的時間段。通信消息被動態地、也就是在運行過程中配置和發送。
配置消息可以由交通工具的另外的控制單元發出(senden)並且所述一個通信消息可以被發送(versenden)至所述另外的控制單元。所述方法尤其適用於在兩個控制單元或相似部件之間的交通工具內部的通信。
發送條件可以是一次的或循環的時間點或者事件。所述一次的時間點可以被作為日期或相對地給定。循環的時間點是在預設的時間區間中重複的時間點。
所述事件可以是信號的出現(Eintreffen)、信號值的改變、位置說明或空間說明。前述的事件描述也可以是部分事件,它們與一個事件相關。事件描述或部分事件描述可以適用於所有請求的數據或僅適用於一部分數據。
所述被請求(angefordert)的數據可以存在於控制單元內部。例如在控制單元中存在一個或多個存儲器或寄存器,它們可以被讀取。所述數據要麼直接地在控制器中生成、要麼由外部的與控制器相連的傳感器生成。
通信消息通過選擇通信消息中的數據和/或數據的序列被配置。由此可以生成新型的、至今未知的數據問詢並且進而生成通信消息。
通信消息可以包含用於數據的值的區或者說場(Feld)。例如參數值或ID值可以包含在通信消息中。通信消息的這種形式尤其適用於具有較小的傳遞帶寬的通信連接。
通信消息能夠包含用於數據和數據的值的名稱或標題。通信消息的這種形式尤其適用於具有較大的傳遞帶寬的通信連接並且不要求用於確定所述區的協議(Konvention),如表格或查找表。
按照本發明的控制單元設置用於控制交通工具的功能,控制單元設置用於實施前述的方法。前述的相同的優點和修改也適用於此。
按照本發明的交通工具包含如前所述的控制單元以及與該控制單元通信的另外的控制單元。前述的相同的優點和修改也適用於此。
按照本發明的電腦程式產品包含用於當程序產品在裝置或控制單元上實施時執行前述方法的程序編碼。前述的相同的優點和修改也適用於此。
附圖說明
以下在實施例中結合所屬的附圖闡述本發明。在附圖中:
圖1示出具有按照本發明的實施例的控制單元的交通工具的框圖;
圖2示出按照本發明的實施例的控制單元的框圖;
圖3示出通信消息的示例性視圖。
具體實施方式
圖1示出交通工具10的示意圖。交通工具例如是轎車、載重汽車、摩託車或者也可以是飛機或輪船。
在交通工具10中設置用於控制交通工具10的一個或多個功能的控制器12。所述控制器12例如控制發動機功能或舒適性功能。控制器12通過通信連接16(例如CAN總線系統或乙太網連接)與至少一個另外的控制器14通信。每個控制器12、14可以請求數據和發送數據。
圖2以示意圖示出控制器12。所述控制器12包含用於與通信連接16相連和與通信連接16通信的接口18。控制器12的計算單元20與接口18相連。計算單元20與寄存器或存儲器22相連,其中存儲了參數和數據。一個或多個另外的接口24設置用於與外部傳感器通信並且同樣與計算單元20相連。元件18、20、22和24的全部或一部分可以集成在一個構件中。
以下描述對控制器12的動態數據請求的實施例。數據請求例如從另外的控制器14發出。
動態的數據請求通常以通過入口控制器(Gateway-)的動態路 由(Routing)的能力為前提。所述入口控制器例如是接口18或計算單元20的組成部分。入口控制器可以獨立或集成地設計,並且可以包含路由器、開關和/或防火牆功能。還可行的是,不存在入口控制器並且控制器相互直接通信。
所述實施例關注移動服務在控制器14上的安裝,該控制器在此是OCU(線上連接性單元online connectivity unit)。對於所述服務,數據被控制器12要求,該控制器在該實施例中與不同於OCU14的另外的數據總線相連。為此,控制器12或其通信必須被配置。
OCU14對入口通告相應的信息,使得一方面OCU14的配置信息向控制器12傳遞並且另一方面控制器12的具有動態請求數據的信息或消息被傳遞至OCU14的總線。接下來OCU14將具有數據請求和發送條件的配置消息通過入口向控制器12發送。配置消息可以包含用於識別請求數據的數據密碼。
對於新的移動服務,需要控制器12的數據的特定的組合或形式。在控制器12的研發和啟動運行中,帶有其請求的移動服務還不是已知的,因此在控制器12中沒有存儲通信請求或消息。因此控制器12不可以毫無問題地答覆這種數據問詢。為此,控制器12準備有多個初始還未配置的、用於通過控制12在將來發送的通信消息。
控制器12與接收的具有數據請求和發送條件的配置消息相對應地動態配置初始還未配置的通信消息之一。
接著控制器12與發送條件相對應地發送具有被請求數據的新配置的通信消息。所述入口將通信消息傳送至OCU14的總線,從那通信消息被OCU14接收並且被處理。
最終對於該實施例,所述通信藉助可能的移動服務被闡明。如果交通工具10具有用於檢測空閒的泊車位的電子輔助裝置,則該具有地理位置說明的泊車位作為信息藉助移動服務通過OCU14傳遞至後臺。空閒的泊車位可以在後臺被更新並且被傳回交通工具10。與之相關地可能的是,為此所需的數據必須從控制器12通過上述配置得出,否則所述數據是不可用的。
還可以向控制器12發送多個配置消息,它們然後並行地被處理。當發送條件被滿足時,控制器12發送被請求形式的相應數據。
圖3示出通信消息26的示意圖,其被控制器12作為對具有數據請求和發送條件的配置消息的答覆而被相應配置並且在出現發送條件時被發送。通信消息26可以包含例如用於控制通信的文件頭(Header)28。此外,通信消息 26包含區域或數據區(Datenfeld)30、32和34用於填充數據。數據區30、32和34的數量、序列和/或內容在配置消息中被確定。與配置消息中的請求相應地,控制器12配置該通信消息26。
例如,區30可以包含用於發動機溫度的35℃的數值,區32包含每分鐘1000轉的發動機轉速並且區34包含為250Nm的發動機扭矩。在此,只有所述參數或數值可以保存在相應的區中,亦即例如35保存在區30中。所述區或數值還可以被稱為ID(識別符)。備選可行的是,用於數據的名稱和數據的值被包含在通信消息26中。它們可以例如以列表的形式存在於通信消息26中。
通信消息26在出現或滿足發送條件時被控制器12發出。通信消息26的配置可以在得到配置信息之後直接進行或者在出現發送條件時進行。
發送條件可以是一次的或循環的時間點或者事件。組合也是可行的,例如在滿足條件(例如溫度>80℃)時循環發送(例如每一秒)。該說明在配置消息中預設。還可以給出的是,直接回復配置消息。時間點可以確定地作為日期或作為相對的時間區間給定。
也可稱為事情(Event)或條件的事件例如可以是(傳感器或控制器的)信號的出現、信號值或參數的改變、用於交通工具10的位置說明或空間說明。
若一個或多個被要求的發送條件被滿足,則控制器12發出相應配置的通信消息26。所述通信消息26可以要麼被發送至配置消息的出發點或者說原點,要麼被發送至在配置消息中給出的目標。
附圖標記清單
10 交通工具
12 控制器
14 控制器
16 通信連接
18 接口
20 計算單元
22 存儲器
24 接口
26 通信消息
28 文件頭
30 區
32 區
34 區。