CAN总线接口电路设计.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、概述 CAN(ControllerArea Network 即控制器局域网络,是一种高性能、高可靠性、易开发和低成本的现场总线,是德国Bosch 公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1M bps ,距离可达10km 。CAN 协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码,使网络内的节点个数在理论上不受限制。由于CAN 总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。因此,CAN 协议对于许多领域的分布式测控很有吸引力。 CAN 总线以目前技术条件较成熟的IS0/0SI 模型为基础,与其它网络相比,其信息传递的格式为报文。报文的长度可以不同,但都是有限的。当总线空闲时任何已连接的单元都可以开始发新的报文,报文以全网广播方式散发出去。各接收站根据报文的内容而不是地址进行判决,不需在信息中加入地址。 目前汽车上的网络连接方式主要采用2条CAN ,一条用于驱动系统的高速CAN ,速率达到500kb/s;另一条用于车身系统的低速CAN ,速率是100kb/s。驱动系统CAN 主要连接对象是发动机控制器(ECU )、ABS 控制器、安全气囊控制器、组合仪表等等,它们的基本特征相同,都是控制与汽车行驶直接相关的系统。车身系统CAN 主要连接和控制的汽车内外部照明、灯 光信号、雨刮电机等电器。因此有必要全面了解CAN 总线接口和控制器。[1] 二、CAN 通信控制器 CAN 的通信协议主要由CAN 控制器完成。CAN 控制器主要由实现CAN 总线协议的部分和实现与微处理器接口部分的电路组成。对于不同型号的CAN 总线通信控制器,实现CAN 协议部分电路的结构和功能大多相同,而与微处理器接口部分的结构和方式存在一些差异。目前生产CAN 器件的知名厂商有:Intel 、PHILIPS 等。其CAN 器件既有独立CAN 控制器,也有 包含CAN 内核的微控制器和DSP 等。[4] 这里主要以独立CAN 控制器SJA1000为代表对CAN 控制器的功能作一个简单介绍。 CAN 总线接口电路设计 杨晶 (昆明理工大学 昆明 650031) 摘要本文介绍了CAN 总线的主要性能及特点,CAN 总线在实际工业应用中的总体结构,同时给出了CAN 总线协议转换器的 硬件设计方法和通信协议。主要研究了CAN 总线接口电路设计,把所设计的总线接口电路由微处理器、CAN 控制器、CAN 总线收 发器组成,并且详细介绍了CAN 控制器、 CAN 收发器的功能以及CAN 总线接口的硬件电路和硬件条件下的软件设计,主要为后续CAN 总线接口电路的应用打下了基础。关键词CAN 总线SJA1000接口中图分类号TN915.02;TP313文献标识码A 文章编号091204-5249 Design of CAN Bus Interface Circuit Yang Jing (Kunming University of Technology Kunming 650031) Abstract In this paper, we descript the main CAN bus performance and features, and CAN bus used in industrial structure, and given the CAN bus protocol converters, the hardware design methods and communication protocols. CAN bus on the main interface circuit design, designed by the bus interface circuits and the microprocessor, CAN controller, CAN bus transceiver components, and details of the CAN controller, CAN transceiver of the CAN Bus interface and features of the hardwar e as well as software under the conditions of the hardware design, mainly for follow-up CAN laid the foundation for application. Keywords CAN bus SJA1000Interface 图1CAN 通信控制器的硬件电路结构框图 总第172期

文档评论(0)

44488569 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5101121231000003

1亿VIP精品文档

相关文档