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

发布者:牟牟的侬最新更新时间:2016-07-11 来源: eefocus关键字: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总线接口电路原理及设计注意事项

上一篇:直连串口线和交叉串口线的区别
下一篇:现场总线技术与DCS系统技术

推荐阅读最新更新时间:2024-05-03 00:30

CAN总线产品在船舶机舱报警监控系统的应用
引言:  数据采集模块采用CAN的K-85系列产品,将所有参数点数据采集到计算机,为驾控人员提供参考,完成监视、报警、诊断和控制。 1系统简介 本监控系统采用的就是CAN总线,与传统的485总线相比其优势在于:可靠性高,可以支持硬件节点的即插即用;故障节点可自动关闭,不影响其他网络节点;采用芯片硬件 ID 方式管理网络,故障节点界定十分方便,网络维护成本比较低;更适用于节点数目很多,传输距离在 10 公里以内,安全性要求高的场合。 下表列出了 RS-485 网络与 CAN-bus 网络的性能比较:   数据采集模块采用CAN的K-85系列产品,将所有参数点数据采集到计算机,为驾控人员提供参考,完成监视、报警、诊
[嵌入式]
STM32CUBEMX——HAL库使用注意事项
1.使用HAL库函数时,函数声明中标志说是一个指针的时候就因该写一个数组的名称,或者是变量的地址(用&) 2.stm32的串口发送字符的ASCII码值或者16进制发送(即数据值得16进制表示) 3.cubemx中的中断尽量打开,串口和AD/DA不打开中断是有问题的! 4.GPIO中断是分组的,尽量使用不同中断组的中断。到底是哪个中断的判断:if(GPIO_PIN==GPIO_PIN_12) 5.写程序时注意变量是不是要清零
[单片机]
单片机方案开发注意事项及如何挑选PIC单片机进行学习
  要对PIC单片机进行编程,你需要了解特定的开发工具的基本构件,例如配置寄存器,总线和存储器类型。理解C编程语言、汇编语言等单片机开发语言等。此外,选择正确的软件开发工具集还可以使升级更加容易和快捷。   许多PIC的基础内存体系结构是哈佛体系结构,该体系结构广泛应用于英特尔8051单片机中。哈佛结构具有一个用于存储程序命令的存储空间,并为运行内存额外分配空间,单独的存储空间(可以是片上闪存,ROM,RAM或外部芯片)通常可以提高程序执行速度。   在对单片机方案开发之前,我们必须明确将要用于设计的PIC单片机。其中,8位PIC是一个不错的选择,因为它们的成本通常低于16位和32位MCU,并具有足够的外设集(例如A/D转
[单片机]
自动收发转换的RS-485接口电路及测试电路
图l所示的虚线框中为接口电路,通过对真值表进行分析,其发送和接收过程为: 当发送端DI=O时,DE/RE=1发送O电平,接收端RO=O;当发送端DI=1时,DE/RE=0,VA=VB=2.5V,接收端由于上拉电阻的作用RO=1。 在此接口电路的TXo端加入1kHz的TTL方波对电路进行测试。未加入120Ω端电阻时,接口芯片的485-A和485-B脚都有约50μs的电压变化过程,如图2所示。接收端Ro波形的上升沿有明显的延迟约30~40μs(和数据发送端DI比较),造成很大的传输误差;加入120Ω端电阻时,延迟明显缩小,约3μs。 此电路在发送高电平时,发送器处于高阻状态,总线上所有接口处于接收状态,
[嵌入式]
自动收发转换的RS-485<font color='red'>接口电路</font>及测试电路
兆欧表的使用方法和使用注意事项
首先说下的选用,对于额定电压500伏一下的设备,选用500伏或1000伏的兆欧表,额定电压在500伏以上的选用1000伏~2500伏的兆欧表。 兆欧表的使用方法 兆欧表有三个测量端钮,一个线路端钮(l),另一个是接地端钮(e),还有一个为屏蔽端钮(g)。一般测量照片或线路对地的绝缘电阻时,只用l和e端,接线如下左图所示。“l”端接到被测设备的“火”或“相端”,“e”端接到被测设备的“地”端。在测量电缆对地绝缘电阻时或被测设备的漏电流严重时,使用“g”端钮。如下右图所示为测量电缆绝缘电阻接线图。 线路接好后,可按顺时针方向转动兆欧表的发电机摇把,使发电机转子发出的电压供测量使用。摇把的转速应由慢而快,当转速达到一定值时,要
[测试测量]
兆欧表的使用方法和使用<font color='red'>注意事项</font>
意法半导体推出STM32互连型系列微控制器
  微控制器IC供应商意法半导体推出一全新系列的STM32微控制器,新产品以片上集成各种高性能工业标准接口为主打特色,且STM32不同型号产品在引脚和软件上具有完美的兼容性,这将让更多的应用从中受益。    全新STM32互连型(Connectivity)系列微控制器增加一个全速USB(OTG)接口,使终端产品在连接另一个USB设备时既可以充当USB主机又可充当USB从机;还增加一个硬件支持IEEE1588精确时间协议(PTP)的以太网接口,用硬件实现这个协议可降低CPU开销,提高实时应用和联网设备同步通信的响应速度。    全新互连型系列还是STM32家族中首款集成两个CAN2.0B控制器的产品,让开发人员能
[单片机]
PIC单片机ICSP接口电路的设计
ICSP接口电路 在线串行编程ICSP,是PIC单片机的特点之一,它可以把程序直接烧写到单片机中,并对单片机进行在线串行编程与调试。 ICSP接口电路只有五根线,依次为: VPP、VDD、VSS、PGD、PGC,它们与PIC单片机的连接如下图: 为保证ICSP安全正常工作,烧写时序线PGD和PGC、烧写电压VPP要与其它电路完全隔离。 USB 接口电路 本设计中的USB接口图如下,PIC18F4550采用总线供电模式,应用的所有电源均来自USB。USB四根接线中,D+,D-是USB通信的两个数据线。 PIC18F4550内置有3.3V 稳压器,为内部收发器和内部/外部上拉电路提供电源。使用USB功能时,要设置内部
[单片机]
PIC单片机ICSP<font color='red'>接口电路</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