CANmod.router

Part No.: MPCSS-CANmod-router
4xCAN轉1xCAN(或USB)轉換器/閘道器

產品介紹

Description

CANmod.router 可透過 1 個主 CAN 匯流排 (或 USB), 接收/傳送來自 4 個具電氣隔離功能的次要 CAN 匯流排資料, 支援 Classical CAN 與 CAN FD。

這款輕巧模組可 100% 獨立運作, 無需連接 PC, 並具備專業級規格、串接擴充與強大的設定功能。

搭配 CANedge 使用時, 可讓您同時記錄 5 個 CAN 匯流排, 若透過串接方式擴充, 最多可記錄 9 個 CAN 匯流排。

您也可以將其作為 CAN 匯流排閘道器使用, 輕鬆進行 CAN 匯流排的合併、分流與篩選, 並支援 CAN ID 重新映射。

提示: 搭配選配的 DB25-to-4x-DB9 轉接器, 可快速完成安裝。

 

Outline

  • 即插即用 (PLUG & PLAY): 可連接最多 4 個 CAN 匯流排, 並透過 1 個 CAN 匯流排 (或 USB) 接收/傳送資料, 無需進行設定
  • 輕巧 (COMPACT): 尺寸僅 7 x 2 x 5 cm, 重量 75 g, 配備 7 個 LED 指示燈。可透過 DB9/USB 供電, 支援 5-26 V, 並配備固定翼片。USB 可用於設定、韌體更新與資料串流
  • 專業規格 (PRO SPECS): 支援 4 x CAN FD、電氣隔離、Silent 模式、零資料遺失、1 ms 精度與錯誤訊框
  • 記錄 5 x CAN (LOG 5xCAN): 搭配 CANedge 的「多工 (mux) 模式」使用, 可無縫記錄 5 個 CAN 匯流排。可透過免費軟體輕鬆將資料「解多工 (demux)」
  • CAN 閘道器 (CAN GATEWAY): 以「直接 (direct) 模式」合併、分流與篩選 CAN 匯流排, 並支援可設定的 CAN ID 重新映射。100% 獨立運作
  • 可設定 (CONFIGURABLE): 可透過 JSON 設定檔與 GUI 設定操作模式、篩選器、預分頻、傳送清單、CAN ID、位元率等參數

透過 CANedge + CANmod.router 記錄 5 個 CAN 匯流排

在多工 (mux) 模式下, 次要 CAN 匯流排的收發資料會透過通道封裝 (Tunnel) 經由主 CAN 匯流排傳輸。通道封裝會使用 CAN 訊框承載原始 CAN 資料。

CANedge 等使用者 CAN 節點接收到多工資料後, 可透過軟體/API 工具輕鬆進行解多工 (demux), 還原為原始 CAN 資料格式

將 4 個 CAN 匯流排合併為 1 個 CAN 匯流排

在直接 (direct) 模式下, 可將 4 個次要 CAN 匯流排的資料傳送至主 CAN 匯流排。您可以對資料進行篩選, 例如降低匯流排負載或排除 CAN FD 訊框, 並可重新映射 CAN ID 以避免 ID 衝突。

如此一來, 您即可透過單一 CAN 介面同時監控多個 CAN 匯流排。

將 1 個 CAN 匯流排分流至 4 個 CAN 匯流排

某些應用可能會使用昂貴的感測器轉 CAN 模組, 並需要將感測器輸出資料提供至多個具電氣隔離功能的 CAN 匯流排。

為此, 可將感測器轉 CAN 模組連接至主 CAN 匯流排, 再將資料分流至所有次要 CAN 匯流排, 讓多個 CAN 系統都能使用相同的感測器資料。

透過 1 個 CAN 匯流排介面控制 4 個 CAN 匯流排

某些應用可能只有單一「主節點 (Master Node)」, 但需要透過傳送 CAN 訊框來控制多個具電氣隔離功能的 CAN 匯流排。

為此, 可將主節點連接至主 CAN 匯流排, 再透過篩選器控制 CAN 訊框在各個次要 CAN 匯流排之間的傳送與接收, 讓單一 CAN 介面即可控制多個 CAN 匯流排。


 

僅需1個CAN匯流排(或USB)介面即可連接4個CAN匯流排

透過 1 個 CAN 匯流排 (或 USB), 即可與 4 個 CAN 匯流排進行資料接收/傳送, 例如供 CAN 資料記錄器、ECU 使用, 或透過 USB 進行資料串流。

  • 支援 4 x CAN (包含 CAN FD), 並具備電氣隔離
  • 可透過 DB9 (5-26 V, 搭配 DB9 線材) 或 USB (5 V) 供電
  • 每個次要 CAN 介面皆可獨立設定
  • 支援選配 Silent 模式與可自訂位元率
  • 支援進階訊息篩選器與預分頻設定
  • 可設定傳送清單, 也可透過主 CAN 匯流排進行控制
  • 支援 CAN 錯誤訊框記錄
  • 搭配 DB25-to-4x-DB9 轉接線, 可快速連接 4 個 CAN 匯流排
  • 可串接多個模組, 擴充至 8、12、16... 個 CAN 通道

CANmod.router 模組可透過 DB25 接頭連接最多 4 個具電氣隔離功能的 CAN 匯流排 (包含 CAN FD), 並透過 DB9 接頭將資料經由單一 CAN 匯流排傳輸, 也可透過 USB 傳輸資料。

選配的 DB25-to-4x-DB9 轉接線可搭配我們的標準 DB9 轉接線, 即插即用地連接次要的電氣隔離 CAN 匯流排。

CANmod.router 模組可作為 CANedge 的即插即用擴充模組使用 (透過第 2 個連接埠供電), 讓您同時記錄 1 x CAN (透過 CH1) + 4 x CAN (透過 CH2)。

CANmod.router 功能豐富且具備專業級規格, 同時維持極為輕巧的設計, 尺寸僅 7 x 2 x 5 cm, 重量僅 75 g。

USB 介面可透過 SavvyCAN 或 Python, 與 4 個 CAN FD 介面進行資料串流, 同時也可用於裝置的韌體更新與設定。

您可以輕鬆串接多個 CANmod.router 模組, 例如讓 CANedge 的 CH2 記錄 8 x CAN, 也可以混合搭配其他 CANmod 裝置使用。

需要從例如遠端區域延伸多個 CAN 匯流排嗎? 只需將 2 個 CANmod.router 以多工 (mux) 模式組合使用, 即可自動進行資料的多工/解多工 (mux/demux)。

CANmod.router 可透過 USB 接頭, 使用我們的線上/離線設定編輯工具進行設定, 也可使用簡單的 JSON 文字編輯器進行設定。

 

範例 1: CANedge + CANmod.router = 5 x CAN 匯流排資料記錄器

CANedge 支援 2 x CAN。加入 CANmod.router 後, 即可記錄 1 x CAN (CH1) + 4 x CAN (CH2), 並可進一步擴充。

  • 透過 CANedge 第 2 個連接埠的 5 V 電源為 CANmod.router 供電
  • 透過 CAN FD 路由 (mux 模式) 最大化 4 x CAN 的資料傳輸量
  • 可透過 MF4 轉換器/解碼器或 Python 輕鬆將資料解多工 (demux)
  • 可透過 CANedge 控制 4 x CAN 的資料傳送
  • 可透過串接方式記錄 1 + 8 x CAN、1 + 12 x CAN, 或進一步擴充

提示: 請參閱下方的 mux/demux MF4 範例資料。

 

範例 2: 合併/分流/控制您的 CAN 匯流排

CANmod.router 可作為 100% 獨立運作的 CAN 匯流排閘道器使用, 讓您輕鬆合併、分流或控制 CAN 匯流排。

  • 直接將 4 x CAN 與 1 x CAN 之間的資料流依原始格式進行雙向傳輸
  • 將 4 x CAN 合併為 1 x CAN, 同時維持各匯流排之間的電氣隔離
  • 將 1 x CAN 分流為 4 x CAN, 例如用於感測器資料重複傳送或控制
  • 透過 ID 篩選器/預分頻器管理 CAN 資料流
  • 重新映射次要 CAN 匯流排的 CAN ID, 以避免 ID 衝突
  • 可完整自訂全部 5 x CAN 通道的位元率
  • 透過 GUI 設定編輯工具即可輕鬆完成所有設定

Specifications


一般規格

  • 功能 (Functionality): 裝置可將 4 個具電氣隔離功能的 CAN 匯流排 (包含 CAN FD) 的資料路由至 1 個主 CAN 匯流排 (或 USB)
  • 產品內容 (Included): CANmod.router 模組與 USB 防塵蓋 (不含 DB25-to-4x-DB9 轉接器與 USB 轉接器)
  • 韌體 (Firmware): 支援透過 USB 免費更新韌體, 以新增更多功能
  • 設定 (Configuration): 設定檔採用廣泛使用的開源 JSON Schema 概念 (類似 CANedge)
  • 軟體 (Software):
    • 提供免費開源的編輯工具, 可輕鬆進行裝置設定 (提供線上/離線版本)
    • 提供免費開源的 SavvyCAN GUI, 可透過 USB 串流原始資料/使用 DBC 解碼後的資料
    • 提供免費開源的 Python API, 可透過 USB 串流原始資料/使用 DBC 解碼後的資料
  • 安全認證 (Safety): 通過 CE、FCC、IC 與 RoHS 認證 (認證文件請參閱 Docs)

ROUTER 操作模式

多工模式 (Mux-Mode)

次要 CAN 匯流排的收發資料會進行多工處理, 並透過「通道封裝 (Tunnel)」經由主 CAN 匯流排傳輸。

可透過軟體/API 工具進行解多工 (Demux), 還原為原始 CAN 訊框, 包含通道 ID、CAN ID 與 Payload。

  • CANmod 軟體/API 解多工: SavvyCAN、USB Python API
  • CANedge 軟體/API 解多工: MF4 Python API、mdf2mdf (因此也支援所有 CANedge 工具)

CAN BUS (CAN-S)

  • 通道: 4 x CAN 通道 (支援 CAN FD)
  • 電氣隔離: 基本電氣隔離, 可輕鬆連接不具有高電壓差的 CAN 匯流排
  • 標準: ISO 11898: 相容於 CAN (位元率介於 5K 至 1 Mbit/s) 與 CAN FD (1M、2M、4M、5M)
  • 協定: 可接收/傳送基於 CAN 的通訊協定原始資料, 包括 J1939、CANopen、NMEA 2000、OBD2、UDS 等
  • 識別碼: 相容於 CAN 2.0A (11-bit ID) 與 2.0B (29-bit ID) 規格
  • 訊框重新傳送: 對於仲裁失敗或因錯誤而受到干擾的訊框, 支援重新傳送
  • 收發器保護:
    • 保護: ±25 kV HBM ESD、±12 kV IEC ESD、±14 V 匯流排故障與短路保護
    • 共模輸入電壓: ±12 V
    • TXD 顯性狀態逾時: 可在發生故障時防止網路持續被阻塞

CAN BUS (CAN-P)

  • 通道: 1 x CAN 通道 (支援 CAN FD)
  • 模式: 裝置可將資料廣播至 CAN 匯流排, 或依需求提供資料
  • 標準: ISO 11898: 相容於 CAN (位元率介於 5K 至 1 Mbit/s) 與 CAN FD (1M、2M、4M、5M)
  • 識別碼: 相容於 CAN 2.0A (11-bit ID) 與 2.0B (29-bit ID) 規格
  • 終端電阻: 可透過 DB9 接頭下方的開關啟用/停用終端電阻
  • 訊框重新傳送: 對於仲裁失敗或因錯誤而受到干擾的訊框, 支援重新傳送
  • 收發器保護:
    • 保護: ±25 kV HBM ESD、±12 kV IEC ESD、±14 V 匯流排故障與短路保護
    • 共模輸入電壓: ±12 V
    • TXD 顯性狀態逾時: 可在發生故障時防止網路持續被阻塞

設定 (CAN-S)

  • 獨立設定: 每個次要 CAN 通道皆可獨立設定 (路由器模式為全域設定)
  • 位元率: 可選擇標準位元率 (5K 至 1M), 或使用自訂位元時序 (可針對各通道個別設定)
  • 位元率自動偵測: 可手動設定位元率 (自動偵測功能預計於後續韌體版本提供)
  • Silent 模式: 支援可設定的 Silent 模式, 包含受限模式 (僅回應 ACK) 或監控模式 (完全不傳送資料)
  • 篩選器: 每個通道支援 32 組標準/擴充 ID 篩選器, 可設定遮罩 (Mask)、接受 (Acceptance) 或拒絕 (Rejection)
  • 預分頻器: 可對 CAN 訊框進行預分頻, 例如依時間 (每 X ms) 或資料內容 (例如 Byte X 或 Y 發生變化) 進行記錄
  • 傳送:
    • 每個通道最多可設定 16 個 CAN 訊框的傳送清單, 支援單次傳送 (Single-shot) 或週期性傳送
    • 也可直接透過 CAN-P 介面控制資料傳送
  • CAN 錯誤訊框: 支援記錄 CAN 錯誤訊框, 包含 Bit Stuffing、Form、CRC、Bit 與 Acknowledgement 等錯誤類型

設定 (CAN-P)

  • 位元率: 可選擇標準位元率 (標準 CAN: 5K 至 1M, CAN FD: 1M 至 4M), 或使用自訂位元時序
  • 識別碼自訂: 可個別設定每個 CAN ID (11-bit 或 29-bit)

其他

  • 精度: 跨通道時間精度可達 1 ms
  • 每秒訊框數: 多工 (Mux) 模式下, 可路由每秒 6,000+ 個 CAN 訊框 (Classical CAN)

電氣規格

  • 輸入電源:
    • 透過 DB9 接頭輸入 +5 V 至 +26 V DC (Pin 1 或 Pin 9 供電)
    • 或透過 USB 供電 (用於韌體更新、設定或即時資料串流)
  • 功耗: 極低 (<1 W), 無需擔心電池電量耗盡
  • 保護:
    • CAN 匯流排電源反向電壓保護
    • 電源線瞬態電壓事件保護

機械規格

  • 外殼與重量: 輕巧鋁製外殼, 尺寸 65 x 48 x 24 mm (W x L x H, 不含固定翼片與接頭), 重量 75 g
  • 前端接頭: 1 x 標準 D-sub 9 (DB9) 接頭
  • 後端接頭: 1 x D-sub 25 (DB25) 接頭
  • Pin 腳位: DB9/DB25 接頭的 Pin 腳位配置請參閱產品手冊
  • USB: 標準 Mini USB 接頭, 用於設定、韌體更新與資料串流 (USB 線可選購)
  • LED 指示燈: 透過 7 個外部 LED 顯示模組狀態: 電源、CAN-P、記憶體、CAN-S1、CAN-S2、CAN-S3、CAN-S4
  • 工作溫度: -25°C 至 +70°C
  • IP 防護等級: IP40
  • 安裝方式: 模組可透過例如魔鬼氈或安裝套件固定安裝

應用案例

CANmod.router 可獨立安裝於任何 CAN 匯流排系統中, 也可作為 CANedge 的擴充模組使用。此外, 也可作為功能強大的 4 x CAN FD-to-USB 介面使用。

 

5通道CAN的OEM車隊遠端資訊管理

需要從車隊中的 5 個 CAN 匯流排收集資料嗎?

作為汽車 OEM, 您可能會使用 CANedge3 收集 CAN 資料, 並透過 3G/4G 將資料上傳至您自己的 AWS S3 儲存貯體。但如果每輛車需要記錄例如 5 個 CAN 匯流排的資料, 該怎麼辦?

此時, 您只需將 CANmod.router 以多工 (mux) 模式連接至 CANedge 的第 2 個連接埠, 即可記錄 1 + 4 x CAN。搭配 DB25-to-4x-DB9 轉接器, 可使用我們的標準 DB9 轉接器快速連接 4 個 CAN 匯流排。

當 MF4 記錄檔上傳至您的雲端後, 可透過 Lambda 函式自動進行解多工 (demux) 與 DBC 解碼, 例如建立 Parquet 資料湖與 Grafana 儀表板。

 

將4個CAN FD匯流排合併為1個Classical CAN匯流排

需要在 ECU 開發期間合併多個 CAN 匯流排嗎?

汽車 OEM 在開發期間可能需要將 ECU 連接至多個 CAN 匯流排, 其中部分匯流排使用 CAN FD。ECU 僅具備 1 個 Classical CAN 匯流排介面, 且位元率受限於 500K。

為了解決此問題, 可將 CANmod.router 以直接 (direct) 模式連接於 ECU 與各 CAN 匯流排之間, 並針對不同匯流排設定相應的位元率, 同時設定篩選器以拒絕 CAN FD 訊框通過。

如此一來, OEM 無需修改 ECU, 即可直接連接至不同的 CAN 匯流排, 同時維持原有 CAN 匯流排之間的完整電氣隔離。

 

串接「無法設定」的感測器轉 CAN 模組

需要串接具有「固定」CAN ID 的感測器轉 CAN 模組嗎?

部分感測器轉 CAN 模組可能採用「固定」的 CAN 訊息 ID, 且無法自行設定 ID。如此一來, 若直接將多個感測器串接至同一個 CAN 匯流排, 由於 CAN ID 會發生重疊, 因此無法正常使用。

為了解決此問題, 可將 CANmod.router 作為 CAN 匯流排閘道器使用, 並透過設定將感測器傳入的 CAN ID 重新映射, 確保路由至主 CAN 匯流排的資料具有唯一的 CAN ID。

此架構也可透過串接多個 CANmod.router 裝置進一步擴充, 幾乎不受通道數量限制。

 

透過串接擴充無限CAN通道紀錄

需要記錄 1 + 8 x CAN、1 + 12 x CAN, 或更多 CAN 通道嗎?

透過單一 CANedge + CANmod.router, 即可輕鬆記錄總共 5 x CAN。不過, 您也可以串接 2 個、3 個或更多 CANmod.router, 進一步擴充 CAN 通道數量。

您可以在每個次要 CAN 介面上設定篩選器/預分頻器, 自訂要記錄的 CAN ID 及記錄頻率, 確保 CANedge 能夠在不遺失訊框的情況下記錄所有所需資料, 同時最佳化記錄檔大小。

 

從遠端區域延伸實體CAN匯流排

需要將 CAN 資料傳輸至遠端區域嗎?

在某些應用中, 您可能需要連接距離較遠的 CAN 匯流排。例如, 您可能需要從船舶駕駛台連接 3 個船舶引擎的 CAN 匯流排, 以整合至顯示器, 但兩者之間的線纜距離可能長達 40 公尺。

一般不建議將現有 CAN 匯流排直接延伸超過數公尺。不過, 您可以在引擎室部署 1 個 CANmod.router (mux 模式) 來記錄 3 x CAN, 再透過 40 公尺的 DB9-DB9 線纜, 連接至駕駛台的另一個 CANmod.router (mux 模式)。

引擎室的多工資料可由駕駛台端的 CANmod.router 即時進行解多工 (demux)。如此一來, 您即可透過駕駛台端 CANmod.router 的 DB25 接頭, 分別連接各個引擎室 CAN 匯流排, 就如同直接連接一般。

此外, 您還可以在此過程中轉換各引擎 CAN 匯流排的位元率, 或依需求對部分資料進行篩選/預分頻。

 

選購


Selct DB25 adapter cable

  • DB25-to-4x-DB9 cable

Select DB9 adapter cable

  • DB9-DB9/DB9 - connect to CANedge
  • DB9-DB9 (5M) - connect to CANedge
  • OBD2 adapter
  • J1939 adapter
  • Generic adapter
  • M12 5-pin adapter
  • CAT adapter

Select mounting

  • 3M velcro strips x 4
  • Mounting kit
Select USB adapter (configure/stream)
  • Mini USB to USB adapter cable, 100 CM

注意事項:

1. 價格及規格如有變更,恕不另行通知。
2. 產品停產(EOL)資訊恕不另行個別通知。
3. 產品圖片僅供參考,實際產品可能因版本或規格而有所不同。
4. 產品資訊、規格及供貨狀況以訂單確認時為準。