hello,小伙伴們,經(jīng)過一段時間的開發(fā)和測試,安信可Ai-M61/M62模組可以支持CAN接口了。
起因是前段時間,突然有客戶想拿小安派-SCP-4.3做電動車的碼盤,但是沒有CAN 接口。CAN接口簡而言之就是汽車上常用的一種通信總線,但是電動車現(xiàn)在也用上了。
CAN 總線科普
CAN 總線,全稱為控制器局域網(wǎng)網(wǎng)絡(luò)(Controller Area Network),是一種串行異步半雙工通信協(xié)議,由德國博世公司(Bosch)在 1980 年代開發(fā)。它最初旨在解決汽車電子系統(tǒng)中多個控制器之間的通信問題,現(xiàn)已成為汽車、工業(yè)自動化、醫(yī)療設(shè)備等領(lǐng)域中的一種重要通信標(biāo)準(zhǔn)。
CAN 總線在汽車電子領(lǐng)域中得到了廣泛應(yīng)用,如發(fā)動機控制單元、變速箱控制單元、車窗、車燈、空調(diào)、雨刷等車身控制設(shè)備,以及 ABS(防抱死系統(tǒng))、ESP(電子穩(wěn)定程序)、安全氣囊等安全系統(tǒng)。
那么小安派-SCP-4.3,這個板子大家估計都已經(jīng)記不起來了,小安帶大家一起回憶下。
AiPi-SCP-4.3
小安派-SCP-4.3采用安信可Ai-M61-32S無線模組為控制核心,通過M61芯片驅(qū)動4.3寸(480*272)RGB液晶屏,作為碼盤顯示需要的信息,可通過按鍵改變屏幕顯示的界面,適用于電動車或自行車等兩輪車的應(yīng)用。
小安派-SCP-4.3外接RS485通信接口,采用Tpye-C接口進(jìn)行供電,將其余的IO口引出作為GPIO接口方便拓展。
詳情:兩輪車能用的開源硬件?小安派-SCP-4.3來啦
測試效果
測試過程
>>>>測試準(zhǔn)備
準(zhǔn)備好以下材料,才能開始 CAN 總線的測試:
●AiPi-SCP-4.3 板子 + 屏幕 x1
●CAN 轉(zhuǎn) TTL 模塊 x1
●USB 轉(zhuǎn) CAN 模塊 x1
●杜邦線 x2
●Type-C 數(shù)據(jù)線
●USB 轉(zhuǎn) CAN 模塊驅(qū)動:https://docs.ai-thinker.com/_media/peak-system_driver-setup.zip
●CAN 測試上位機:https://docs.ai-thinker.com/_media/pcanview.zip
●Ai-M61 固件燒錄軟件:https://docs.ai-thinker.com/_media/bouffalolabdevcube-v1.9.0.zip
●測試固件:https://docs.ai-thinker.com/_media/can%E6%B5%8B%E8%AF%95%E5%9B%BA%E4%BB%B6.zip
●指令表:https://docs.ai-thinker.com/_media/can%E6%B5%8B%E8%AF%95%E6%8C%87%E4%BB%A4%E8%AF%B4%E6%98%8E%E4%B9%A6.pdf
>>>>固件燒錄
下載測試固件后,燒錄到小安派-SCP-4.3 當(dāng)中,燒錄教程可以參考這個帖子:
https://blog.csdn.net/Boantong_/article/details/140183535?
進(jìn)入下載模式
●按住下載按鈕
●按一下復(fù)位按鈕并松開
●松開下載按鈕
>>>>接線圖
>>>>使用說明
上位機使用
連接設(shè)備
打開上位機之后,會自動進(jìn)入連接界面,如果驅(qū)動安裝成功,并且 USB-TO-CAN 模塊連接上電腦之后,會顯示如下信息:
如果沒有顯示模塊信息,請重裝驅(qū)動或者重新拔插 USB-TO-CAN。
界面說明
>>>>發(fā)送數(shù)據(jù)
數(shù)據(jù)說明
本固件的數(shù)據(jù)為 8 位 16 進(jìn)制數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)如下:
屬性碼說明
本次固件一共寫了 10 種屬性,十種屬性分別對應(yīng)屏幕上顯示的十個信息,各屬性及其屬性碼對應(yīng)關(guān)系如下:
各屬性和屏幕上的對應(yīng)位置:
修改顯示速度
點擊 添加消息 圖標(biāo)或者在發(fā)送窗口點擊 鼠標(biāo)右鍵 -> "New Message"。來彈出消息配置窗口。
在消息配置窗口,配置如下信息:ID:1 ,Cycl Time:1000ms,Data 輸入以下 8 位數(shù)據(jù):
AA AA 01 00 00 01 55 55
如下:
點擊 OK 之后,就可以在發(fā)送窗口看到指令了,并且 小安派-SCP-4.3 屏幕上的速度變成了 1。
重新修改速度
雙擊剛剛創(chuàng)建的指令,在消息配置窗口把 Data 的 第 5 個 值,改成對應(yīng)的速度即可,例如 80km/h 對應(yīng)的 16 進(jìn)制為:0X50。
如圖:
點擊 OK 之后 小安派-SCP-4.3 屏幕上的速度變成了 80km/h。
修改電池電量
同樣的,添加一條數(shù)據(jù),ID 為 2 (不同消息 ID 不能相同),配置電量為 25% (25 的 16 進(jìn)制值為 0X19),對應(yīng)的數(shù)據(jù)幀如下:
AA AA 04 00 00 19 55 55
點擊 OK 之后 AiPi-SCP-4.3 屏幕上的電量值變成了 25%。
>>>>顯示結(jié)果如下
其他數(shù)據(jù)格式可以參考《CAN 數(shù)據(jù)指令說明書.pdf》。
聲明
●本固件功能主要顯示CAN傳輸?shù)臄?shù)據(jù),不做CAN性能測試。
●只有2位數(shù)據(jù)顯示的,數(shù)據(jù)不能超過 100,如:電量,速度。
●因為此版本 SDK 不開放,因此CAN的源碼不開源。
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
8932瀏覽量
153183 -
CAN
+關(guān)注
關(guān)注
57文章
2884瀏覽量
466696 -
wifi模塊
+關(guān)注
關(guān)注
60文章
385瀏覽量
74645
發(fā)布評論請先 登錄
上線!國產(chǎn)AI語音開發(fā)板,定制你的聊天伙伴助手,可直接調(diào)用DeepSeek/豆包/通義千問


支持藍(lán)牙5.3,超低功耗Wi-Fi 6模塊,待機可達(dá)2年以上
安信可科技:更小尺寸的60G毫米波雷達(dá)模組Rd-61

安信可60G毫米波雷達(dá)模組Rd-61產(chǎn)品介紹

安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云方法

智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 實現(xiàn)點燈

【雷達(dá)燈控】安信可 Rd-03E+ 燈 + Ai-M61

評論