0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解决CAN总线干扰的三种方法

strongerHuang 来源:麦克泰技术 2023-05-17 10:45 次阅读

来源 | 麦克泰技术

CAN总线在设计之初,就规定了物理层CAN_H和CAN_L采用双绞线差分传输,这样做的目的是提高抗干扰能力,因为当总线上CAN_H与CAN_L遇到干扰可以“同上同下”变化,从而差分值保持不变,如下图所示:

d2aed2ee-f45b-11ed-90ce-dac502259ad0.png

即使自带抗干扰基因,但也免不了遇到一些电磁环境比较严重的场合,比如雷击,电磁脉冲发生器。干扰的存在不仅影响信号,更甚可能会导致设备的死机或电子元器件的烧毁。这种情况下如何设计抗干扰能力就成为了工程师必须关心的话题

下面介绍几种CAN总线抗干扰解决方案

01共CAN 收发器的信号地

使用三线制信号线(CAN_H,CAN_L,CAN_GND)传输,并且将所有节点的CAN收发器的信号共地,这样可以有效抑制共模干扰。共地CAN电缆与连接如下面的图所示:

d2b6deb2-f45b-11ed-90ce-dac502259ad0.png

共地CAN电缆与连接如下面的图所示:

d2bd2c68-f45b-11ed-90ce-dac502259ad0.png

注意:节点到CAN网络主干线的连接可以通过“T”型连接器或分线盒,并且节点到干线之间的分支线应该尽量短,不应该超过1m。

02使用屏蔽线缆与正确接地

带屏蔽层的CAN线的屏蔽层等于整个是一个等势体,可以良好地抵御电场的干扰。

如图为一个标准的屏蔽双绞线, CANH 和CANL 通过铝箔和无氧铜丝屏蔽网包裹。

d2c37a96-f45b-11ed-90ce-dac502259ad0.png

使用屏蔽线后如果屏蔽层没有良好的接地,屏蔽线是不起作用的,有三种外壳接地的方法:

屏蔽层单点接地

节点信号地阻容接自身外壳地

屏蔽层分段屏蔽法

d2cc3ab4-f45b-11ed-90ce-dac502259ad0.png

最常用的是屏蔽层单点接地,在干线上找一点将屏蔽层用导线直接接地,该点应是所受干扰最小的点, 同时该点位于网络中心附近。

03CAN转为光纤传输

使用转换模块转为光纤传输,光纤是一种无法被电磁干扰的传输介质,可以有效避免雷击与其他超强干扰,如远程激光与电磁脉冲发射装置。

d2d6f0e4-f45b-11ed-90ce-dac502259ad0.png

图中使用Ixxat CAN-CR110/FO的光纤网络为主干网络,可以显著提高CAN总线抗干扰能力,并且使用CR110/FO后对网络实时性能几乎无影响,大大的提高系统稳定性,布线简单,节约成本。

以上就是本周与大家分享的总线抗干扰的三种方案,请大家根据需求调整CAN网络抗干扰能力,使CAN网络保证健康稳定。更多的方法可以参考往期推送的微信文章。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    2971

    浏览量

    104779
  • CAN总线
    +关注

    关注

    145

    文章

    1812

    浏览量

    129600
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2470

    浏览量

    459254
  • 干扰
    +关注

    关注

    0

    文章

    207

    浏览量

    27141
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87222
收藏 人收藏

    评论

    相关推荐

    pads多层板减少层的三种方法

    现在介绍第三种方法:(我们以4层改2层讲解)第一步:打开我们需要修改的文件,选择fileexport…相信很多朋友遇到过为降低成本把6层板改为4层,或8层改为6层的经历,网上有两种方法更改:1:把
    发表于 03-09 10:50

    labview查看本机ip的三种方法

    做TCP通讯的时候,有时候需要知道自己的IP虽然知道自己电脑ip可以不用这么麻烦,但是有时候就想用自己所学来获得自己所需,职业病 咳咳这里给出得到本地IP的三种方法。源程序,在附件里。
    发表于 11-27 17:17

    分享Altium Designer画元器件封装三种方法

    下面跟大家分享Altium Designer画元器件封装的三种方法。如有错误,望大家指正。
    发表于 07-24 08:05

    启动Redis的三种方法

    Redis笔记(1)——安装、卸载、三种方法启动Redis,Redis命令使用(干货十足),Redis两种方法设置密码,时间复杂度(更完善哦~)
    发表于 06-08 16:09

    PADS_铺铜的三种方法及铺铜切换方式

    PADS_铺铜的三种方法及铺铜切换方式
    发表于 08-04 15:05

    启动Spring Boot项目应用的三种方法

    基础。我们知道了Spring Boot是个什么了,那么我们又该如何启动Spring Boot应用呢?这里小编给大家推荐常用的三种方法。分别是IDEA编辑器启动、命令启动、java命令jar文件启动。下面
    发表于 01-14 17:33

    解决Lora模块同频干扰三种方法

    解决。  解决Lora模块同频干扰三种方法  我司客户使用lora模块时,也经常遇到同频干扰的问题,因此我司工程师针对此问题,研发出套方案来解决此问题:  
    发表于 02-03 17:46

    LwIP协议栈开发嵌入式网络的三种方法有何关系

    LwIP协议栈开发嵌入式网络的三种方法分析 轻量级的TCP/IP协议栈LwIP,提供了三种应用程序设计方法,且很容易被移植到多任务的操作系统中。本文结合μC/OS-II这一实时操作系统,以建立TCP
    发表于 08-05 07:55

    CPU有三种总线

    CPU唯一的能力其实就是处理二进制数据。CPU有三种总线:控制总线,地址总线,数据总线,这些总线
    发表于 08-24 06:14

    基于STM32F1 MCU测速的三种方法

    的文章提到,测速的三种方法:(1)在规定时间内测量所产生的脉冲个数来获得被测速度,称为M法测速;(2)测量相邻两个脉冲的时间来测量速度,称为T法测速;(3)同时测量检测时间和在此时...
    发表于 09-13 07:08

    记录一下MCU存在ROM中的bootloader的三种方法

    网上查到的直接进入TIVA系列MCU存在ROM中的bootloader的三种方法,记录一下。使用 TM4C ROM bootloader 的種方式:Flash Empty當 MCU Flash
    发表于 02-14 06:45

    缓冲区溢出的危害及避免缓冲区溢出的三种方法

    1. 蠕虫病毒简介2. 缓冲区溢出3. 缓冲区溢出举例4. 缓冲区溢出的危害5. 内存在计算机中的排布方式6. 计算机中越界访问的后果7. 避免缓冲区溢出的三种方法7.1 栈随机化7.2 ...
    发表于 03-02 07:55

    解决CAN总线干扰三种方法

    即使自带抗干扰基因,但也免不了遇到一些电磁环境比较严重的场合,比如雷击,电磁脉冲发生器。干扰的存在不仅影响信号,更甚可能会导致设备的死机或电子元器件的烧毁。这种情况下如何设计抗干扰能力就成为了工程师必须关心的话题。
    的头像 发表于 05-17 10:48 2306次阅读
    解决<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>干扰</b>的<b class='flag-5'>三种方法</b>

    can总线干扰信号如何消除?

    ,如噪声、电磁干扰、信号传输距离较远等问题,这些干扰信号会对系统的可靠性、稳定性造成不利影响,因此需要采取一些措施对CAN总线干扰信号进行
    的头像 发表于 09-14 16:48 2869次阅读

    如何提高CAN总线干扰能力?这几种方法最有效!

    总线的抗干扰能力可以使用提高抗共模干扰和差模干扰方法。常见的共模干扰一般有
    的头像 发表于 10-27 08:21 633次阅读
    如何提高<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>抗<b class='flag-5'>干扰</b>能力?这几<b class='flag-5'>种方法</b>最有效!