德承工控機DS-1402在windows操作系統(tǒng)調試CAN模塊的測試步驟
由于 CAN bus 的高可靠、高安全性及卓越的效能特性,常被應用于控制器間的數據傳輸及控制,尤其是嚴格要求穩(wěn)定與安全的工業(yè)應用。
而CAN bus的通訊調試也是在實際應用之前必不可少的環(huán)節(jié),本篇就以德承工控機DS-1402為例,在windows操作系統(tǒng)中演示如何測試Cervoz 的CAN模塊。
德承工控機DS-1402在windows操作系統(tǒng)中調試CAN模塊的測試步驟
一、硬件配置
工控機型號:德承 Cincoze DS-1402
CPU:Intel? Core? i7-14700
內存:DDR5 5600 MHz 32GB
存儲:SSD 1TB
CAN模塊:Cervoz MEC-CAN-2814i
Cincoze DS-1402
第 14/13/12 代 Intel Core 系列處理器,高性能且可擴展 PCIe 的強固型嵌入式工控機,支持 2 張 PCI/PCIe 擴展卡
Intel? 第 14/13/12 代 Raptor Lake-S Refresh / Raptor Lake-S / Alder Lake-S Core? i9/i7/i5/i3 處理器(功耗達65W)
2個DDR5 SO-DIMM插槽,支持ECC/非ECC類型內存,高達5600MHz,64GB
2個1GbE LAN和可選的2個10GbE LAN、8個1GbE LAN、8個1GbE M12 LAN
2個2.5 英寸SATA存儲、3個mSATA插槽、1個NVMe SSD的M.2 key M
支持2個PCI/PCIe擴展插槽, 支持最高130W功耗的GPU顯卡
用于I/O擴展的可選 CMI 模塊,用于點火感應和PoE的可選CFM模塊
寬工作溫度 -40°C 至 70°C
MIL-STD-810G 軍用標準和 EN50155軌道交通認證(EN 50121-3-2 only)
安全標準:UL、cUL、CB、IEC、EN 62368-1
Cervoz MEC-CAN-2814i
工業(yè)級 M.2 PCIe CAN Bus 擴展模塊,支持M.2 2242/2260/2280 B+M key,可擴展4個獨立的CAN BUS接口
單通道(x1)PCI Express,吞吐量高達5.0/2.5GT/s
符合PCI Express Rev. 2.0
滿足ISO 11898高速標準
CAN總線2.0B EFF向下兼容2.0A SFF
支持波特率10/20/50/100/125/250/500/800/1000K
支持CAN消息接收過濾器
每個端口帶隔離2.5kV
二、針腳定義&接線
CAN bus的針腳定義如下圖,采用標準的DB9接口,測試時也需準備兩個DP9 接口的連接線 ,并需將其中的2、3、7 pin 對接(即2接2、3接3、7接7),若是使用RS-232 測試線進行測試 ,需注意應選擇直連線(pin to pin),不可使用交叉線。
三、下載驅動
下載windows驅動(支援WIN版本:7 , 8 , 10 ,11 32/64位)
四、驅動安裝
1. 將下載好的驅動文檔存放在需安裝驅動的工控機DS-1402中,點擊driver文件夾中的Setup,依照安裝精靈的提示步驟進行安裝,隨后驅動即可安裝完成。
2. 右鍵點擊:電腦,點擊:管理,點擊:設備管理器,查看驅動是否已安裝完成。驅動未安裝完成會出現(xiàn)感嘆號圖標,驅動安裝完成則無感嘆號圖標,并會在CAN BUS接口的后方顯示COM編號。
五、CAN對接測試
1. 依照針腳定義備妥測試的連接線,并接至需要測試的CAN接口。在驅動文檔中的tools文件夾中,點擊打開FCANBUS.exe。
2. 打開2個測試窗口
開啟測試窗口后,① 選擇需測試的CAN口編號,② 點擊:連接,③ 點擊:開始,④ 再開啟另一個測試窗口(重復步驟①~③)。
3. 發(fā)送接收數據
① 可在此輸入發(fā)送的數據,② 點擊:發(fā)送,即可傳輸數據,③ 查看連接的另一個CAN測試窗口是否有收到數據(Send:發(fā)送數據,Receive:接收數據)。再重復上述動作,可交換測試CAN的發(fā)送端和接收端。
六、CAN burn-in測試
1. 查找對應系統(tǒng)版本的測試軟件《FitCANBusBurnIn》所在的資料夾,并提前復制好檔案路徑。x64:64位系統(tǒng)的測試軟件,x86:32位系統(tǒng)的測試軟件,本篇以win10 64位為例。
2. 打開發(fā)送端窗口
開啟CMD,以系統(tǒng)管理員的權限進入
① 至文件所在位置,輸入:cd 空格+步驟1復制好的檔案路徑
② 打開測試軟件,輸入:FitCANBusBurnIn
③ 參考范例輸入測試命令
FitCANBusBurnIn.exe COM3 250 12345678 29 2000 10 1200 0 0 0
范例:FitCANBusBurnIn.exe COM3 250 12345678 29 2000 10 1200 0 0 0,表示測試端口為COM3,測試波特率250kbps,發(fā)送字符12345678,29位協(xié)議,寫入后等待時間2000us,一個周期發(fā)送10條消息,1200是虛擬參數,倒數第三個0設置發(fā)送端或接收端(發(fā)送端改為:1,接收端改為:2)
以此窗口為發(fā)送端(TX:Transmit):COM3修改至測試發(fā)送的端口號COM7,波特率改為1000(發(fā)送和接收需設置相同速度),倒數第三個0設置發(fā)送端:1,
輸入命令:
FitCANBusBurnIn.exe COM7 1000 12345678 29 2000 10 1200 1 0 0
等下個步驟的接收端也設置完成后,再按下Enter
3. 打開接收端窗口
再開啟一個CMD,以系統(tǒng)管理員的權限進入
① 至文件所在位置,輸入:cd 空格+步驟1復制好的檔案路徑
② 打開測試軟件,輸入:FitCANBusBurnIn
③ 參考上述的范例輸入測試命令
以此窗口為接收端(RX:Receive):COM3修改至測試接收的端口號COM9,波特率改為1000(發(fā)送和接收需設置相同速度),倒數第三個0設置接收端:2,
輸入命令:
FitCANBusBurnIn.exe COM9 1000 12345678 29 2000 10 1200 2 0 0
發(fā)送端窗口按下Enter 后 ,切換至此接收端窗口,再按下Enter
4. burn-in測試情況
查看2個窗口,① 發(fā)送端(TX:Transmit),② 接收端(RX:Receive)
burn-in測試軟件會持續(xù)發(fā)送和接收,直至報錯才會自動停止 , 也可手動輸入Ctrl+C 停止。再重復上述動作,可交換測試CAN的發(fā)送端和接收端。
關于德承
強固型嵌入式工控機品牌 – Cincoze德承,致力提供多元且貼近市場需求的嵌入式工控機解決方案。旗下產品線包括強固型嵌入式工控機、工業(yè)平板電腦、工業(yè)顯示器及強固型GPU工控機,能快速滿足垂直市場的應用需求,尤其以工廠自動化、機械自動化、機器視覺、AIoT、機器人、無人車、自駕車、智能交通、智能倉儲物流為最。多年來推出多款創(chuàng)新性的產品,榮獲多項專利、獎項與國際認證的肯定。

提交
臺達于2025中國智算產業(yè)綠色科技大會推出全球可持續(xù)AI報告
天空之眼:下一代無人機的AI視覺系統(tǒng)
展會預告 | 曼奈柯斯與您相約2025工博會!
共繪機器人產業(yè)創(chuàng)新藍圖 賦能新質生產力發(fā)展
天碩國產存儲助力雷達系統(tǒng)全天候穩(wěn)定運行