基于can通訊的分布式lin總線自動測試裝置和測試方法
【技術領域】
[0001]本發明涉及汽車電子,特別是涉及基于CAN通訊的分布式LIN總線自動測試裝置和測試方法。
【背景技術】
[0002]在汽車電子中,LIN總線是業內廣泛采用的一種通訊總線標準。LIN總線是一種半雙工串行通訊標準。因其協議簡單,抗干擾性強而被許多汽車生產商應用,與LIN總線配套的LIN總線通訊產品也在汽車中的得到了廣泛的使用,在LIN總線通訊產品生產過程中,對LIN總線通訊產品進行功能及穩定性測試就顯得很重要。
[0003]現有的LIN總線測試都是通過串口或USB 口進行的單臺測試,單臺設備同時只能有一臺LIN總線通訊產品在線測試,造成設備和人工的極大浪費,效率低下。尋找更合理、更高效、更方便的測試方法,這一直是本申請人致力研究的內容之一。
【發明內容】
[0004]
本發明的目的是針對現有技術存在的不足,提供一種效率更高,準確性更好的基于CAN通訊的分布式LIN總線自動測試裝置。
[0005]為實現上述目的,本發明基于CAN通訊的分布式LIN總線自動測試裝置采用的技術方案是:
一種基于CAN通訊的分布式LIN總線自動測試裝置,包括總控制臺和多個相互獨立的自動檢測模塊,總控制臺通過CAN總線連接多個相互獨立的自動檢測模塊,總控制臺設置有顯示器,自動檢測模塊包括CAN總線通訊模塊、LIN總線通訊模塊和指示模塊,CAN總線通訊模塊與LIN總線通訊模塊連接,LIN總線通訊模塊與指示模塊連接,自動檢測裝置通過LIN總線通訊模塊與待測LIN總線通訊產品連接、通訊,每一個自動檢測模塊之間相互獨立,不會互相干擾,自動檢測模塊通過CAN總線與總控制臺之間實現通訊,總控制臺通過CAN總線發送包含測試命令的報文,每個自動檢測模塊都可以通過CAN總線接收到包含測試命令的報文,并通過LIN總線通訊模塊向待測LIN總線通訊產品發送測試命令,自動檢測模塊的LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,通過指示模塊指示測試結果,并通過CAN總線通訊模塊把測試信息發送給總控制臺,總控制臺從CAN總線接收每一個自動檢測模塊反饋的測試結果,顯示每一個待測LIN總線通訊產品的測試結果Ο
[0006]本發明還提供一種上述基于CAN通訊的分布式LIN總線自動測試裝置的測試方法:
基于CAN通訊的分布式LIN總線自動測試裝置的測試方法,待測LIN總線通訊產品上電以后,總控制臺通過CAN總線發送包含測試命令的報文,每個自動檢測模塊都可以通過CAN總線接收到包含測試命令的報文,并通過LIN總線通訊模塊向待測LIN總線通訊產品發送測試命令,自動檢測模塊的LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,通過指示模塊指示測試結果,并通過CAN總線通訊模塊把測試信息發送給總控制臺,總控制臺從CAN總線接收每一個自動檢測模塊反饋的測試結果,顯示每一個待測LIN總線通訊產品的測試結果,如有故障件,顯示該故障件的故障信息。
[0007]本發明與現有技術相比,具有以下優點:
本發明針對現有技術的不足,公開了一種更高效、更合理、更準確的自動測試裝置和測試方法,在測試過程中不需要人員參與操作,基本杜絕誤操作和誤判。本發明在于不顯著增加硬件成本和人力成本的條件下,利用自動檢測模塊進行分組測試,針對本公司的一款LIN總線通訊產品進行測試比較,測試時間大大縮短,比單臺測試節約時間78%,設備利用率大幅提高。對測試人員沒有特殊要求,普通操作工只要指導一遍就可以上崗測試。信號的輸入和輸出全部由測試裝置自動實現,不會出現誤判現象,準確率基本達到100%。采用本發明的測試裝置和測試方法測試效率得到了極大提高,測試質量得到了保證,設備利用率得到極大提高,節省了人工,在測試過程中操作方便,穩定性好。
【附圖說明】
[0008]圖1是本發明基于CAN通訊的分布式LIN總線自動測試裝置的示意圖。
【具體實施方式】
[0009]下面結合附圖和【具體實施方式】,進一步闡明本發明,應理解這些實施方式僅用于說明本發明而不用于限制本發明的范圍,在閱讀了本發明之后,本領域技術人員對本發明的各種等價形式的修改均落于本申請所附權利要求所限定的范圍。
[0010]如圖1所示,一種基于CAN通訊的分布式LIN總線自動測試裝置,包括總控制臺1,總控制臺連接有多個獨立的自動檢測模塊2,總控制臺設置有CAN總線通訊模塊11,總控制臺設置有顯示器3,總控制臺通過CAN總線連接多個相互獨立的自動檢測模塊2,自動檢測模塊包括CAN總線通訊模塊21、LIN總線通訊模塊22和指示模塊23,CAN總線通訊模塊與LIN總線通訊模塊連接,LIN總線通訊模塊與指示模塊連接,LIN總線通訊模塊通過LINS線24與待測LIN總線通訊產品4連接,每一個自動檢測模塊之間相互獨立,不會互相干擾,自動檢測模塊通過CAN總線與總控制臺之間實現通訊。
[0011]基于CAN通訊的分布式LIN總線自動測試裝置的測試方法,待測LIN總線通訊產品上電以后,總控制臺通過CAN總線發送包含測試命令的報文,每個自動檢測模塊都可以通過CAN總線接收到包含測試命令的報文,并通過LIN總線通訊模塊向待測LIN總線通訊產品發送測試命令,自動檢測模塊的LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,通過指示模塊指示測試結果,并通過CAN總線通訊模塊把測試信息發送給總控制臺,總控制臺從CAN總線接收每一個自動檢測模塊反饋的測試結果,顯示每一個待測LIN總線通訊產品的測試結果,如有故障件,顯示該故障件的故障信息。
【主權項】
1.一種基于CAN通訊的分布式LIN總線自動測試裝置,其特征在于:包括總控制臺和多個相互獨立的自動檢測模塊,總控制臺通過CAN總線連接多個相互獨立的自動檢測模塊,總控制臺設置有顯示器,自動檢測模塊包括CAN總線通訊模塊、LIN總線通訊模塊和指示模塊,CAN總線通訊模塊與LIN總線通訊模塊連接,LIN總線通訊模塊與指示模塊連接,自動檢測裝置通過LIN總線通訊模塊與待測LIN總線通訊產品連接、通訊,每一個自動檢測模塊之間相互獨立,不會互相干擾,自動檢測模塊通過CAN總線與總控制臺之間實現通訊,總控制臺通過CAN總線發送包含測試命令的報文,每個自動檢測模塊都可以通過CAN總線接收到包含測試命令的報文,并通過LIN總線通訊模塊向待測LIN總線通訊產品發送測試命令,自動檢測模塊的LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,通過指示模塊指示測試結果,并通過CAN總線通訊模塊把測試信息發送給總控制臺,總控制臺從CAN總線接收每一個自動檢測模塊反饋的測試結果,顯示每一個待測LIN總線通訊產品的測試結果。2.根據權利要求1所述的基于CAN通訊的分布式LIN總線自動測試裝置的測試方法,其特征在于:待測LIN總線通訊產品上電以后,總控制臺通過CAN總線發送包含測試命令的報文,每個自動檢測模塊都可以通過CAN總線接收到包含測試命令的報文,并通過LIN總線通訊模塊向待測LIN總線通訊產品發送測試命令,自動檢測模塊的LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,通過指示模塊指示測試結果,并通過CAN總線通訊模塊把測試信息發送給總控制臺,總控制臺從CAN總線接收每一個自動檢測模塊反饋的測試結果,顯示每一個待測LIN總線通訊產品的測試結果,如有故障件,顯示該故障件的故障信息。
【專利摘要】本發明公開了基于CAN通訊的分布式LIN總線自動測試裝置和測試方法。該自動測試裝置包括總控制臺和多個自動檢測模塊。總控制臺通過CAN總線連接自動檢測模塊,自動檢測模塊包括CAN總線通訊模塊、LIN總線通訊模塊和指示模塊,自動檢測裝置通過LIN總線通訊模塊與待測LIN總線通訊產品連接,總控制臺發送包含測試命令的報文,每個自動檢測模塊接收到報文,并向待測LIN總線通訊產品發送測試命令,LIN總線通訊模塊接收到從待測LIN總線通訊產品反饋的測試信息,并把測試信息發送給總控制臺,總控制臺接收測試結果。采用本發明的測試裝置和測試方法,測試效率得到了提高,測試質量得到了保證,設備利用率得到提高,節省了人工,操作方便,穩定性好。
【IPC分類】H04L12/26
【公開號】CN105407019
【申請號】CN201511005011
【發明人】陶如飛
【申請人】江蘇羅思韋爾電氣有限公司
【公開日】2016年3月16日
【申請日】2015年12月29日