專利名稱:一種can總線檢測系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種CAN總線檢測系統(tǒng)。
背景技術(shù):
CAN是控制器局域網(wǎng)絡(luò)(Controller Area Network, CAN)的簡稱,是由研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的德國BOSCH公司開發(fā)了的,并最終成為國際標(biāo)準(zhǔn)(IS011898)。是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。在北美和西歐,CAN總線協(xié)議已經(jīng)成為汽車計算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線,并且擁有以CAN為底層協(xié)議專為大型貨車和重工機(jī)械車輛設(shè)計的J1939協(xié)議。近年來,其所具有的高可靠性和良好的錯誤檢測能力受到重視,被廣泛應(yīng)用于汽車計算機(jī)控制系統(tǒng)和環(huán)境溫度惡劣、電磁輻射強(qiáng)和振動大的工業(yè)環(huán)境。CAN的高性能和可靠性已被認(rèn)同,并被廣泛地應(yīng)用于工業(yè)自動化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面?,F(xiàn)場總線是當(dāng)今自動化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動化領(lǐng)域的計算機(jī)局域網(wǎng)。它的出現(xiàn)為分布式控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。但是,目前缺少一種能夠有效地檢測CAN總線故障的方法和系統(tǒng)。
實(shí)用新型內(nèi)容本實(shí)用新型針對現(xiàn)有技術(shù)中缺少一種能夠有效地檢測CAN總線故障的方法和系統(tǒng),提供了一種CAN總線檢測系統(tǒng),用以有效地檢測CAN總線故障。本實(shí)用新型解·決上述技術(shù)問題所采取的技術(shù)方案如下:一種CAN總線檢測系統(tǒng),包括:總線檢測儀、CAN總線和連接在CAN總線上的多個設(shè)備,其中,所述CAN總線的測試口與總線檢測儀之間設(shè)有中繼器。進(jìn)一步地,優(yōu)選的結(jié)構(gòu)是,至少其中一條CAN總線為雙余度互為備份總線,且每條總線都有一個測試點(diǎn)。進(jìn)一步地,優(yōu)選的結(jié)構(gòu)是,所述CAN總線檢測儀和中繼器之間通過通訊線相連接。本發(fā)明采取了上述方案以后,由于CAN總線的測試口與總線檢測儀之間設(shè)有中繼器,因此,其具有很好的故障測試和發(fā)現(xiàn)效果。本實(shí)用新型的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本實(shí)用新型而了解。本實(shí)用新型的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
以下結(jié)合附圖對本實(shí)用新型進(jìn)行詳細(xì)的描述,以使得本實(shí)用新型的上述優(yōu)點(diǎn)更加明確。
圖1是本發(fā)明CAN總線檢測系統(tǒng)的結(jié)構(gòu)示意圖;[0014]圖2是本發(fā)明CAN總線檢測系統(tǒng)的實(shí)施例的結(jié)構(gòu)示意圖;圖3是本發(fā)明CAN總線檢測系統(tǒng)的實(shí)施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明CAN總線檢測系的檢測的流程示意圖。
具體實(shí)施方式
以下對本實(shí)用新型進(jìn)行詳細(xì)說明。其中,如圖1所示,所述CAN總線檢測系統(tǒng),包括:總線檢測儀、CAN總線和連接在CAN總線上的多個設(shè)備,其中,所述CAN總線的測試口與總線檢測儀之間設(shè)有中繼器。其中,優(yōu)選的實(shí)施例中,至少其中一條CAN總線為雙余度互為備份總線,且每條總線都有一個測試點(diǎn)。進(jìn)一步地,優(yōu)選的實(shí)施例中,,所述CAN總線檢測儀和中繼器之間通過通訊線相連接。具體來說,在一個實(shí)施例中,由于CAN總線測試口的線纜30厘米長,大于30厘米信號衰減,在檢測過程中需要將信號進(jìn)行放大,必須接一個中繼器。本實(shí)用新型的具體的測試方法和邏輯如下:如圖1所示,將總線檢測儀通過中繼器連接在測試口上,所有CAN總線上的設(shè)備上電,進(jìn)入工作狀態(tài),總線檢測儀循環(huán)讀取周期報文,根據(jù)讀取報文的結(jié)果判定總線及設(shè)備好壞。共有以下幾種情況:I)如圖所示,如果所有CAN總線上的設(shè)備報文都能讀取則說明所有設(shè)備正常,所有線路正常。其中,如圖2所示,2如果讀取不到某個設(shè)備的報文,該設(shè)備不是連接在第一個位置或最后一個位置,則說明該設(shè)備出現(xiàn)故障,線路正常。并且,如果讀取不到多個設(shè)備的報文,則有可能是多個設(shè)備故障或者是線路故障,需要將總線檢測儀逐個替換不通訊的設(shè)備,進(jìn)行故障定位。將總線檢測儀對設(shè)備3進(jìn)行替換,讀取總線上各設(shè)備的報文,如果讀取情況如下圖4所示,則說明是設(shè)備3與設(shè)備4之間的總線有故障。并且,進(jìn)一步地,在如圖1的實(shí)施方式中,如果讀取不到報文的設(shè)備在第一個位置或最后一個位置時,需要將總線檢測儀替換讀取不到報文的設(shè)備,如果能讀取到其他設(shè)備的報文,說明該設(shè)備有故障;如果讀取不到其他設(shè)備的報文,說明該設(shè)備與相鄰設(shè)備之前的總線出現(xiàn)故障。本實(shí)用新型的具體測試步驟如圖3所示,主要包括下列步驟:步驟一:將中繼器與測試口相連接,將總線檢測儀與中繼器相連接;步驟二:所有設(shè)備上電,檢測設(shè)備是否在線;步驟三:如果所有設(shè)備在線,則總線正常;步驟四:如果某個設(shè)備異常,該設(shè)備不是第一個設(shè)備或最后一個設(shè)備,該設(shè)備異常;步驟五:如果某一個設(shè)備不在線,并且該設(shè)備是在兩端的位置,將總線檢測設(shè)備接入到該位置,如果能讀取其他設(shè)備在線,則設(shè)備故障,線路正常;如果不能讀取到其他設(shè)備在線,則線路故障;[0035]步驟六:如果多個設(shè)備不在線,將總線檢測設(shè)備接入到離測試點(diǎn)最近的不在線設(shè)備端口上,如果讀取到其它不在線設(shè)備數(shù)據(jù),則線路故障。本發(fā)明采取了上述方案以后,由于CAN總線的測試口與總線檢測儀之間設(shè)有中繼器,因此,其具有很好的故障測試和發(fā)現(xiàn)效果。最后應(yīng)說明的是:以上所述僅為本實(shí)用新型的優(yōu)選實(shí)施例而已,并不用于限制本實(shí)用新型,盡管參照前述實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本實(shí)用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保 護(hù)范圍之內(nèi)。
權(quán)利要求1.一種CAN總線檢測系統(tǒng),其特征在于,包括: 總線檢測儀、CAN總線和連接在CAN總線上的多個設(shè)備,其中,所述CAN總線的測試口與總線檢測儀之間設(shè)有中繼器。
2.根據(jù)權(quán)利要求1所述的CAN總線檢測系統(tǒng),其特征在于,至少其中一條CAN總線為雙余度互為備份總線,且每條總線都有一個測試點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的CAN總線檢測系統(tǒng),其特征在于,所述CAN總線檢測儀和中繼器 之間通過通訊線相連接。
專利摘要本實(shí)用新型公開了一種CAN總線檢測系統(tǒng),包括總線檢測儀、CAN總線和連接在CAN總線上的多個設(shè)備,其中,所述CAN總線的測試口與總線檢測儀之間設(shè)有中繼器。本實(shí)用新型采取了上述方案以后,由于CAN總線的測試口與總線檢測儀之間設(shè)有中繼器,因此,其具有很好的故障測試和發(fā)現(xiàn)效果。
文檔編號H04L12/26GK203135909SQ20132012438
公開日2013年8月14日 申請日期2013年3月19日 優(yōu)先權(quán)日2013年3月19日
發(fā)明者侯文利, 宋晗, 吳亮, 李俊, 焦崗 申請人:西安飛豹科技發(fā)展公司