两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于對(duì)兩個(gè)總線系統(tǒng)進(jìn)行同步的方法和設(shè)備以及由兩個(gè)總線系統(tǒng)組成的裝置的制作方法

文檔序號(hào):7637057閱讀:234來源:國(guó)知局
專利名稱:用于對(duì)兩個(gè)總線系統(tǒng)進(jìn)行同步的方法和設(shè)備以及由兩個(gè)總線系統(tǒng)組成的裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明從根據(jù)獨(dú)立權(quán)利要求的前序部分的用于對(duì)兩個(gè)總線系統(tǒng)進(jìn) 行同步的方法和設(shè)備以及由兩個(gè)總線系統(tǒng)組成的相應(yīng)裝置出發(fā),其中 通過基準(zhǔn)消息來進(jìn)行時(shí)間控制。
背景技術(shù)
例如在FlexRay中或在TTCAN中釆用這樣的用于在總線系統(tǒng)上在 時(shí)間控制的通信的范圍內(nèi)生成基本周期的基準(zhǔn)消息。這種總線系統(tǒng)是 必要的,因?yàn)樵谧罱鼛啄曛?,在現(xiàn)代汽車制造或機(jī)械制造中、尤其在 機(jī)床領(lǐng)域中以及在自動(dòng)化中,控制設(shè)備、傳感器和執(zhí)行器的聯(lián)網(wǎng)已經(jīng) 急劇增加。在此,可以實(shí)現(xiàn)通過使功能分布到多個(gè)控制設(shè)備上而產(chǎn)生 的協(xié)同效應(yīng)。在這種分布式系統(tǒng)的不同站之間的通信因此越來越多地 通過一個(gè)總線系統(tǒng)或通過多個(gè)耦合的總線系統(tǒng)來進(jìn)行。在總線系統(tǒng)上 的通信量、訪問和接收機(jī)制以及錯(cuò)誤處理通過協(xié)i義來調(diào)節(jié)。例如在汽 車領(lǐng)域中所建立的一種協(xié)議是CAN協(xié)議(controller area network(控制器域網(wǎng)絡(luò)))。該協(xié)議是一種事件控制的協(xié)議,也即諸如發(fā)送 消息的協(xié)議活動(dòng)是通過事件來啟動(dòng),其中這些事件的起因在通信系 統(tǒng)、也即該總線系統(tǒng)外部。在此涉及事件控制的總線系統(tǒng),其中該總 線系統(tǒng)尤其還可以通過外部事件來觸發(fā)。由此CAN協(xié)議是非常靈活的, 并且因此可以毫無問題地添加另外的用戶和消息。事件控制的自發(fā)通信的一種替代方案是純粹時(shí)間控制的方案???線上的所有通信活動(dòng)是嚴(yán)格周期性的。諸如發(fā)送消息的協(xié)議活動(dòng)僅僅 通過對(duì)于整個(gè)總線系統(tǒng)來說有效的時(shí)間的消逝來觸發(fā)。對(duì)介質(zhì)的訪問 基于時(shí)域的分配,在該時(shí)域中發(fā)送方專有地具有發(fā)送權(quán)。該協(xié)i義相對(duì) 而言是不靈活的;只有當(dāng)事先已經(jīng)釋放了相應(yīng)的時(shí)域,才能添加新的 節(jié)點(diǎn)。這種情況迫使在開始運(yùn)行之前就已經(jīng)確定消息順序。在此,也 即創(chuàng)建時(shí)刻表,該時(shí)刻表必須在重復(fù)速率、冗余、最后期限等方面滿 足消息的要求。消息的定位在此必須在發(fā)送周期之內(nèi)匹配于產(chǎn)生消息
內(nèi)容的應(yīng)用,以便將應(yīng)用和發(fā)送時(shí)間點(diǎn)之間的等待時(shí)間保持為最小。 如果不進(jìn)行這種匹配,那么時(shí)間控制的傳輸?shù)膬?yōu)點(diǎn)、也即在總線上發(fā) 送消息時(shí)最小的等待時(shí)間抖動(dòng)將被破壞。因此在純粹時(shí)間控制的方案 中對(duì)規(guī)劃庫提出高的要求。在2003年的ISO 11898-4標(biāo)準(zhǔn)草案(IS0/TC22/SC3 )中所示的 時(shí)間控制的控制器域網(wǎng)絡(luò)、即所謂的TTCAN (time triggered controller area network (時(shí)間觸發(fā)的控制器域網(wǎng)絡(luò)))的解決方 案滿足對(duì)時(shí)間控制的通信的上述要求以及對(duì)一定程度的靈活性的要 求。TTCAN通過由定時(shí)器或時(shí)間主機(jī)、即所謂的Time Master發(fā)送基 準(zhǔn)消息來構(gòu)建通信回合、即所謂的基本周期(basic cycle)來實(shí)現(xiàn)這 一點(diǎn)。這些基本周期然后在其側(cè)被劃分為用于某一通信用戶的周期性 消息的所謂的獨(dú)占時(shí)間窗以及用于多個(gè)通信用戶的自發(fā)消息的所謂的 仲裁時(shí)間窗。因此,在下文中不僅從至少兩個(gè)TTCAN總線系統(tǒng)或網(wǎng)絡(luò)的同步、 而且同樣從其它已經(jīng)提及的可比較的總線系統(tǒng)、諸如FlexRay出發(fā), 其中還應(yīng)保證混合的、也即不同的總線系統(tǒng)的同步。如已經(jīng)提及的,在這樣的系統(tǒng)中,通信回合由基本周期決定,也 即由定時(shí)器或第一用戶決定,該定時(shí)器或第一用戶通過該總線系統(tǒng)以 至少 一 個(gè)能夠預(yù)先給定的時(shí)間間隔重復(fù)地傳輸基準(zhǔn)消息,其中當(dāng)時(shí)間 信息達(dá)到被分配給觸發(fā)信息的時(shí)間標(biāo)記時(shí),該基準(zhǔn)消息通過該時(shí)間觸 發(fā)信息;故觸發(fā)。TTCAN中的時(shí)間信息例如是周期時(shí)間或Cycle Time, 該周期時(shí)間通過本地時(shí)間、也即該定時(shí)器或時(shí)間主機(jī)或Time Master 的本地時(shí)間以及通過該基準(zhǔn)消息來預(yù)先給定。如果該時(shí)間信息、也即 TTCAN的周期時(shí)間達(dá)到某一時(shí)間標(biāo)記,那么在達(dá)到該時(shí)間標(biāo)記時(shí)總是起 動(dòng)觸發(fā)器,以便啟動(dòng)相應(yīng)的基準(zhǔn)消息。由此該時(shí)間主機(jī)在總線系統(tǒng)中 根據(jù)基本周期預(yù)先給定該總線系統(tǒng)的時(shí)間。如果現(xiàn)在應(yīng)當(dāng)進(jìn)行這樣的 基本周期的偏移,那么例如TTCAN協(xié)議提供以下可能性,即通過在這 樣的基準(zhǔn)消息中設(shè)置一個(gè)位來推延通信。例如如果在TTCAN中使用事 件同步的時(shí)間觸發(fā)的通信選項(xiàng),那么這種推延是尤其必要的,以便例 如將TTCAN總線同步到尤其是外部時(shí)基的相位。也就是說,時(shí)間控制的網(wǎng)絡(luò)或總線系統(tǒng)、如上所述的TTCAN或 FlexRay大多提供以下可能性,即將通信同步到諸如其它時(shí)間控制的 網(wǎng)絡(luò)或總線系統(tǒng)的外部時(shí)基的相位。迄今為止最常用的、但不執(zhí)行混 合的、也即各種不同總線系統(tǒng)的同步的方法是一種需要主機(jī)控制器的 多個(gè)動(dòng)作的方法。首先該主機(jī)必須通過在基準(zhǔn)消息中設(shè)置相應(yīng)的所設(shè)置的位/位字段或者通過發(fā)送所定義的消息來通知所有節(jié)點(diǎn)或用戶在 結(jié)束通信周期之后引入一個(gè)時(shí)間間隔、即所謂的時(shí)間間隙(Time-Gap) 。接著主機(jī)CPU必須等待,直到該時(shí)間間隙已開始。下一基準(zhǔn)消 息然后通過激活時(shí)間觸發(fā)器被同步地啟動(dòng)。然而在這種已知的方法中缺點(diǎn)是,總是對(duì)主機(jī)控制器或處理器進(jìn) 行干預(yù),使得在多個(gè)網(wǎng)絡(luò)或總線系統(tǒng)同步時(shí)至少一個(gè)用戶處理器被大 大加載并且產(chǎn)生對(duì)軟件等待時(shí)間的一定的依賴性。發(fā)明內(nèi)容因此本發(fā)明的任務(wù)在于,描述使多個(gè)獨(dú)立的作為通信組件的協(xié)議 控制器并且因此使分配給這些協(xié)議控制器的總線系統(tǒng)同步到共同的時(shí) 基、而不需要訪問用戶處理器的一般方法。也就是說,應(yīng)當(dāng)在不通過 所使用的處理器進(jìn)行直接控制的情況下并且不依賴于軟件等待時(shí)間來 進(jìn)行總線系統(tǒng)的同步。本發(fā)明的優(yōu)點(diǎn)本發(fā)明從用于對(duì)至少兩個(gè)總線系統(tǒng)進(jìn)行同步的設(shè)備和方法出發(fā), 其中在所述設(shè)備中為第 一總線系統(tǒng)設(shè)置有第 一通信組件并為第二總線 系統(tǒng)設(shè)置有第二通信組件,并存在第一觸發(fā)信息,通過該第一觸發(fā)信 息在第 一總線系統(tǒng)的第 一通信組件中觸發(fā)一個(gè)觸發(fā)信號(hào),其中該第一 和第二通信組件有利地處于連接中,使得該第一觸發(fā)信息被傳輸給該 第二通信組件,并根據(jù)該第一觸發(fā)信息來確定時(shí)間信息值,并將該時(shí) 間信息值與第二總線系統(tǒng)的第二時(shí)間標(biāo)記相比較,其中確定時(shí)間差, 并在該第二總線系統(tǒng)中根據(jù)該第二時(shí)間標(biāo)記和該時(shí)間差來觸發(fā)下一基 準(zhǔn)消息。因此可以實(shí)現(xiàn)使多個(gè)自主的協(xié)議控制器或這里所提及的通信組件 與第一總線系統(tǒng)的共同的時(shí)基同步、而不需要訪問處理器、主機(jī)或用 戶的一般的方法或者設(shè)備。也就是說,在不通過用戶或主機(jī)所使用的 處理器進(jìn)行直接控制的情況下并且因此也不依賴于軟件等待時(shí)間來進(jìn) 行根據(jù)本發(fā)明的同步。也就是說,合理地,在自動(dòng)化和汽車技術(shù)或其 它領(lǐng)域的聯(lián)網(wǎng)的、將多個(gè)獨(dú)立的時(shí)間控制的總線系統(tǒng)相互連接的控制 設(shè)備或控制設(shè)備裝置中,利用共同的時(shí)基、也即尤其是共同的全球時(shí) 間來使用至少兩個(gè)總線系統(tǒng)或網(wǎng)絡(luò),以便避免數(shù)據(jù)不 一致性或過時(shí)數(shù) 據(jù)的傳送。因此還可以同時(shí)產(chǎn)生中斷、也即中斷請(qǐng)求,或者還可以同 時(shí)實(shí)施分離的和獨(dú)立的總線系統(tǒng)或網(wǎng)絡(luò)的多個(gè)用戶的任務(wù)。本發(fā)明方 法為此允許通過自動(dòng)校正或同步來對(duì)時(shí)基進(jìn)行更精確的調(diào)節(jié)。在此,該第 一通信組件合理地相當(dāng)于該第 一 總線系統(tǒng)的時(shí)間主 機(jī),并且被構(gòu)造,使得如果第一時(shí)間信息達(dá)到被分配給第一觸發(fā)信息 的第 一 時(shí)間標(biāo)記,那么該第 一通信組件以能夠預(yù)先給定的時(shí)間間隔重 復(fù)地通過該第一觸發(fā)信息的觸發(fā)而傳輸該觸發(fā)信號(hào)。為此現(xiàn)在在該第二通信組件中有利地設(shè)置有第一存儲(chǔ)區(qū)、尤其是 寄存器,在該寄存器中存放根據(jù)該觸發(fā)信息而得到的第二時(shí)間信息 值。同樣設(shè)置有尤其是同樣作為寄存器的第二存儲(chǔ)區(qū),在該第二存儲(chǔ) 區(qū)中存放該第二總線系統(tǒng)的第二時(shí)間標(biāo)記。此外還合理地設(shè)置有尤其 同樣作為寄存器的第三存儲(chǔ)區(qū),在該第三存儲(chǔ)區(qū)中存放根據(jù)該時(shí)間信 息值和該時(shí)間標(biāo)記而得到的時(shí)間差。在此,在就通信組件而言時(shí)間主機(jī)功能或從機(jī)功能的分配方面, 可以設(shè)想多種配置。在一種實(shí)施形式中例如合理的是,該第二通信組件相當(dāng)于該第二總線系統(tǒng)的時(shí)間主才幾和Time Master,并^L構(gòu)造,偵_ 得如果第二時(shí)間信息達(dá)到由該第二時(shí)間標(biāo)記和該時(shí)間差構(gòu)成的總和, 那么該第二通信組件在該第二總線系統(tǒng)中觸發(fā)下一基準(zhǔn)消息。因此這 里在這方面應(yīng)該如此來理解,即根據(jù)該時(shí)間差是正的還是負(fù)的,進(jìn)行 延長(zhǎng)或縮短,使得概念"總和"因此還包括在負(fù)的時(shí)間差時(shí)的減法。 此外,這也適用于本申請(qǐng)中的其它實(shí)施方案。而該第一總線系統(tǒng)的通 信組件可以相當(dāng)于時(shí)間主機(jī)和Time Master、潛在的Time Master或 Time Slave (時(shí)間從機(jī))。在第二實(shí)施形式中規(guī)定,該第二通信組件相當(dāng)于該第二總線系統(tǒng) 中的從機(jī),也即不是時(shí)間主機(jī),并且被構(gòu)造,使得它把第二觸發(fā)信息 傳輸給第三通信組件,其中該第三通信組件現(xiàn)在是該第二總線系統(tǒng)的 時(shí)間主才幾。合理地,該第二通信組件在該第二網(wǎng)絡(luò)中把預(yù)定義的消息 發(fā)送給該第三通信組件,其中該預(yù)定義的消息包含相應(yīng)的時(shí)間信息、 即時(shí)間差,該第三通信組件是該第二總線系統(tǒng)的時(shí)間主機(jī)。
在本發(fā)明設(shè)備中,該第一和第二通信組件有利地通過直接連接路 徑相連接,使得已經(jīng)提及的第 一觸發(fā)信息被直接寫入到該第二通信組 件的寄存器中。該直接連接有利地被實(shí)施為點(diǎn)到點(diǎn)連接,并尤其合理 地-故實(shí)施為串行位線。該觸發(fā)線、也即該第一和第二通信組件之間的 連接一方面可以被實(shí)施為級(jí)聯(lián)環(huán)、也即實(shí)施為環(huán)形連接,或者尤其是 在多個(gè)通信組件的情況下可以星形地被實(shí)施為多個(gè)點(diǎn)到點(diǎn)連接。由至少兩個(gè)總線系統(tǒng)組成的、具有如前所述的用于對(duì)至少兩個(gè)總 線系統(tǒng)進(jìn)行同步的設(shè)備的裝置同樣是有利的,該設(shè)備具有至第 一 總線 系統(tǒng)的第 一通信組件和至第二總線系統(tǒng)的第二通信組件,其中在該第 一通信組件中存在第一觸發(fā)信息,通過該第一觸發(fā)信息在該第一總線 系統(tǒng)中觸發(fā)一個(gè)觸發(fā)信號(hào),其中該第一和該第二通信組件同樣處于連 接中,使得該第一觸發(fā)信息被傳輸給該第二通信組件,并且該第二通 信組件被構(gòu)造,使得根據(jù)該第一觸發(fā)信息來確定時(shí)間信息值并將該時(shí) 間信息值與該第二總線系統(tǒng)的第二時(shí)間標(biāo)記相比較,其中確定時(shí)間 差,并在該第二總線系統(tǒng)中根據(jù)該第二時(shí)間標(biāo)記和該時(shí)間差來觸發(fā)下 一基準(zhǔn)消息。同樣有利的是用于對(duì)至少兩個(gè)總線系統(tǒng)進(jìn)行同步的方法,其中在 第一通信系統(tǒng)中通過第一觸發(fā)信息來觸發(fā)一個(gè)觸發(fā)信號(hào),并且該第一 觸發(fā)信息被傳輸?shù)皆摰诙偩€系統(tǒng),并根據(jù)該第一觸發(fā)信息來確定時(shí) 間信息值并將該時(shí)間信息值與該第二總線系統(tǒng)的第二時(shí)間標(biāo)記相比 較,其中確定時(shí)間差,并在該第二總線系統(tǒng)中根據(jù)該笫二時(shí)間標(biāo)記和 該時(shí)間差來觸發(fā)下一基準(zhǔn)消息。在此合理的是,如果第一時(shí)間信息達(dá)到被分配給該第一觸發(fā)信息 的第一時(shí)間標(biāo)記,那么該觸發(fā)信號(hào)在該第一總線系統(tǒng)中以能夠預(yù)先給 定的時(shí)間間隔重復(fù)地通過該第 一觸發(fā)信息的觸發(fā)而#皮傳輸。此外有利的是,如果第二時(shí)間信息達(dá)到由該第二時(shí)間標(biāo)記與根據(jù) 該觸發(fā)信息所確定的時(shí)間差構(gòu)成的總和,那么觸發(fā)該第二總線系統(tǒng)的 下一基準(zhǔn)消息。其它的優(yōu)點(diǎn)和有利的擴(kuò)展方案由說明書以及權(quán)利要求的特征得到。


在下文中借助附圖中所示的圖對(duì)本發(fā)明進(jìn)一步進(jìn)行解釋。其中 圖1示出由兩個(gè)總線系統(tǒng)和作為總線系統(tǒng)之間的網(wǎng)關(guān)的設(shè)備組成的裝置。圖2示出總線系統(tǒng)之間的網(wǎng)關(guān)設(shè)備的根據(jù)本發(fā)明的圖示。圖3示出用于根據(jù)本發(fā)明對(duì)兩個(gè)總線系統(tǒng)進(jìn)行同步的框圖。圖4最后示出具有基準(zhǔn)消息及其推延的用于對(duì)總線系統(tǒng)進(jìn)行同步的信號(hào)流圖。
具體實(shí)施方式
現(xiàn)在下面借助實(shí)施例來進(jìn)一步解釋本發(fā)明。圖1示出由兩個(gè)總線系統(tǒng)320和321以及作為總線系統(tǒng)之間的網(wǎng) 關(guān)的設(shè)備組成的裝置??偩€系統(tǒng)320在此具有用戶或節(jié)點(diǎn)102和103, 這些用戶或節(jié)點(diǎn)通過雙向連接106或107連接到該總線系統(tǒng)上。同樣 示出第二總線系統(tǒng)321,該第二總線系統(tǒng)具有用戶104和105,并通過 雙向接口 108和109與這些用戶相連接。利用IOO來表示網(wǎng)關(guān)用戶,通過該網(wǎng)關(guān)用戶使總線系統(tǒng)320和321 相互連接。這通過與總線系統(tǒng)320的雙向接口 IIO并通過與總線系統(tǒng) 321的雙向接口 111來實(shí)現(xiàn)。利用301和302來表示通信組件,其中 第一通信組件301與總線系統(tǒng)320相耦合,也即;陂用于該總線系統(tǒng), 并且第二通信組件302與總線系統(tǒng)321相耦合,因此主管該總線系統(tǒng)。 通過示意性的連接101,這兩個(gè)通信組件301和302在該網(wǎng)關(guān)用戶100 中直接相互連接,其中該示意性的連接101可以具有串行連接和/或并 行連接。如已經(jīng)在說明書引言中所述的,存在多種不同的傳輸技術(shù),并且 因此存在多種不同類型的總線系統(tǒng)。因此必須相互連接相同類型的或 不同類型的多個(gè)總線系統(tǒng)。這樣的總線接口單元、也即所謂的網(wǎng)關(guān)就 用于此。這種網(wǎng)關(guān)因此是不同總線系統(tǒng)之間的接口單元,其中這些總線系 統(tǒng)可以是相同類型的或不同類型的,其中這種網(wǎng)關(guān)把信息、諸如消息 或者根據(jù)本發(fā)明把觸發(fā)信息從一個(gè)總線系統(tǒng)轉(zhuǎn)發(fā)到 一個(gè)或多個(gè)另外的 總線系統(tǒng)。如果現(xiàn)在信息的交換通過處理器接口、也即相應(yīng)用戶的處 理器來進(jìn)行,那么除了要傳輸?shù)皆撚脩舯旧淼男畔⒅庠摂?shù)據(jù)交換將
對(duì)該處理器大大加載,因此與由此所形成的傳輸結(jié)構(gòu)一起將得到可能 相對(duì)低的數(shù)據(jù)傳輸速度。為了避免處理器的這種加栽,現(xiàn)在從所示的 根據(jù)本發(fā)明的裝置以及相應(yīng)的方法和該裝置中所包含的設(shè)備出發(fā),以 便獲得前述的優(yōu)點(diǎn)。在此現(xiàn)在根據(jù)本發(fā)明可以設(shè)想多種系統(tǒng)配置,例如第一配置,在該第一配置中為了進(jìn)4亍自動(dòng)同步而4吏用時(shí)間主機(jī)或Time master、例 如這里使用通信組件302 ,該時(shí)間主機(jī)正是通過發(fā)送相應(yīng)的基準(zhǔn)消息來 控制其總線系統(tǒng)或網(wǎng)絡(luò)的全球時(shí)間,而第一通信控制器、也即例如這 里網(wǎng)關(guān)用戶100的通信組件301可以作為時(shí)間主才幾或作為從才幾來構(gòu) 造,并承擔(dān)網(wǎng)關(guān)主機(jī)或主機(jī)網(wǎng)絡(luò)的功能。第二通信組件302并且因此 第二總線系統(tǒng)321與第一總線系統(tǒng)320同步,并接收它的全球時(shí)間。在第二配置中,總線系統(tǒng)的用戶、也即這里通信組件301可以被 用作時(shí)間主機(jī)或從機(jī),其中至少一個(gè)另外的總線系統(tǒng)應(yīng)該與該總線系 統(tǒng)同步。第二通信組件302在根據(jù)該第二配置的構(gòu)造中同樣被配置為 從機(jī)。為了調(diào)節(jié)該總線系統(tǒng)、也即這里總線系統(tǒng)321的全球時(shí)間,所 確定的時(shí)間偏差必須通過發(fā)送相應(yīng)的消息而^L傳送給第二總線系統(tǒng)的 時(shí)間主機(jī)、也即總線系統(tǒng)321上的第三通信用戶或通信組件。因此, 也就是說,信息然后在組件302的從機(jī)配置中僅僅被遞送到總線系統(tǒng) 321的真正的時(shí)間主機(jī),并且然后該時(shí)間主機(jī)以發(fā)送用于總線3n的基 準(zhǔn)消息開始隨后的通信周期、也即尤其是具有更新的時(shí)間標(biāo)記的基本 周期。因此,也就是說,通信組件301和302 —方面可以分別作為相應(yīng) 總線系統(tǒng)320或321的時(shí)間主才幾來構(gòu)造,但也可以如在所述配置中所 描述的那樣僅僅具有從機(jī)功能,并且接收相應(yīng)總線系統(tǒng)的真正的時(shí)間 主機(jī)的信息或者向該真正的時(shí)間主機(jī)轉(zhuǎn)發(fā)信息?,F(xiàn)在在圖2中更詳細(xì)地示出了這種網(wǎng)關(guān)模塊或這種網(wǎng)關(guān)設(shè)備,尤 其是還例如擴(kuò)展了非時(shí)間控制的總線系統(tǒng)和相應(yīng)的通信組件以及其它 可選的用于控制通信組件之間的連接的組件,這些連接正是示例性地 在圖1中利用101作為示意性連接而示出的。在此,例如用通信組件301和302來表示時(shí)間控制的總線系統(tǒng)的 組件。利用305例如來表示非時(shí)間控制的系統(tǒng)、諸如標(biāo)準(zhǔn)的CAN總線 的通信組件。在此,時(shí)間控制的總線系統(tǒng)的通信組件通過點(diǎn)劃線與非
時(shí)間控制的總線系統(tǒng)的通信組件相分隔。因此,在按照?qǐng)D2的這種示 例性網(wǎng)關(guān)中,如同包含有非時(shí)間控制的總線系統(tǒng)的通信組件一樣也包 含有時(shí)間控制的總線系統(tǒng)的通信組件,但這實(shí)際上只能理解為示例性 的,因此根據(jù)本發(fā)明,還可以設(shè)想對(duì)應(yīng)于圖1的網(wǎng)關(guān)裝置,該網(wǎng)關(guān)裝 置由于僅僅連接時(shí)間控制的總線系統(tǒng)而僅僅包含時(shí)間控制的總線系統(tǒng) 的通信組件(在圖2中在點(diǎn)劃線之上所示的)。圖2中的每個(gè)通信組 件都具有發(fā)送輸出端(TX31、 TX32至TX3n,其中n為自然數(shù))以及接 收輸入端(RX31、 RX32和RX3n,其中在此n同樣為自然數(shù)),以^t與 相應(yīng)的總線系統(tǒng)320、 321和325相連接。此外,用500來表示數(shù)據(jù)集 成單元、即所謂的Data-Integration-Unit DIU。所有的通信組件以及數(shù)據(jù)集成單元500通過傳輸路徑V相連接, 該傳輸路徑環(huán)形地連接這些通信組件和該DIU。因此實(shí)現(xiàn)了級(jí)聯(lián)的連接 V,通過這種級(jí)聯(lián)的連接在網(wǎng)關(guān)中能夠?qū)崿F(xiàn)通信組件的快速和直接的轉(zhuǎn) 發(fā)或通信。為此,這些通信組件由級(jí)聯(lián)輸出端到級(jí)聯(lián)輸入端通過該傳 輸路徑V相連接。因此,通信組件301通過它的級(jí)聯(lián)輸出端(COl、 Cascade Output 1 )與通信組件302通過它的輸入端(CI2, Cascade Input 1 )相連接。同樣,組件302通過C02和CIn與組件305相連接, 并且305通過CON到CIS與500相連接。但是對(duì)于該傳輸路徑V來說 同樣可以設(shè)想星形連接或類似的連接。也就是說,在該網(wǎng)關(guān)中通信組 件之間的數(shù)據(jù)傳輸、也即數(shù)據(jù)和/或消息或信息的傳輸通常需要多個(gè)讀 和寫操作,這些讀和寫操作通常必須通過主機(jī)處理器來進(jìn)行。通常CPU 總線403就用于此,該CPU總線將主機(jī)CPU (在此未示出)與通信組 件301、 302和305相連接。但是這將對(duì)該主機(jī)CPU、也即用戶大大加 載,并且因此使傳輸延緩。為了對(duì)此進(jìn)行改進(jìn),現(xiàn)在在此設(shè)置這種級(jí) 聯(lián)的傳輸路徑V,使得可以在不對(duì)主機(jī)加載的情況下實(shí)現(xiàn)這些通信組件 之間的快速的信息傳輸。也就是說,為數(shù)據(jù)傳輸單獨(dú)設(shè)置第二數(shù)據(jù)路 徑、正是這里的V,該第二數(shù)據(jù)路徑在網(wǎng)關(guān)中連接通信組件。因此現(xiàn)在 第一數(shù)據(jù)路徑、也即CPU總線403的能夠預(yù)先給定的數(shù)據(jù)和/或消息可 以直接通過附加的第二數(shù)據(jù)路徑、也即V來引導(dǎo),而不會(huì)對(duì)與正常的 數(shù)據(jù)路徑相應(yīng)的主機(jī)CPU加載。該第二數(shù)據(jù)路徑的控制、也即數(shù)據(jù)和/ 或消息通過該第二數(shù)據(jù)路徑V的傳輸或引導(dǎo)以及尤其是預(yù)先給定的數(shù) 據(jù)和/或消息通過該傳輸路徑V的選擇或預(yù)先給定通過控制裝置309來
進(jìn)行,該控制裝置309尤其被構(gòu)造為有限狀態(tài)機(jī)、也即狀態(tài)機(jī)或狀態(tài) 自動(dòng)機(jī)(有限自動(dòng)機(jī),有限狀態(tài)機(jī)FSM)。尤其作為狀態(tài)機(jī)或狀態(tài)自動(dòng) 機(jī)的控制裝置309 —方面可以被安置在通信組件自身中,或者可以被 分配給該通信組件并被定位于外部。在一種實(shí)施形式中,該控制裝置 尤其可以被包含在用戶中、也即被包含在主機(jī)中,而不是被包含在通 信組件中。通過該附加的第二數(shù)據(jù)路徑、即傳輸路徑V,現(xiàn)在可以有利 地把多個(gè)通信組件尤其是級(jí)聯(lián)地共同連接到 一個(gè)網(wǎng)關(guān)。網(wǎng)關(guān)有限狀態(tài) 機(jī)3 09于是通過輸出端310、311和312控制第二傳輸路徑V上的傳輸, 在第二傳輸路徑V中因此一方面可以尤其是在位層面上確定應(yīng)當(dāng)在通 信組件之間傳送的數(shù)據(jù)或消息,另 一方面確定哪個(gè)通信組件向另外哪 個(gè)通信組件傳輸什么。也就是說,因此可以通過所謂的寫選擇信號(hào)WRS (write select )或讀選擇信號(hào)(read select )謹(jǐn)從傳輸中間存儲(chǔ) 器306、 307和308中選擇數(shù)據(jù)以及將數(shù)據(jù)寫入到這些傳輸中間存儲(chǔ)器 中。因此現(xiàn)在可以使所連接的通信組件通過該第二數(shù)據(jù)路徑V非常快 速地在所有的通信組件之間傳輸數(shù)據(jù)和/或消息。尤其還可以把消息同 時(shí)從一個(gè)通信組件傳輸?shù)搅硗舛鄠€(gè)通信組件。此外還可以由已經(jīng)存在 的消息重新組合為消息并且有針對(duì)性地傳輸該消息。網(wǎng)關(guān)功能的控 制、也即哪個(gè)消息應(yīng)當(dāng)通過該直接數(shù)據(jù)路徑V從哪個(gè)總線被轉(zhuǎn)發(fā)到另 外哪個(gè)總線通過所述的網(wǎng)關(guān)控制裝置309、也即網(wǎng)關(guān)有限狀態(tài)機(jī)來進(jìn) 行,其中該網(wǎng)關(guān)控制裝置309或者以硬件被構(gòu)造為特有的狀態(tài)機(jī),或 者以軟件尤其是在主機(jī)中運(yùn)行,并通過同樣被包含在塊306至308中 的所述特殊寄存器、例如通過通信請(qǐng)求寄存器或通信屏蔽寄存器來訪 問。因此可以有利地實(shí)現(xiàn)快速的數(shù)據(jù)或消息傳輸和高的靈活性、尤其 是總線端口的數(shù)量的自由可配置性以及在組合和構(gòu)建網(wǎng)關(guān)方面的高的 靈活性。此外可選地示出了作為數(shù)據(jù)集成單元(Data-Integration-Unit) DIU 500的模塊。該模塊通過輸入端CIS (接口模塊的級(jí)聯(lián)輸 入端)和輸出端COS (該接口模塊的級(jí)聯(lián)輸出端)連接到數(shù)據(jù)路徑V 中。為此,該接口模塊500、也即該DIU通過CIS與CON連接,并通 過COS與CI1或與CI (n+1 )連接。因此可以把任意多的通信組件以 及任意數(shù)量的這種數(shù)據(jù)集成單元DIU 500共同連接到一個(gè)網(wǎng)關(guān)上。為
輸入端。CPU總線313因此被擴(kuò)展了另一連接313a成為總總線403, 以便連接另一控制裝置、即用于該數(shù)據(jù)集成單元500的控制裝置401。 該控制裝置401如同控制裝置309 —樣可以表現(xiàn)為狀態(tài)機(jī)或狀態(tài)自動(dòng) 機(jī)(有限自動(dòng)機(jī)、有限狀態(tài)機(jī)FSM)。尤其作為狀態(tài)機(jī)或狀態(tài)自動(dòng)機(jī)的 控制裝置401 —方面可以被安置在數(shù)據(jù)集成單元500自身中,或者可 以被分配給該數(shù)據(jù)集成單元并被定位于外部。在一種實(shí)施形式中它尤 其可以被包含在主機(jī)用戶中。在另一實(shí)施形式中,它直接凈皮安置在通信組件、例如301或305 中。控制裝置309和控制裝置401之間的所示的分離雖然也是有利的, 但不是絕對(duì)必要的。因此該控制裝置309和401可以被聯(lián)合在一個(gè)控 制裝置中,于是在該控制裝置的位置/定位方面上述考慮對(duì)該控制裝置 同樣適用。通過該數(shù)據(jù)集成單元500,因此可以把其它數(shù)據(jù)、尤其是關(guān) 于網(wǎng)關(guān)的外部數(shù)據(jù)耦合到該傳輸路徑V中并且因此傳輸給通信組件。關(guān)于該傳輸路徑V的所述優(yōu)點(diǎn)和應(yīng)用說明現(xiàn)在涉及所有在該網(wǎng)關(guān) 中被組合的通信組件以及數(shù)據(jù)集成單元。但根據(jù)開頭所提及的考慮, 現(xiàn)在需要尤其是對(duì)時(shí)間控制的總線、也即其通信組件自動(dòng)地進(jìn)行同 步,以便避免在過時(shí)數(shù)據(jù)的數(shù)據(jù)一致性、同時(shí)的中斷、同時(shí)的任務(wù)處 理等方面的問題。同時(shí)還應(yīng)當(dāng)例如在級(jí)聯(lián)環(huán)、也即傳輸路徑V中在同 步的范圍內(nèi)避免主機(jī)處理器的加載。為此示出了觸發(fā)連接結(jié)構(gòu)600。為 此,相應(yīng)通信組件的觸發(fā)輸出端(時(shí)間標(biāo)記中斷輸出(Time Mark Interrupt Out ) ) TMI01或TMI02通過連接6 01或6 02與分別另外的 通信組件(在此涉及TTCAN)的作為停止監(jiān)視輸入端(Stop Watch Trigger In ) SWTI1或SWTI2的輸入端連接。該連接可以如同在星形 結(jié)構(gòu)中一樣被構(gòu)造為環(huán)。尤其是作為點(diǎn)到點(diǎn)連接的連接601和602有 利地被實(shí)施為串行位線、尤其是單個(gè)位線。也就是說,借助在該網(wǎng)關(guān) 中所包含的并被分配給總線系統(tǒng)的通信組件、這里301和302來進(jìn)行 時(shí)間控制的總線系統(tǒng)、這里320和321的同步,在該網(wǎng)關(guān)中設(shè)置有附 加的同步裝置或觸發(fā)線裝置600。該同步裝置600于是能夠?qū)崿F(xiàn)下面在 圖3中所描述的時(shí)間控制的總線系統(tǒng)的同步。為此在圖3中重新示出了通信組件301和302,這兩個(gè)通信組件通 過連接601直接耦合。又利用320和321來表示至少兩個(gè)時(shí)間控制的 總線系統(tǒng),并且又通過TX31或TX32和RX31或RX32來表示通信組件 到時(shí)間控制的總線系統(tǒng)上的雙向耦合?,F(xiàn)在在第一通信組件中在塊202 中存在第一觸發(fā)信息TMIl,通過該第一觸發(fā)信息在第一總線系統(tǒng)320 中觸發(fā)一個(gè)觸發(fā)信號(hào)。這通過通信組件本身或者通過具有時(shí)間主機(jī)功 能的另 一用戶來進(jìn)行,其中該通信組件是否是該總線系統(tǒng)中的時(shí)間主 機(jī)是不重要的。例如通過在存儲(chǔ)區(qū)200中、尤其在寄存器中存在時(shí)間 標(biāo)記(Time Mark) TM1,得到該第一觸發(fā)信息。作為該第一總線系統(tǒng) 的周期時(shí)間的第一時(shí)間信息CT1 (Cycle Time)達(dá)到該時(shí)間標(biāo)記TMl, 由此在達(dá)到時(shí)生成時(shí)間標(biāo)記中斷TMIl、也即該第一觸發(fā)信息。該第一 總線系統(tǒng)中的周期時(shí)間取決于第一通信組件301是時(shí)間主機(jī)還是從 機(jī)。如果是時(shí)間主機(jī),那么該通信組件的自身時(shí)間已經(jīng)對(duì)應(yīng)于該總線 系統(tǒng)320的全球時(shí)間,并且因此直接作為周期時(shí)間來提供。如果通信 組件301是從機(jī),那么必須首先把自身時(shí)間修正為該總線系統(tǒng)的全球 時(shí)間,以便獲得正確的周期時(shí)間。如果存在該第一觸發(fā)信息TMIl,那么該觸發(fā)信息通過輸出端 TMI01經(jīng)由連接601被傳輸?shù)酵ㄐ沤M件302的輸入端SWTI2,并且例如 可以在那里被錄入到寄存器中。因此本方法基于,在協(xié)議控制器中、 也即在主機(jī)網(wǎng)絡(luò)或主機(jī)總線系統(tǒng)的通信組件中預(yù)先給定寄存器值、也 即該第一總線系統(tǒng)、即時(shí)間標(biāo)記總線1的時(shí)間標(biāo)記TM1,并與該通信組 件的總線1的時(shí)基、也即周期時(shí)間CT1相比較。如果這兩個(gè)值是一致 的,那么觸發(fā)中斷、也即時(shí)間標(biāo)記中斷l(xiāng) TMIl。如提及的那樣,該中 斷現(xiàn)在被傳輸?shù)搅硗獾膮f(xié)議控制器、也即要同步的總線系統(tǒng)的通信組 件302的輸入端SWTI2。由此現(xiàn)在觸發(fā)對(duì)當(dāng)前時(shí)間點(diǎn)的測(cè)量。此外, 在總線系統(tǒng)321、也即第二總線系統(tǒng)中全球時(shí)間同樣可供使用,根據(jù)該 全球時(shí)間可以導(dǎo)出周期時(shí)間??偩€2的時(shí)基、也即周期時(shí)間根據(jù)第一 觸發(fā)信息TMI1來獲得,這導(dǎo)致相應(yīng)的測(cè)量值CT2M。SS、也即時(shí)間信息值, 該值同樣被錄入或被傳輸?shù)郊拇嫫?、尤其是這里為存儲(chǔ)區(qū)204中。該 時(shí)間信息值CT2Mm現(xiàn)在與尤其是作為另一預(yù)先給定的寄存器值TM2的 第二總線系統(tǒng)的時(shí)間標(biāo)記相比較,其中總線2的該時(shí)間標(biāo)記、也即TM2 對(duì)應(yīng)于中斷的所期待的時(shí)間點(diǎn)。通過比較裝置2 06、尤其是通過減法來 進(jìn)行這種比較。于是由此得到CT^ss和來自存儲(chǔ)區(qū)205、尤其是寄存 器205的TM2之間的時(shí)間差TD (Time Difference)。所確定的時(shí)間 差TD例如被錄入到存儲(chǔ)區(qū)207、尤其是寄存器中,并通過關(guān)聯(lián)裝置208
與時(shí)間標(biāo)記TM2相關(guān)聯(lián)。這可以一方面通過加法或減法、尤其是根據(jù) 該時(shí)間差TD的符號(hào)而存在。但是也可以設(shè)想通過乘法或除法來關(guān)聯(lián), 其方式是施加時(shí)間因子或時(shí)間商數(shù),以便獲得對(duì)應(yīng)于塊209的用于同 步的匹配的時(shí)間標(biāo)記TM2s,。如果現(xiàn)在時(shí)間信息CT2達(dá)到這個(gè)由時(shí)間 差TD和最初的時(shí)間標(biāo)記TM2得到的匹配的時(shí)間標(biāo)記TM2Syn。,那么對(duì)應(yīng) 于塊210 (S0C-Start of Cycle-新的通信周期的觸發(fā))現(xiàn)在與總線系 統(tǒng)320同步地在總線系統(tǒng)321中觸發(fā)下一基準(zhǔn)消息。可以把基本周期 或矩陣周期的每個(gè)任意時(shí)間點(diǎn)用作同步點(diǎn)。也就是說,不是在沒有插入時(shí)間間隙的情況下通過時(shí)間觸發(fā)器的 偏移來進(jìn)行網(wǎng)絡(luò)或總線系統(tǒng)的同步。為此正的或負(fù)的差值TD被寫入到 要同步的總線系統(tǒng)的通信組件的寄存器中并激活相應(yīng)的偏移,也就是 說,正是根據(jù)匹配的時(shí)間標(biāo)記TM2s,觸發(fā)新的S0C值S0C2,其中所述 正的或負(fù)的差值TD對(duì)應(yīng)于所期望的時(shí)間觸發(fā)器的所測(cè)量的或所計(jì)算的 偏差。現(xiàn)在如果周期時(shí)間或Cycle Time、也即通信周期的當(dāng)前時(shí)間達(dá) 到所述關(guān)聯(lián)、也即尤其是時(shí)間標(biāo)記或Time Mark與時(shí)間差、也即該差 值的總和,那么該通信組件開始下一基準(zhǔn)消息?,F(xiàn)在可以在相應(yīng)的匹 配的時(shí)間標(biāo)記TM2s,發(fā)送所有隨后的基準(zhǔn)消息,或者僅僅一次性地進(jìn) 行該過程并且又利用普通的時(shí)間標(biāo)記TM2來發(fā)送之后的基準(zhǔn)消息。如 果兩個(gè)網(wǎng)絡(luò)之間的時(shí)間偏移太大,以至于不能在一個(gè)通信周期中使它 們相互同步,并且由于同時(shí)不進(jìn)行通信而不能插入時(shí)間間隙,那么同 樣可以尤其是通過寄存器來配置、預(yù)先給定最大值,其中該最大值可 以作為時(shí)間差在兩個(gè)方向上的邊界起作用,可以被用于通信周期的延 長(zhǎng)和縮短。然后逐步地進(jìn)行兩個(gè)網(wǎng)絡(luò)的同步。因此,也就是說,所確定的時(shí)間差TD自動(dòng)地在下一通信周期中與 相應(yīng)的時(shí)間標(biāo)記附加關(guān)聯(lián),尤其是優(yōu)選地與相應(yīng)的時(shí)間標(biāo)記相加(按照符號(hào)和情況也可以相減),并進(jìn)行偏移。然后如果周期時(shí)間、也即 這里CT2尤其是對(duì)應(yīng)于該時(shí)間標(biāo)記TM2與該時(shí)間差TD的總和、也即同 步標(biāo)記TM2Syn。,那么該通信組件就觸發(fā)下一基準(zhǔn)消息。如果現(xiàn)在從機(jī) 總線系統(tǒng)的通信組件不是時(shí)間主機(jī)或Time Master,那么該時(shí)間差凈皮 傳輸給時(shí)間主才幾,或者新的同步時(shí)間標(biāo)i己TM2Sym;凈皮傳輸給該Time Master,然后該Time Master在下一通信周期開始時(shí)^f務(wù)正或調(diào)節(jié)該偏 差。 現(xiàn)在將借助由圖4a、 4b和4c組成的圖4再次描述一個(gè)示例性的 同步過程。圖4a為此示出由相應(yīng)的基準(zhǔn)消息RN1至RN4引入的4個(gè)基 本周期BZ1至BZ4的序列,其中這些基準(zhǔn)消息正是以恒定的時(shí)間間隔 重復(fù)地傳輸?shù)?。由此所有的基本周期BZ1、 BZ2、 BZ4以及尤其BZ3都 獲得相同的長(zhǎng)度。在圖4b中現(xiàn)在根據(jù)圖4a進(jìn)行到第一總線系統(tǒng)的同 步點(diǎn)SYNC1的同步,由此現(xiàn)在基本周期BZ3縮短?;局芷贐Z1和BZ2 具有由基準(zhǔn)消息RN1和RN2所觸發(fā)的最初的長(zhǎng)度。現(xiàn)在RN3、也即基 本周期3的基準(zhǔn)消息與預(yù)先規(guī)定的那樣完全正常地觸發(fā)該基本周期 3。但是下一基準(zhǔn)消息RNS通過相應(yīng)的時(shí)間標(biāo)記、或者由TD和TM2組 成的時(shí)間標(biāo)記值、也即TM2Syn。和基于該時(shí)間標(biāo)記或時(shí)間標(biāo)記值的周期 開始信息(Start-of-Cycle-Information ) S0C2被觸發(fā),使得基本 周期4明顯更早地開始,其中該TM2syn。在基本周期2中通過圖4a中網(wǎng) 絡(luò)的TM1的觸發(fā)在圖4b中該網(wǎng)絡(luò)的同步標(biāo)記SYNC/MESS1上^皮確定, 并在第二網(wǎng)絡(luò)(同樣是圖4b)的通信組件中根據(jù)所測(cè)量的和所期待的 同步標(biāo)記來計(jì)算。由此基本周期3 #1縮短為BZ3S。然后緊接其后是基 本周期4和由基準(zhǔn)消息RN5所觸發(fā)的正常的基本周期5。在圖4c中再次示出了由基準(zhǔn)消息RN1和RN2觸發(fā)的普通的前兩個(gè) 基本周期BZ1和BZ2。 RN3還是以在時(shí)間上能夠預(yù)先給定的、在此與 RN1和RN2等距離的間隔開始。不過,由于周期開始信息S0C2與圖4a 中所示的相比更晚地被觸發(fā),所以隨后的基準(zhǔn)消息RNL通過相應(yīng)的時(shí) 間標(biāo)記、或者由TD和TM2所構(gòu)成的時(shí)間標(biāo)記值、也即TM2Syni:更晚4史啟 動(dòng)。也就是說,基本周期4、 BZ4通過RNL更晚才被觸發(fā)。由此基本周 期3延長(zhǎng)為BZ3L,或者新的基本周期BZ4更晚被啟動(dòng),如圖4c中所 示。因此尤其是通過網(wǎng)關(guān)可以實(shí)現(xiàn)兩個(gè)時(shí)間控制的總線系統(tǒng)的簡(jiǎn)單的 自動(dòng)同步。如果應(yīng)當(dāng)使多于兩個(gè)的總線系統(tǒng)或網(wǎng)絡(luò)相互同步,那么一個(gè)總線 系統(tǒng)又呈現(xiàn)為主機(jī)總線系統(tǒng),所有其它的總線系統(tǒng)或網(wǎng)絡(luò)都與該主機(jī) 總線系統(tǒng)同步。為了進(jìn)行同步,于是第一信號(hào)、也即該主機(jī)網(wǎng)絡(luò)的第 一觸發(fā)信息TMI1被傳送到所有其它的要同步的總線系統(tǒng)的輸入端SWT1上。因此可以在兩個(gè)方向上進(jìn)行所述同步,并且在從機(jī)總線系統(tǒng)中佳_ 用Time Master的情況下無需訪問主機(jī)控制器并且不依賴于等待時(shí)間 就可以進(jìn)行同步。在多個(gè)獨(dú)立的總線系統(tǒng)中,可以同時(shí)觸發(fā)中斷或任 務(wù),而不用發(fā)送特殊的消息。在通信周期的比值相互為整數(shù)倍的條件 下,不依賴于所使用的數(shù)據(jù)速率和通信周期來進(jìn)行網(wǎng)絡(luò)的同步。
權(quán)利要求
1.用于對(duì)至少兩個(gè)總線系統(tǒng)進(jìn)行同步的設(shè)備,具有用于第一總線系統(tǒng)的第一通信組件和用于第二總線系統(tǒng)的第二通信組件,其中在所述第一通信組件中存在第一觸發(fā)信息(TMI1),通過該第一觸發(fā)信息在所述第一總線系統(tǒng)中觸發(fā)一個(gè)觸發(fā)信號(hào)(TS),其特征在于,所述設(shè)備被構(gòu)造,使得所述第一和所述第二通信組件處于連接中,以及所述第一觸發(fā)信息(TMI1)被傳輸給所述第二通信組件,并且所述第二通信組件被構(gòu)造,使得根據(jù)所述第一觸發(fā)信息(TMI1)確定時(shí)間信息值(CT2Mess)并且將該時(shí)間信息值(CT2Mess)與所述第二總線系統(tǒng)的第二時(shí)間標(biāo)記(TM2)相比較,其中確定時(shí)間差(TD)并根據(jù)所述第二時(shí)間標(biāo)記(TM2)和所述時(shí)間差(TD)在所述第二總線系統(tǒng)中觸發(fā)下一基準(zhǔn)消息(RN)。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述第一通信組件 相當(dāng)于所述第一總線系統(tǒng)的時(shí)間主機(jī)、潛在的時(shí)間主才幾或從才幾,并且 被構(gòu)造,使得如果第一時(shí)間信息(CT1)達(dá)到被分配給所述第一觸發(fā)信 息(TM1)的第一時(shí)間標(biāo)記(TM1),那么所述第一通信組件以能夠預(yù) 先給定的時(shí)間間隔重復(fù)地通過所述第一觸發(fā)信息(TMI1)的觸發(fā)而傳 輸觸發(fā)信號(hào)(TS)。
3. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,在所述第二通信組 件中設(shè)置有第一存儲(chǔ)區(qū),在該第一存儲(chǔ)區(qū)中存放第二時(shí)間信息值(CT2Mess )。
4. 根據(jù)權(quán)利要求l所述的設(shè)備,其特征在于,設(shè)置有第二存儲(chǔ)區(qū), 在該第二存儲(chǔ)區(qū)中存放所述第二時(shí)間標(biāo)記(TM2)。
5. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,設(shè)置有第三存儲(chǔ)區(qū), 在該第三存儲(chǔ)區(qū)中存放所述時(shí)間差(TD)。
6. 根據(jù)權(quán)利要求3、 4或5所述的設(shè)備,其特征在于,所述存儲(chǔ) 區(qū)被構(gòu)造為寄存器。
7. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述第二通信組件 相當(dāng)于所述第二總線系統(tǒng)的時(shí)間主機(jī),并且被構(gòu)造,使得如果第二時(shí) 間信息(CT2)達(dá)到由所述第二時(shí)間標(biāo)記(TM2)和所述時(shí)間差(TD) 構(gòu)成的總和,那么所述第二通信組件在所述第二總線系統(tǒng)中觸發(fā)下一 基準(zhǔn)消息(RN)。
8. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述第二通信組件 相當(dāng)于所述第二總線系統(tǒng)中的從機(jī),并且被構(gòu)造,使得如果第二時(shí)間 信息(CT2)達(dá)到由所述第二時(shí)間標(biāo)記(TM2)和所述時(shí)間差(TD)構(gòu) 成的總和,那么第二觸發(fā)信息(TMI2)被傳輸給為所述第二總線系統(tǒng) 中的時(shí)間主機(jī)的第三通信組件。
9. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述第一和第二通 信組件通過直接連接路徑相連接,使得所述第一觸發(fā)信息(TMI1)被 直接寫入到所述第二通信組件的寄存器中。
10. 根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述直接連接路 徑被實(shí)施為點(diǎn)到點(diǎn)連接。
11. 根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述直接連接路 徑被實(shí)施為串行位線。
12. 由至少兩個(gè)總線系統(tǒng)組成的裝置,具有用于對(duì)所述至少兩個(gè) 總線系統(tǒng)進(jìn)行同步的設(shè)備,該設(shè)備具有至第 一 總線系統(tǒng)的第 一 通信組 件和至第二總線系統(tǒng)的第二通信組件,其中在所述第 一通信組件中存 在第一觸發(fā)信息(TMI1),通過該笫一觸發(fā)信息在所述第一總線系統(tǒng) 中觸發(fā)一個(gè)觸發(fā)信號(hào)(TS),其特征在于,所述第一和所述第二通信 組件處于連接中,使得所述第一觸發(fā)信息(TMI1)被傳輸給所述第二 通信組件,并且所述第二通信組件被構(gòu)造,使得根據(jù)所述第一觸發(fā)信 息(TMI1 )確定時(shí)間信息值(CT2Mess )并將所述時(shí)間信息值(CT2Mess ) 與所述第二總線系統(tǒng)的第二時(shí)間標(biāo)記(TM2)相比較,其中確定時(shí)間差(TD)并且根據(jù)所述第二時(shí)間標(biāo)記(TM2)和所述時(shí)間差(TD)在所述 第二總線系統(tǒng)中觸發(fā)下一基準(zhǔn)消息UN)。
13. 用于對(duì)至少兩個(gè)總線系統(tǒng)進(jìn)行同步的方法,其中在第一總線 系統(tǒng)中通過第一觸發(fā)信息(TMI1)觸發(fā)一個(gè)觸發(fā)信號(hào)(TS),其特征 在于,所述第一觸發(fā)信息(TMI1 )被傳輸?shù)剿缘诙偩€系統(tǒng),并根 據(jù)所述第一觸發(fā)信息(TMI1 )確定時(shí)間信息值(CT2Mess ),并將該時(shí) 間信息值(CT2Mess)與所述第二總線系統(tǒng)的第二時(shí)間標(biāo)記(TM2 )相 比較,其中確定時(shí)間差(TD),并根據(jù)所述第二時(shí)間標(biāo)記(TM2)和所 述時(shí)間差(TD)在所述第二總線系統(tǒng)中觸發(fā)下一基準(zhǔn)消息(RN)。
14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,如果第一時(shí)間信 息(CT1)達(dá)到被分配給所述第一觸發(fā)信息(TM1)的第一時(shí)間標(biāo)記 (TM1),那么所述觸發(fā)信號(hào)(TS)在所述第一總線系統(tǒng)中以能夠預(yù)先 給定的時(shí)間間隔重復(fù)地通過所述第一觸發(fā)信息(TMI1)的觸發(fā)而被傳輸。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,如果第二時(shí)間信 息(CT2)達(dá)到由所述第二時(shí)間標(biāo)記(TM2)與所述時(shí)間差(TD)構(gòu)成 的總和,那么由第二觸發(fā)信息(TMI2)觸發(fā)所述第二總線系統(tǒng)的下一 基準(zhǔn)消息(RN)。
全文摘要
用于對(duì)至少兩個(gè)總線系統(tǒng)進(jìn)行同步的設(shè)備具有用于第一總線系統(tǒng)的第一通信組件和用于第二總線系統(tǒng)的第二通信組件,其中在所述第一通信組件中存在第一觸發(fā)信息(TMI1),通過該第一觸發(fā)信息在所述第一總線系統(tǒng)中觸發(fā)一個(gè)觸發(fā)信號(hào)(TS),其特征在于,所述設(shè)備被構(gòu)造,使得所述第一和第二通信組件處于連接中,并且所述第一觸發(fā)信息(TMI1)被傳輸給所述第二通信組件,并且所述第二通信組件被構(gòu)造,使得根據(jù)所述第一觸發(fā)信息(TMI1)來確定時(shí)間信息值(CT2Mess)并將該時(shí)間信息值(CT2Mess)與所述第二總線系統(tǒng)的第二時(shí)標(biāo)記(TM2)相比較,其中確定時(shí)間差(TD),并根據(jù)所述第二時(shí)間標(biāo)記(TM2)和所述時(shí)間差(TD)在所述第二總線系統(tǒng)中觸發(fā)下一基準(zhǔn)消息(RN)。
文檔編號(hào)H04J3/06GK101164264SQ200680013426
公開日2008年4月16日 申請(qǐng)日期2006年4月13日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者F·哈特維克, J·陶布 申請(qǐng)人:羅伯特·博世有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
曲松县| 灯塔市| 英吉沙县| 常熟市| 板桥市| 铜陵市| 濉溪县| 江口县| 平昌县| 叶城县| 葵青区| 姜堰市| 平谷区| 获嘉县| 明水县| 宽城| 景谷| 沧源| 故城县| 枣强县| 上饶县| 柯坪县| 宁国市| 惠安县| 五台县| 包头市| 巴林右旗| 杭州市| 普格县| 东丽区| 岗巴县| 饶平县| 法库县| 游戏| 吴忠市| 自贡市| 尉氏县| 蓝田县| 黄梅县| 荃湾区| 阿克陶县|