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

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

3天内不再提示

如何解决CAN总线各种现场异常工况

AGk5_ZLG_zhiyua 来源:ZLG致远电子 作者:ZLG致远电子 2022-05-05 14:19 次阅读

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

定位干扰原因

e078118c-cc26-11ec-bce3-dac502259ad0.png

图1 定位干扰原因

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

隔离干扰源

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

e0b2dcfe-cc26-11ec-bce3-dac502259ad0.png

图2 CAN总线干扰波形

e0d4038e-cc26-11ec-bce3-dac502259ad0.png

图3 隔离后的效果

救急通讯波形

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

e0fc7a4e-cc26-11ec-bce3-dac502259ad0.png

图4 通讯占空比异常

e115be82-cc26-11ec-bce3-dac502259ad0.png

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

改善拓扑结构

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

e144047c-cc26-11ec-bce3-dac502259ad0.png

图6 信号反射

e161d268-cc26-11ec-bce3-dac502259ad0.png

图7 加网桥后的效果

总结

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

原文标题:为什么CAN总线开发工程师需要关注这几个问题?

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    145

    文章

    1812

    浏览量

    129592
  • 定位
    +关注

    关注

    5

    文章

    1107

    浏览量

    35086
  • 致远电子
    +关注

    关注

    13

    文章

    397

    浏览量

    31064

原文标题:为什么CAN总线开发工程师需要关注这几个问题?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CAN通信出现异常?可以用这些方法排查!

    于诸多领域。CAN总线应用环境复杂多样,可能会出现各种异常情况,下面将分析常见的CAN接口异常
    的头像 发表于 04-26 08:20 44次阅读
    <b class='flag-5'>CAN</b>通信出现<b class='flag-5'>异常</b>?可以用这些方法排查!

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速C
    的头像 发表于 01-31 14:09 810次阅读

    CAN总线高层协议CANWeb现场总线源程序

    CAN通信的完美编程需要对CAN的通信负载及通信质量进行监控: CAN通信实时负载小于标定负载的1/3,通过对CAN通信的丢包的监控来评估CAN
    发表于 12-28 11:02

    CAN总线应用中双绞线简介

    CAN(Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。
    的头像 发表于 11-01 16:39 724次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>应用中双绞线简介

    CAN转ETHERCAT网关将CAN 总线和 ETHERCAT 网络连接方法

    由于好多现场会出现将CAN总线的设备接到EtherCAT网络中,由于协议的不相同,不能直接进行连接,现需一种能同时兼容CAN 总线和ETHE
    的头像 发表于 10-31 18:30 467次阅读
    <b class='flag-5'>CAN</b>转ETHERCAT网关将<b class='flag-5'>CAN</b> <b class='flag-5'>总线</b>和 ETHERCAT 网络连接方法

    CAN总线访问与仲裁机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年10月20日 15:33:02

    现场总线CAN原理与应用技术

    介绍相关的资料。 现场总线技术正在给我们展现一个宽阔的新舞台,并且大有作为。学习CAN也可作为学习现场总线甚至是计算机网络技术的入门,因为它
    发表于 09-26 06:39

    基于CAN总线的温度测控系统介绍

    驱动电路,目前可达110个。所以,基于CAN的分布式测控系统适合各种规模的应用场合,由于CAN现场总线采用非破坏
    发表于 09-19 06:45

    经典的CAN总线现场故障

    CAN L对带电源(正极)短路 当出现CAN L 对电源(正极)短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情
    的头像 发表于 09-14 16:57 1246次阅读
    经典的<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>现场</b>故障

    CAN总线错误分析与解决

    1、CAN总线的常见故障 CAN总线错误分析与解决 当CAN总线出现故障或数据传输
    的头像 发表于 09-14 16:30 1854次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>错误分析与解决

    如何选择最合适的网络拓扑方式呢?如何解CAN总线故障?

    CAN总线的应用越来越广泛,工程师在各种不同工况下,如何选择最合适的网络拓扑方式呢?本篇文章将介绍主流的几种总线拓扑方式,以及如
    发表于 08-28 14:57 281次阅读

    CAN总线如何实现高可靠性的数据传输?

    CAN总线协议目前广泛应用于汽车中各种不同控制器之间的通信,CAN总线的物理应用是采用绝缘的双绞线来进行信号的传输,是世界上应用最广泛的
    发表于 08-11 11:10 1032次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>如何实现高可靠性的数据传输?

    CAN转ETHERCAT网关将CAN总线和ETHERCAT网络连接方法

    由于好多现场会出现将CAN总线的设备接到EtherCAT网络中,由于协议的不相同,不能直接进行连接,现需一种能同时兼容CAN 总线和ETHE
    的头像 发表于 07-31 09:07 374次阅读
    <b class='flag-5'>CAN</b>转ETHERCAT网关将<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>和ETHERCAT网络连接方法

    CAN转ETHERCAT网关将CAN总线和ETHERCAT网络连接方法

    由于好多现场会出现将CAN总线的设备接到EtherCAT网络中,由于协议的不相同,不能直接进行连接,现需一种能同时兼容CAN 总线和ETHE
    的头像 发表于 07-06 09:55 556次阅读
    <b class='flag-5'>CAN</b>转ETHERCAT网关将<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>和ETHERCAT网络连接方法

    CAN 总线错误检测机制#can总线

    CAN 总线
    北汇信息POLELINK
    发布于 :2023年05月26日 13:54:03