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