本教學(xué)實(shí)訓(xùn)系統(tǒng)平臺(以下簡稱教學(xué)臺)采用大眾轎車(寶來BORA、帕薩特PASSAT、奧迪等可選車型)車身舒適系統(tǒng)CAN總線網(wǎng)絡(luò),可演示各系統(tǒng)這間的關(guān)聯(lián)以及系統(tǒng)中各模塊這間通過CAN數(shù)據(jù)通信線的工作過程;可以設(shè)置模塊間的CAN線故障以及各模塊的K線故障;通過面板上的實(shí)物演示以及檢測端子可以進(jìn)行功能測試與故障分析提供參考的數(shù)據(jù)。
功能特點(diǎn):
1、面板上繪有完整的大眾車載網(wǎng)絡(luò)(CAN-BUS)(包含舒適系統(tǒng))系統(tǒng)原理圖。設(shè)有檢測端子,可通過儀器儀表檢測傳感器,執(zhí)行器等各種信號參數(shù)如電壓、電阻、頻率等;
2、通過操縱控制開關(guān),可以實(shí)現(xiàn)對不同車窗電機(jī)以及后視鏡的控制,真實(shí)演示大眾車載網(wǎng)絡(luò)(CAN-BUS)系統(tǒng)的工作過程;
3、發(fā)光二極管顯示工作元器件狀態(tài);
4、故障模擬系統(tǒng)可模擬實(shí)際運(yùn)行工況,設(shè)置多種實(shí)車常見故障。具體內(nèi)容詳見故障模擬設(shè)置裝置說明;
5、防盜與控制系統(tǒng)等操作原理;
6、裝有診斷座,可讀取故障碼與數(shù)據(jù)流等;
7、配備PC-CAN數(shù)據(jù)交換軟件及接口電纜,可以在計(jì)算機(jī)上讀取CAN數(shù)據(jù),觀察CAN數(shù)據(jù)交換。在線檢測CAN總線上各節(jié)點(diǎn)的ID,檢測狀態(tài)幀、控制幀等重要數(shù)據(jù);控制數(shù)據(jù)發(fā)送,進(jìn)行人為控制。通過人機(jī)交流,進(jìn)行在線即時控制“實(shí)驗(yàn)臺”上CAN節(jié)點(diǎn)按指令工作;
8、CAN-BUS物理信號波形與故障診斷分析;
9、底架部分采用實(shí)驗(yàn)桌,臺面保留30cm寬空間,方便放置檢測用的儀器及儀表/實(shí)驗(yàn)報(bào)告等,表面采用烤漆工藝,帶自鎖腳輪;
10、汽車油漆高溫烤漆處理;加裝交流電源漏電保護(hù)裝置;轉(zhuǎn)動元器件外加裝防護(hù)裝置。
系統(tǒng)配置:
(一)示教臺。
本示教臺采用大眾帕薩特B5轎車CANS系統(tǒng)。配以大型彩色噴繪CANS系統(tǒng)電路圖,并以CANS電控單元為中心,將系統(tǒng)各個元器件平面布置,為使線束清晰明了連線表示方法與原車線束相同,使CANS系統(tǒng)一目了然.充分展示汽車數(shù)據(jù)傳輸網(wǎng)絡(luò)系統(tǒng)的組成結(jié)構(gòu)和電路元件通過數(shù)據(jù)傳輸執(zhí)行工作。通過組合儀表的網(wǎng)關(guān)控制連接,可把動力系統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)和舒適系統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)連接,組成完整的全車CAN網(wǎng)絡(luò)系統(tǒng)。操縱檔位開關(guān),在組合儀表顯示過程中體現(xiàn)網(wǎng)絡(luò)傳輸;操縱電動車窗、后視鏡、中控門鎖過程中體現(xiàn)網(wǎng)絡(luò)傳輸?shù)取?梢栽O(shè)置模塊間的CAN線故障以及各模塊的K線故障;通過面板上的實(shí)物演示以及檢測端子可以進(jìn)行功能測試與故障分析提供參考的數(shù)據(jù),完整地掌握CANS系統(tǒng)的結(jié)構(gòu)和理論知識,了解CANS系統(tǒng)各電控元器件的作用、原理、故障現(xiàn)象。
(二) CAN-BUS開發(fā)教學(xué)實(shí)訓(xùn)實(shí)驗(yàn)箱。
(三) USBcan總線分析儀
廣州智維瑞典進(jìn)口Kvaser USBcan II是基于USB的雙通道CAN總線分析儀,其中一個通道用于高速CAN,另一個可選通道可用于高速CAN、低速CAN或單線CAN。
USBcan總線分析儀_主要特點(diǎn):
1、臺式和筆記本電腦均可使用。
2、安裝快速、簡易,即插即用。
3、支持11位標(biāo)識符(CAN 2.0A)的標(biāo)準(zhǔn)幀和29位標(biāo)識符(CAN 2.0B active)的擴(kuò)展幀。
4、每個CAN消息均標(biāo)有10μs精度的時間標(biāo)簽(time stamp)。
5、大容量RAM緩存區(qū),用于緩存CAN消息。
6、自動開關(guān)電源為CAN(初級)、USB(次級)供電,減少筆記本的電源消耗。
7、支持分析工具的?只聽?模式。
8、支持主要的操作系統(tǒng)。
9、為Kvaser Leaf、LAPcan、PCIcan和 PCcan編寫的應(yīng)用程序兼容KVASER CANlib。
10、*的錯誤處理機(jī)制。
11、通道1支持ISO-11898高速CAN,速率在50 kbit/s~1 Mbit/s 之間(收發(fā)器Philips TJA1050),通道2可支持低速12.CAN (收發(fā)器Philips TJA1054)、單線CAN ( 收發(fā)器Philips AU5790)或者高速CAN( 收發(fā)器Philips TJA1050 )。
12、專為USB 2.0設(shè)計(jì),兼容 USB 1.1。
13、電源來自CAN總線或USB接口。
14、塑料外殼,尺寸約50*90*25 mm (約 2 x 3,5 x 1 inch) 。
軟件和文檔
Kvaser CANLIB SDK,它包含開發(fā)Kvaser CAN用戶軟件所需要的所有東西。包含全部文檔和很多程序范例,寫于C、C++、Delphi、Visual Basic和C#。所有的Kvaser CAN接口板共享一個通用軟件API。在線文檔以Windows HTML-Help 和 Adobe Acrobat 格式。文檔,軟件和驅(qū)動是免費(fèi)的。升級軟件會定期在我們的網(wǎng)站上公布。
應(yīng)用支持:
◆ ATI Apollo
◆ATI CANlab
◆ATI Vision
◆Ficosa CANica
◆Kvaser CanKing
◆National Instruments LabView
◆National Instruments DIAdem
◆VAT 2000
◆Warwick X-Analyser
◆Xtm
軟件平臺:
◆Windows 2000/XP/Server 2003
◆Windows 98/ME
◆WinCE
◆Linux
(四) CAN-BUS教學(xué)實(shí)訓(xùn)系統(tǒng)配套軟件
1、Kvaser CanKing總線分析軟件
Kvaser CanKing是一個免費(fèi)的CAN總線監(jiān)測器和通用診斷工具。它特別適合于交互式開發(fā)工作。您可以容易地發(fā)送CAN消息并研究它們在目標(biāo)模塊上的影響。你只需要一個Kvaser CAN接口。Kvaser CanKing免費(fèi)。
主要特點(diǎn):
基礎(chǔ)版本使你能夠在CAN總線上顯示消息,并能夠隨意以幾種不同方法格式化這些消息。你也可以通過填寫對話框和壓下OK來發(fā)送CAN消息。有很多消息排列選項(xiàng)。( CanKingdom的用戶將看到支持這里的幾乎所有King頁)
其它特點(diǎn)包括:
◆為你已經(jīng)發(fā)送的消息列出歷史表格
◆CAN總線統(tǒng)計(jì)(消息的編號、總線負(fù)載等等)
◆一個通訊量發(fā)生器用于研究總線處于重載下的系統(tǒng)
◆消息進(jìn)和出的時間標(biāo)記(時間標(biāo)記可以相對格式顯示)
請注意CANKing不能替代全功能的CAN總線分析儀。它只是用于交互式開發(fā),不是用于總線通訊量的重載記錄。
CAN接口
Kvaser的所有CAN接口都支持CANKing!
2、CANlib軟件開發(fā)組合
包括:
◆很多范例程序
◆調(diào)試你自己的使用 CANking(免費(fèi)的總線監(jiān)測器)的CAN工具
◆啟動和參考文檔
◆支持虛擬(無硬件)CAN通道,你可以用于測試或演示目的。現(xiàn)在就安裝該虛擬驅(qū)動并體驗(yàn)一下。
◆包括16-bit (DOS, Windows 3.x) 支持PCcan系列板。
◆CANopen Master API用于我們現(xiàn)有的所有硬件。
◆用CANlib寫的軟件和我們現(xiàn)有的以及將來的硬件兼容。使用CANlib的應(yīng)用項(xiàng)目可以用在另一個平臺而不需要修改。
應(yīng)用支持:
◆Kvaser LAPcan系列
◆Kvaser Leaf系列
◆Kvaser Memorator
◆Kvaser PCIcan系列
◆Kvaser PCcan系列
◆Kvaser USBcan系列
更多信息:
◆CANLIB 3.8幫助 (該幫助包含在CANLIB SDK中)
◆下載CANLIB SDK (包括文檔,范例等等)
◆CANLIB結(jié)構(gòu)一覽
3、LabVIEW環(huán)境下基于CANlib用戶二次開發(fā)軟件
該開發(fā)指南主要介紹了關(guān)于labview開發(fā)的一些例子,能夠幫助用戶盡快熟悉有關(guān)labview二次開發(fā)的過程。在用戶編寫程序之前,首先要確保用戶的電腦上已經(jīng)正確安裝了labview8.6或更新的版本,并成功對其進(jìn)行注冊。光盤里面的“kvCanVi”文件夾中的“kvCanStatExample”程序用于可以對總線上的數(shù)據(jù)進(jìn)行收發(fā)。kvCanVI程序里面包含很多帶有高級功能的子程序。用戶可以利用這些子vi進(jìn)行程序編寫。
1、獲取CAN報(bào)文ID、數(shù)據(jù)幀等信息
利用“kvCanRead.vi”或“kvCanReadWait.vi”可以獲得CAN報(bào)文的ID、標(biāo)志、數(shù)據(jù)。打開“kvCanStatExample”的程序框圖,找到“kvCanRead”或“kvCanReadWait”子程序,該程序帶有“Message Id”、“ Message Data”等接口,在其接口處右鍵——“創(chuàng)建”——“顯示控件”,則可以通過顯示控件來顯示總線上的報(bào)文信息。
2、獲取教學(xué)臺上各個模塊對應(yīng)的ID信號
將教學(xué)臺與PC機(jī)通過Kvaser總線分析儀連接起來,打開CANKing軟件,在顯示窗口中右鍵選擇“Fixed Positions”,將各個ID依次排列起來。觀察顯示窗口,當(dāng)用戶在教學(xué)臺上按動不同模塊的按鈕,會有不同ID的數(shù)據(jù)發(fā)生變化。這些ID就是該模塊對應(yīng)的信號。
3、利用布爾燈顯示模塊狀態(tài)
將“kvCanRead.vi”或“kvCanReadWait.vi”的“Message Id”接口與模塊的信號ID數(shù)值相比較,若相等則執(zhí)行相應(yīng)的的動作如“燈亮/滅”等,若不相等則直接忽略。由于在CAN總線上,同一個ID的報(bào)文并不是一直都在總線上持續(xù)發(fā)送,而是每次發(fā)送時都有一定的時間間隔。對于童鎖、車門鎖模塊,為了能夠準(zhǔn)確反映出該模塊的狀態(tài),必須使用“反饋節(jié)點(diǎn)”控件,保持模塊原來的狀態(tài),直到有新的報(bào)文更新了模塊的狀態(tài)。
4、通過按鈕控制模塊動作
在程序的前面板放置一個按鈕,通過事件結(jié)構(gòu),選擇觸發(fā)動作“值改變”,將“kvCanWrite.vi”與要發(fā)送的報(bào)文(data0~data7)連接一起之后,放置在事件結(jié)構(gòu)框圖里面。當(dāng)點(diǎn)動按鈕時,“kvCanWrite.vi”程序就會把用戶所要發(fā)送的報(bào)文通過總線發(fā)送出去,控制對應(yīng)的模塊動作。
了解更多信息,搜索廣州智維電子科技有限公司。