CAN总线接口电路设计注意事项

发布者:beup001最新更新时间:2012-01-10 关键字:CAN总线 手机看文章 扫描二维码
随时随地手机看文章
  CAN 总线是一种有效支持分布式控制和实时控制的串行通信网络,以其高性能和高可靠性在自动控制领域得到了广泛的应用。为提高系统的驱动能力,增大通信距离,实际应用中多采用Philips公司的82C250作为CAN控制器与物理总线间的接口,即CAN收发器,以增强对总线的差动发送能力和对CAN控制器的差动接收能力。为进一步增强抗干扰能力,往往在CAN 控制器与收发器之间设置光电隔离电路。典型的CAN总线接口电路原理如图1所示。

  图1   典型的CAN总线接口电路原理图

1 接口电路设计中的关键问题

1.1 光电隔离电路

  光电隔离电路虽然能增强系统的抗干扰能力,但也会增加CAN总线有效回路信号的传输延迟时间,导致通信速率或距离减少。82C250等型号的CAN收发器本身具备瞬间抗干扰、降低射频干扰(RFI)以及实现热防护的能力,其具有的电流限制电路还提供了对总线的进一步保护功能。因此,如果现场传输距离近、电磁干扰小,可以不采用光电隔离,以使系统达到最大的通信速率或距离,并且可以简化接口电路。如果现场环境需要光电隔离,应选用高速光电隔离器件,以减少CAN总线有效回路信号的传输延迟时间,如高速光电耦合器6N137,传输延迟时间短,典型值仅为48 ns,已接近TTL电路传输延迟时间的水平。

1.2 电源隔离

  光电隔离器件两侧所用电源Vdd与Vcc必须完全隔离,否则,光电隔离将失去应有的作用。电源的隔离可通过小功率DC/DC电源隔离模块实现,如外形尺寸为DIP-14标准脚位的5 V 双路隔离输出的小功率DC/DC模块。

1.3 上拉电阻

  图1中的CAN收发器82C250的发送数据输入端TXD与光电耦合器6N137的输出端OUT相连,注意TXD必须同时接上拉电阻R3。一方面,R3保证6N137中的光敏三极管导通时输出低电平,截止时输出高电平;另一方面,这也是CAN 总线的要求。具体而言,82C250的TXD端的状态决定着高、低电平CAN 电压输入/输出端CANH、CANL的状态(见表1)。CAN总线规定,总线在空闲期间应呈隐性,即CAN 网络中节点的缺省状态是隐性,这要求82C25O的TXD端的缺省状态为逻辑1(高电平)。为此,必须通过R3确保在不发送数据或出现异常情况时,TXD端的状态为逻辑1(高电平)。
表1 TXD与CANH、CANL的关系表

TXD状态  CANH电平(V) CANL电平(V) CAN总线状态
2.5  2.5 隐性(逻辑1)
3.5 1.5  显性(逻辑0)


1.4 总线阻抗匹配

  CAN总线的末端必须连接2个120Ω的电阻,它们对总线阻抗匹配有着重要的作用,不可省略。否则,将大大降低总线数据通信时的可靠性和抗干扰性,甚至有可能导致无法通信。

1.5 其它抗干扰措施

  为提高接口电路的抗干扰能力,还可考虑以下措施:

  (1)在82C25O的CANH、CANL端与地之间并联2个30 pF的小电容,以滤除总线上的高频干扰,防止电磁辐射。

  (2)在82C250的CANH、CANL端与CAN总线之间各串联1个5Ω的电阻,以限制电流,保护82C250免受过流冲击。

  (3)在82C25O、6N137等集成电路的电源端与地之间加入1个100 nF的去耦合电容,以降低干扰。

2 结语

  接口电路是CAN 总线网络中的重要环节,其可靠性与安全性直接影响整个通信网络的运行。本文总结了CAN接口电路设计中应注意的几个关键问题。只有抓住设计中的关键,才能提高多接口电路的质量与性能,确保CAN总线网络安全、可靠地运行。

关键字:CAN总线 引用地址:CAN总线接口电路设计注意事项

上一篇:用CPLD实现基于PC104总线的429接口板
下一篇:总线在发动机测试系统中的应用

推荐阅读最新更新时间:2024-05-02 21:50

CAN总线在张紧器驱动监控系统中的应用
  铺管船用张紧器是海底油气管道铺设的关键配套设备,由夹紧系统、驱动系统、监控系统组成,我国从上世纪 90年代开始铺管船用张紧器的研究, 1998年完成胜利油田滩海铺管船用张紧器项目,2007年开始深水铺管张紧器的研究。张紧器驱动系统由上下两套履带驱动系统组成,在滩海铺管船用张紧器中,采用上下两履带各用两个液压马达驱动的方式来输送管线,但深水铺管的张紧力远远大于滩海铺管所需的张紧力,若采用液压马达驱动,则进出油管直径较大,由泵站到马达的管路设计、布置难度大。相对而言,电机安装方便、控制方式简单,所以采用四个交流伺服电机代替液压马达驱动张紧器。张紧器在工作过程中上下履带同步运动,并确保管线的张力在一定范围内,这就要求监控系统对交流伺
[嵌入式]
基于CAN总线的现场设备控制管理系统
一. CAN总线的特点 CAN(Controller Area Network)总线协议最初是以研发和生产汽车电子产品著称的德国BOSCH公司开发的,它是一种支持分布式实时控制系统的串行通信局域网。目前,CAN总线以其高性能、高可靠性、实时性等优点,而被广泛应用于控制系统中的检测和执行机构之间的数据通信中。CAN总线具有以下一些技术特性: 1.多主方式工作,采用非破坏性的基于优先权的总线仲裁技术; 2.借助接收滤波可实现多地址的帧传送; 3.数据采用短帧结构,抗干扰性强,数据帧的信息CRC校验及其它错误检测措施完善; 4.发送期间丢失仲裁或由于出错而遭破获的帧可以自动重发; 5.严重错误时可自动关闭总线功能,以使总线其它操作不受影
[嵌入式]
STM32之CAN总线例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYS
[单片机]
基于现场总线技术的工业控制系统研究
1 现场总线技术简介     在现场工业控制技术中,现场总线技术作为一项先进技术,是一种串行、数字式、多点通信的数据总线。工作实践中,在生产过程区域的现场设备/仪表和控制室内自动控制装置/系统之间广泛安装现场总线。借助现场总线实现信息的相互交换,进而自动控制功能在一定程度上也得以完成,现场总线往往是从控制室连接到现场设备的双向全数字通信总线。 2 现场总线的通信协议     如图 1 所示,给出了现场总线相应的物理结构。与开放式互连(OSI)参考模型相比,现场总线的物理结构只涉及到物理层、数据链路层和应用层,并且每个协议层各自完成功能,在这些层之间报文被解析。在数据链路实体中,物理层建立、维护和拆除相应的物理连接。
[嵌入式]
CAN总线在开放式数控系统的应用
  1. 引言:   随着微电子技术、计算机技术、自动控制和精密测量技术的不断发展和迅速应用,在制 造业中,数控技术和数控机床不断更新换代,正向着高速度、多功能、智能化、开放型以及 高可靠性等方面迅速发展。数控机床的生产量和数控技术的应用已成为衡量一个国家工业化 程度和技术水平的重要标志。   开放式、网络化数控系统已成为当前数控技术发展的主要趋势。CAN 总线适用于数据 交换简短而频繁的场合,是解决工业控制设备之间数据通信的有效方式,可以方便有效地构 成分布式实时过程检测与控制系统。由于基于CAN 总线的数据通信具有高可靠性、实时性 和灵活性等特点,特别适合于工业现场自动化设备的互连,在汽车工业等领域得到了广泛的 应用。
[嵌入式]
汽车级CAN隔离收发模块——CTD-CAN系列
一、产品简介 CAN 总线目前已经成为汽车电子行业首选的通信协议,原因在于CAN总线传输 布线 简单,利于汽车线束的设计、安装。另一方面CAN总线对外界扰动的抗扰能力强。 金升阳 依据市场应用需求,整合电源和CAN总线两大平台,推出汽车级产品新成员——CTD-CAN系列(CTD331SCANH/CTD531SCANH),该系列产品的设计、验证、生产过程完全按照IATF16949体系执行,产品整机符合AEC-Q100汽车标准,能更好地满足汽车行业对CAN隔离的需求。 CTD-CAN系列采用IC集成化技术,以小体积、SMD封装、高可靠、生产更高效为设计理念,集电源隔离、信号隔离、CAN 收发和总线保护于一体,能有效解决总
[汽车电子]
汽车级CAN隔离收发模块——CTD-CAN系列
基于CAN总线的橡胶生产监测系统的开发
1 引言 在工业生产领域中往往对生产工艺要求严格。但是在实际生产现场有时候很难保证实际操作完全符合要求。例如橡胶的加工过程中,生产时间的控制非常重要。 在硫化和密炼等过程当巾,如果操作时问少于要求时间,将直接导致成品率降低,影响橡胶厂的效益。因此,必须对硫化和密炼的整个过程进行实时监测,对生产过程进行约束。但是在实际应用中往往生产厂区分散,组网困难。利用CAN总线组网能够满足上述要求。可以将整个工厂的硫化仪、密炼机等连接在一起组织成一个子网络,将各个子网络组成一个局域网,实现整个工厂设备的网络化和自动化。 2 系统介绍 2.1 CAN总线介绍 CAN总线是一种有效支持分布式控制的串行通信网络,是德国BOSCH公司从
[单片机]
基于<font color='red'>CAN总线</font>的橡胶生产监测系统的开发
CAN总线在中央空调控制系统中的应用
    摘要: 介绍了基于CAN总线的中央空调控制系统,并对系统的总体设计方案及软、硬件设计进行了分析及讨论。该系统能实现高精度温度、湿度的自动控制。     关键词: 现场总线 CAN总线 单片机 控制系统 中央空调控制系统是智能建筑中不可缺少的组成部分。传统的控制方法是采用DDC(直接数字控制器)方式,将各个温度、湿度检测点和控制点连接到一台或多台DDC上,实行多点实时监控。由于现代智能建筑楼层较多,多个空调风机位于不同楼层,温、湿度检测点分布于各个房间,采用DDC方式进行控制具有引线过长、施工不便、系统通信的实时性和可靠性不高等缺点。 在各种通信方式中,面向工业控制的现场总线技术是目前解决工业控制现
[传感技术]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved