CAN中继器设计及其应用.docx





《CAN中继器设计及其应用.docx》由会员分享,可在线阅读,更多相关《CAN中继器设计及其应用.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CAN中继器设计及其应用ronggang导语:阐述了CAN中继器的重要作用,具体分析了CAN中继器的软、硬件设计方法,并对其在食堂售饭系统中的应用作了分析讲明摘要:阐述了CAN中继器的重要作用,具体分析了CAN中继器的软、硬件设计方法,并对其在食堂售饭系统中的应用作了分析讲明。关键词:CAN总线CAN控制器CAN中继器1引言CAN总线是Bosch公司为当代汽车应用而推出的一种总线,与一般的通讯总线相比,CAN总线的数据通讯具有突出的可靠性、实时性和灵敏性。CAN总线现已广泛应用于工业现场控制、小区安防、环境监控等诸多领域中。CAN总线为多主方式工作,网络上任一节点均可在任意时刻主动地向网络上其
2、它节点发送信息而不分主从,通讯方式灵敏,且无需站地址等节点信息。CAN中继器是CAN总线系统组网的关键设备之一,在稍大型的CAN总线系统中经常会用到中继器。本文所讨论的中继器除了具有中继功能以外,还具有一定的网桥功能。由于只要对中继器的初始化参数进展适当配置,就能使中继器既具有报文转发功能,又具有报文过滤功能,这里只是借用了中继器的名称而已。使用中继器的优点主要表如今以下几方面:过滤通讯量。中继器接收一个子网的报文,只有当报文是发送给中继器所连的另一个子网时,中继器才转发,否那么不转发。扩大了通讯间隔,但代价是增加了一些存储转发延时。增加了节点的最大数目。各个网段可使用不同的通讯速率。进步了可
3、靠性。当网络出现故障时,一般只影响个别网段。性能得到改善。当然,使用中继器也有一定的缺点,例如:由于中继器对接收的帧要先存储后转发,增加了延时。CAN总线的MAC子层并没有流量控制功能。当网络上的负荷很重时,可能因中继器中缓冲区的存储空间不够而发生溢出,以致产生帧丧失的现象。中继器假设出现故障,对相邻两个子网的工作都将产生影响。CAN中继器主要由89C52和两路CAN控制器接口组成。89C52作为CAN中继器的微控制器,负责整个中继器的监控任务。两路CAN控制器接口电路根本一样,都是由CAN通讯控制器SJA1000、光电耦合电路和CAN总线驱动器82C250组成。CAN总线驱动器都采用带隔离的
4、DC/DC模块单独供电。这样,不仅实现了两路CAN接口之间的电气隔离,也实现了中继器与CAN总线的隔离。固然这在一定程度上增加了中继器硬件的复杂性和本钱,但却是值得的。采取隔离措施可使故障局限在某一网段内,而不至于影响其它网段,既便于维护,又保证了系统设备的平安。中继器硬件除了以上主要局部以外,还有EEPROM、看门狗和LED指示等局部。几个LED分别用于中继器上电指示和CAN接口当前的接收和发送状态指示,以及接口的通讯故障如总线关闭指示。看门狗采用MAX1232。MAX1232具有高电平、低电平上电复位和看门狗功能。EEPROM采用具有1K字节容量的24LC08,可用于保存中继器的配置参数等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 中继 设计 及其 应用

限制150内