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

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

3天内不再提示

高性能CAN/CANFD智能协议网桥可很好隔离干扰源

科技绿洲 来源:ZLG致远电子 作者:ZLG致远电子 2022-05-05 15:04 次阅读

CAN总线开发工程师经常会遇到总线在实验室中测试均能正常通过各项测试标准,但是到现场却出现了各种问题,如何解决各种现场异常工况呢?本文将从干扰定位开始为大家逐步分析。

定位干扰原因

pYYBAGJzdpyAU1CEAACfGPp6XLU311.png

图1 定位干扰原因

当总线有干扰时,有经验的工程师能够迅速定位,但是对于新手来说却很麻烦。造成总线干扰的原因有很多,比如通过电磁辐射耦合到通讯电缆中、屏蔽线接地没处理好、隔离了通讯没有隔离电源等。通过下图我们可以推导出,现场的干扰不是通过电磁辐射进来,整车的网络也没有干扰,基本可以断定干扰就是电机驱动器的CAN通讯没隔离好。

隔离干扰源

当网络中出现很多的错误帧,大部分的原因是干扰造成的。受到干扰后CAN的波形如下图所示,网桥的两路CAN已经在内部做了隔离,所以利用网桥可以很好地隔离干扰源。

pYYBAGJzdqmASdRFAAECwsc4rLA436.png

图2 CAN总线干扰波形

pYYBAGJzdrOAZS0mAAD-5_A1Cxo542.png

图3 隔离后的效果

救急通讯波形

有的时候因为选择不慎,使用一些不常见的收发器或者软件设置不当,出现了通讯信号的占空比不一样,如下图所示。但是客户急于要样机测试,这时候可以利用网桥可以巧妙地避免这个问题。当然这个方法同样适用于收发器硬件设计不当,各种测试不通过等问题。由于网桥的容忍度比较高,所以网桥可以避免因为一个节点影响到整个网络。

poYBAGJzdr-AMVwPAAEyekTi6m0395.png

图4 通讯占空比异常

poYBAGJzdsiAbJlsAAEusdpMub8317.png

图5 占空比调整过后的效果

改善拓扑结构

当我们在观察CAN总线波形的时候,有时候会发现下列波形,不难发现此时主抗不连续造成信号反射。造成这个原因一般是终端电阻的位置加的地方不对,而总线拓扑比较复杂,无法确定终端的位置,这个时候可以用网桥改善网络拓扑,将网络分成两段较为简单的两段。

poYBAGJzdtSADGxUAAElsATZHoY923.png

图6 信号反射

pYYBAGJzduSAG91PAAD9mlUiN3E708.png

图7 加网桥后的效果

总结

CANFDBridge是广州致远电子有限公司开发的高性能CAN/CANFD智能协议网桥。集成2路CAN/CANFD可切换接口,支持ISO标准CANFD与Bosch CANFD标准。每个接口具备独立的2500VDC电气隔离保护电路,使接口卡避免由于地环流的损坏,增强系统在恶劣环境中使用的可靠性。

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

    关注

    10

    文章

    2965

    浏览量

    104706
  • 接口
    +关注

    关注

    33

    文章

    7611

    浏览量

    148376
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2459

    浏览量

    459025
收藏 人收藏

    评论

    相关推荐

    canfd协议是什么?canfd协议的应用场景

    CAN FD(CAN with Flexible Data rate)协议是一种串行通讯协议,继承了CAN总线的主要特性,如双线串行通讯、非
    的头像 发表于 04-17 14:55 33次阅读

    新品发布 | 同星智能重磅发布TH7011—CAN FD一致性干扰仪!

    的通讯协议规范!在CAN/CANFD网络中,各节点的质量不一致可能会引发网络故障或网络瘫痪等问题,因此为了保证CAN/CANFD网络的正常安
    的头像 发表于 04-02 08:20 114次阅读
    新品发布 | 同星<b class='flag-5'>智能</b>重磅发布TH7011—<b class='flag-5'>CAN</b> FD一致性<b class='flag-5'>干扰</b>仪!

    CAN总线的隔离地与屏蔽双绞线的屏蔽层怎么接

    CAN总线的隔离地与屏蔽双绞线的屏蔽层怎么接 CAN总线的隔离地与屏蔽双绞线的屏蔽层的接法是一个非常关键的问题,它直接涉及到总线的可靠性、抗干扰
    的头像 发表于 02-06 10:15 1730次阅读

    cancanfd的区别

    cancanfd的区别  CAN(Controller Area Network)和CAN-FD(CAN with Flexible Da
    的头像 发表于 12-07 15:37 2308次阅读

    CANCANFD的区别 CANCANFD如何转换

    CANCANFD的区别 CANCANFD如何转换  CAN(Controller Area Network)是一种广泛应用于汽车和工业控
    的头像 发表于 11-22 16:37 3604次阅读

    接收CAN公共汽车上数据包的代码

    应用程序: 这个样本代码接收 CAN 公共汽车上的数据包, 使用协议中断的检测来与 CAN 公共汽车通信的失败率匹配, 并动态调整 M253 CANFD 的失败率 。 BSP 版本:
    发表于 08-29 06:24

    【产品应用】SM系列全隔离CAN收发芯片的“家族成员”,你了解多少?

    致远电子目前推出的SM系列全隔离CAN收发芯片的4个“家族成员”分别是SM1500、SM1510、SM1300、SM1310。如图1所示。 图1 SM系列全隔离CAN收发芯片 该系列收
    的头像 发表于 08-16 11:45 505次阅读
    【产品应用】SM系列全<b class='flag-5'>隔离</b><b class='flag-5'>CAN</b>收发芯片的“家族成员”,你了解多少?

    CANCANFD协议简介(下)

    前篇内容请点击查看: RA MCU CANCANFD IP介绍 CANCANFD协议简介(上) 2.
    的头像 发表于 08-02 12:15 1399次阅读
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>简介(下)

    玩转先楫CANFD外设系列之一:轻松搞起CANFD

    一、概述先楫的CANFD外设,有两个CANFD的IP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了经典CAN
    的头像 发表于 08-02 08:20 1299次阅读
    玩转先楫<b class='flag-5'>CANFD</b>外设系列之一:轻松搞起<b class='flag-5'>CANFD</b>

    开发者分享:轻松搞起CANFD

    先楫的CANFD外设,有两个CANFD的IP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了经典CANCAN
    的头像 发表于 08-01 10:28 1514次阅读
    开发者分享:轻松搞起<b class='flag-5'>CANFD</b>

    CANCANFD协议简介(上)

    前篇内容请点击查看: RA MCU CANCANFD IP介绍 1. 概述 CAN(Controller Area Network)和CANFD(Controller Area Ne
    的头像 发表于 07-31 12:10 1528次阅读
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>简介(上)

    CANFD协议 CANFD优势分析

    CAN-FD概述 1.1 基于OSI参考模型的CAN-FD 协议分层 CAN-FD 的协议架构(网络分层)与传统
    的头像 发表于 07-18 11:24 918次阅读
    <b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>  <b class='flag-5'>CANFD</b>优势分析

    Can_43_LLCE驱动程序示例代码如何将CANFD更改为经典CAN?

    我下载了LLCE CAN驱动程序,运行LLCE CAN示例代码ok,目前示例代码中can frame是CANFD,我想将CANFD改成经典
    发表于 05-12 06:28

    广成科技光纤CAN网桥设置波特率方法

    光纤CAN网桥也叫CAN转光纤中继器,是借助光信号代替CANBUS电信号传输数据的工具。
    的头像 发表于 05-06 09:12 446次阅读

    技术分享丨CAN/CANFD一致性测试

    在汽车领域CAN/CANFD网络通信中,各节点(控制器)的质量不一致可能会引发错误、网络故障或网络瘫痪等问题,所以,为保证CAN/CANFD网络的正常安全运行,必须要执行
    的头像 发表于 04-24 09:28 2319次阅读
    技术分享丨<b class='flag-5'>CAN</b>/<b class='flag-5'>CANFD</b>一致性测试