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

    文章

    3429

    浏览量

    106012
  • 接口
    +关注

    关注

    33

    文章

    8610

    浏览量

    151213
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2755

    浏览量

    463743
收藏 人收藏

    评论

    相关推荐

    CAN/CANFD 总线干扰仪TESTBASE-BDI

    总线干扰仪是CAN/CANFD总线一致性测试中必不可少的重要设备,用于实现采样点以及故障注入等测试项配合桌面式车载网络自动化测试系统TESTBASE-DESKNAT以及基于VBA的CAN
    的头像 发表于 12-26 11:24 573次阅读
    <b class='flag-5'>CAN</b>/<b class='flag-5'>CANFD</b> 总线<b class='flag-5'>干扰</b>仪TESTBASE-BDI

    一文详解同星CAN总线干扰仪的使用方法

    TH7011是同星智能推出的CAN/CANFD总线干扰仪设备,产品采用RJ45以太网接口与PC连接,Windows系统免驱设计使得设备具备系统兼容性。配合功能强大的TSMaster软件
    的头像 发表于 11-16 01:05 555次阅读
    一文详解同星<b class='flag-5'>CAN</b>总线<b class='flag-5'>干扰</b>仪的使用方法

    CAN/CANFD卡接口函数使用说明

    电子发烧友网站提供《CAN/CANFD卡接口函数使用说明.pdf》资料免费下载
    发表于 10-15 17:35 0次下载

    CANFD芯片应用中关键功能和性能指标分析

    CAN FD通信可用于智能电网和可再生能源系统。通过高速的数据传输,可以实时监控能源系统的运行状态,提高能源利用效率和可靠性。 实际应用中,除了高速率和高耐压基本性能指标外,国内外CANF
    发表于 09-14 10:58

    【龙芯2K0300蜂鸟板试用】CAN接口驱动板设计、CANFD测试、CAN C++程序驱动测试

    绘制接口板 3k0300支持4路CANFD,从原理图来看,只是把TX和RX放出来了,并没有差分收发器IC。 为了测试CAN功能,必须先做一个驱动板。 两路CANFD挤在一个6P
    发表于 08-25 21:09

    can总线隔离模块的作用

    CAN总线隔离模块是一种用于保护CAN总线通信系统的电子设备,它通过在CAN总线和CAN节点之间增加一层
    的头像 发表于 06-16 10:32 1568次阅读

    协议can总线隔离中继器接多会怎样

    防止由于电气干扰等原因导致的通信故障。然而,如果在一个CAN总线系统中接入多个协议CAN总线隔离中继器,可能会带来一些问题和挑战。
    的头像 发表于 06-16 10:31 803次阅读

    什么是CAN总线协议?它有哪些特性和应用?

    、实时性强、抗干扰能力强等优点,逐渐发展成为现代工业通信的重要标准之一。本文将对CAN总线协议的基本概念、特性、工作原理、应用领域等方面进行详细介绍。
    的头像 发表于 05-27 16:32 1337次阅读

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

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

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

    新品发布Newproductsrelease一致性测试是用来检测零部件是否符合相关标准的测试流程,从而保证产品的质量。CAN/CANFD一致性测试就是指测试CAN/
    的头像 发表于 04-02 08:20 573次阅读
    新品发布 | 同星<b class='flag-5'>智能</b>重磅发布TH7011—<b class='flag-5'>CAN</b> FD一致性<b class='flag-5'>干扰</b>仪!

    CANCANFD协议简介(下)

    CANCANFD协议简介(下)
    的头像 发表于 02-19 12:08 1128次阅读
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>简介(下)

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

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

    在同一路CAN上配置经典CAN时能正常发送数据 ,按规格书配置为CANFD时,未能发送成功的原因?

    你好,我在同一路CAN上配置经典CAN时能正常发送数据 ,但是按规格书配置为CANFD时,未能发送成功,想请问我以下配置是否正确。 cy_stc_canfd_config_t canC
    发表于 02-02 07:33

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异呢?

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异呢? CAN总线最大能够带多少节点? CAN总线是一种广泛应用于汽车领域
    的头像 发表于 01-31 14:08 3801次阅读

    CANCANFD协议简介(上)

    CANCANFD协议简介(上)
    的头像 发表于 01-26 08:06 1411次阅读
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>简介(上)