大家好,隨著疫情的逐漸好轉,復工也有條不紊的進行中,在前段時間我們發布了幾篇關于智能駕駛測試分析的工具ViCANdo的功能介紹。同時在文章中也“許”給大家后續對于經緯恒潤的「智能駕駛測試分析整體方案」的介紹。
整體的方案將涉及到數據的匯集、云端管理與監控、數據統計、功能評估、大數據分析等方面,敬請期待!當然也可以聯系我們獲得超前一步的了解!
今天我們脫離開具體的應用場景,回到基礎的CAN總線上面來,無論我們從事的是智能駕駛相關的工作還是空調系統的開發,還是在實驗室內進行的各種功能模塊開發,CAN總線都是在行業內不可避免的通信模式。
為什么要單獨的講講CAN總線?
自從上世紀80年代提出CAN總線以來,CAN總線歷經了將近40年的發展,已經進入了工業領域的方方面面。在開發應用基于CAN總線的產品時,不可避免的要用到CAN總線與計算機的接口。
回想一下,從學校的實驗室到現在的企業公司,作為汽車行業的一員,我們是多么頻繁的接觸CAN總線,很多時候我們的應用場景僅僅是要在CAN總線上收發數據,畢竟,專業做CAN總線的網絡設計和測試,只是一小部分相關的工作。而又有多少次,你發現你的電腦上面遍布的各種接口,并沒有一個叫做CAN接口。
情況好的時候,你會發現周圍的同事剛好有合適的設備,而且他剛好沒有在用。情況不好的時候,你會發現他也和你一樣在四下里尋找。
于是作為工程師的你,向老板申請要買一個設備,只有這樣你才能更好的工作;而作為老板的你,卻發現要為每一位工程師花費高昂的成本才能實現他需要的功能。但是,為什么不能讓工程師和老板都開心呢?
所以,今天我們就在這里給大家介紹在CAN接口領域的解決方案-Kvaser。
Why Kvaser
看到今天我們只會介紹CAN接口卡相關的產品,很多在用其他的接口工具的工程師們應該會問,為什么要用kvaser呢?我們現在在用這個產品、那個產品感覺都挺好的呀。
是的,簡單從功能上講Kvaser的產品主要實現的是總線和計算機的接口。然而在使用的過程中我們要考慮的不僅僅是功能,我們還要考慮:
? 易用性:是不是可以方便的應用在不同操作系統、不同的應用領域,windows 、linux、嵌入式linux
? 堅固性:是不是可以用在各種惡劣的環境之中,不會總是出現硬件故障
? 兼容性:是不是可以兼容不同的工具,還是說只能用在專用的工具上
? 靈活性:是不是可以實現自定義的功能,比如靈活的網關應用
? 性價比:是不是很容易接受,可以大規模的應用,kvaser及其合作伙伴有各種免費的、廉價的、專業的工具
? ……
我們并不是說在所有的CAN總線應用領域都建議應用Kvaser的方案,但是在大部分的功能開發、數據監控、產品測試領域,靈活堅固兼容多種軟件的kvaser都是一個好的選擇。
Kvaser在CAN產品開發領域已經有近30年的經驗,并且和各個領域的技術服務提供商建立了一個廣泛的全球合作網絡,無論您來自哪個行業,Kvaser和他們的技術伙伴都會向您提供Kvaser硬件產品以及想配套的軟件產品,為您提供整體解決方案。
不同于其他的一些類似產品,Kvaser的CAN總線分析產品在外形上與市場上的其它產品相差很大,這是因為在設計產品的時候把用戶「工程師」放在重要的位置。憑借基于人體工程學的設計、重量輕、以及超耐用性能,Kvaser總線分析儀和數據記錄儀在應用上更加的突出。
也不同于其他的一些類似的方案提供商,kvaser構建了一個開放的協作環境:
? 開放協作系統:Kvaser公司與眾多知名技術公司形成戰略合作關系
? 通用應用程序接口,為軟件開發者和終端用戶形成便利
? 軟件、升級以及客戶服務
? 專門針對工程師的需求而定制
? 對產品研發持續地資金投入
? 匯集CAN和相關總線協議領域內的頂尖專家
下面通過幾款典型產品深入說明一下Kvaser和它的開放協作環境。
Kvaser Hybird Pro 2xCAN/LIN
Kvaser Hybrid Pro 2xCAN/LIN 是一個靈活的雙通道適配器。「Hybird」顧名思義,它的每個通道可以分別作為CAN, CAN FD或者LIN總線獨立使用。這使Kvaser Hybrid Pro 2xCAN/LIN 成為一個汽車通訊檢測工程師必須擁有的“通用適配器”!
Kvaser Hybrid Pro 2xCAN/LIN還提供一些列高級功能,如支持CAN FD, 安全模式, 一次性發送, 錯誤幀生成和Kvaser MagiSync自動時鐘同步。
? CAN FD:可變速率的CAN總線,現在已經越來越多的進入到CAN總線的應用中了
? 一次性發送:禁用CAN報文的自動重發功能
? MagiSync同步:多個設備之間自動的始終同步
? 工作溫度:-40 到 85 °C
作為一個HIGH END設備,這個適配器能幫助用戶開發自己的程序。用戶可以通過Kvaser的免費CANlib /Linlib軟件開發包提供的資源創建這些程序。這些程序可被用來完成各種高級任務,如CAN節點模擬和CAN升級,或構建一個LIN到 CAN接口。同時也提供了對應的說明指導和程序范例「Free」!
SDK
免費提供的Kvaser SDK包含完整文檔和用C、C ++、C#、Delphi、Java、Python,VB和Kvaser的t語言編寫的許多程序實例。
Kvaser所有CAN總線分析儀共用一個軟件API,CANlib SDK。針對任何一款總線產品類型開發的程序無需更改,可適用于其他總線產品類型:
? 提供J2534應用編程接口
? 提供RP1210A應用編程接口
? 提供Windows 和Linux HTML幫助
除了Kvaser Hybrid Pro 2xCAN/LIN 外,Kvaser還可以向您提供多種接口的CAN板卡來滿足您的不同需求。Kvaser的CAN采集設備可以覆蓋的接口類型有USB,PCI,PCie,以太網和Wifi。
Kvaser Memorator Professional 5xHS
介紹的第二款產品是kvaser的記錄儀,Kvaser Memorator Professional 5xHS。看起來好像和前面的產品很像哈,因為這個產品不僅僅能夠實現前面所說的分析儀(接口卡)的功能,還能夠脫離計算機作為一個記錄儀使用。
而且在記錄儀(離線)模式下,我們還可以將通過t語言開發的程序燒寫到記錄儀中,使記錄儀獨立的實現CAN節點的功能。比如做成一個臨時的網關,是不是很方便呢?
? 通道數量:同時支持5路CAN(FD)通道
? MagiSync同步:多個設備之間自動的始終同步
? 腳本功能:通過t語言定制開發程序
? 兼容性:兼容J1939,CANopen、NMEA 2000、DeviceNet等
? 工作溫度:-40 到 85 °C
Kvaser Air Bridge Light HS
第三款產品是一款免設置的無線CAN網橋。網橋,亦即連接兩個網絡的橋梁。
通過一對Air Bridge,我們可以方便的將兩個CAN總線之間形成點對點的無線連接。即插即用,免設置,Kvaser Air Bridge Light HS為導線連接不可行或困難的工作環境,提供了通過CAN連接兩個移動部件的解決方案。
Kvaser Ethercan HS
第四款產品是CAN-以太網適配器。不同于我們常用的USB或者PCI/PCIE的CAN總線適配器,CAN-以太網適配器,允許你通過以太網在任何地方遠程訪問CAN總線數據,在現在車聯網、物聯網發展日趨激烈的時候。這樣一款產品能讓你快速的實現。
設備支持POE供電,你不必在為設備另外接電源線了。
Kvaser的Ethercan產品系列通過使用標準Kvaser CANlib API,讓所有CAN設備或系統的數據能夠通過企業網絡或WAN傳輸 ,從而簡化了物聯網(IoT)概念的實現。Kvaser Ethercan HS的用戶還可以選擇:使用內置REST API網絡設備(如智能手機)連接到設備。
作為一個可編程適配器,Kvaser Ethercan HS適用于多種高級應用,如車載電腦的更新升級。例如,可創建一個t程序,用以在此設備所在現場處理CAN報文,從而避免WiFi和/或以太網的延時。
支持Kvaser的部分軟件工具
? ViCANdo
ViCANdo 不僅僅是應用智能駕駛測試開發領域的開發和測試平臺,其基礎版本可以方便的支持工程師在總線開發檢測領域的應用。
軟件包含如下組件:
? ViCANdo:
ViCANdo是一款跨平臺的,針對AD/ADAS開發的數據記錄和分析工具,支持運行在Windows、Linux、MacOS等操作系統,支持X86、ARM等平臺。
? ViCANlog:
設計用于車端路試采集的軟件,可以運行在任何基于linux的硬件設備上,無人值守采集數據。除了一般計算機外,也支持Nvidia TX-2、Xavier,Nexcom等設備。
? ViCANdroid:
安卓端的APP,可以采集CAN總線和視頻、音頻、GPS等數據,內建FTP服務,可以自動的上傳數據到服務器。便于方便的對數據進行處理分析。
? ViCANsim:
通過與OpenCV和Matlab/Simulink?等的集成,方便用戶部署自己的算法在ViCANsim上,于此同時也具有與Matlab/Simulink?的接口。
? ViCANbedded:
ViCANbedded的目標是應用于嵌入式環境,與ViCANdo 相同。它旨在輕松地將源代碼從 PC 平臺移植到到嵌入式環境。目前,它可支持 QTEmbedded 4.X及更高版本、QNX、Velocity、VxWorks等。
? ATI VISION
ATI的VISION是專業的標定工具。能夠實現完整的ECU標定和數據采集功能,工具具備強大的數據分析功能,可以使用相應的 ECU接口工具包進行在線標定,工具支持在沒有ECU的情況下離線標定,圖形化多維標定,跟蹤ECU單元對表格和map圖的使用,可以標記可標定項目以追蹤更改,同時。標定管理器用于動態比較、合并或創建標定工程。
? CANlab
CANLab是一款小巧實惠的總線檢測工具,能夠被用來實時檢測網絡活動,傳送和接收信號,記錄和回放數據,操作和分析數據,以及檢查統計數據:
? 兼容多種CAN硬件接口
? 能導入/導出多種數據庫以及記錄文件格式
? 無償提供分析及腳本功能,實現節點仿真
? 提供一個多功能的條形圖數據記錄器
? 修改設定時無需中斷通信 – 能在任何時候開始或停止數據記錄
? 即插即用,無需中斷軟件運行
經緯恒潤
北京市海淀區知春路7號致真大廈D座6層
郵箱:market_dept@hirain.com
網址:www.hirain.com