(BS ISO 11898-1:2015)CAN_FD 总线协议详解7-监督器 FCE 的描述

目录

7 监督器 FCE 的描述

7.1 故障隔离

7.1.1 目标

7.1.2 策略

 策略

7.1.3故障限制接口规范

7.1.3.1说明

7.1.3.2 LLC子层/FCE接口

7.1.3.3 MAC 子层/FCE接口

7.1.3.4 PL/FCE接口

7.1.4故障限制规则

7.1.4.1说明

7.1.4.2 错误计数

7.1.4.3 从错误活动状态到错误被动状态的转换

7.1.4.4 Bus-off 管理

7.1.5 网络启动

网络启动

总结


如果有不懂的问题可在评论区点赞后留言,我将一一解答。

7 监督器 FCE 的描述

7.1 故障隔离

7.1.1 目标

故障隔离的目标是在存在故障节点的情况下保持数据传输网络的高度可用性。因此,故障隔离策略应当在以下实例中证明其可靠性:

  • 区分临时错误和永久故障;
  • 定位并关闭故障节点。

7.1.2 策略

所有节点都应当包含一个发送错误计数器和一个接收错误计数器。发送错误计数器应当记录在传输过程中发生的错误数量,而接收错误计数器则记录在接收帧时发生的错误数量。

当帧正确发送或接收时,计数器应当递减。当帧带有错误发送或接收时,计数器的递增次数应当超过在无错误情况下的递减次数。计数器递增/递减的比例取决于总线上无效/有效帧的可接受比例。任何时候,错误计数器的水平反映了先前错误的相对频率。

根据预设的计数器值,节点在遇到错误时的行为应当被修改。也就是说,从禁止发送错误标志以取消帧,一直到关闭经常发送无效帧的节点。

  • 区分临时错误与永久故障:系统需要能够识别哪些错误是一次性的,哪些是持续存在的,以便采取适当的措施。
  • 定位并关闭故障节点:当检测到某个节点频繁发送错误帧时,系统需要能够定位该节点并将其关闭,以防止其继续干扰网络。
 策略
  • 发送错误计数器和接收错误计数器:每个节点都包含这两个计数器,分别跟踪发送和接收过程中的错误数量。
  • 计数器操作:正确的帧发送或接收时计数器递减,错误的帧发送或接收时计数器递增。
  • 计数器递增/递减比例:计数器递增和递减的比例取决于总线上无效帧与有效帧的可接受比例。
  • 根据计数器值调整行为:根据预设的计数器阈值,节点的行为可以被调整,从禁止发送错误标志到完全关闭频繁发送无效帧的节点。

故障隔离的目标是在存在故障节点的情况下保持 CAN 网络的高度可用性。这一目标通过区分临时错误与永久故障以及定位并关闭故障节点来实现。为了达到这一目的,每个节点都包含发送错误计数器和接收错误计数器,用于跟踪发送和接收过程中的错误数量。根据计数器的值,节点可以调整其行为,从禁止发送错误标志到关闭频繁发送无效帧的节点,以确保网络的整体稳定性和数据传输的有效性。


7.1.3故障限制接口规范

7.1.3.1说明

故障限制界面如图7.1 所示。

                                                    图7.1  故障限制界面

7.1.3.2 LLC子层/FCE接口

FCE和LLC子层之间交换的消息应如表7.1和表7.2所示。

                                            表7.1 LLC-to-FCE 消息

                                            表7.2 FCE-to-LCC消息

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
根据您提供的引用内容,"errcode":40029,"errmsg":"invalid code, rid: 64f6ccf2-30a7fce9-26aa5bca"是微信网页授权过程中的一个错误信息。这个错误提示了"invalid code",意味着传递给后端的code无效。代码只能被消费一次,使用后会失效。根据引用中的描述,大小写也是微信网页授权的一个正规操作。因此,有可能导致这个错误的原因是code的大小写问题。检查一下您获取链接上code的方法,是否将code强制处理为小写。这可能是一个小小的疏忽,但会导致微信无法验证code的有效性。请确保将code原样传递给后端开发,不要进行大小写的修改。这样处理后,您应该能够成功解决"errcode":40029的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [微信网页授权报错{errcode:40029,errmsg:invalid code}](https://blog.csdn.net/weixin_44312227/article/details/127791356)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)](https://download.csdn.net/download/weixin_38742532/12832110)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [微信小程序 报错errcode: 40029, errmsg: “invalid code](https://blog.csdn.net/qq_37916164/article/details/115523755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

s多情公子s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值