[發(fā)明專利]總線系統(tǒng)的用戶站和用于校驗消息的正確性的方法有效
| 申請?zhí)枺?/td> | 201580056837.0 | 申請日: | 2015-08-04 |
| 公開(公告)號: | CN107078932B | 公開(公告)日: | 2021-03-05 |
| 發(fā)明(設計)人: | F.哈特維希;C.霍爾斯特;A.穆特 | 申請(專利權)人: | 羅伯特·博世有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/407;H04L12/413 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 盧江;杜荔南 |
| 地址: | 德國斯*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 總線 系統(tǒng) 用戶 用于 校驗 消息 正確性 方法 | ||
提供一種用于總線系統(tǒng)(1)的用戶站(10;20)和一種用于校驗消息(3)的正確性的方法。用戶站(10;20)包括:通信控制裝置(11;21),用于為總線系統(tǒng)(1)的至少一個另外的用戶站建立至少一個消息(3)或從總線系統(tǒng)(1)的至少一個另外的用戶站讀取至少一個消息(3),在該總線系統(tǒng)中至少暫時確保用戶站(10,20,30)對總線系統(tǒng)(1)的總線線路(40)的排他的、無沖突的訪問;校驗和生成器(12;120),用于產(chǎn)生消息(3)的校驗和(33),以便識別消息(3)的位錯;和配置寄存器(13;130),用于預設借助哪個初始化值(131;131,132)來預加載校驗和生成器(12;120)以用于開始消息(3),其中初始化值(131;131,132)在與通信控制裝置(11;21)通信之后也可根據(jù)需要改變。
技術領域
本發(fā)明涉及一種用于總線系統(tǒng)的用戶站和一種用于校驗消息的正確性的方法,所述消息在總線系統(tǒng)中發(fā)送,其中用戶站和方法能夠?qū)崿F(xiàn)用于校驗和生成器的初始化值的配置。
背景技術
對于傳感器和控制儀器之間的通信,CAN總線系統(tǒng)已經(jīng)廣泛傳播。例如,所述CAN總線系統(tǒng)在汽車中使用。在CAN總線系統(tǒng)中,消息借助于CAN協(xié)議傳輸,如其在ISO11898中描述的那樣。尤其地,汽車的總線系統(tǒng)持續(xù)發(fā)展成更高的帶寬、更低的等待時間和更嚴格的實時能力。在近些年,對此此外提出諸如CAN FD等的技術,在所述CAN FD中消息根據(jù)規(guī)范“CANwith Flexible Data-Rate(具有靈活數(shù)據(jù)率的CAN),規(guī)范版本1.0(來源http://www.semiconductors.bosch.de)”或根據(jù)處于修訂中的ISO11898-1(當前作為ISO11898-1CD存在)傳輸。在這樣的技術中,最大可能的數(shù)據(jù)率通過在數(shù)據(jù)域的范圍內(nèi)使用超過值1MBit/s的更高時鐘來提高。這樣的消息下面也稱作為CAN FD-幀或CAN FD-消息。
CAN標準的擴展除了首先功能上的補充、諸如TTCAN之外,在近些年借助CAN FD尤其關于可能的(更高的)數(shù)據(jù)率和可用的數(shù)據(jù)包大小擴展,其中固有的CAN特性尤其以仲裁的形式保持。
當前在計算CAN FD-幀的校驗和時,如果CAN FD-幀的標識符以四個顯性位開始,則存在問題。這四個顯性位與CAN FD-幀的顯性初始位共同形成所謂的填充條件(stuffcondition),所述CAN FD-幀的顯性初始位也稱作幀開始位,根據(jù)所述填充條件在標識符的第四位和第五位之間插入隱性的填充位(Stopf-Bit)。如果在該情況下在本地在CAN FD-幀的接收器中利用隱性位覆寫CAN FD-幀的顯性初始位,那么CAN FD-幀的接收器將標識符的第一顯性位解釋成幀的初始位。因為由于接收到的隱性的填充位在接收器中不存在填充條件,所以接收器接受隱性的填充位作為標識符的第四位。隨后的位作為標識符的第五位接受并且接收器返回到具有發(fā)送器的階段中。然而,在這種情況下,在CAN FD-幀結束時在校驗和中識別不了標識符的改變的第四位。例如,由發(fā)送器發(fā)送的標識符0×001由接收器作為0×081接收。這在CAN FD中不僅適用于11位標識符、而且適用于29位標識符。
發(fā)明內(nèi)容
因此,本發(fā)明的任務是,提供一種用于總線系統(tǒng)的用戶站和一種用于校驗消息的正確性的方法,所述用戶站和所述方法解決在上文中提到的問題。尤其是,應該提供一種用于總線系統(tǒng)的用戶站和一種用于校驗消息的正確性的方法,所述用戶站和所述方法能夠可靠地識別在總線系統(tǒng)中發(fā)送的或接收的消息的位錯。
所述任務通過具有權利要求1的特征的一種用于總線系統(tǒng)的用戶站來解決。用戶站包括:通信控制裝置,用于為總線系統(tǒng)的至少一個另外的用戶站建立至少一個消息或從總線系統(tǒng)的至少一個另外的用戶站讀取至少一個消息,在該總線系統(tǒng)中至少暫時地確保用戶站對總線系統(tǒng)的總線線路的排他的、無沖突的訪問;校驗和生成器,用于產(chǎn)生消息的校驗和,以便識別消息的位錯;和配置寄存器,用于預設借助哪個初始化值來預加載校驗和生成器,以用于開始消息,其中初始化值在與通信控制裝置通信之后也可根據(jù)需要改變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于羅伯特·博世有限公司,未經(jīng)羅伯特·博世有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580056837.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





