[發(fā)明專(zhuān)利]用于總線系統(tǒng)的用戶(hù)站和用于在總線系統(tǒng)的用戶(hù)站之間傳輸消息的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201380030590.6 | 申請(qǐng)日: | 2013-04-04 |
| 公開(kāi)(公告)號(hào): | CN104364764B | 公開(kāi)(公告)日: | 2018-06-08 |
| 發(fā)明(設(shè)計(jì))人: | F.哈特維希 | 申請(qǐng)(專(zhuān)利權(quán))人: | 羅伯特·博世有限公司 |
| 主分類(lèi)號(hào): | G06F11/07 | 分類(lèi)號(hào): | G06F11/07;G06F12/14 |
| 代理公司: | 中國(guó)專(zhuān)利代理(香港)有限公司 72001 | 代理人: | 臧永杰;胡莉莉 |
| 地址: | 德國(guó)斯*** | 國(guó)省代碼: | 德國(guó);DE |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用戶(hù)站 總線系統(tǒng) 存儲(chǔ)器存取 傳輸消息 讀取 中間存儲(chǔ)器 處理裝置 錯(cuò)誤檢測(cè) 中間存儲(chǔ) 檢測(cè) 發(fā)送 | ||
一種用于總線系統(tǒng)(1)的用戶(hù)站(20)和一種用于在總線系統(tǒng)(1)的用戶(hù)站(10、20)之間傳輸消息(40)的方法被描述。該用戶(hù)站(20)具有用于直接從RAM(22)讀取消息(40)的要發(fā)送的數(shù)據(jù)而無(wú)需在中間存儲(chǔ)器(14)中進(jìn)行中間存儲(chǔ)的CAN控制器(23)和用于檢測(cè)所述CAN控制器(23)的存儲(chǔ)器存取錯(cuò)誤(S2、S5、S8、S21)并且用于處理所檢測(cè)的存儲(chǔ)器存取錯(cuò)誤(S3、S4、S6、S7、S9、S10、S31、S41、S42、S43、S72、S73、S102、S103)的存儲(chǔ)器存取錯(cuò)誤檢測(cè)/處理裝置(25)。
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于總線系統(tǒng)的用戶(hù)站和一種用于在總線系統(tǒng)的用戶(hù)站之間傳輸消息的方法,其中特別是存儲(chǔ)器存取錯(cuò)誤可以被解決。
背景技術(shù)
已知一種總線系統(tǒng),在該總線系統(tǒng)中消息如在ISO11898中的CAN規(guī)范中所描述的那樣借助CAN協(xié)議來(lái)傳輸。
DE 100 00 305 A1描述CAN(Controller Area Network=控制裝置網(wǎng)絡(luò))以及被稱(chēng)為T(mén)TCAN(Time Triggered CAN=時(shí)間觸發(fā)CAN)的CAN的擴(kuò)展。
CAN和TTCAN以基于消息的協(xié)議工作并且例如被用在車(chē)輛中。基于CAN或TTCAN的總線系統(tǒng)能夠?qū)崿F(xiàn)所有與該總線系統(tǒng)連接的用戶(hù)站、諸如微控制器,用以相互通信。
在當(dāng)前的CAN協(xié)議(ISO 11898-1)中,數(shù)據(jù)字段的大小被限制為8字節(jié)。因此CAN的用戶(hù)站的消息存儲(chǔ)器(郵箱(Mailboxen))也被限制為8數(shù)據(jù)字節(jié)(Data-Byte),所述消息存儲(chǔ)器也可以被稱(chēng)為硬件CAN模塊。例如在2011.05.02在因特網(wǎng)網(wǎng)頁(yè)http://www.semiconductors.bosch.de/公開(kāi)的文檔“CAN with Flexible Data-Rate,WhitePaper,Version 1.0”提出一種相對(duì)于ISO 11898-1修改的數(shù)據(jù)傳輸協(xié)議,該數(shù)據(jù)傳輸協(xié)議此外能夠?qū)崿F(xiàn)數(shù)據(jù)字段的擴(kuò)大以及能夠?yàn)镃AN消息的部分根據(jù)發(fā)生的仲裁實(shí)現(xiàn)位長(zhǎng)度的縮短。
消息存儲(chǔ)器可以被實(shí)現(xiàn)為RAM(Random Access Memory=具有自由選擇存取的存儲(chǔ)器)或寄存器單元。在此情況下可以將消息存儲(chǔ)器在外部的RAM中實(shí)現(xiàn)。在該情況下,在用戶(hù)站中設(shè)置有中間存儲(chǔ)器,其中在該CAN消息通過(guò)CAN總線被發(fā)送之前,整個(gè)CAN消息被存放在所述中間存儲(chǔ)器中。要存儲(chǔ)在中間存儲(chǔ)器中的CAN消息以字的方式從RAM被裝載。當(dāng)中間存儲(chǔ)器完全被裝載時(shí),消息的傳輸才開(kāi)始。中間存儲(chǔ)器防止用戶(hù)站的CAN協(xié)議控制器在持續(xù)的傳輸時(shí)到達(dá)以下的點(diǎn),即在該點(diǎn)處CAN協(xié)議控制器沒(méi)有有效的數(shù)據(jù)字節(jié)可供使用,因?yàn)槔鏡AM報(bào)告數(shù)據(jù)錯(cuò)誤(奇偶校驗(yàn)錯(cuò)誤)或因?yàn)镽AM的讀出由于存取沖突而延遲。
然而有問(wèn)題的是,在CAN協(xié)議中存儲(chǔ)器存取錯(cuò)誤的可能性不被考慮。持續(xù)的傳輸?shù)闹兄箷?huì)是CAN協(xié)議的損害,數(shù)據(jù)的無(wú)效性的其它信令沒(méi)有被設(shè)置。
作為該問(wèn)題的解決方案,目前例如內(nèi)部(Binnen)CRC校驗(yàn)和或其它校驗(yàn)數(shù)據(jù)一起在數(shù)據(jù)字段中被發(fā)送,以便使CAN系統(tǒng)之內(nèi)的數(shù)量路徑安全。然而,這降低有效數(shù)據(jù)速率并且對(duì)應(yīng)用軟件加負(fù)荷。
發(fā)明內(nèi)容
因此本發(fā)明的任務(wù)是提供一種用于總線系統(tǒng)的用戶(hù)站以及一種用于在總線系統(tǒng)的用戶(hù)站之間傳輸消息的方法,其可以考慮CAN總線系統(tǒng)中的存儲(chǔ)器存取錯(cuò)誤并且特別是可以以有效數(shù)據(jù)速率的少的減小和應(yīng)用軟件的小的負(fù)荷來(lái)解決。
該任務(wù)通過(guò)具有權(quán)利要求1的特征的用于總線系統(tǒng)的用戶(hù)站來(lái)解決。用戶(hù)站包括用于直接從RAM讀取消息的要發(fā)送的數(shù)據(jù)而無(wú)需在中間存儲(chǔ)器中進(jìn)行中間存儲(chǔ)的CAN控制器和用于檢測(cè)CAN控制器的存儲(chǔ)器存取錯(cuò)誤并且用于處理所檢測(cè)的存儲(chǔ)器存取錯(cuò)誤的存儲(chǔ)器存取錯(cuò)誤檢測(cè)/處理裝置。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于羅伯特·博世有限公司,未經(jīng)羅伯特·博世有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380030590.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 多基站環(huán)境下用戶(hù)站接入基站的控制方法
- 一種衛(wèi)星導(dǎo)航增強(qiáng)系統(tǒng)的定位方法
- 一種分組指配方法、系統(tǒng)和裝置
- 一種微站間協(xié)作通信的方法、系統(tǒng)及裝置
- 一種點(diǎn)到多點(diǎn)微波通信系統(tǒng)中多用戶(hù)頻點(diǎn)聯(lián)動(dòng)方法及系統(tǒng)
- 一種基于主動(dòng)配電網(wǎng)的智能網(wǎng)荷互動(dòng)控制系統(tǒng)及方法
- 利用導(dǎo)航衛(wèi)星的授時(shí)方法和裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種用戶(hù)信息控制方法和裝置
- 物聯(lián)網(wǎng)智慧分布式清潔能源生產(chǎn)供應(yīng)系統(tǒng)
- 偏僻農(nóng)村高軌衛(wèi)星通信系統(tǒng)配置
- 一種用于把外部存儲(chǔ)器訪問(wèn)轉(zhuǎn)換成處理核心中局部存儲(chǔ)器訪問(wèn)的方法和設(shè)備
- 內(nèi)部總線系統(tǒng)
- 系統(tǒng)總線控制裝置、集成電路和數(shù)據(jù)處理系統(tǒng)
- 系統(tǒng)總線的監(jiān)測(cè)方法、系統(tǒng)總線監(jiān)測(cè)器及片上系統(tǒng)
- 一種高低速總線系統(tǒng)連接裝置及高低速總線系統(tǒng)
- 總線節(jié)點(diǎn)和控制系統(tǒng)
- 可控中間總線架構(gòu)優(yōu)化
- 利用自適應(yīng)選擇的載波頻率的傳感器系統(tǒng)和方法
- 總線設(shè)備的熱插拔方法及總線裝置
- 航空總線系統(tǒng)及其保護(hù)電路
- 用于虛擬機(jī)環(huán)境中直接輸入輸出的方法和設(shè)備
- 存儲(chǔ)器存取的控制系統(tǒng)和方法
- 存儲(chǔ)器存取控制裝置及其相關(guān)控制方法
- 對(duì)在塊存取設(shè)備和圖形存取設(shè)備之間共享的存儲(chǔ)器池的并行存取
- 計(jì)算裝置以及計(jì)算裝置的操作方法
- 在基于處理器的系統(tǒng)中的存儲(chǔ)器中的經(jīng)壓縮存儲(chǔ)器線的基于優(yōu)先級(jí)的存取
- 邏輯轉(zhuǎn)實(shí)體表更新方法及存儲(chǔ)控制器
- 存儲(chǔ)器裝置及存儲(chǔ)器模塊
- 存儲(chǔ)器裝置及可促進(jìn)張量存儲(chǔ)器存取的方法
- 信號(hào)處理設(shè)備





