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