
MCP2515 CAN-BUS工业总线控制板设计,附原理图/PCB/库文件等
mcp2515can-bus工业总线
简介
我们的MCP2515 CAN-BUS工业总线控制板设计满足工业领域中长距离通信、中等通信速度和高可靠性的需求。支持Arduino/Seeeduino CAN-BUS功能,可构建板载诊断设备或数据记录器。具有高通信速率、工业标准接头、可选引脚和CS引脚更换、兼容Arduino Uno针脚、多种接口和数据帧支持等特点。通过使用该控制板,您可以轻松实现工业领域中的CAN总线通信需求,并进行灵活的配置和扩展。
正文
我们的MCP2515 CAN-BUS工业总线控制板设计是为了满足工业领域中长距离通信、中等通信速度和高可靠性的需求。该控制板采用了MCP2515 CAN总线控制器与SPI接口以及MCP2551 CAN收发器,支持Arduino/Seeeduino CAN-BUS功能。通过添加OBD-II转换器电缆并导入OBD-II库,您可以构建板载诊断设备或数据记录器。
硬件概述:
- DB9接口:通过DBG-OBD电缆连接到OBDII接口。
- V_OBD:从OBDII接口(通过DB9)获取电源。
- LED指示灯:PWR(电源)、TX(数据发送时闪烁)、RX(接收到数据时闪烁)、INT(数据中断)。
- 终端:CAN_H和CAN_L。
- Arduino UNO引脚。
- Serial Grove连接器。
- I2C Grove连接器。
- ICSP引脚。
- IC:MCP2551(高速CAN收发器)和MCP2515(带SPI接口的独立CAN控制器)。
- SD卡插槽。
该工业总线控制板具有以下特点:
- 实现CAN V2.0B高达1Mb/s的通信速率。
- 采用工业标准9针sub-D接头。
- 可选的OBD-II和CAN标准引脚。
- 可选的芯片选择引脚。
- TF卡插槽可更换CS引脚。
- 可变INT引脚。
- 螺丝端子方便连接CAN_H和CAN_L。
- 兼容Arduino Uno针脚。
- 提供2个Grove连接器(I2C和UART)。
- 支持高达10 MHz的SPI接口。
- 支持标准(11位)和扩展(29位)数据和远程帧。
- 拥有两个具有优先消息存储的接收缓冲区。
通过使用我们的MCP2515 CAN-BUS工业总线控制板,您可以轻松实现工业领域中的CAN总线通信需求,并且可以根据您的具体应用场景进行灵活的配置和扩展。
硬件概述:
- DB9接口:通过DBG-OBD电缆连接到OBDII接口。
- V_OBD:从OBDII接口(通过DB9)获取电源。
- LED指示灯:PWR(电源)、TX(数据发送时闪烁)、RX(接收到数据时闪烁)、INT(数据中断)。
- 终端:CAN_H和CAN_L。
- Arduino UNO引脚。
- Serial Grove连接器。
- I2C Grove连接器。
- ICSP引脚。
- IC:MCP2551(高速CAN收发器)和MCP2515(带SPI接口的独立CAN控制器)。
- SD卡插槽。
该工业总线控制板具有以下特点:
- 实现CAN V2.0B高达1Mb/s的通信速率。
- 采用工业标准9针sub-D接头。
- 可选的OBD-II和CAN标准引脚。
- 可选的芯片选择引脚。
- TF卡插槽可更换CS引脚。
- 可变INT引脚。
- 螺丝端子方便连接CAN_H和CAN_L。
- 兼容Arduino Uno针脚。
- 提供2个Grove连接器(I2C和UART)。
- 支持高达10 MHz的SPI接口。
- 支持标准(11位)和扩展(29位)数据和远程帧。
- 拥有两个具有优先消息存储的接收缓冲区。
通过使用我们的MCP2515 CAN-BUS工业总线控制板,您可以轻松实现工业领域中的CAN总线通信需求,并且可以根据您的具体应用场景进行灵活的配置和扩展。