CAN—CEPARK硬件经典

本文介绍了CAN总线通讯模块的硬件设计,包括CPU接口、SJA1000与82C250接口及外围电路设计。重点讨论了电源、复位、时钟、电容滤波和限流电阻等关键点。硬件设计完成后,接下来是软件配合调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一讲我们详细介绍一下CAN总线通讯模块硬件设计CAN总线学习板上CAN通讯模块的设计。包括三个部分:

1CPU的接口;

2CAN控制器SJA1000驱动82C250接口及其他外围电路

382C250外围电路 在选定了CAN控制器SJA1000CAN驱动器82C250后,我们肯定很想知道它的硬件电路怎么设计。其实这个比较简单,一般我们会遵循下面的步骤:

(1) 在网络上搜索相关的资料,学习一下别人的设计,分析一下各自的优缺点。

(2) 仔细研读SJA100082C250的芯片资料,最终确定自己的硬件设计。

(3) 使用EDA软件实施自己的设计,制作PCB

CEPARK MCP2515 CAN 总线模块 使用手册 CEPARK MCP2515 CAN总线模块 目录 一、 产品参数 ................................................................................................................................ 1 二、 测试说明 ................................................................................................................................ 1 1. 硬件连接 ................................................................................................................................ 1 2. 实验现象 ................................................................................................................................ 2 三、 电子园简介 ............................................................................................................................ 4 四、 CEPARK 技术子站群 .............................................................................................................. 5 一、 产品参数 ● 支持 CAN2.0B 协议 ● 使用高速 CAN 收发器 TJA1050 ● 模块尺寸:45mm*33mm ● SPI 接口控制,可满足一个 SPI 主机接口扩展多路 CAN 总线接口的需要 ● 8MHZ 晶振,典型应用 ● 添加 120 欧姆终端电阻。用于阻抗匹配;保证驱动能力;长距离传输线时防止信号反射。 ● 收发标准帧,如使用串口软件可以观察到通讯数据 ● 板载独立按键、LED 指示灯、电源指示灯。 ● 板载电源引出脚 二、 测试说明 1. 硬件连接 1)硬件环境 MCU:STC89C52 晶振:11.0592M CEPARK MCP2515 CAN 总线模块 使用手册 两个 CAN 模块的 IO 接口分别接一个单片机开发板,接线如下。  SCK——P2^3;  SI——P2^2;  SO——P2^1;  CS——P2^0;  INT ——P3.3  VCC 接 5V  GND 接 GND 2)两个 CAN 模块的 CANH、CANL 分别相连。 3)连接好单片机串口到电脑。 4)将两个单片机模块分别下载测试程序 MSGMCP2515.hex。
本文所研究的课题来源于国家863电动汽车重大专项:纯电动轿车整车(上 海交大与奇瑞汽车公司)和混合动力轿车(东风汽车公司)两个项目。按照项目 的要求,主要研究车用CAN总线各个节点的软硬件设计和应用层协议的制定, 使电动轿车的各个电控单元(ECU)能够通过CAN总线交换信息、协调工作。 本文主要研究了CAN总线在工业控制系统,尤其是在车辆系统中的设计和 应用方法,并针对电动汽车这一应用对象,深入的研究了CAN总线的执议、硬 件构成、应用层协议的制定、软件设计、基于CAN总线的数据检测和ECU标 定等内容。由于CAN总线在汽车上的应用在我国处于刚刚起步的阶段,因此上 述研究大多是自主开发和研究的,特别是通过CAN总线对ECU进行的标定研 究(采用CCP协议),在国内处于较为领先的地位。 全文共由七章构成,首先,在第一章和第二章介绍并讨论了CAN总线在国 内外的发展现状、CAN通信协议以及相关CAN标准等内容。 在第三章着重研究了CAN通信接口的组成和通用硬件接口的设计方法,研 究开发了电动汽车的主要ECU节点的模拟仿真系统和主要的ECU节点模块。 在第四章介绍了电动汽车主要部件的信号类型;制定了车用CAN应用层协 议;论述了信号的汇总方法和CAN数据帧的制定方法。 在第五章根据CAN协议的规定,结合具体CAN控制器的结构,设计了CAN 总线位速率的计算方法,同时设计了CAN控制软件和主要的四种处理器(主控 制器、电机控制器、电池管理系统Ecu、汽车仪表Ecu)的控制软件,并在动 力总成控制器上设计了基于CAN总线的ECU标定软件的固件(Firmware)和应 用接口。 在第六章,介绍了运行在PC上的检测和标定工具——vector CANape和 CANoe等软件,着重讨论了基于CAN总线的标定协议——ccP以及CANape。 在基于MC68376处理器的CAN节点上,设计开发了CCP Driver、CAN Driver 等软件,实现了在线标定与检测功能,并与运行在PC机上的Vector CANape、 CANoe等软件联调成功。 最后,对全文做了总结,并提出了若干有待进一步研究的内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值