專利名稱:特征啟用模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信模塊,該模塊與電子控制裝置(ECU)通信,用于啟用存儲在ECU上的非活動(未激活)特征。本發(fā)明尤其可應(yīng)用于與車輛ECU通信的通信模塊。然而,應(yīng)該認識到,本發(fā)明也可以適用于其它的應(yīng)用。
在汽車和重型車輛工業(yè)中,軟件任務(wù)(特征)用于控制車輛的各個方面。例如,某些軟件特征控制發(fā)動機的運轉(zhuǎn),其它特征控制剎車(例如防抱死剎車系統(tǒng)(ABS))的運轉(zhuǎn)。其它軟件特征可以包含電子控制裝置(ECU)運轉(zhuǎn)的基礎(chǔ)變化。舉例來說,可以改變配置選項、參數(shù)設(shè)定或防抱死剎車系統(tǒng)ABS的用戶特定選項。在汽車和重型車輛工業(yè)中,這些軟件特征的銷售特別難控制和監(jiān)控,這導(dǎo)致了軟件的較高比例的盜版。
由于沒有可靠的方法迫使汽車和重型車輛工業(yè)的軟件特征的終端用戶支付費用,軟件特征通常作為贈送品贈送而不對終端用戶收取費用。同樣,與ECU接口的軟件也通常作為商業(yè)運營費用而放棄收費。
本發(fā)明提供了一種解決上述問題的新穎和改良的裝置和方法。
發(fā)明概要在一個實施例中,電子模決包括與電子控制裝置連通的連接器。與該連接器連接的控制器包括用于啟用電子控制裝置上所包含特征的軟件代碼。
在另一個實施例中,用于啟用車輛電子控制裝置中的特征的啟用裝置包括與車輛電子控制裝置連接的端口。與端口連接的處理器包括有用于啟用所包含在電子控制裝置上的非活動特征的消息。
電子模塊包括與車輛電子控制裝置通訊的端口,以及用于經(jīng)由該端口傳送用于啟用電子控制裝置上特征的軟件代碼的機構(gòu)。
在另一個實施例中,控制車輛的系統(tǒng)包括用于控制車輛系統(tǒng)的車輛電子控制裝置。車輛上的通信線路與電子控制裝置連通。電子模塊包括端口和控制器,其中,端口與電子控制裝置連通,而控制器與端口連通,并包含用于啟用電子控制裝置上所包含的特征的軟件消息。
附圖簡介附圖與說明書結(jié)合并成為說明書的一部分,這些附圖顯示了本發(fā)明的實施例,并與以上對本發(fā)明的概述和下面的詳細描述一起,舉例說明了本發(fā)明的實施例。
圖1顯示了根據(jù)本發(fā)明一個實施例的電子模塊的前面透視圖;圖2顯示了根據(jù)本發(fā)明一個實施例的電子模塊的后面透視圖;圖3顯示了根據(jù)本發(fā)明一個實施例的系統(tǒng),其包括與電子控制裝置連通的電子模塊;圖4顯示了本發(fā)明一個實施例的功能圖,該功能圖顯示了與多個電子控制裝置連通的電子模塊;圖5顯示了本發(fā)明另一個實施例的電子模塊;以及圖6顯示了根據(jù)本發(fā)明一個實施例的將軟件裝載到電子模塊上的功能圖。
所示實施例的詳細描述圖1和圖2顯示了根據(jù)本發(fā)明一個實施例的電子模塊10(啟用裝置)的前面透視圖和后面透視圖。電子模塊10的前面12包含用于將各種消息傳送給用戶的輸出機構(gòu)14(例如包含發(fā)光二極管(LED)的輸出機構(gòu))。在所述實施例中,輸出機構(gòu)14包括十二(12)個輸出部件,其以各種各樣的組合和顏色的形式被激活,以便傳送不同的消息給用戶。
前面12還包括下面將詳細討論的開關(guān)機構(gòu)16。在所述實施例中,開關(guān)機構(gòu)16是磁開關(guān),當(dāng)用戶將磁鐵放置在前面12的預(yù)定距離內(nèi)時,該磁開關(guān)被激活。然而,也可以考慮使用包括單刀雙擲開關(guān)在內(nèi)的其它類型的開關(guān)機構(gòu)。
電子模塊10的后部分18包含連接器20(端口),其設(shè)置成與車輛的電子控制裝置(ECU)22連接(見圖3)。在所述實施例中,連接器20是電子連接器,其設(shè)置成與車輛的串行通信線路24連接(見圖3)。盡管本發(fā)明針對用于控制車輛剎車功能的ECU進行描述,但是應(yīng)當(dāng)理解的是,電子模塊10可以與任意類型的ECU連接。另外,如下所述并參考圖4,應(yīng)當(dāng)理解的是,電子模塊10可以與用于控制車輛各種功能(例如發(fā)動機運轉(zhuǎn)、油料使用、經(jīng)由電壓線路監(jiān)控交流發(fā)電機性能、經(jīng)由車輪速度傳感器監(jiān)控車軸的輪胎壓力等等)的多個ECU通訊連通。
參考圖1至圖3,ECU 22用于控制車輛的剎車功能。因此,ECU22包含實現(xiàn)基本任務(wù)(特征)的基本軟件代碼,這些任務(wù)包括例如在某些駕駛條件下使車輛剎車以脈沖模式啟動的功能。輔助軟件代碼也可以包含在ECU 22中用于實現(xiàn)各種輔助任務(wù)(特征)。然而,應(yīng)當(dāng)理解的是,當(dāng)ECU 22安裝在車輛上時,輔助軟件的至少一部分是非活動的(未啟用的)。因此,與輔助軟件相關(guān)的輔助特征是非活動的,并且是未執(zhí)行的。
電子模塊10上的控制器30(處理器或微處理器)通過連接器20電子連接,并包含以軟件代碼形式存在、用于啟動(啟用)ECU 22上一個或多個非活動特征的消息。描述控制器30的虛線用于表明該控制器位于電子模塊10內(nèi)部??刂破?0包含用于啟用ECU 22上一個或多個特征的軟件代碼。因此,控制器30用作將軟件代碼傳送到用于啟用非活動特征的ECU 22上的機構(gòu)。
當(dāng)希望啟用ECU 22上的非活動特征時,用戶使電子模塊10與ECU 22相連通。更具體而言,在圖3所示的實施例中,電子模塊10經(jīng)由連接器20與車輛的通信線路24電子連接。一旦電子模塊10與ECU 22相連通,包含在控制器30內(nèi)的用于啟用ECU 22上的非活動特征的軟件將能夠被傳送到ECU 22上。
在一個實施例中,用于啟用ECU 22上非活動特征的軟件只以預(yù)定次數(shù)(例如一次)傳送到ECU 22上。如果軟件只傳送到ECU 22上一次,則電子模塊10是一次性使用的裝置。應(yīng)當(dāng)理解的是,只有當(dāng)電子模塊10與ECU 22連通時,非活動特征才可以在ECU 22上被臨時啟用??蛇x的是,非活動特征可以在ECU 22上被永久啟用,甚至在電子模塊10不再與ECU 22相連通,長這種情況下,電子模塊10改變了ECU 22的配置。無論在那種情況下,電子模塊10只以預(yù)定的次數(shù)傳送用于啟用ECU 22上非活動特征的軟件(例如一次傳送給一個ECU)。
因此,在該實施例中,一旦電子模塊10開始與EUC 22通信(例如當(dāng)控制器30處于與ECU 22通信的模式下時),控制器30判斷是否應(yīng)傳送用于啟用非活動特征的軟件代碼給ECU 22。例如,電子標記與消息一起從控制器30傳送到ECU 22上(或反過來)。因此,當(dāng)控制器之后與ECU 22再次通信時,控制器30會首先判斷電子標記是否已經(jīng)先前傳送給了ECU 22。如果ECU 22包含電子標記,控制器30將決定不再傳送用于啟用特征的軟件消息。作為備選,也可以理解的是,包含ECU特定標識符的電子標記可以存儲在電子模塊上。
在圖4所示的另一實施例中,控制器30保存有一個列表(例如查找表),該列表識別軟件消息獲授權(quán)傳送的所有車輛。例如,在查找表中可以識別特定車隊中的所有車輛。另外,每次控制器30開始與特定車輛的ECU 22a、22b、22c通信時,控制器30經(jīng)由車輛通信線路取回車輛標識符(例如發(fā)動機ECU或底盤ECU上的車輛標識符)或ECU標識符,并判斷車輛是否包括在授權(quán)列表上。如果車輛未包括在授權(quán)列表上,那么控制器30將不傳送軟件消息給ECU22a、22b、22c。
參考圖1至圖3,在另一個實施例中,當(dāng)開關(guān)機構(gòu)16啟用時,消息只從控制器30傳送給ECU 22。例如,如果開關(guān)機構(gòu)16是磁開關(guān),那么當(dāng)磁鐵保持在轉(zhuǎn)換開關(guān)16的預(yù)定距離內(nèi)達一段預(yù)定時間時,消息將只傳送給ECU 22。另外,如果多個軟件消息保存在控制器30上以用于啟用ECU 22上的多個相應(yīng)特征,那么用戶可以以預(yù)定模式激活或停用開關(guān)機構(gòu)16,從而確定哪個消息傳送給ECU 22。同樣,用戶可以啟用開關(guān)機構(gòu)16以用于重置控制器30、ECU 22和/或與ECU相關(guān)的車輛系統(tǒng)。
在另一個實施例中,ECU 22傳送應(yīng)答消息(軟件代碼)給控制器30,用于識別ECU和/或相關(guān)車輛系統(tǒng)的狀態(tài)。例如,應(yīng)答消息可以包含ECU和/或相關(guān)車輛系統(tǒng)的診斷信息。應(yīng)答消息由控制器30譯碼,并經(jīng)由輸出機構(gòu)14輸出給用戶。例如,電子模塊10可以具有用于特定特征的特定輸入或輸出。在一個實施例中,輸出機構(gòu)14可以點亮用于新診斷特征類型的LED組中的特定LED。同樣,開關(guān)機構(gòu)16可以用于啟用特定的特征選項。
圖5顯示了本發(fā)明的另一個實施例。為了易于理解本發(fā)明的該實施例,相同元件以具有后綴(’)的相同標號標明,新元件以新標號標明。在該實施例中,電子模塊10’的連接器40是包括發(fā)射器/接收器的無線連接器,其能夠與發(fā)射器/接收器42(見圖3)進行通信,發(fā)射器/接收器42經(jīng)由通信線路(見圖3)與ECU 22(見圖3)通信。在一個實施例中,無線通信借助于無線電信號來實現(xiàn)。同樣,可以構(gòu)思出發(fā)射器/接收器42包含在ECU內(nèi)。然而,也可以構(gòu)思出采用其它類型的無線通信。
圖6顯示了功能圖,該功能圖顯示了電子模塊是如何被編程而帶有用于啟用ECU上特征的軟件代碼消息的。軟件消息50傳送到空白電子模塊52。在一個實施例中,軟件消息以固件的形式被“燒”入控制器54中,并因此而被視為永久性地存儲在控制器54中。在控制器54中包含軟件的電子模塊以標號56表示。在一個實施例中,軟件以輔助設(shè)計語言(ADL)格式存在。然而,也可以使用其它類型的軟件形式。
雖然本發(fā)明以其實施例進行了描述,并且相當(dāng)詳細地描述了這些實施例,本發(fā)明的申請人并非試圖將所附權(quán)利要求的范圍限制或以任何方式限定至這些細節(jié)。對于本領(lǐng)域的技術(shù)人員來說,另外的優(yōu)點和修改是顯而易見的。因此,本發(fā)明在其更廣泛方面并不限于特定的細節(jié)、典型的裝置以及所示和所述的說明性示例。所以,在不脫離本發(fā)明申請人的大體發(fā)明構(gòu)思的精神和范圍的前提下,可以偏離這些細節(jié)。
權(quán)利要求
1.一種電子模塊,包括與電子控制裝置連通的連接器;與所述連接器連通、并包含用于啟用所述電子控制裝置上所包含特征的軟件代碼的控制器。
2.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于,所述控制器以預(yù)定的次數(shù)來傳送所述軟件代碼。
3.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于,所述控制器在傳送所述軟件代碼后,接收來自所述電子控制裝置的應(yīng)答軟件代碼。
4.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于,所述電子模塊還包括指示所述控制器和所述電子控制裝置之間通信的輸出機構(gòu)。
5.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于,所述電子模塊還包括用于激活所述控制器將所述軟件代碼傳送至所述電子控制裝置的開關(guān)。
6.根據(jù)權(quán)利要求5所述的電子模塊,其特征在于,所述開關(guān)是磁開關(guān)。
7.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于所述連接器設(shè)置成用于與車輛的串行通信線路連通;以及所述電子控制裝置與所述通信線路連通。
8.根據(jù)權(quán)利要求1所述的電子模塊,其特征在于,所述電子模塊還包括無線發(fā)射器,所述連接器與所述電子控制裝置經(jīng)由所述無線發(fā)射器連通。
9.一種用于啟用車輛電子控制裝置上特征的啟用裝置,包括與所述車輛電子控制裝置連通的端口;和處理器,其與所述端口連通、并包含用于啟用所述電子控制裝置上所包含非活動特征的消息。
10.根據(jù)權(quán)利要求9所述的啟用裝置,其特征在于,當(dāng)所述處理器與所述電子控制裝置連通時,所述消息臨時地啟用所述特征。
11.根據(jù)權(quán)利要求9所述的啟用裝置,其特征在于,所述消息永久地啟用所述特征。
12.根據(jù)權(quán)利要求9所述的啟用裝置,其特征在于,所述端口是設(shè)置成與所述車輛上連接器相連的連接器,所述連接器與所述電子控制裝置連通。
13.根據(jù)權(quán)利要求9所述的啟用裝置,其特征在于,所述端口是借助于無線電波與所述電子控制裝置連通的發(fā)射器。
14.一種用于啟用電子控制裝置上的特征的方法,所述方法包括判斷是否從控制器傳送消息給所述電子控制裝置;以及如果決定傳送所述消息從所述控制器傳送所述消息給連接器;從所述連接器傳送所述消息給所述電子控制裝置;以及作為所述消息的函數(shù)而啟用所述電子控制裝置上的特征。
15.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述判斷包括判斷所述控制器是否處于與所述電子控制裝置通信的模式。
16.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述判斷包括判斷之前是否已經(jīng)以預(yù)定次數(shù)傳送過所述消息。
17.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述判斷包括判斷之前是否已經(jīng)將消息傳送給電子控制裝置。
18.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述方法還包括如果決定傳送所述消息,則傳送存儲在所述電子控制裝置上的電子標記,所述電子標記指示所述消息是否已經(jīng)傳送給所述電子控制裝置。
19.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述判斷包括判斷所述電子標記是否已經(jīng)預(yù)先傳送給所述電子控制裝置,用于判斷所述消息是否已經(jīng)預(yù)先傳送給所述電子控制裝置。
20.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述方法還包括在所述判斷前,啟用開關(guān);所述判斷包括判斷是否作為所述開關(guān)的函數(shù)從所述控制器傳送所述消息給所述電子控制裝置。
21.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述方法還包括從所述電子控制裝置傳送應(yīng)答消息給所述控制器。
22.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述方法還包括在所述控制器上輸出所述應(yīng)答消息。
23.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述傳送包括從所述連接器經(jīng)由電子連接傳送所述消息給所述電子控制裝置。
24.根據(jù)權(quán)利要求14所述的啟用電子控制裝置上特征的方法,其特征在于,所述傳送包括從所述連接器經(jīng)由無線連接傳送所述消息給所述電子控制裝置。
25.一種電子模塊,包括與車輛電子控制裝置連通的端口;用于經(jīng)由所述端口傳送用來啟用所述電子控制裝置上特征的軟件代碼的機構(gòu)。
26.根據(jù)權(quán)利要求25所述的電子模塊,其特征在于,所述用于通信的機構(gòu)包括存儲所述軟件代碼的處理器。
27.根據(jù)權(quán)利要求26所述的電子模塊,其特征在于,作為所述軟件代碼是否先前已經(jīng)傳送給所述電子控制裝置的函數(shù),所述處理器判斷是否傳送所述軟件代碼給所述電子控制裝置。
28.根據(jù)權(quán)利要求26所述的電子模塊,其特征在于,作為存儲在所述電子控制裝置上的標識符的函數(shù),所述處理器判斷是否傳送所述軟件代碼給所述電子控制裝置。
29.一種用于控制車輛的系統(tǒng),所述系統(tǒng)包括所述車輛上的用于控制車輛系統(tǒng)的電子控制裝置;所述車輛上的與所述電子控制裝置連通的通信線路;和電子模塊,其包括與所述電子控制裝置連通的端口;控制器,其與所述端口連通,并包含用于啟用所述電子控制裝置上所包含特征的軟件消息。
30.根據(jù)權(quán)利要求29所述的用于控制車輛的系統(tǒng),其特征在于,作為存儲在所述電子控制裝置上的標識符的函數(shù),所述控制器傳送所述消息給所述電子控制裝置。
全文摘要
一種用于啟用車輛電子控制裝置特征的啟用裝置,包括與車輛電子控制裝置連通的端口。與端口連接的處理器包含用于啟用電子控制裝置上所包含非活動特征的消息。
文檔編號H04L12/12GK1956865SQ200580016088
公開日2007年5月2日 申請日期2005年5月17日 優(yōu)先權(quán)日2004年5月19日
發(fā)明者T·J·弗拉舒爾 申請人:奔迪士商業(yè)運輸系統(tǒng)公司