近日,有客戶聯系我們,說他之前一直是使用我們公司的USBCAN分析儀讀取汽車各種模塊的數據,但最近他也遇到了一個問題,就是他有一個汽車的方向盤,這個方向盤以前是用在一款比較老的車型上的,但是現在他想把這個方向盤用到一款新車上面。經過一系列測試后他發現這個兩個車型的方向盤在工作時的數據都差不多,只是某些ID的數據的某幾位會發生變化,詢問我們有沒有辦法使他通用。
這個客戶的需求是將一條數據的某幾個字節的數據修改成其他的數據,如果僅僅是簡單修改的話,那么他直接使用手中的雙通道USBCAN-II Pro分析儀即可實現。USBCAN-II Pro支持脫機模式,可以在不使用電腦情況下,直接將CAN1和CAN2兩個通道的數據互相轉發,在轉發的同時還可以對某些數據執行修改,基本可以滿足他的需求。
在與顧工溝通過后,我們知道了顧工要修改的數據位置,具體是將ID為123456F4的數據的第三、四字節換成0E 6B,這種基本的數據修改是完全可以使用USBCAN-II Pro分析儀實現的,具體的脫機文件寫法如下圖所示。

我為大家解釋一下這個文件的功能,這個脫機文件功能是:上電等待10ms,初始化為CAN1收到數據后由CAN2轉發出去,觸發ID 123456F4(即收到以此 ID 開頭的數據才轉發替換),替換碼000C 替換第三、四個字節的數據(此段為十六進制數據,轉換成二進制是0000 0000 0000 1100,其中包括幀ID、長度和8個字節的幀數據,0表示該位置不替換、1表示該位置替換,設置成替換的位置將會變成我們后邊輸入的數據),發送 ID 111(如沒有設置ID替換則此處填寫任何數字都無意義),標準幀,數據長度8,觸發修改第三、四字節數據為0E 6B,發送次數1次,間隔500ms。
最后小編提醒一下廣大用戶,USBCAN-II Pro分析儀不僅可以作為CAN總線分析儀收發、分析總線上的原始數據,其還具有很多高級功能,如:脫機、智能中繼、CANopen主站、汽車標準數據分析等等實用功能,詳細的功能介紹您可以查看“ECAN Tools軟件使用說明”。
-
模塊
+關注
關注
7文章
2837瀏覽量
53294 -
數據
+關注
關注
8文章
7335瀏覽量
94779 -
總線
+關注
關注
10文章
3040瀏覽量
91667
原文標題:實現CAN總線數據修改案例分享
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
GO!開源UART短信轉發器【無需焊接+不耗流量】
誰還沒有短信轉發器?開源自制,速來!
Sleep模式與DeepSleep 模式介紹
用于 WCDMA / HSDPA / HSUPA / HSPA 的 SkyHi? 寬帶功率放大器模塊(頻段 I、II、IV、V、VIII)CDMA(頻段 I、II、V) skyworksinc
【作品合集】矽速科技Sipeed MaixCAM Pro開發板測評
用visionboard進行視覺項目,如何將openmv中示例項目燒錄到開發板中脫機運行?
【經驗】【轉】nordic 54L15 脫機燒錄器
【道生物聯TKB-620開發板試用】無線通信脫機測試
如何將MCUXpresso和MCU LINK_PRO置于J-Link仿真模式?
LaserCam HR II“圖像重影”
USBCAN-II pro脫機轉發模式介紹
評論