CAN-BUS開發教學實訓實驗箱。
(三) USBcan總線分析機
廣州智維瑞典進口Kvaser USBcan II是基於USB的雙通道CAN總線分析機,其中一個通道用於高速CAN,另一個可選通道可用於高速CAN、低速CAN或單線CAN。
USBcan總線分析機_主要特點:
1、臺式和筆記本電腦均可使用。
2、安裝快速、簡易,即插即用。
3、支持11位標識符(CAN 2.0A)的標準幀和29位標識符(CAN 2.0B active)的擴展幀。
4、每個CAN消息均標有10μs精度的時間標簽(time stamp)。
5、大容量RAM緩存區,用於緩存CAN消息。
6、自動開關電源為CAN(初級)、USB(次級)供電,減少筆記本的電源消耗。
7、支持分析工具的隻聽模式。
8、支持主要的操作系統。
9、為Kvaser Leaf、LAPcan、PCIcan和PCcan編寫的應用程序完全兼容KVASER CANlib。
10、優越的錯誤處理機製。
11、通道1支持ISO-11898高速CAN,速率在50 kbit/s~1 Mbit/s之間(收發器Philips TJA1050),通道2可支持低速12.CAN (收發器Philips TJA1054)、單線CAN (收發器Philips AU5790)或者高速CAN(收發器Philips TJA1050 )。
12、專為USB 2.0設計,兼容USB 1.1。
13、電源來自CAN總線或USB介面。
14、塑料外殼,尺寸約50*90*25 mm (約2 x 3,5 x 1 inch)。
軟件和文檔
Kvaser CANLIB SDK,它包含開發Kvaser CAN用戶軟件所需要的所有東西。包含全部文檔和很多程序范例,寫於C、C++、Delphi、Visual Basic和C#。所有的Kvaser CAN介面板共享一個通用軟件API。在線文檔以Windows HTML-Help和Adobe Acrobat格式。文檔,軟件和驅動是免費的。升級軟件會定期在我們的網站上公佈。
應用支持:
◆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教學實訓系統配套軟件
1、Kvaser CanKing總線分析軟件
Kvaser CanKing是一個免費的CAN總線監測器和通用診斷工具。它特別適合於交互式開發工作。您可以容易地發送CAN消息並研究它們在目標模塊上的影響。你隻需要一個Kvaser CAN介面。Kvaser CanKing完全免費。
主要特點:
基礎版本使你能夠在CAN總線上顯示消息,並能夠隨意以幾種不同方法格式化這些消息。你也可以通過填寫對話框和壓下OK來發送CAN消息。有很多消息排列選項。(CanKingdom的用戶將看到支持這裡的幾乎所有King頁)
其它特點包括:
◆為你已經發送的消息列出歷史表格
◆CAN總線統計(消息的編號、總線負載等等)
◆一個通訊量發生器用於研究總線處於重載下的系統
◆消息進和出的時間標記(時間標記可以按絕對和相對格式顯示)
請註意CANKing不能替代全功能的CAN總線分析機。它隻是用於交互式開發,不是用於總線通訊量的重載記錄。
CAN介面
Kvaser的所有CAN介面都支持CANKing!
2、CANlib軟件開發組合
CANlib SDK (軟件開發組合)特點:
支持下列編程軟件:
◆Microsoft Visual C++ (也支持C語言)
◆Borland C++ Builder (以及舊Borland C++ compiler) -也支持C語言
◆Borland Delphi (所有版本)
◆Microsoft Visual Basic和VB.NET
◆Microsoft C#
包括:
◆很多范例程序
◆調試你自己的使用CANking(免費的總線監測器)的CAN工具
◆啟動和參考文檔
◆支持虛擬(無硬件)CAN通道,你可以用於測試或演示目的。現在就安裝該虛擬驅動並體驗一下。
◆包括最高16-bit (DOS, Windows 3.x)支持PCcan系列板。
◆CANopen Master API用於我們現有的所有硬件。
◆用CANlib寫的軟件和我們現有的以及將來的硬件兼容。使用CANlib的應用項目可以用在另一個平臺而不需要修改。
應用支持:
◆Kvaser LAPcan系列
◆Kvaser Leaf系列
◆Kvaser Memorator
◆Kvaser PCIcan系列
◆Kvaser PCcan系列
◆Kvaser USBcan系列
更多信息:
◆CANLIB 3.8幫助(該幫助包含在CANLIB SDK中)
◆下載CANLIB SDK (包括文檔,范例等等)
◆CANLIB結構一覽
3、LabVIEW環境下基於CANlib用戶二次開發軟件
該開發指南主要介紹瞭關於labview開發的一些例子,能夠幫助用戶盡快熟悉有關labview二次開發的過程。在用戶編寫程序之前,首先要確保用戶的電腦上已經正確安裝瞭labview8.6或更新的版本,並成功對其進行註冊。光盤裡麵的“kvCanVi”文件夾中的“kvCanStatExample”程序用於可以對總線上的數據進行收發。kvCanVI程序裡麵包含很多帶有高級功能的子程序。用戶可以利用這些子vi進行程序編寫。(最新版本的labview程序可以在www.triv.cn下載)
1、獲取CAN報文ID、數據幀等信息
利用“kvCanRead.vi”或“kvCanReadWait.vi”可以獲得CAN報文的ID、標志、數據。打開“kvCanStatExample”的程序框圖,找到“kvCanRead”或“kvCanReadWait”子程序,該程序帶有“Message Id”、“Message Data”等介面,在其介面處右鍵——“創建”——“顯示控件”,則可以通過顯示控件來顯示總線上的報文信息。
2、獲取教學臺上各個模塊對應的ID信號
將教學臺與PC機通過Kvaser總線分析機連接起來,打開CANKing軟件,在顯示窗口中右鍵選擇“Fixed Positions”,將各個ID依次排列起來。觀察顯示窗口,當用戶在教學臺上按動不同模塊的按鈕,會有不同ID的數據發生變化。這些ID就是該模塊對應的信號。
3、利用佈爾燈顯示模塊狀態
將“kvCanRead.vi”或“kvCanReadWait.vi”的“Message Id”介面與模塊的信號ID數值相比較,若相等則執行相應的的動作如“燈亮/滅”等,若不相等則直接忽略。由於在CAN總線上,同一個ID的報文並不是一直都在總線上持續發送,而是每次發送時都有一定的時間間隔。對於童鎖、車門鎖模塊,為瞭能夠準確反映出該模塊的狀態,必須使用“反饋節點”控件,保持模塊原來的狀態,直到有新的報文更新瞭模塊的狀態。
4、通過按鈕控製模塊動作
在程序的前麵板放置一個按鈕,通過事件結構,選擇觸發動作“值改變”,將“kvCanWrite.vi”與要發送的報文(data0~data7)連接一起之後,放置在事件結構框圖裡麵。當點動按鈕時,“kvCanWrite.vi”程序就會把用戶所要發送的報文通過總線發送出去,控製對應的模塊動作。
![汽車教學教具CAN總線網絡通訊實訓教學培訓箱_自動化成套控制_儀器、儀表_貨源_批發一路發](http://www.marketplace.com.tw/skin/en/image/step.jpg)
![](/skin/en/image/note.jpg)
批發市場僅提供代購諮詢服務,商品內容為廠商自行維護,若有發現不實、不合適或不正確內容,再請告知我們,查實即會請廠商修改或立即下架,謝謝。