Kvaser Memorator教學指南-基本的設置和記錄

文章取自Kvaser官網

將在文章中展示如何操作使用 Kvaser Memorator 來記錄兩個 CAN 設備之間的流量

本次使用的設備是 Kvaser Memorator Pro 2xHS v2,其可以與任何 Kvaser的產品組合使用:

  • Kvaser Memorator Pro 2xHS v2 
  • Kvaser Memorator Pro 5xHS 
  • Kvaser Memorator R SemiPro 
  • Kvaser 儲存器 2xHS v2

我會記錄兩個單元再啟動序列中的數據來做分析和檢查,這次的指南不會使用進階設定而是直接使用簡單的記錄器功能,並且希望 5分鐘開始記錄!

我是使用兩個 “GARMIN echoMAP™ CHIRP 72sv” 並透過“ Kvaser T-Cannector v2 ”連接到 NMEA2000(CAN bus)。我使用標準 D-SUB 9 到 NMEA2000 電纜。

T-Cannector 將 12 VDC 添加到 CAN 總線,為 Memorator 供電並添加一個 60Ω 終結器。Garmin 裝置使用標準 NMEA2000 協議,並在通電時開始傳輸數據。

一、記錄前準備

安裝驅動程式、SDK 和配置工具

在使用 Kvaser Memorator Pro 2xHS v2 之前,請安裝 Kvaser Drivers、Kvaser CANLib SDK 和 Kvaser Memorator Config Tools;安裝完成紀錄起來就容易多了。

  • 適用於 Windows 的 Kvaser 驅動程式
  • Kvaser CANlib SDK
  • Kvaser Memorator 配置工具

電池充電

請為設備中的電池充電,如果您正在培訓使用設備,則設備將在您執行設置時充電,請確保再進行檢測前正確的充電。電池的目的是使設備在外部電源被移除時能夠將數據儲存在 SD 卡上,並正確關閉設備而不會丟失數據

SD卡管理

使用Kvaser Memorator 配置工具來完成 SD卡格式化。

注意:已透過 Windows 系統或類似系統格式化的 SD 卡將無法使用。

第一步:設置內存

將 SD 卡安裝到 Memorator 中(稍後將對其進行格式化)。

請使用 USB 數據線將 Memorator 連接到您的電腦(Memorator 現在將為電池充電)

選擇你的設備

再欄位中可以找到 “Kvaser Memorator Config Tool”;在我的例子中,它被稱為“Kvaser Memorator Pro 2xHS v2”。

也可以透過 “Kvaser 設備指南” 啟動該工具。

有了這個工具,我們就可以設置 Memorator來記錄我們想要記錄的訊息。

(如果是第一次使用本機或者如果 SD 卡是空的,它可能會要求您初始化卡)

第二步: 標準功能設置

一般資訊

確保即時時鍾正確。有異處請盡快進行調整。

匯流排設置

設置 BUS參數

開始設置 BUS 參數。NMEA2000 使用 250 kBit/s,我沒有編輯任何設置,工具都是使用默認值。

(現在是將設置保存到命名文件中的好時機,這樣您以後可以打開它。使用菜單文件/另存為並將其儲存在某個地方。)

第三步: 設置進階功能

在記錄的設定中,我們可以找到:

  • 定義消息
  • 數據庫
  • 過濾器
  • 觸發器
  • 腳本

這裡可以設置許多進階功能,但本次不會多做介紹,我們只會設置其中一項

選中“記錄所有內容”框,檢查是否選中了“記錄所有內容”

第四步: 快閃記憶體

這個步驟很重要!

  • 記錄文件(稍後會用到,所以我們稍後會回過頭來)
  • 磁碟管理(這裡我們設置我們的 SD 卡)

第五步: 磁碟管理-格式化硬碟

在記錄任何數據之前必須將 SD 卡格式化!

因還不明白不同的數字所以選擇默認值,並按”ok” →卡上已經沒有任何重要訊息了

最後一步: 將配置下載到 Memorator

如果我們按下 DOWNLOAD 按鈕,那麼配置就會從我們的工具下載到我們的 Memorator。 

下載 ——從 ConfigTool 到 Memorator

上傳 ——從 Memorator 到 ConfigTool

配置結束後可實現的功能

1.收集數據

我將按以下順序進行:

  • 在 ConfigTool 中選擇 DISCONNECT 按鈕
  • 斷開 Memorator 和電腦之間的 USB 通訊。記憶器的電纜從 USB 移除記憶器
  • 關閉所有測試單元(我的 Garmin 單元)
  • 將 Memorator DB9 通道 1 連接到 NMEA2000 匯流排。
  • 等待 Memorator 啟動(12VDC 已經透過電源運行(在我的例子中是 Kvaser T-Cannector v2)
  • 打開所有測試單元
  • 等待大約 2 到 3 分鐘以確保所有正常的啟動流量都已發生
  • 斷開儲存器 DB9-1(這將結束記錄)
  • 將 Memorator 連接到連接到 PC 的 USB 電纜。

2.檢查結果

我在 ConfigTool 中再次連接到 Memorator,然後選擇“Flash disk”部分,然後選擇“Log files”。

如果我選擇“列出文件”,那麼設備會為我列出所有可用的文件:

正如我所料,我已經記錄了大約四分鐘的記錄數據,大約 50 個事件/秒,總計為12520 個事件。

3.提取文件

我選擇文件 1。然後選擇 “提取文件” 的選項

接下來選擇文件目的地

選擇您希望數據顯示的格式。我選擇 “CAN frames in plain text”。

如果不確定,請選擇 KME50,它可以讓您稍後將數據轉換為其他格式。

大致設定完成,讓我們來接下來會發生什麼事吧!

片刻之後,已完成應用程式報告導出。

總結: 使用 Kvaser Memorator 我可以做什麼?

  • 我可以記錄數據
  • 我可以下載數據
  • 我可以將數據轉換為所需的格式
  • 我可以驗證數據
  • 我可以分析數據