CAN总线隔离收发模块在汽车中的应用

发布者:丹青妙手最新更新时间:2015-08-05 来源: zdhyb关键字:CAN总线  隔离收发模块 手机看文章 扫描二维码
随时随地手机看文章
一、引言

为了满足汽车的安全性、乘坐的舒适性以及驾驶的便捷和人性化,尤其是低排放和低油耗等要求,越来越多的电子传感、检测、控制技术应用于汽车行业中,如何高效处理这些电子设备的数据之间的交换与通讯以及减少通讯过程中的线速进而减小整车质量与布线难度,成为汽车电子行业的瓶颈。CAN总线在汽车电子行业的应用,标志着该行业向着网络化的方向发展。

20世纪80年代德国Bosch公司开发CAN总线,CAN总线即控制区局域网络其英文名为ControllerAreaNetwork,主要应用于汽车的监控与控制设计。具有以下特性:

低成本的现场总线,只需要一条双绞线,可减少现场布线成本与难度;

极高的总线利用率,多组工作方式;

很远的数据传输距离(长达10km);

高速的数据传输速率(高达1Mbps),数据交换及时;

可根据报文的ID决定接收或屏蔽该报文,减少总线通讯时间;

可靠的错误处理和检错机制,保证通讯质量可靠;

发送的信息遭到破坏后,可自动重发;

节点在错误严重的情况下具有自动退出总线的功能,防止总线崩溃;

报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息;

由于CAN总线具有高效可靠性,一经产生便得到了广泛应用。目前具有多种基于CAN总线的协议产生,如SAEJ1939、SAE2248等。CAN总线的应用实现了电动汽车内部的数据的统一管理与数据共享,满足了汽车电子控制器方面的网络化发展需求。

二、汽车电子控制系统构成

现代汽车主要的ECU单元如图1所示,整车的通讯单元主要由两条总线构成:高速总线、低速总线。高速CAN总线主要是用于驱动系统和安全系统两部分,通讯速率一般高达500kb/s,面对的主要是实时性要求

图1.汽车电子控制单元结构图

较高的控制单元,如发动机控制系统、发电机控制系统、ABS防爆系统等汽车安全性能系统。低速CAN总线主要用于舒适系统和车身系统等部分,通讯的速率比较低,只有100kb/s,面对的主要是实时性要求不高的控制单元,如车门防盗、灯光控制系统、娱乐系统等汽车车身控制系统。对于一些高级轿车,甚至有专门的低速语音娱乐总线,用以提高坐车的舒适度。[page]

汽车各个控制ECU通过CAN总线进行通讯如图2所示,在进行CAN总线通讯时除了要解决好电磁屏蔽之外和端口匹配防反射电阻外,还需要解决各种ECU或者仪表的“地”问题,即信号参考点的电位差。因为不同ECU、仪表的信号要互传互送,那就存在信号参考点问题,换句话说,要使信号完整传送,理想化的情况是所有ECU、仪表的信号只能有一个共同的参考点,即所有ECU仪表信号的参考点之间电位差为“零”。但是在实际环境中,这一点几乎是不可能的,这里面除了各个ECU、仪表“地”之间的连线电阻产生的电压降之外,尚有各种ECU、仪表在不同环境受到的干扰不同,以及各个通讯接点等接触质量不同等诸多因素,致使各个“地”之间有差别,影响了通讯质量。并且CAN接口都有共模电压的限值,需要设计者考虑这一参数的影响。为了信号传输的可靠与稳定,必须要考虑各个信号端口的隔离处理,来消除ECU、仪表接入系统后的“地”电位差和共模噪声干扰的问题。

目前,采用电气隔离方案是解决“地”电位差的有效方法:即单独的ECU单元与外部总线通讯采用隔离方式进行通讯,切断总线与ECU单元之间共地的耦合路径。金升阳CAN总线隔离收发模块可以很好地解决各个ECU之间和仪表之间的“地”电位差的问题;供电部分采用电磁进行隔离,专门的电源降功耗处理,可降低模块的表面温度,延长使用寿命;信号传输部分采用专用的电磁芯片替代传统的光耦方案,可显著改善光耦由于长久使用带来的光衰问题,更可靠。

图2.CAN隔离收发模块连接示意图

三、CAN总线隔离收发模块的应用

金升阳CAN隔离收发模块是集成收发芯片、隔离芯片及DC/DC隔离电源于一体的接口隔离收发模块,可完全取代传统的光耦隔离方案。过去需要收发芯片+隔离芯片/光耦/+隔离电源才能实现的整个隔离收发方案,现在仅需要采用一个CAN隔离收发模摸便可轻松实现,大大简化了客户的设计。

相对于以前的组合方案,TD_CAN系列总线隔离收发模块具有以下优点:

1)更小体积:一般客户采用集成方案体积会比我司产品大25%以上,大大减少占板面积,满足汽车电子的小体积需求。

2)更低功耗:在隔离电源设计上,针对实际通信的电源消耗作了优化设计,能够在保证通信质量的同时,功耗更低;

3)更可靠的长期稳定性设计:在隔离数据传输上,针对传统的光耦进行数字隔离的电路作了优化与严格的设计测试,保证数字隔离传送在整个高低温工作范围内传输可靠,并且设计中考虑了光耦的长期工作的CTR衰减问题,改用更可靠的数字隔离芯片,保证了产品的长期可靠性工作。

4)更高端口防护能力:我司产品有针对端口做专门的防护设计,内部管脚集成防静电器件;

5)更高的隔离耐压3000VDC:可满足汽车、煤矿等环境要求场合高的场合;

6)完整可靠性测试验证:我们产品经过了重重可靠性试验验证;

7)完整的EMC防护电路推荐:考虑到汽车工作的电气复杂性,我司产品有专门的EMC推荐电路可供客户实现更高的防护级别。

TD_CAN系列总线隔离收发器与控制器的接线图如图3所示。

图3.CAN隔离收发器应用接线图

图4.CAN隔离收发模块示意图

四、小结

根据各种不同场合的需求,CAN总线产生了不同的协议需求来满足各个场合的应用,如过程工业、数控机床、电梯控制、机器人、安防等行业。采用模块化设计的CAN总线隔离收发模块,可以缩短端口电气设计的时间,缩短工程的开发周期,提高系统的可靠性。

关键字:CAN总线  隔离收发模块 引用地址:CAN总线隔离收发模块在汽车中的应用

上一篇:现场总线光纤中继器的安装调试防雷及日常保养
下一篇:3大工业总线网络—485网络、HART网络、现场总线网络之现状

推荐阅读最新更新时间:2024-05-02 23:51

基于ADSP2181的CAN总线通讯设计
  1 CAN与DSP的接口电路   以ADSP2181和SJA1000芯片设计的接口电路如图1所示。图1中,用1片GAL16V8作为逻辑转换电路。为突出接口电路,其他部分从略。   用FM书写的设计文件如下:   2 波特率的设定   BTR0和BTR1是总线定时寄存器,通过对这2个寄存器的设置可以惟一地确定波特率和同步跳转宽度。BTR0各位功能如图2所示。BTR1各位功能如图3所示。   总线长度在40 m以内(满足这里的设计需求),CAN总线的位速率可达到1 Mb/s,这里需要的波特率为1 Mb/s,晶体震荡频率为24 MHz,设BTR0=00H,BTR1=18H,计算总线传输速率。由给定的BTR0和BTR
[嵌入式]
汽车电子CAN总线分布式控制系统应用方案
CAN总线是一种用于实时应用的串行通讯协议总线,为汽车行业而开发,以此取代昂贵而笨重的配电线束。 自出现以来,CAN总线在车辆的各个领域有着广泛的应用,包括货车、客车、火车、缆车、叉车和许多其它车辆。因为其实现了复杂的故障限制机制和控制算法,CAN协议如今是车辆内部网络通信的技术标准,而CAN总线是能够实现整车各电子控制装置之间的通讯数据转发的智能电控设备,也是所有车辆类型中汽车控制网络的灵活性强且性价比较高的解决方案。 CAN总线分布式控制系统 传统油车 主要使用CAN进行连接的电子控制模块包括引擎管理、悬置装置、巡航控制、传输、点火、HVAC、远距离信息技术和后照明等。汽车方面的应用包括两个类别:车身控制(针对乘客舒适
[嵌入式]
对基于机器学习的汽车CAN总线异常检测方法展开具体介绍
目前机器学习是研究车辆网络入侵检测技术的热门方向,通过引入机器学习算法来识别车载总线上的网络报文,可实现对车辆已知/未知威胁的入侵检测。这种基于机器学习的异常检测技术普适性较强,无需对适配车型进行定制化开发,但存在异常样本采集数量大和训练难度高的问题。本文将结合个人经验对基于机器学习的汽车CAN总线异常检测方法展开具体介绍。 01 车载异常检测流程 基于机器学习的车载异常检测的整体流程如图1所示,其中关键环节包括输入数据、数据预处理、训练及测试算法、评估及优化。 图1 基于机器学习的车载异常检测整体流程 02 数据源 针对特定车型进行数据的采集,形成有特点的定制化数据集,并用此数据集进行智能算法的训练与验证。在实际应用
[嵌入式]
对基于机器学习的汽车<font color='red'>CAN总线</font>异常检测方法展开具体介绍
为什么车载空调压缩机CAN总线通讯需要采用隔离方案?
摘要:炎炎夏日,车内空调系统的稳定可靠运行显得尤为重要。本文将为您介绍如何通过总线隔离避免因通信不畅引起的车载空调故障。 一、为什么要用隔离 从能源种类来看,目前公路上的车型主要可以分为两类,一类是使用传统汽油、柴油作为燃料的车辆,另一类是使用电池的新能源车。这两类车型的车载空调系统有什么区别呢?传统的燃油车辆,空调压缩机是由发动机直接将动能传递给空调压缩机,而新能源车的空调压缩机则是由车内的电池驱动的。 图1 动力电池 将新能源汽车的动力电池驱动压缩机需要几个步骤,首先要将直流电转化为交流电(逆变),然后调整交流电频率使其能稳定驱动压缩机中的电机,该部分的功能部件在车辆中以空调驱动单元存在。说到高压、逆变、变频
[汽车电子]
为什么车载空调压缩机<font color='red'>CAN总线</font>通讯需要采用<font color='red'>隔离</font>方案?
STM32F105 CAN总线数据收发调试
STM32F105 CAN通讯端口: STM32F105有2路CAN,不是两路独立的CAN,而是一个主端口CAN1和一个从端口CAN2,其隐含的意思就是如果只使用1路CAN进行通讯,可以使用主端口CAN1,此时可以忽略CAN2,但是如果只用从端口CAN2进行通讯的话,需要先打开CAN1的时钟,否则CAN2也不能正常工作,如果使用两路CAN同时工作时,需要注意CAN1复位时,CAN2也被复位了,所以如果在CAN2初始化之后CAN1复位,则CAN2还有重新初始化; 调试CAN总线的发送: 运行发送程序,如果TX引脚有输出信号脉冲,说明引脚的配置正确,如果引脚没有输出脉冲,需要检查GPIO的配置;用示波器检测TX引脚的信号波形,查看
[单片机]
CAN总线在矿用低压供电系统综合保护中的应用
1  引言     CAN(Controller Area network,控制器局域网) 总线属现场总线的一种,由于它具有高性能、高可靠性、高性价比、连接方便、实时性好及其独特的设计等突出优点而被应用于许多工业部门,目前已成为比较流行的一种现场总线,广泛应用于控制系统中的各检测和执行机构之间的数据通信。     我们在综合保护器的设计中,通常都是采用485总线,通讯也采用命令、响应方式。主机发出查询信号,各测量模块与主机通讯,报告各自数据及状态。但在应用现场中,通讯模块太多,这样就会使主机十分繁忙,数据就有可能不能及时得到响应命令;并且一旦有一个模块出现异常,就会影响到整个系统,考虑到实时性和安全性,我们将CAN总线用到了综
[嵌入式]
基于CAN总线的智能电表集中器的设计
  0  引言   目前,我国城市居民用户的电表、水表、天然气表很多是人工抄表,由抄表工作人员每月逐个查抄各种仪表,也有很多地区已经通过抄表改造工程实现了集中抄表。   通过集中抄表系统节约了大量的人力、物力,而且采抄数据的周期缩短,准确度提高。随着中国城市化的发展,这种改造工程正在全面展开。由于目前已经使用的远程抄表还面临一些挑战:比如初期成本较高,同时总线上传输的数据是终端用户所消费的水、电、气等重要数据,对总线的抗干扰性要求非常高,要具有抵抗容性、感性的偶合干扰的能力,为节约成本,要采用远程供电的方式给从设备提供电源,以尽可能减少元器件的使用。   为了解决以上问题,本文设计了一种基于CAN总线的远程电表抄表系统
[嵌入式]
经典的CAN总线现场故障
CAN L对带电源(正极)短路 当出现CAN L 对电源(正极)短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情况或产生相关故障码。 由于CAN L 对电源短路,因此CAN H 电压也被置于12V。CAN L 对电源短路的总线波形如下图所示。 实际测量CAN导线的电压,若CAN L 和CAN H 导线电压都约为12V,则说明出现此类故障。 故障原因:如果不是CAN L 导线对外部电源短路引起的,那么这种故障就有可能是控制模块内部的CAN收发器损坏造成的。故障查找方法同上。 CAN H断路 当某个控制模块CAN H导线断路时,会导致该控制模块无法实现通信,但其他控制模块的通信还是有的。在其他的控制
[嵌入式]
经典的<font color='red'>CAN总线</font>现场故障
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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