CAN BUS 扩展板

来自Duinopeak_COM
跳转至: 导航搜索

产品简介


Can.jpgCanbus-shield-2.jpg
CAN-BUS是一种常见的工业总线,因为其支持较长的行驶距离,中等的通信速度和高可靠性。它通常被发现在现代机床和汽车诊断总线。CAN-BUS拓展板采用MCP2515的CAN总线控制器,SPI接口和MCP2551 CAN收发器,与你的Arduino进行通信。随着OBD-II转换线和OBD-II库的完善,你可以建立一个车载诊断装置或数据记录器。

  • CAN传输速率高达1 Mb/s
  • SPI接口传输速率高达10 MHz
  • 标准(11位)和拓展(29位)数据传输
  • 两个具有优先级信息存储的接受缓存
  • 9针工业标准的sub-D接口
  • 两个LED指示灯


参数规格

电压:4.8~5.2V
尺寸: 68x53mm
净重:50g
2014-10-23 10h54 36.png

\ 1 2 3 4 5 /
 \ 6 7 8 9 /
  `-------’
2  Ground
3  CAN High
5  CAN Low
9  V+


应用示例


CanBus-wiring.jpg

1. 下载文件:CAN BUS Shield CODE.zipCAN-BUS Source code file for Arduino 1.0 解压至以下路径: ..\arduino-1.0\libraries。

2. 打开"receive" and "send",你需要打开两个Arduino IDE来打开他们。

Open CAN BUS examples.jpg

3. 分别下载到两个Arduino上,记下哪块拓展板是"send" ,哪块是 "receive" 。

4. 打开"receive"的Serial Monitor,你可以收到来自"send"的信息,例如下图,收到了"0 1 2 3 4 5 6 7"

CAN BUS message.jpg




参考资料