亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

往返于控制設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?

文檔序號(hào):7767116閱讀:237來(lái)源:國(guó)知局
專利名稱:往返于控制設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?br> 技術(shù)領(lǐng)域
本發(fā)明涉及在控制設(shè)備、尤其是汽車的發(fā)動(dòng)機(jī)控制設(shè)備的開發(fā)階段期間在該控制 設(shè)備與開發(fā)工具之間的數(shù)據(jù)傳輸。
背景技術(shù)
發(fā)動(dòng)機(jī)控制設(shè)備控制了汽車的諸如燃油噴射、點(diǎn)火時(shí)亥lj、防盜系統(tǒng) (Wegfahrsperre)等等的功能。發(fā)動(dòng)機(jī)控制設(shè)備在此擁有實(shí)施預(yù)定程序的微控制器以及存 儲(chǔ)器,在該存儲(chǔ)器中例如存儲(chǔ)了在該程序中所使用的某些車輛參數(shù)或類似物??刂圃O(shè)備控 制了例如經(jīng)過(guò)數(shù)據(jù)總線與控制設(shè)備相連接的功能單元(例如用于發(fā)動(dòng)機(jī)的燃油噴射的計(jì) 量系統(tǒng))。在控制設(shè)備的開發(fā)階段期間,除了車輛的功能單元(或與相對(duì)于控制設(shè)備而冒充 這些功能單元的仿真器)以外,控制設(shè)備還與外部開發(fā)工具相連接。該開發(fā)工具使得開發(fā) 者能夠通過(guò)處理器來(lái)詳細(xì)跟蹤和影響控制程序的執(zhí)行。為此,例如由開發(fā)者審閱和改變?cè)?存儲(chǔ)器中所存儲(chǔ)的車輛參數(shù),以便檢查由控制設(shè)備所控制的系統(tǒng)的特性。因此在開發(fā)階段 期間,與該控制設(shè)備交換了比在稍后采用制成的控制設(shè)備的情況下顯著更大的數(shù)據(jù)量,以 致必需更大的帶寬用于數(shù)據(jù)傳輸??梢越?jīng)過(guò)控制設(shè)備也經(jīng)過(guò)其與功能單元進(jìn)行通信的同一數(shù)據(jù)總線來(lái)實(shí)現(xiàn)控制 設(shè)備與開發(fā)工具之間的數(shù)據(jù)傳輸。在此,CAN接口(控制器局域網(wǎng)(Controller Area Network))已被建立為汽車領(lǐng)域中的接口。所屬的CAN協(xié)議非常靈活,并實(shí)現(xiàn)了在CAN總線 上毫無(wú)問(wèn)題地添加其它節(jié)點(diǎn)(例如功能單元或開發(fā)工具)。在此,為了經(jīng)過(guò)CAN總線進(jìn)行通 信而實(shí)現(xiàn)基于優(yōu)先級(jí)的位仲裁,其中給每個(gè)消息分配明確的優(yōu)先級(jí),這要求雙向數(shù)據(jù)傳輸。 此外,CAN協(xié)議還是容錯(cuò)的,可是這又決定了可觀的協(xié)議開銷,該協(xié)議開銷導(dǎo)致對(duì)可供數(shù)據(jù) 傳輸使用的帶寬的限制。此外,通過(guò)與功能單元的通信已經(jīng)在很大程度上耗盡了可供使用的帶寬,使得不 再有足夠的傳輸容量可供與開發(fā)工具的通信來(lái)使用。這可以導(dǎo)致延遲到開發(fā)工具的數(shù)據(jù)傳 輸,該延遲錯(cuò)誤地引起控制設(shè)備誤動(dòng)作的印象。通過(guò)在總線上給該開發(fā)工具分配足夠高的 優(yōu)先級(jí),雖然可能加速向開發(fā)工具的傳輸。然而,這又導(dǎo)致了,不可靠地滿足對(duì)于控制設(shè)備 與功能單元之間的通信的實(shí)時(shí)特性的要求。為了提供較大的傳輸容量,DE 103 03 490A1建議了,將被構(gòu)造為串行接口(例如 USB接口或火線接口)的第二接口提供給傳輸設(shè)備的處理器來(lái)使用,該第二接口僅僅可用于與外部開發(fā)工具進(jìn)行通信。在開發(fā)階段期間,可以通過(guò)該接口交換大的數(shù)據(jù)量,而無(wú)需由 此損害在經(jīng)過(guò)第一接口進(jìn)行通信時(shí)的時(shí)間特性??墒?,第二接口的提供導(dǎo)致了較高的成本, 使得最后可將這樣的發(fā)動(dòng)機(jī)控制設(shè)備僅僅用作控制設(shè)備的開發(fā)階段的原型,可是不適用于
批量生產(chǎn)。

發(fā)明內(nèi)容
因此設(shè)置了一種用于往返于具有第一通信接口以及第二通信接口的控制設(shè)備、尤 其是汽車的發(fā)動(dòng)機(jī)控制設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,該方法具有以下步驟-在控制設(shè)備的開發(fā)階段期間,將第一通信接口與開發(fā)工具相連接,和將第二通信 接口與一個(gè)或多個(gè)功能單元相連接;-在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從控制設(shè)備經(jīng)過(guò)第一通信接口傳輸給開 發(fā)工具;-在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從開發(fā)工具經(jīng)過(guò)第一通信接口傳輸給控 制設(shè)備;-分開第一通信接口與開發(fā)工具之間的連接;-將第一通信接口與一個(gè)或多個(gè)其它功能單元相連接;和-在使用第二通信協(xié)議的情況下,經(jīng)過(guò)第一通信接口在控制設(shè)備與所述一個(gè)或多 個(gè)其它功能單元之間傳輸數(shù)據(jù)。應(yīng)注意,在開發(fā)階段期間,連接到第二通信接口上的功能單元也可以是模擬車輛 部件或類似物的功能(例如信號(hào)輸出或測(cè)量值輸出)的仿真器。根據(jù)本發(fā)明的控制設(shè)備、尤其是汽車的發(fā)動(dòng)機(jī)控制設(shè)備包括-可與編程單元相連接的通信接口;-用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器;-第一通信單元,經(jīng)過(guò)該第一通信單元,在使用第一通信協(xié)議的情況下在存儲(chǔ)器與 該通信接口之間傳輸數(shù)據(jù);-第二通信單元,經(jīng)過(guò)該第二通信單元,在使用第二通信協(xié)議的情況下在存儲(chǔ)器與 該通信接口之間傳輸數(shù)據(jù);-開關(guān)裝置,該開關(guān)裝置將通信接口選擇性地與第一通信單元或第二通信單元相 連接;其中,控制設(shè)備被設(shè)計(jì)來(lái)使得開關(guān)裝置在控制設(shè)備的開發(fā)階段期間將通信接口與 第一通信單元相連接,并在控制設(shè)備的開發(fā)階段之后將通信接口與第二通信單元相連接。本發(fā)明所基于的思想是,在控制設(shè)備的開發(fā)階段期間,將本來(lái)被設(shè)置或被設(shè)計(jì)用 于以相對(duì)慢的傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)慕涌谟糜谝韵鄬?duì)快的傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸,并因 此確保了在控制設(shè)備與開發(fā)工具之間的較快的數(shù)據(jù)傳輸。在開發(fā)階段結(jié)束之后,于是可以 將該接口用于與另外的功能單元進(jìn)行數(shù)據(jù)傳輸。優(yōu)選地分別作為單向傳輸來(lái)執(zhí)行將數(shù)據(jù)從控制設(shè)備傳輸?shù)介_發(fā)工具或?qū)?shù)據(jù)從 開發(fā)工具傳輸?shù)娇刂圃O(shè)備,因?yàn)橐虼丝梢源_保較高的數(shù)據(jù)傳輸速率。在此,優(yōu)選地以預(yù)定的 時(shí)間間隔在從控制設(shè)備向開發(fā)工具的數(shù)據(jù)傳輸和從開發(fā)工具向控制設(shè)備的數(shù)據(jù)傳輸之間 轉(zhuǎn)換。在此,針對(duì)從控制設(shè)備向開發(fā)工具的數(shù)據(jù)傳輸所設(shè)置的時(shí)段應(yīng)該是更大的,因?yàn)樵谠摲较蛏铣霈F(xiàn)的傳輸量也顯著大于其它傳輸方向的傳輸量。此外還可以設(shè)置用于轉(zhuǎn)換開關(guān)裝置的步驟,該開關(guān)裝置將第一通信接口選擇性地 與第一通信單元或者第二通信單元相連接,其中,第一通信單元在使用第一通信協(xié)議的情 況下控制數(shù)據(jù)傳輸,而第二通信單元在使用第二通信協(xié)議的情況下控制數(shù)據(jù)傳輸。第一通信協(xié)議例如可以是單向通信協(xié)議、尤其是異步串行接口協(xié)議,而第二通信 協(xié)議可以是雙向通信協(xié)議、尤其是CAN總線協(xié)議。因此,在控制設(shè)備的開發(fā)階段期間,可以 將被設(shè)計(jì)為CAN接口的通信接口用作異步串行接口,這實(shí)現(xiàn)了顯著更大的傳輸速率(因?yàn)?使用了差分的CAN接口,所以速度可以比單端異步串行接口的速度高多倍)。從開發(fā)工具向控制設(shè)備傳輸數(shù)據(jù)可以包括將數(shù)據(jù)存儲(chǔ)在被設(shè)置在控制設(shè)備中的 存儲(chǔ)器中。尤其是在開發(fā)工具和控制設(shè)備之間傳輸數(shù)據(jù)可以包括在控制設(shè)備的開發(fā)階段期 間測(cè)量、調(diào)整、調(diào)試和/或旁路功能。


以下借助在附圖的示意圖中所說(shuō)明的實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。在此,圖1示出了按照本發(fā)明的實(shí)施形式的控制設(shè)備的框圖,和圖2示出了按照本發(fā)明的實(shí)施形式的方法的流程圖。
具體實(shí)施例方式在附圖的所有圖形中,相同的或功能相同的元件(只要沒有另加說(shuō)明)都配備有 相同的參考符號(hào)。圖1示出了按照本發(fā)明實(shí)施形式的控制設(shè)備100的示意圖。在本實(shí)施形式中,控 制設(shè)備100被構(gòu)造為發(fā)動(dòng)機(jī)控制設(shè)備,該發(fā)動(dòng)機(jī)控制設(shè)備控制了汽車的諸如燃油噴射、點(diǎn) 火時(shí)刻、防盜系統(tǒng)等功能。控制設(shè)備100在該實(shí)施形式中具有兩個(gè)通信接口 IlOA和110B,在內(nèi)部將具有線路 TXA和RXA或TXB和RXB的通信連接104A或104B分別連接到這些通信接口 IlOA和IlOB 上。驅(qū)動(dòng)元件(Treiberelement) 102A和102B分別被接通在這些通信連接104A和104B中, 利用該驅(qū)動(dòng)元件102A和102B可以實(shí)現(xiàn)具有所希望電平的到通信接口 IlOA或IlOB的雙向 連接。在本實(shí)施形式中,通信接口 IlOA和IlOB被構(gòu)造為CAN接口,并且驅(qū)動(dòng)元件102A和 102B被構(gòu)造為CAN驅(qū)動(dòng)器。用CHA和CLA或CHB和CLB來(lái)標(biāo)識(shí)外部線路,也就是對(duì)應(yīng)于CAN 高和CAN低??刂圃O(shè)備100在開發(fā)階段期間經(jīng)過(guò)通信接口 IlOA(如圖1中所示)與通常在外部 計(jì)算機(jī)上實(shí)施的開發(fā)工具101相連接??刂圃O(shè)備100經(jīng)過(guò)通信接口 IlOB與功能單元112A、 112B、112C等等相連接。這種功能單元的實(shí)例是用于發(fā)動(dòng)機(jī)的燃油噴射的計(jì)量系統(tǒng),并且一 般說(shuō)來(lái),這些功能單元對(duì)應(yīng)于設(shè)置在車輛中的傳感器和執(zhí)行元件,這些傳感器和執(zhí)行元件 經(jīng)過(guò)連接到接口 IlOB上的CAN總線與控制設(shè)備100進(jìn)行通信。在開發(fā)階段期間,也可以將 模擬功能單元的仿真器連接到通信接口 IlOB上,而不是將功能單元連接到通信接口 IlOB 上。在控制設(shè)備100中設(shè)置了控制單元103,尤其是設(shè)置了微處理器、微型計(jì)算機(jī)或類 似物。該控制單元103包含第一通信單元107、第二通信單元108、存儲(chǔ)器109和開關(guān)裝置105。存儲(chǔ)器109優(yōu)選地被構(gòu)造為閃速存儲(chǔ)器,并用來(lái)存儲(chǔ)由控制單元103所實(shí)施的程序以 及車輛參數(shù),這些車輛參數(shù)由功能單元112經(jīng)過(guò)接口 IlOB被輸送給控制設(shè)備100。第一通 信單元107在本實(shí)例中被構(gòu)造為串行接口模塊(例如異步串行通信接口 ASC),并與存儲(chǔ)器 109相連接。經(jīng)過(guò)該第一通信單元107可以將數(shù)據(jù)寫入存儲(chǔ)器109中或從中讀出。第二通 信單元108在本實(shí)例中被構(gòu)造為CAN控制器,并且同樣與存儲(chǔ)器109相連接,使得經(jīng)過(guò)該第 二通信單元108可以將數(shù)據(jù)寫入存儲(chǔ)器109中或從中讀出。開關(guān)裝置105尤其是被設(shè)置為程控的接口轉(zhuǎn)換開關(guān)或者也被設(shè)置為復(fù)用器,并實(shí) 現(xiàn)了通信連接從第一通信單元107向第二通信單元108的轉(zhuǎn)換。在圖1中所示的實(shí)施形式 中,開關(guān)裝置105被布置在控制單元103之內(nèi),可是替代于此地也可以被布置在控制單元 103之外。第一通信單元107經(jīng)過(guò)通信連接106a被連接到開關(guān)裝置105上。為此將通信連 接106a的線路TXO和RXO連接到開關(guān)裝置105的端子ATXO和ARXO上。第二通信單元108 同樣經(jīng)通信連接10 被連接到開關(guān)裝置105上。為此將通信連接10 的線路TXl和RXl 連接到開關(guān)裝置105的端子ATXl和ARXl上。朝向驅(qū)動(dòng)元件102A,通信連接104A的線路 TXA和RXA經(jīng)過(guò)端子ATX和ARX觸點(diǎn)接通開關(guān)裝置105。在開發(fā)過(guò)程期間,如在圖1中所示出的那樣,開關(guān)裝置105的開關(guān)位置被置于端子 ATXO和ARXO上,以致第一通信單元107經(jīng)過(guò)驅(qū)動(dòng)元件102A與開發(fā)工具101相連接。在該 狀態(tài)下,經(jīng)過(guò)在本實(shí)施形式中是諸如RS232的異步串行接口協(xié)議的第一總線協(xié)議,實(shí)現(xiàn)在 存儲(chǔ)器109與開發(fā)工具101之間的數(shù)據(jù)傳輸。由該裝置得出的主要優(yōu)點(diǎn)是可以以比當(dāng)CAN總線協(xié)議用于如在傳統(tǒng)系統(tǒng)中那樣 的數(shù)據(jù)傳輸時(shí)顯著更高的傳輸速率來(lái)執(zhí)行在存儲(chǔ)器109與開發(fā)工具101之間的數(shù)據(jù)傳輸。 基本上以下兩個(gè)因素對(duì)該較高的傳輸速率負(fù)責(zé)任第一,不同于CAN總線協(xié)議,異步串行接 口協(xié)議是單向協(xié)議,這允許較高的數(shù)據(jù)吞吐量。因此,在存儲(chǔ)器109與位于數(shù)米遠(yuǎn)的開發(fā)工 具101之間進(jìn)行單向通信時(shí),4兆波特的數(shù)據(jù)傳輸速率是可能的,而利用CAN總線協(xié)議,僅 僅500千波特或最高為1兆波特的數(shù)據(jù)傳輸速率是可能的。第二,CAN總線協(xié)議由于其較 高的復(fù)雜性和其較高的開銷(例如由于基于優(yōu)先級(jí)的總線仲裁)而具有顯著較低的有用數(shù) 據(jù)率,該有用數(shù)據(jù)率與在ASC協(xié)議中的70%相比僅位于45%處。由此得出了以下估計(jì)利 用本實(shí)施形式的裝置,比用經(jīng)過(guò)CAN總線協(xié)議的傳統(tǒng)數(shù)據(jù)交換可以多傳輸4兆波特*70% /500千波特*45% = 12. 44倍的數(shù)據(jù)。即使與具有1兆波特的傳 輸速率的CAN協(xié)議相比,本實(shí)施形式的有效的傳輸速率還高6倍以上。該裝置的其它優(yōu)點(diǎn)在于在開發(fā)階段結(jié)束之后,可以將第一接口 IlOA用作其它 CAN接口,并且不(如在DE 103 03 490A1中那樣)在開發(fā)階段結(jié)束之后保持不使用。因此 也就是實(shí)現(xiàn)了被設(shè)置在控制設(shè)備100中的硬件的有效利用以及經(jīng)過(guò)CAN協(xié)議進(jìn)行數(shù)據(jù)傳輸 的帶寬的提高。其它的優(yōu)點(diǎn)是在控制設(shè)備100中,在應(yīng)用階段中不需要附加的硬件,控制 設(shè)備因此對(duì)應(yīng)于批量控制設(shè)備(kriensteuergeraet),這是成本和試驗(yàn)的優(yōu)點(diǎn)(因?yàn)榕c批 量控制設(shè)備沒有差別)。因此,在開發(fā)階段期間,經(jīng)過(guò)異步串行總線協(xié)議,可是不是經(jīng)過(guò)串行ASC接口的驅(qū) 動(dòng)器,而是經(jīng)過(guò)標(biāo)準(zhǔn)的CAN接口的快速驅(qū)動(dòng)器,實(shí)現(xiàn)在存儲(chǔ)器109與開發(fā)工具101之間的數(shù) 據(jù)傳輸。為了實(shí)現(xiàn)這點(diǎn),處理器103在內(nèi)部將其串行ASC接口(第一通信單元107)的線路切換到CAN接口 IlOA的線路上(開關(guān)位置ATX0/ARX0)。在開發(fā)階段結(jié)束之后,開關(guān)裝置 105從開關(guān)位置ATX0/ARX0被轉(zhuǎn)換到開關(guān)位置ATX1/ARX1上,由此將第二通信單元108 (即 CAN控制器)經(jīng)過(guò)開關(guān)裝置105與第一通信接口 IlOA相連接。在控制設(shè)備100的開發(fā)階段期間,可以將開發(fā)工具101用于其中在存儲(chǔ)器109與 開發(fā)工具101之間交換數(shù)據(jù)的各種應(yīng)用,例如-調(diào)試監(jiān)控和影響位于控制設(shè)備100中的程序,并且必要時(shí)改變?cè)摮绦虻闹噶睿?測(cè)量將存儲(chǔ)器109的各個(gè)單元的內(nèi)容以對(duì)應(yīng)于其通過(guò)控制單元103更新的頻 率的頻率傳輸給開發(fā)工具101,并通過(guò)開發(fā)工具101顯示對(duì)應(yīng)于該單元的內(nèi)容的物理值;-調(diào)整改變由控制設(shè)備100所使用的參數(shù),以便檢查這些變化對(duì)于由控制設(shè)備 100所控制的發(fā)動(dòng)機(jī)的特性的作用;-旁路功能由于控制設(shè)備100中的計(jì)算時(shí)間和資源有限,所以編程控制設(shè)備100 中的變化可以改變?cè)摽刂圃O(shè)備100的時(shí)間特性。為了首先在不考慮控制設(shè)備100的有限的 能力的情況下可以開發(fā)功能,可以切斷控制設(shè)備100中的功能的值的計(jì)算,并向開發(fā)工具 傳輸該功能的輸入值。該開發(fā)工具實(shí)施功能的計(jì)算,并隨后會(huì)將功能結(jié)果傳輸回控制設(shè)備 100。這些各種應(yīng)用要求控制設(shè)備100與開發(fā)工具101之間的不同的傳輸方向。因此,在 測(cè)量過(guò)程期間,僅僅(應(yīng)傳輸其值(測(cè)量值)的地址的相對(duì)稀少的傳輸除外)從控制設(shè)備 100朝向開發(fā)工具101實(shí)現(xiàn)數(shù)據(jù)傳輸,而在調(diào)整期間,僅僅從開發(fā)工具101向控制設(shè)備100 傳輸數(shù)據(jù)。在調(diào)試和旁路功能期間,既從控制設(shè)備100向開發(fā)工具101,又在相反的方向上 傳輸數(shù)據(jù)。在此,持續(xù)地從控制設(shè)備100向開發(fā)工具101傳輸大量的數(shù)據(jù)、即例如所測(cè)量的 車輛參數(shù)等等,而在相反的方向上僅僅必須傳輸由開發(fā)者所輸入的調(diào)整值和類似物。與此 相應(yīng)地,對(duì)于從控制設(shè)備100向開發(fā)工具101的數(shù)據(jù)傳輸所需要的數(shù)據(jù)傳輸速率顯著高于 在相反方向上的數(shù)據(jù)傳輸速率。與此相應(yīng)地,分別以(例如10或IOOms的)預(yù)定時(shí)間間隔在(例如Ims的)相對(duì)短 的時(shí)段內(nèi)實(shí)現(xiàn)從開發(fā)工具101向控制設(shè)備100的數(shù)據(jù)傳輸。換言之,不間斷地(am Stueck) 以固定的時(shí)間幀來(lái)實(shí)現(xiàn)調(diào)整值和其它從開發(fā)工具101向控制設(shè)備100所傳輸?shù)臄?shù)據(jù)的傳 輸。僅在該時(shí)刻,因此將傳輸方向切換到從開發(fā)工具101向控制設(shè)備100的單向傳輸上,而 在剩余的時(shí)間內(nèi),進(jìn)行從控制設(shè)備100向開發(fā)工具101的單向傳輸。在此,可以將從開發(fā)工具101向控制設(shè)備100傳輸?shù)臅r(shí)間窗規(guī)定到(例如10或 50ms的)預(yù)定值上,或者但是也可以在時(shí)間上可變地構(gòu)成該時(shí)間窗。因此尤其也可能的 是,如果實(shí)際上存在用于這樣傳輸?shù)臄?shù)據(jù),則將傳輸方向切換到從開發(fā)工具101向控制設(shè) 備100的傳輸上。以下說(shuō)明一種用于利用控制設(shè)備100進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?。為此,圖2示出了該 方法的流程圖。在步驟Si,在控制設(shè)備100的開發(fā)階段期間,建立在開發(fā)工具101與控制設(shè)備100 的存儲(chǔ)器109之間的連接。為此將通信接口 IlOA與開發(fā)工具101相連接,并將通信接口 IlOA經(jīng)過(guò)開關(guān)裝置105與第一通信單元107相連接。也就是開關(guān)裝置的開關(guān)位置被設(shè)置到 ATX0/ARX0上。此外,還將通信接口 IlOB與一個(gè)或多個(gè)功能單元相連接。在步驟S2,經(jīng)過(guò)ASC總線協(xié)議(第一通信協(xié)議)實(shí)現(xiàn)從控制設(shè)備100向開發(fā)工具101的單向數(shù)據(jù)傳輸。在此,例如從存儲(chǔ)器109向開發(fā)工具101傳輸測(cè)量值。該數(shù)據(jù)傳輸?shù)?持續(xù)時(shí)間在該實(shí)例中為490ms,此后(例如通過(guò)內(nèi)部定時(shí)器來(lái)觸發(fā)地),過(guò)程跳向步驟S3。在步驟S3,反轉(zhuǎn)數(shù)據(jù)傳輸?shù)姆较?,以致現(xiàn)在例如從開發(fā)工具101向存儲(chǔ)器109傳輸 調(diào)整值。在此,例如從開發(fā)工具101向存儲(chǔ)器109傳輸調(diào)整值。該數(shù)據(jù)傳輸?shù)某掷m(xù)時(shí)間在 該實(shí)例中為10ms,此后該過(guò)程跳向步驟S4。與在步驟S2和S3期間的數(shù)據(jù)傳輸同時(shí),經(jīng)過(guò)CAN總線和CAN接口 110B,從功能 單元112(或模擬這些功能單元112的仿真器)向第二通信單元(CAN控制器)112傳輸信 號(hào),并例如將這些信號(hào)作為車輛參數(shù)存儲(chǔ)在存儲(chǔ)器109中,以及從控制設(shè)備100向功能單元 112發(fā)送信號(hào)(例如控制信號(hào))。也就是進(jìn)行了從控制設(shè)備100向功能單元112的雙向數(shù) 據(jù)傳輸。例如在步驟S2,可以將這些功能參數(shù)作為測(cè)量值向開發(fā)工具101傳輸,或也可以在 步驟S3作為調(diào)整值由開發(fā)工具101來(lái)改寫。在步驟S4檢驗(yàn)是否滿足中斷條件,例如如果開發(fā)者指示中斷或結(jié)束開發(fā)過(guò)程,則 這可以是這種情況。如果不滿足中斷條件,則過(guò)程跳回步驟S2,而如果滿足中斷條件,則過(guò) 程跳向步驟S5。在步驟S5,分開在控制設(shè)備100與開發(fā)工具101之間的連接,并將開關(guān)裝置105轉(zhuǎn) 換到開關(guān)位置ATX1/ARX1上。因此將第一通信接口 IlOA與第二通信單元108 (CAN控制器) 相連接,以致現(xiàn)在可以將第一通信接口 IlOA用于利用第二總線協(xié)議(CAN總線協(xié)議)進(jìn)行 數(shù)據(jù)傳輸。因此現(xiàn)在有第一通信接口 IlOA可供在控制設(shè)備聯(lián)合(Steuergeraeteverbund) 中作為其它CAN接口來(lái)使用。在步驟S6(也就是在開發(fā)階段結(jié)束之后),可以將控制設(shè)備聯(lián)合中的其它功能單 元連接到控制設(shè)備100的通信接口 IlOA上,并可以在使用第二通信協(xié)議(CAN總線協(xié)議) 的情況下實(shí)現(xiàn)數(shù)據(jù)在控制設(shè)備100與這些功能單元之間的傳輸。該方法的主要優(yōu)點(diǎn)是可將大的帶寬用于在開發(fā)階段期間的數(shù)據(jù)傳輸,而在開發(fā) 階段結(jié)束之后,將用于數(shù)據(jù)傳輸?shù)慕涌诖送庾鳛榭刂圃O(shè)備聯(lián)合中的接口而可供使用。盡管以上借助優(yōu)選的實(shí)施例已說(shuō)明了本發(fā)明,但本發(fā)明不局限于此,而是可以以 多種多樣的方式和方法來(lái)修改。因此,在上述實(shí)施形式中,存儲(chǔ)器109是控制單元103的部 分;可是也可能將存儲(chǔ)器109設(shè)置在控制單元103之外。此外,在圖1中所示出的實(shí)施形式中,還僅設(shè)置了對(duì)于兩個(gè)接口 IlOA和IlOB起控 制器作用的通信單元108??墒且部赡茚槍?duì)這兩個(gè)接口 IlOA和IlOB中的每一個(gè)提供單獨(dú) 的控制器。此外,在圖1中所示出的實(shí)施形式中,還將功能單元112A、112B等等經(jīng)過(guò)被設(shè)計(jì)為 CAN總線的通信總線連接到控制設(shè)備100上??墒且部赡軐⒏鱾€(gè)功能單元112A、112B等等 直接地、也就是分別經(jīng)過(guò)自己的獨(dú)立設(shè)置的接口而連接到控制設(shè)備100上。
權(quán)利要求
1.一種控制設(shè)備,具有-第一通信接口(110A),該第一通信接口(110A)能夠選擇性地與開發(fā)工具(101)或者 與一個(gè)或多個(gè)功能單元相連接;-第二通信接口(110B),該第二通信接口(110B)能夠與一個(gè)或多個(gè)功能單元相連接; -用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器(109);-第一通信單元(107),經(jīng)過(guò)該第一通信單元(107)在使用第一通信協(xié)議的情況下而在 存儲(chǔ)器(109)與該第一通信接口(110A)之間傳輸數(shù)據(jù);-第二通信單元(108),經(jīng)過(guò)該第二通信單元(108)在使用第二通信協(xié)議的情況下而在 存儲(chǔ)器(109)與該第一通信接口(110A)之間傳輸數(shù)據(jù);-開關(guān)裝置(105),該開關(guān)裝置(10 將第一通信接口(110A)選擇性地與第一通信單 元(107)或第二通信單元(108)相連接,其特征在于,所述控制設(shè)備被設(shè)計(jì)來(lái)使得開關(guān)裝置(10 將第一通信接口(110A)選擇 性地與第一通信單元(107)或者與第二通信單元(108)相連接,而第二通信接口(110B)與 第二通信單元(108)持續(xù)地保持連接。
2.按照權(quán)利要求1所述的控制設(shè)備,其特征在于,所述第一通信協(xié)議是單向通信協(xié)議。
3.按照權(quán)利要求1所述的控制設(shè)備,其特征在于,所述第一通信協(xié)議是異步串行接口 協(xié)議。
4.按照權(quán)利要求1所述的控制設(shè)備,其特征在于,所述第二通信協(xié)議是雙向通信協(xié)議。
5.按照權(quán)利要求1所述的控制設(shè)備,其特征在于,所述第二通信協(xié)議是CAN總線協(xié)議。
6.按照權(quán)利要求1-5之一所述的控制設(shè)備,其特征在于,所述控制設(shè)備是汽車的發(fā)動(dòng) 機(jī)控制設(shè)備。
7.一種用于往返于具有第一通信接口(110A)和第二通信接口(110B)的控制設(shè)備 (100)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒ň哂幸韵虏襟E-在控制設(shè)備(100)的開發(fā)階段期間,將第一通信接口(110A)與開發(fā)工具(101)相連 接,并且將第二通信接口(110B)與一個(gè)或多個(gè)第一功能單元相連接;-在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從控制設(shè)備(100)經(jīng)過(guò)第一通信接口(110A) 傳輸給開發(fā)工具(101);-在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從開發(fā)工具(101)經(jīng)過(guò)第一通信接口(110A) 傳輸給控制設(shè)備(100);-在使用第二通信協(xié)議的情況下,經(jīng)過(guò)第二通信接口(110B)在控制設(shè)備(100)與所述 一個(gè)或多個(gè)第一功能單元之間傳輸數(shù)據(jù);-在開發(fā)階段結(jié)束之后,分開在第一通信接口(110A)與開發(fā)工具(101)之間的連接; -將第一通信接口(110A)與一個(gè)或多個(gè)第二功能單元相連接; -在使用第一或第二通信協(xié)議的情況下,經(jīng)過(guò)第一通信接口(110A)在控制設(shè)備(100) 與所述一個(gè)或多個(gè)第二功能單元之間傳輸數(shù)據(jù);-在使用第二通信協(xié)議的情況下,經(jīng)過(guò)第二通信接口(110B)在控制設(shè)備(100)與所述 一個(gè)或多個(gè)第一功能單元之間傳輸數(shù)據(jù)。
8.按照權(quán)利要求7所述的方法,其特征在于,從控制設(shè)備(100)向開發(fā)工具(101)傳輸 數(shù)據(jù)或從開發(fā)工具(101)向控制設(shè)備(100)傳輸數(shù)據(jù)分別作為單向傳輸來(lái)執(zhí)行。
9.按照權(quán)利要求8所述的方法,其特征在于,以預(yù)定的時(shí)間間隔,在從控制設(shè)備(100) 向開發(fā)工具(101)的數(shù)據(jù)傳輸與從開發(fā)工具(101)向控制設(shè)備(100)的數(shù)據(jù)傳輸之間進(jìn)行轉(zhuǎn)換。
10.按照權(quán)利要求7-9之一所述的方法,其特征在于,設(shè)置用于轉(zhuǎn)換開關(guān)裝置(105)的 步驟,該開關(guān)裝置(10 將第一通信接口(110A)選擇性地與第一通信單元(107)或第二通 信單元(108)相連接,其中,第一通信單元(107)在使用第一通信協(xié)議的情況下控制數(shù)據(jù)傳 輸,而第二通信單元(108)在使用第二通信協(xié)議的情況下控制數(shù)據(jù)傳輸。
11.按照權(quán)利要求7-9之一所述的方法,其特征在于,所述第一通信協(xié)議是單向通信協(xié) 議。
12.按照權(quán)利要求7-9之一所述的方法,其特征在于,所述第一通信協(xié)議是異步串行接 口協(xié)議。
13.按照權(quán)利要求7-9之一所述的方法,其特征在于,所述第二通信協(xié)議是雙向通信協(xié)議。
14.按照權(quán)利要求7-9之一所述的方法,其特征在于,所述第二通信協(xié)議是CAN總線協(xié)議。
15.按照權(quán)利要求7-9之一所述的方法,其特征在于,將數(shù)據(jù)從開發(fā)工具(101)傳輸給 控制設(shè)備(100)包括將數(shù)據(jù)存儲(chǔ)在被設(shè)置在控制設(shè)備(100)中的存儲(chǔ)器(109)中。
16.按照權(quán)利要求7-9之一所述的方法,其特征在于,在開發(fā)工具(101)與控制設(shè)備 (100)之間傳輸數(shù)據(jù)包括在控制設(shè)備(100)的開發(fā)階段期間測(cè)量、調(diào)整、調(diào)試和/或旁路功 能。
17.按照權(quán)利要求7-9之一所述的方法,其特征在于,所述控制設(shè)備是汽車的發(fā)動(dòng)機(jī)控 制設(shè)備。
全文摘要
本發(fā)明涉及一種用于往返于具有第一通信接口(110A)和第二通信接口(110B)的控制設(shè)備(100)、尤其是汽車的發(fā)動(dòng)機(jī)控制設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,該方法具有以下步驟在控制設(shè)備(100)的開發(fā)階段期間,將第一通信接口(110A)與開發(fā)工具(101)相連接,和將第二通信接口(110B)與一個(gè)或多個(gè)功能單元相連接;在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從控制設(shè)備(100)經(jīng)過(guò)第一通信接口(110A)向開發(fā)工具(101)傳輸;在使用第一通信協(xié)議的情況下,將數(shù)據(jù)從開發(fā)工具(101)經(jīng)過(guò)第一通信接口(110A)向控制設(shè)備(100)傳輸;分開第一通信接口(110A)與開發(fā)工具(101)之間的連接;將第一通信接口(110A)與一個(gè)或多個(gè)其它20個(gè)功能單元相連接;以及在使用第二通信協(xié)議的情況下,經(jīng)過(guò)第一通信接口(110A)在控制設(shè)備(100)與所述一個(gè)或多個(gè)其它功能單元之間傳輸數(shù)據(jù)。
文檔編號(hào)H04L12/40GK102104514SQ20101056793
公開日2011年6月22日 申請(qǐng)日期2007年4月19日 優(yōu)先權(quán)日2006年4月26日
發(fā)明者A·奧 申請(qǐng)人:羅伯特.博世有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1