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

    文章

    2020

    浏览量

    134689
  • 定位
    +关注

    关注

    5

    文章

    1554

    浏览量

    36517
  • 致远电子
    +关注

    关注

    13

    文章

    421

    浏览量

    32375

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CAN总线远程调试工具介绍

    一种工程机械领域调试上的创新产品,可用于Codesys 源程序的无线下载联机、远程调试、故障诊断、CAN 总线数据在线监控、透传收发、数据采集、数据分析、远程控制等各种 CAN
    发表于 10-17 16:14 0次下载

    120Ω的秘密:CAN总线终端电阻的重要性

    CAN总线作为一种广泛应用的工业通信协议,其终端电阻的作用不容忽视。本文将详细探讨CAN总线终端电阻的重要性及其在通信中的关键作用。CAN
    的头像 发表于 08-08 11:35 787次阅读
    120Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>终端电阻的重要性

    CAN总线电容过大?三种解决方案来了

    在新能源汽车路试中,CAN总线传输异常是一个常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的解决方案。CAN
    的头像 发表于 07-22 11:36 476次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>电容过大?三种解决方案来了

    CAN总线通信异常频发?CANBridge+帮您快速搞定!

    CAN总线通信现场,工程师们常常遇到这样的难题:实验室测试一切正常,但一到现场就频繁出现错误帧,通信异常不断,排查起来既耗时又费力,令人头
    的头像 发表于 07-14 11:38 360次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信<b class='flag-5'>异常</b>频发?CANBridge+帮您快速搞定!

    TJA1043的收发器,如果CAN总线出现异常,它会进入异常状态吗?

    关于 TJA1043 的收发器,如果 CAN 总线出现异常,它会进入异常状态吗?一旦处于异常状态,它的行为会如何?例如,可以发送数据包但无法
    发表于 04-04 07:30

    CANape中记录总线报文及生成BLF文件的培训视频#CANape #汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2025年03月06日 11:40:27

    CAN总线故障排查:从问题到解决的实战案例

    视频推荐在工业现场的煤安监控网络中,CAN总线通信常因复杂环境出现数据丢失问题。本文以一起煤安监控网络中CAN总线数据丢失的故障排查案例,简
    的头像 发表于 02-28 11:37 1405次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>故障排查:从问题到解决的实战案例

    CAN总线十万个为什么 | 做好这几点,总线通讯不再异常

    导读在当今的工业和汽车电子领域,CAN总线的应用极为广泛,但错误帧问题却常常困扰着工程师们。本文将通过一个真实的案例,深入探讨CAN总线错误帧产生的原因,并从物理层面和元器件层面提供全
    的头像 发表于 02-14 11:37 923次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>十万个为什么 | 做好这几点,<b class='flag-5'>总线</b>通讯不再<b class='flag-5'>异常</b>

    CAN总线模拟器的使用指南 CAN总线网络的安全性分析

    CAN总线模拟器的使用指南 CAN总线模拟器(如ICSim)是一种用于模拟CAN总线通信的工具,
    的头像 发表于 12-23 09:16 3634次阅读

    CAN总线在工业自动化中的作用

    CAN(Controller Area Network)总线在工业自动化中发挥着至关重要的作用。它是一种高效的现场总线系统,以其高速、可靠和灵活的特点,成为连接工业自动化系统中
    的头像 发表于 12-23 09:12 1931次阅读

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2817次阅读

    CAN总线的扩展功能及其应用

    CAN总线以其高可靠性、实时性和灵活性在现代电子系统中扮演着重要角色。随着技术的发展,CAN总线也在不断扩展其功能,以适应更广泛的应用需求。 1.
    的头像 发表于 12-23 09:04 2250次阅读

    使用CAN总线进行数据采集的方法

    是汽车内部各个模块之间进行通信的一种协议,通过它可以获取到车辆的各种状态信息、传感器数据等。因此,在进行数据采集之前,需要熟悉CAN总线的工作原理、通信协议以及数据格式。 二、选择合适的CAN
    的头像 发表于 12-20 18:18 3460次阅读

    CAN总线与其他通信协议对比

    在现代工业和汽车领域,通信协议扮演着至关重要的角色。它们允许不同的电子控制单元(ECU)之间进行数据交换,确保系统的正常运行和协调。CAN总线作为一种成熟的现场总线技术,以其高可靠性、
    的头像 发表于 12-20 17:59 2612次阅读