如何更改 NI 9852 或 NI 9853 CAN 模組的鮑率

更新 Aug 12, 2025

環境

硬件

  • NI-9853
  • NI-9852

軟體

  • LabVIEW

驅動程式

  • NI-CAN

我需要更改 NI 9852 或 9853 CompactRIO CAN 模組端口的默認鮑率 500 Kbps。我該怎麼做呢?

在 Project Explorer 中為 NI 985x 模組設定鮑率

  1. 在 Project Explorer 視窗中,右鍵點擊該模組並選擇 Properties。這將開啟該 NI 985x 模組的 C Series Module Properties 對話方塊。

  2. 選擇 CAN0CAN1 標籤,並在 Baud Rate 下拉選單中選取所需的鮑率。

  3. 點擊 OK


以程式化方式更改鮑率

使用指定 CAN 埠的 Bit timing FPGA I/O Property Node

注意:要使用此屬性,必須先停止該埠的 CAN 通訊,否則屬性節點會回傳錯誤。

範例實作方式如下圖所示。



輸入到 Bit Timing 屬性 的值必須是 Bit Timing Registers 中 BTR1BTR0 的十六進位值。這些值必須串接在一起,其中 BTR1 為最高有效值,BTR0 為最低有效值。

要確定標準鮑率的 BTR 值,請在上述 A 部分所述的 C Series Module Properties 中選取所需的速率。所選速率的 BTR 值可在 CAN 介面的 Advanced… Options 中檢視。