[發(fā)明專利]CAN總線測試系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201610486094.7 | 申請日: | 2016-06-28 |
| 公開(公告)號: | CN107544876A | 公開(公告)日: | 2018-01-05 |
| 發(fā)明(設計)人: | 崔光宇;王雨川;康蘭英;韓志風;張兆民;程晶軒;白麗成 | 申請(專利權)人: | 長城汽車股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京潤平知識產權代理有限公司11283 | 代理人: | 陸文超,肖冰濱 |
| 地址: | 071000 河*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | can 總線 測試 系統(tǒng) 方法 | ||
技術領域
本發(fā)明涉及自動化測試技術領域,特別涉及一種CAN總線測試系統(tǒng)及方法。
背景技術
目前CAN網絡在汽車領域已經有了極其廣泛的應用,因而CAN總線測試就顯得尤為重要。通常情況下,從產品設計到開發(fā)乃至售后需要進行CAN總線相關的測試、在電控單元開發(fā)階段需要汽車電氣測試工程師進行CAN總線的測試。目前主要使用CANoe和CANstress兩種工具進行相關測試。然而,就目前的狀況來說主要還存在以下若干問題:
目前上述的兩種工具無法實現物理層線錯誤及與時間強相關的自動測試,而手動操作將會導致波形干擾,繼而影響測試結果。例如,如果想要進行線錯誤測試,這就需要進行手動操作,也就是測試人員根據測試需求來手動制造各種線錯誤,其弊端就是手動操作容易抖動,而且由于測試人員的不同,會出現人工制造缺陷的時間長度不一樣,故障注入時間也無法滿足測試要求,在故障注入的過程中也難免出現操作失誤及操作時間長度難以把控等問題,因而影響到測試結果的準確性及可靠性,甚至會出現多種測試結果的現象。
此外,CAN總線測試中包含一些對時間要求十分苛刻的測試內容,如采樣點的測試需要精確到每位的1/20,對于速率為500k的CAN網絡需要精確測量到0.1us甚至更小,單獨依靠手工去測試同樣也是無法實現的。
并且,對于例如行業(yè)內Vector設備開展相關測試,通常需要同時使用CANoe和stress。但這兩種工具不但價格昂貴,而且在測試過程中還需要同時操作,由于其界面配置比較復雜(通常需要配置3個以上窗口),操作起來不方便。此外,能完成的測試項也不全,缺少和時間相關的測試內容。
發(fā)明內容
有鑒于此,本發(fā)明旨在提出一種CAN總線測試系統(tǒng)及方法,以解決上述現有技術中測試工具昂貴且人工制造各種總線故障影響測試結果的問題。
為達到上述目的,本發(fā)明的技術方案是這樣實現的:
一種CAN總線測試系統(tǒng),其中所述CAN總線測試系統(tǒng)包括:控制器模塊,用于接收CAN總線干擾配置信號,并根據所述CAN總線干擾配置信號輸出控制CAN干擾模塊的控制信號;CAN干擾模塊,用于根據所述控制信號對CAN模塊發(fā)送的CAN總線信號進行干擾;以及所述控制器模塊還用于接收并輸出干擾后的CAN總線信號。
進一步的,所述CAN干擾模塊包括多個繼電器,所述控制器模塊輸出的控制信號控制所述多個繼電器的開關狀態(tài),以實現對CAN模塊發(fā)送的CAN總線信號進行干擾。
進一步的,所述CAN總線測試系統(tǒng)還包括編碼器模塊,設置在所述控制器模塊與CAN干擾模塊之間,用于對所述控制器模塊輸出的控制信號進行擴展后輸出至所述CAN干擾模塊。
進一步的,在接收所述CAN總線干擾配置信號之前,所述控制器模塊還用于接收測試通道及速率選擇信號,并根據當前通訊通道及速率判斷所述測試通道及速率選擇信號中指示的通道和速率是否正確,并在正確的情況下激活所指示的通道以所指示的速率通訊。
相對于現有技術,本發(fā)明所述的CAN總線測試系統(tǒng)具有以下優(yōu)勢:
本發(fā)明所述的CAN總線測試系統(tǒng)能夠根據所接收的根據所述CAN總線干擾配置信號輸出控制CAN干擾模塊的控制信號,進而實現對CAN模塊發(fā)送的CAN總線信號進行干擾,從而可以獲得干擾后的CAN總線信號。由此,無需使用昂貴的測試設備且無需人工制造各種總線故障,在降低了成本的同時能夠提高測試的準確性和測試效率。
本發(fā)明的另一目的在于提出一種CAN總線測試系統(tǒng),以解決無法對指定報文和報文中的指定位置進行測試的問題。
為達到上述目的,本發(fā)明的技術方案是這樣實現的:
一種CAN總線測試系統(tǒng),所述CAN總線測試系統(tǒng)包括控制器模塊,所述控制器模塊用于接收CAN總線報文干擾配置信號,其中CAN總線報文干擾配置信號包括指示CAN總線信號中待干擾的報文的標識和所述待干擾的報文中的待干擾位置的信息;所述控制器模塊還用于根據所述CAN總線報文干擾配置信號確定CAN總線信號中待干擾的報文及所述待干擾的報文中的待干擾位置并輸出干擾信號至所述CAN總線信號;以及所述控制器模塊還用于接收并輸出干擾后的CAN總線信號。
進一步的,所述控制器模塊還用于在輸出干擾后的CAN總線信號之前判斷預定時間內的總線通訊狀態(tài)是否正常,并在所述預定時間內的總線通訊狀態(tài)不正常的情況下輸出干擾后的CAN總線信號。
相對于現有技術,本發(fā)明所述的CAN總線測試系統(tǒng)具有以下優(yōu)勢:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長城汽車股份有限公司,未經長城汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610486094.7/2.html,轉載請聲明來源鉆瓜專利網。





