CAN-BUS Shield v2.0 CANbus 控制器區域網路擴展板 產品介紹
CAN-BUS是一種常見的工業總線,因為它的行程距離長,通信速度中等,可靠性高。它通常用於現代機床和汽車診斷總線。它通常在現代機床上應用,例如汽車診斷總線。為了更方便與汽車互動,我們發布了CAN-BUS Shield,它採用帶SPI接口的MCP2515 CAN-BUS控制器和MCP2551 CAN收發器,為您提供兼容Arduino / Seeeduino的CAN-BUS功能。
CAN-BUS Shield V2仍然使用MCP2515作為CAN-BUS控制器,MCP2551作為CAN收發器。儘管如此,還是有很多更新。首先也是最重要的是,可以通過DB9接口上的跳線切換選擇**OBD-II**或CAN標準引腳排列,默認引腳排列為OBD-II。其次,我們添加了一個用於數據存儲的TF卡插槽,CS引腳可以設置為D4或D5。通過切換屏蔽背面的跳線,也可以將INT引腳設置為D2或D3。如果您想使用2個以上的CAN-BUS Shield,則需要切割P1墊。在V2中,我們將P1焊盤從屏蔽的前部移動到後部,以便於切割和焊接。一體化,有更多的自定義選項。
考慮到D0 / D1引腳通常用於下載代碼,我們將串行Grove連接器更改為引腳A0 / A1。I2C凹槽連接器也改為更合理的標準SDA / SCL引腳,而不是之前的A4 / A5。兩個凹槽連接器都改為水平而不是垂直於護罩,因此連接到其他凹槽模塊時更方便。


特徵
- 以高達1 Mb / s的速度實現CAN V2.0B
- 工業標準9針sub-D連接器
- OBD-II和CAN標準引腳排列可選
- 可更換芯片選擇引腳
- TF卡插槽可更換CS引腳
- 可更換的INT引腳
- 螺釘端子,可輕鬆連接CAN_H和CAN_L
- Arduino Uno引腳頭
- 2個Grove連接器(I2C和UART)
- SPI接口可達10 MHz
- 標準(11位)和擴展(29位)數據和遠程幀
- 兩個具有優先級消息存儲的接收緩衝區
版本對比
CAN BUS Shield V2.0的新功能
硬件
- 可以通過在DB9接口上切換跳線來選擇OBD-II或CAN標準引腳,默認引腳為OBD-II。
- 添加用於數據存儲的TF卡插槽,CS引腳可以設置為D4或D5。
- 可以通過切割和焊接板背面的焊盤將INT引腳設置為D2或D3。
- 將P1焊墊從板的前面移到後面,以便於切割和焊接。
- 考慮到D0 / D1引腳通常用於下載代碼,我們將串行Grove連接器更改為引腳A0 / A1。
- I2C凹槽連接器也更改為更合理的標準SDA / SCL引腳,而不是先前的A4 / A5。
- 將兩個Grove連接器都更改為與板面相對的水平位置,而不是垂直位置,以便在連接到其他Grove模塊時更加方便。
軟件
- 添加功能和示例以訪問您的汽車數據。
- 添加了SD卡讀取功能。
- 添加示例以將您的汽車數據存儲到SD卡中。
- 修復了一些錯誤並優化了一些程序。
D-Sub CAN-BUS 引腳分配
| 引腳# |
名稱 |
描述 |
| 1 |
Reserved |
Upgrade Path |
| 2 |
CAN_L |
Dominant Low |
| 3 |
CAN_GND |
Ground |
| 4 |
Reserved |
Upgrade Path |
| 5 |
CAN_SHLD |
Shiled, Optional |
| 6 |
GND |
Ground,Optional |
| 7 |
CAN_H |
Dominant High |
| 8 |
Reserved |
Upgrade Path |
| 9 |
CAN_V+ |
Power, Optional |
Documents