智維汽車教學教具CAN總線網絡通訊實訓教學培訓箱
產品別名 |
汽車教學教具,CAN總線網絡通訊,總線網絡通訊實訓教學,教學實訓臺 |
面向地區 |
全國 |
智維汽車教學教具CAN總線網絡通訊實訓教學培訓箱
品牌: 廣州智維類型: 教學實訓臺
三)USBcan總線分析儀
廣州智維瑞典進口KvaserUSBcanII是基于USB的雙通道CAN總線分析儀,其中一個通道用于高速CAN,另一個可選通道可用于高速CAN、低速CAN或單線CAN。
USBcan總線分析儀_主要特點:
1、臺式和筆記本電腦均可使用。
2、安裝快速、簡易,即插即用。
3、支持11位標識符(CAN2.0A)的標準幀和29位標識符(CAN2.0Bactive)的擴展幀。
4、每個CAN消息均標有10μs精度的時間標簽(timestamp)。
5、大容量RAM緩存區,用于緩存CAN消息。
6、自動開關電源為CAN(初級)、USB(次級)供電,減少筆記本的電源消耗。
7、支持分析工具的只聽模式。
8、支持主要的操作系統。
9、為KvaserLeaf、LAPcan、PCIcan和PCcan編寫的應用程序完全兼容KVASERCANlib。
10、的錯誤處理機制。
11、通道1支持ISO-11898高速CAN,速率在50kbit/s~1Mbit/s之間(收發器PhilipsTJA1050),通道2可支持低速12.CAN(收發器PhilipsTJA1054)、單線CAN(收發器PhilipsAU5790)或者高速CAN(收發器PhilipsTJA1050)。
12、專為USB2.0設計,兼容USB1.1。
13、電源來自CAN總線或USB接口。
14、塑料外殼,尺寸約50*90*25mm(約2x3,5x1inch)。
軟件和文檔
KvaserCANLIBSDK,它包含開發KvaserCAN用戶軟件所需要的所有東西。包含全部文檔和很多程序范例,寫于C、C++、Delphi、VisualBasic和C#。所有的KvaserCAN接口板共享一個通用軟件API。在線文檔以WindowsHTML-Help和AdobeAcrobat格式。文檔,軟件和驅動是免費的。升級軟件會定期在我們的網站上公布。
應用支持:
◆ATIApollo
◆ATICANlab
◆ATIVision
◆FicosaCANica
◆KvaserCanKing
◆NationalInstrumentsLabView
◆NationalInstrumentsDIAdem
◆VAT2000
◆WarwickX-Analyser
◆Xtm
軟件平臺:
◆Windows2000/XP/Server2003
◆Windows98/ME
◆WinCE
◆Linux
(四)CAN-BUS教學實訓系統配套軟件
1、KvaserCanKing總線分析軟件
src=
KvaserCanKing是一個免費的CAN總線監測器和通用診斷工具。它特別適合于交互式開發工作。您可以容易地發送CAN消息并研究它們在目標模塊上的影響。你只需要一個KvaserCAN接口。KvaserCanKing完全免費。
主要特點:
基礎版本使你能夠在CAN總線上顯示消息,并能夠隨意以幾種不同方法格式化這些消息。你也可以通過填寫對話框和壓下OK來發送CAN消息。有很多消息排列選項。(CanKingdom的用戶將看到支持這里的幾乎所有King頁)
其它特點包括:
◆為你已經發送的消息列出歷史表格
◆CAN總線統計(消息的編號、總線負載等等)
◆一個通訊量發生器用于研究總線處于重載下的系統
◆消息進和出的時間標記(時間標記可以按和相對格式顯示)
請注意CANKing不能替代全功能的CAN總線分析儀。它只是用于交互式開發,不是用于總線通訊量的重載記錄。
CAN接口
Kvaser的所有CAN接口都支持CANKing!
2、CANlib軟件開發組合
src=
CANlibSDK(軟件開發組合)特點:
支持下列編程軟件:
◆MicrosoftVisualC++(也支持C語言)
◆BorlandC++Builder(以及舊BorlandC++compiler)-也支持C語言
◆BorlandDelphi(所有版本)
◆MicrosoftVisualBasic和
◆MicrosoftC#
包括:
◆很多范例程序
◆調試你自己的使用CANking(免費的總線監測器)的CAN工具
◆啟動和參考文檔
◆支持虛擬(無硬件)CAN通道,你可以用于測試或演示目的。現在就安裝該虛擬驅動并體驗一下。
◆包括高16-bit(DOS,Windows3.x)支持PCcan系列板。
◆CANopenMasterAPI用于我們現有的所有硬件。
◆用CANlib寫的軟件和我們現有的以及將來的硬件兼容。使用CANlib的應用項目可以用在另一個平臺而不需要修改。
應用支持:
◆KvaserLAPcan系列
◆KvaserLeaf系列
◆KvaserMemorator
◆KvaserPCIcan系列
◆KvaserPCcan系列
◆KvaserUSBcan系列
更多信息:
◆CANLIB3.8幫助(該幫助包含在CANLIBSDK中)
◆下載CANLIBSDK(包括文檔,范例等等)
◆CANLIB結構一覽
3、LabVIEW環境下基于CANlib用戶二次開發軟件
src=
該開發指南主要介紹了關于labview開發的一些例子,能夠幫助用戶盡快熟悉有關labview二次開發的過程。在用戶編寫程序之前,要確保用戶的電腦上已經正確安裝了labview8.6或更新的版本,并成功對其進行注冊。光盤里面的“kvCanVi”文件夾中的“kvCanStatExample”程序用于可以對總線上的數據進行收發。kvCanVI程序里面包含很多帶有功能的子程序。用戶可以利用這些子vi進行程序編寫。(新版本的labview程序可以在下載)
1、獲取CAN報文ID、數據幀等信息
利用“kvCanRead.vi”或“kvCanReadWait.vi”可以獲得CAN報文的ID、標志、數據。打開“kvCanStatExample”的程序框圖,找到“kvCanRead”或“kvCanReadWait”子程序,該程序帶有“MessageId”、“MessageData”等接口,在其接口處右鍵——“創建”——“顯示控件”,則可以通過顯示控件來顯示總線上的報文信息。
2、獲取教學臺上各個模塊對應的ID信號
將教學臺與PC機通過Kvaser總線分析儀連接起來,打開CANKing軟件,在顯示窗口中右鍵選擇“FixedPositions”,將各個ID依次排列起來。觀察顯示窗口,當用戶在教學臺上按動不同模塊的按鈕,會有不同ID的數據發生變化。這些ID就是該模塊對應的信號。
3、利用布爾燈顯示模塊狀態
將“kvCanRead.vi”或“kvCanReadWait.vi”的“MessageId”接口與模塊的信號ID數值相比較,若相等則執行相應的的動作如“燈亮/滅”等,若不相等則直接忽略。由于在CAN總線上,同一個ID的報文并不是一直都在總線上持續發送,而是每次發送時都有一定的時間間隔。對于童鎖、車門鎖模塊,為了能夠準確反映出該模塊的狀態,使用“反饋節點”控件,保持模塊原來的狀態,直到有新的報文更新了模塊的狀態。
4、通過按鈕控制模塊動作
在程序的前面板放置一個按鈕,通過事件結構,選擇觸發動作“值改變”,將“kvCanWrite.vi”與要發送的報文(data0~data7)連接一起之后,放置在事件結構框圖里面。當點動按鈕時,“kvCanWrite.vi”程序就會把用戶所要發送的報文通過總線發送出去,控制對應的模塊動作。
查看全部介紹