【E2190】MCP2515 CAN-BUS工业总线控制板设计(附原理图+PCB库文件)

2021-11-06 21:58:28      索炜达电子      691     

项目编号:E2190

文件大小:1.2M

源码说明:带中文注释

开发环境:C编译器

简要概述:

本设计MCP2515 CAN-BUS总线控制板设计,附原理图/PCB/库文件等。该CAN-BUS是一种普通的工业总线,由于其长距离,中等通信速度和高可靠性,通常应用在现代机床和汽车诊断母线上。该CAN总线电路板采用MCP2515 CAN总线控制器与SPI接口和MCP2551 CAN收发器,支持Arduino/Seeeduino CAN-BUS功能。通过添加OBD-II转换器电缆并导入OBD-II库,就可以构建板载诊断设备或数据记录器。MCP2515 CAN-BUS工业总线控制板硬件概述:

【E2190】MCP2515 CAN-BUS工业总线控制板设计(附原理图+PCB库文件)

【E2190】MCP2515 CAN-BUS工业总线控制板设计(附原理图+PCB库文件)

【E2190】MCP2515 CAN-BUS工业总线控制板设计(附原理图+PCB库文件)

  • DB9接口 - 通过DBG-OBD电缆连接到OBDII接口。

  • V_OBD - 从OBDII接口(从DB9)获取电源

  • LED指示灯:

  1. PWR:电源

  2. TX:数据发送时闪烁

  3. RX:当接收到数据时闪烁

  4. INT:数据中断

  • 终端 - CAN_H和CAN_L

  • Arduino UNO引脚

  • Serial Grove连接器

  • I2C Grove连接器

  • ICSP引脚

  • IC - MCP2551,高速CAN收发器(数据表)

  • IC - MCP2515,带SPI接口的独立CAN控制器(数据表)

  • SD卡插槽

MCP2515 CAN-BUS工业总线控制板特点:

  • 实现CAN V2.0B高达1Mb / s

  • 工业标准9针sub-D接头

  • OBD-II和CAN标准引脚可选。

  • 可选芯片选择引脚

  • TF卡插槽可更换CS引脚

  • 可变INT引脚

  • 螺丝端子可以方便地连接CAN_H和CAN_L

  • Arduino Uno针头

  • 2个Grove连接器(I2C和UART)

  • SPI接口高达10 MHz

  • 标准(11位)和扩展(29位)数据和远程帧

  • 两个具有优先消息存储的接收缓冲区


目录│文件列表:

 │ MCP2515 CAN-BUS总线控制板原理图和PCB源文件.rar

 │ MCP2515 CAN-BUS总线控制板示例程序.zip

 │ MCP2515波特率工具.zip

 └ 芯片数据手册.zip

TAGMCP2515
  • 8 次
  • 1 分