简易can总线实验系统设计

简易can总线实验系统设计

ID:12582660

大小:187.50 KB

页数:4页

时间:2018-07-17

简易can总线实验系统设计_第1页
简易can总线实验系统设计_第2页
简易can总线实验系统设计_第3页
简易can总线实验系统设计_第4页
资源描述:

《简易can总线实验系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、简易CAN总线实验系统设计一、CAN总线1、定义控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议由德国的Robert Bosch公司开发,用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。 CAN总线是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电子干扰性,并且

2、能够检测出产生的任何错误。CAN总线可以应用于汽车电控制系统、电梯控制系统、安全监测系统、医疗仪器、纺织机械、船舶运输等领域。2、特点● 具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;● 采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作; ● 具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络; ● 可根据报文的ID决定接收或屏蔽该报文; ● 可靠的错误处理和检错机制; ● 发送的信息遭到破坏后,可自动重发; ● 节点在错误严重的情况下具有自动退出总线的功能; ● 报文不包含源地址或目标地址,仅用标志符来指示功能信息、优

3、先级信息。3、工作形式CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。CAN与I2C总线的许多细节很类似,但也有一些明显的区别。 当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。  当一个站要向其它站发送数据时,该站

4、的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无

5、须每个控制器都有自己独立的传感器。二、PCA82C250--总线收发器PCA82C250是CAN协议控制器和物理总线之间的接口,该器件对总线提供差动发送能力并对CAN控制器提供差动接收能力。这是全世界使用最广泛的CAN收发器。1、性能特点:(1)完全符合“ISO 11898”标准; (2)高速(高达1兆字节每秒 ); (3)总线保护,以防止在自动环境中瞬变; (4)斜率控制以降低射频干扰 (5)差分接收器具有宽的共模范围强的抗电磁干扰能力 (6)热保护; (7)低电流待机模式; (8)无源节点不干扰总线; (9)可连接至少110节点。 2、引脚功能示意图                 

6、    各引脚功能图表            功能框图管脚图三、SJA10001介绍 SJA1000是一个独立的CAN控制器它在汽车和普通的工业应用上有先进的特征由于它和PCA82C200在硬件和软件都兼容因此它将会替代PCA82C200SJA1000有一系列先进的功能适合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。