当前位置: 首页 > news >正文

CNA BUSOFF 理解

BUS OFF 总线掉线,这不是说总线不能用了,而是当前该节点脱离了总线,不参与通信,换句话说,当前的节点的Controller关闭,节点无法在此期间收/发报文。

注意:

此期间ECU依法在正常运行,所有的任务依然被OS调度。

如果节点一直收不到网络管理报文,网络切换到Bus Sleep Mode, 则ECU会进入下电流程。

Bus Off 如何出现?

当节点的发送错误计数器(Transmit Error Counter - TEC)数值 > 255, 该节点就会进入BUS OFF 状态。 一旦数值爆表,CAN协议为了保全大局,会强制把这个“问题节点”踢出,防止它持续捣乱。

TEC “积分”是怎么计算的?

简单来说, 1)TEC增加,当节点在发送报文时遇到错误,TEC会一次孟增加8分,2)TEC减少,每当节点成功发送完一帧正常的报文,TEC会减去1分,最低减到0.

换句话说,如果一个节点处于不稳定的状态,它的ETC数值会迅速飙升,很快就会触碰到255这条红线。

为什么设置为255,而不是其他值?

设定255这个阈值,是由底层的硬件数据结构和容错逻辑共同决定的。如果阈值设的太低,那么一次突发的强电磁干扰就可能导致ETC迅速增加并出发BUS OFF,导致节点频繁掉线,系统变得不稳定。

节点的三种“健康状态”

  • 节点状态 TEC数值范围 节点表现
  • 主动错误(Error Active) 0~127 健康状态
  • 被动错误(Error Passive) 128~255 亚健康/警告状态。
  • 总线关闭(Bus Off) >255 隔离状态
http://www.jsqmd.com/news/888812/

相关文章:

  • ESP32新手避坑指南:用ESP-Rainmaker点灯Demo,搞定BLE配网和手机APP连接
  • RT-Thread Nano实战:用正点原子STM32F103驱动多个外设(LED、按键、串口)
  • 金融领域多模态RAG框架MultiFinRAG解析与应用
  • Claude Code in Cursor:代理式AI编程的可审查实践
  • 告别串口调试烦恼:手把手教你用vTESTstudio的CAPL函数搞定VT7001通道通信
  • 终极Windows右键菜单清理指南:用ContextMenuManager三分钟打造高效工作流
  • OnlyOffice保存失败根因:JWT签名与X-Frame-Options权限断点解析
  • 低空经济规模化落地前置刚需:产业赛道全景+低空安防技术体系深度解析
  • 禅道RCE漏洞原理与三阶修复实战指南
  • AI智能体GDPR合规实战:从可观测性到强制执行记录的架构设计
  • 2026 年 AI 开发,避坑选型完整攻略
  • DeepSeek LeetCode 2646. 最小化旅行的价格总和 C++实现
  • 2026年北京朝阳区搬家公司排行榜多维度测评推荐+避坑指南 - 余小铁
  • iOS真机自动化测试连不上?WebDriverAgent签名与Appium配置深度解析
  • 安全攻防 - 02 标准背景:国际 TLS、RFC 8998 与中国 TLCP
  • Jetson Nano/Orin避坑指南:手把手解决Realsense D435i IMU数据丢失和realsense-viewer黑屏问题
  • Tims天好中国股权曝光:腾讯持股12% 2025年净亏4亿 资金流动性趋紧
  • 从SSC到SEE:高通Sensor架构演进对Android驱动工程师意味着什么?
  • 构建低成本高可用网络爬虫系统:从架构设计到成本控制实战
  • 中国医学科学研究院考研辅导班靠谱推荐:高性价比与良好口碑实力选择 - michalwang
  • 为自托管AI构建安全Shell沙盒:Docker容器隔离实践
  • DeepSeek模型训练数据溯源指南:如何在48小时内完成IP权属链路审计?
  • Android 11 WiFi MAC地址随机化失效了?手把手教你排查与修复(附配置属性详解)
  • 创客匠人:当知识付费遇上AI:学习这件事正在悄悄改变
  • 一篇看懂Linux下的IIC驱动
  • 2026年京东云618活动时间、活动入口、优惠活动详细解读
  • CentOS7 OpenSSL 1.1.1 ABI冲突与安全隔离部署指南
  • HarmonyOS ClickUtil 节流与防抖:彻底搞懂按钮防重复点击
  • 从文本到PDF:极简文档转换工具的技术实现与设计哲学
  • 2026年亲测有效:3种高效降论文AIGC率的方法 - 降AI实验室