零知模塊新品-SPI接口CAN總線通信模,順便教你學(xué)會如何使用!
(高手慎入)
1.png (473.87 KB, 下載次數(shù): 40)
下載附件
2019-10-16 17:47 上傳
板上資源:S1 為系統(tǒng)復(fù)位按鍵,CAN接線口為5.08的接線端子,方便接線。
CAN總線控制器芯片:MCP2515-I/SO SPI接口
CAN總線收發(fā)芯片:SN65HVD230DR 3.3V熱門CAN芯片
CAN總線專用TVS二極管:NUP2105LT1G CAN總線保護(hù)效果更佳
此模塊可直接在零知增強(qiáng)板和標(biāo)準(zhǔn)板上面使用。板子還有兩個S2,S3四位的撥碼開關(guān),當(dāng)使用零知標(biāo)準(zhǔn)板的時候,S2的撥碼開關(guān)全部打開,S3關(guān)閉。當(dāng)使用增強(qiáng)板的時候,S3的撥碼開關(guān)全部打開,S2關(guān)閉。系統(tǒng)微3.3V供電,然后配合我們零知平臺,無需跳線接線,只要堆積在主板上面便可。 話不多說,我們使用增強(qiáng)板和標(biāo)準(zhǔn)板來進(jìn)行實(shí)際演示,讓你體會下零知開源的極簡開發(fā)方式。
1.接線: 使用標(biāo)準(zhǔn)板的時候,如圖片所示,撥碼開關(guān)接S2打開,S3關(guān)閉。如下:
2.png (659.94 KB, 下載次數(shù): 25)
下載附件
2019-10-16 17:47 上傳
使用增強(qiáng)板,S3撥碼開關(guān)打開。如下:
3.png (680.65 KB, 下載次數(shù): 28)
下載附件
2019-10-16 17:47 上傳
兩個CAN模塊進(jìn)行連接,需要注意的是:CAN-H 連接CAN-H,CAN-L 連接CAN-L,切莫交差連接。兩個板子接上USB,下載程序。如下:
4.png (493.25 KB, 下載次數(shù): 31)
下載附件
2019-10-16 17:48 上傳
2、軟件
(1)先在零知開發(fā)工具庫管理界面搜索下載安裝對應(yīng)的CAN軟件庫:
5.jpg (63.68 KB, 下載次數(shù): 26)
下載附件
2019-10-16 17:50 上傳
(2)下載安裝好庫后,就可以打開示例進(jìn)行驗(yàn)證了 3、測試驗(yàn)證 在上述軟件庫安裝好后,可以打開一個read例子,然后將其上傳到一個零知標(biāo)準(zhǔn)板中,然后在開啟一個write歷程,將其上傳到另一個標(biāo)準(zhǔn)板(增強(qiáng)板通用操作)。 這里演示用標(biāo)準(zhǔn)板連接can模塊發(fā)送:
6.png (217.01 KB, 下載次數(shù): 22)
下載附件
2019-10-16 17:50 上傳
零知增強(qiáng)板連接can模塊進(jìn)行接收:
7.png (202.52 KB, 下載次數(shù): 23)
下載附件
2019-10-16 17:50 上傳
然后分別打開兩個串口工具窗口,可以看到兩個模塊間進(jìn)行通信收發(fā)信息:
8.png (235.17 KB, 下載次數(shù): 28)
下載附件
2019-10-16 17:51 上傳
是不是很簡單,一下就學(xué)會了。
|