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

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

3天内不再提示

SIT1043Q网络故障诊断实现原理

BcZo_sitcores 来源:芯力特 作者:芯力特 2022-12-05 09:25 次阅读

CAN网络诊断的目的

CAN总线学名控制器局域网,本身就是为了控制汽车而开发的。因为其数据传输速度快抗干扰能力强,目前已经成为了最为主流的汽车总线。对于汽车来说,CAN总线就是它的神经系统。这个系统一般由很多ECU节点组成的控制单元,每个ECU节点都有自己的故障检测功能,基本上每个ECU都有一块EEPROM,用来存储自身故障信息,然后还会上传到网关的EEPROM,并以诊断故障码(Diagnose trouble code)的形式存储。车载CAN网络诊断系统框图如图1所示,为保障车辆行车安全,ECU应当能够进行故障自检,DTC(Diagnostic Trouble Code 诊断故障代码)为不同故障所对应的“数字码”,当汽车神经系统产生故障后,利用诊断仪可以读取出DTC,从而可以判断具体的故障,帮助问题排查,及时锁定故障点,并准确的排查出对应故障点的问题并予以解决,保护生命及交通安全。鉴于以上功能需求,芯力特电子开发的第三代国产SIT1043Q CAN收发器在实现自身低功耗的同时,也具有网络故障诊断功能,下面一起来看看SIT1043Q网络故障诊断实现原理。

0a41358c-743a-11ed-8abf-dac502259ad0.png

图一:车载CAN网络诊断系统框图

SIT1043Q CAN收发器

网络故障诊断原理

在CAN控制网络ECU节点通信中包含软件故障与硬件故障,其中软件故障包含以下五种错误:CRC校验错误,帧格式错误,ACK响应错误,位发生错误,位填充错误。对于本地硬件故障诊断主要有:

①发送数据(TXD)显性超时功能与诊断

②TXD至RXD短路处理程序与诊断

③热保护与诊断

④ VCC、VIO和VBAT引脚欠压检测与回复

⑤ 总线线路短路诊断

⑥ 总线显性钳位诊断

⑦ 冷启动诊断(首次电池/电源连接)

⑧ 本地唤醒与唤醒诊断

⑨ 总线网络与本地网络通信诊断

⑩ 系统掉电休眠模式诊断

SIT1043Q CAN收发器有5种工作模式,分别是:正常模式,静音模式,待机模式,进入睡眠模式,睡眠模式。在一定模式下SIT1043Q内部可通过一系列标志信号来指示故障,并通过芯片的外部引脚电平反馈当前故障原因。主控制器MCU可通过一些模式切换以及收发器芯片ERRN与RXD引脚的指示来判断系统内部工作状态或者故障出现的原因。为了更好的理解,附录SIT1043Q的内部系统框图与封装引脚功能图如下图2所示。

0a4eaf1e-743a-11ed-8abf-dac502259ad0.png

0a5f22cc-743a-11ed-8abf-dac502259ad0.png

0a7c57ac-743a-11ed-8abf-dac502259ad0.png

图二:SIT1043Q的内部系统框图与封装引脚功能图

SIT1043Q使用7个内部标志来实现故障安全的回退模式控制和系统诊断。主控制器可以通过引脚ERR_N轮询其中的五个标志,功能标志执行操作如下表1所示。

0a8a6298-743a-11ed-8abf-dac502259ad0.png

表1:SIT1043Q标志位及其对应功能表

SIT1043Q CAN收发器

网络诊断典型应用

在车载CAN网络系统中,ECU节点为了能够获得当前CAN网络状态,更多的需要软件处理配置,结合芯片运行模式及对应输出引脚电平,实现准确可靠的故障分析及判断,达到对CAN网络诊断,并在ECU系统中记录当前网络故障状态。图3为处理通信故障的软件流程图,通过软件处理判断以此实现CAN通信故障诊断应用。 ECU节点上电启动后SIT1043Q进入正常模式,在正常模式下MCU微控制器通过读取引脚ERRN电平,来进行总线故障诊断。如果获取到ERRN=0,则通信故障是由总线故障引起,MCU控制器置位总线故障通信失败错误标志。如果获取到ERRN=1,则控制器复位总线故障通信失败错误标志。这时如果MCU控制器强制SIT1043Q进入到静音模式,在静音模式下,如果控制器获取到ERRN=0,则可以诊断位本地故障。如果进一步获取本地故障的哪一个类别(比如TXD显性超时或总线显性超时),可以由控制器操作RXD=0&TXD=1或者RXD=1进一步识别。

0a98ecbe-743a-11ed-8abf-dac502259ad0.png

图3:通信故障处理程序执行处理流程图

审核编辑:郭婷

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

    关注

    112

    文章

    16232

    浏览量

    177528
  • CAN总线
    +关注

    关注

    145

    文章

    1939

    浏览量

    130651
  • 通信
    +关注

    关注

    18

    文章

    5981

    浏览量

    135880
  • 局域网
    +关注

    关注

    5

    文章

    747

    浏览量

    46248
  • ecu
    ecu
    +关注

    关注

    14

    文章

    881

    浏览量

    54423

原文标题:带休眠国产CAN收发器SIT1043Q网络故障诊断原理及应用

文章出处:【微信号:sitcores,微信公众号:芯力特】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [7.2.1]--神经网络故障诊断结构与实例

    设备故障诊断
    jf_60701476
    发布于 :2022年12月27日 21:55:35

    集中式网络故障诊断

    集中式网络故障诊断
    发表于 08-08 14:22

    神经网络电力电子装置故障诊断技术

    提出了一种基于神经网络故障诊断新方法。研究了基于波形直接分析和BP神经网络的电力电子整流装置故障诊断方法。以三相桥式可控整流电路晶闸管断路故障为例,通过对一个
    发表于 06-19 08:17 20次下载

    三值模型在主动网络故障诊断中的应用研究

    在分析总结当前主动网络(AN:Active Network)故障诊断技术的基础上,把自测和互测两种方法结合起来,并将三值诊断模型应用到主动网络故障诊断管理中,提出了基于三值模型的AN
    发表于 08-05 17:03 0次下载

    校园网故障诊断的研究与实现

    故障诊断网络管理的核心内容之一。故障识别、故障定位是网络故障诊断的难点。本文以校园网为背景,对网络故障
    发表于 12-27 16:01 33次下载

    智能变电站通信网络故障诊断

    为提高智能变电站通信网络的运维水平,提出了基于网络报文分析仪所具有的信息来实现通信网络故障诊断的方法。首先阐述了故障诊断方法的
    发表于 02-08 16:25 5次下载
    智能变电站通信<b class='flag-5'>网络故障诊断</b>

    SIT1043Q通过第三方AEC-Q100车规认证

    SIT1043Q是芯力特开发的第三代高速CAN FD收发器,支持多种工作模式的超低功耗、高性能、高抗干扰性芯片。芯力特SIT1043Q通过了第三方 实验室 AEC-Q100认证、德国益驰CAN通信
    发表于 05-29 17:42 502次阅读
    <b class='flag-5'>SIT1043Q</b>通过第三方AEC-<b class='flag-5'>Q</b>100车规认证

    带休眠国产CAN收发器SIT1043Q网络故障诊断原理及应用

    CAN网络诊断的目的CAN总线学名控制器局域网,本身就是为了控制汽车而开发的。因为其数据传输速度快抗干扰能力强,目前已经成为了最为主流的汽车总线。对于汽车来说,CAN总线就是它的神经系统。这个系统
    的头像 发表于 12-06 09:29 1255次阅读
    带休眠国产CAN收发器<b class='flag-5'>SIT1043Q</b><b class='flag-5'>网络故障诊断</b>原理及应用

    SIT1043Q国产汽车级CAN-FD芯片,可完美替代TJA1043

    东沃电子专业代理供应的国产芯片SIT1043Q,一款带唤醒及故障保护的低功耗CAN FD总线收发器,主要应用于汽车控制模块、汽车网关、高级辅助驾驶系统ADAS、信息和娱乐等产品领域。很多电子工程师都
    的头像 发表于 01-13 16:41 3107次阅读
    <b class='flag-5'>SIT1043Q</b>国产汽车级CAN-FD芯片,可完美替代TJA<b class='flag-5'>1043</b>

    芯力特SIT1043Q产品特点及优势

    及安全性提上日程。在此背景之下,芯力特电子在第一代SIT1040与第二代SIT1042CAN芯片基础之上,研发出第三代高速CAN总线收发器SIT1043Q通信芯片,
    的头像 发表于 03-30 11:07 1065次阅读
    芯力特<b class='flag-5'>SIT1043Q</b>产品特点及优势

    SIT1043Q通过第三方AEC-Q100车规认证

    测试以及德国C&S兼容性测试。同时,在车载低功耗CAN网络应用方面,SIT1043Q已成功应用于车身、智驾、动力、照明、座舱等多个领域。SIT1043QCAN收发器
    的头像 发表于 06-06 09:53 978次阅读
    <b class='flag-5'>SIT1043Q</b>通过第三方AEC-<b class='flag-5'>Q</b>100车规认证

    车规级SIT1043Q低功耗CAN收发器特点及典型应用

    。相比第一代基础SIT1040Q和第二代CANFDSIT1042QCAN收发器,此芯片引脚更多功能更全。SIT1043Q实现基本CAN收发器功能的同时,增强了电磁兼容性(
    的头像 发表于 06-12 10:41 3002次阅读
    车规级<b class='flag-5'>SIT1043Q</b>低功耗CAN收发器特点及典型应用

    SIT1043Q应用于 CAN 协议控制器和物理总线之间的接口芯片,可替代TJA1043

    诊断功能以提高器件和 CAN 的稳定性。 另外, SIT1043Q 拥有五种工作模式:正常工作模式、 静音模式、待机模式、睡眠等待模式和睡眠模式,在
    的头像 发表于 07-25 09:10 718次阅读
    <b class='flag-5'>SIT1043Q</b>应用于 CAN 协议控制器和物理总线之间的接口芯片,可替代TJA<b class='flag-5'>1043</b>

    芯力特SIT1043Q CAN FD收发器振铃抑制功能实现原理及实际应用

    SIT1043Q芯片中内置振铃抑制电路,在不需要增加任何外围元器件的情况下,用于改善星型网络下高速通信信号质量(星型网络如图1所示),使SIT1043Q CAN FD收发器能支持到5M
    的头像 发表于 08-21 16:11 767次阅读
    芯力特<b class='flag-5'>SIT1043Q</b> CAN FD收发器振铃抑制功能<b class='flag-5'>实现</b>原理及实际应用

    SIT1043Q CAN FD收发器振铃抑制功能实现原理及实际应用

    号的质量要求越来越高。芯力特研发工程师在SIT1043Q芯片中内置振铃抑制电路,在不需要增加任何外围元器件的情况下,用于改善星型网络下高速通信信号质量(星型网络如图1
    的头像 发表于 08-22 08:08 1005次阅读
    <b class='flag-5'>SIT1043Q</b> CAN FD收发器振铃抑制功能<b class='flag-5'>实现</b>原理及实际应用