AP在收到错误帧时,将不再发送错误报告ACK帧

神州数码的AP当在收到错误帧的时候怎么配置将不再发送错误报告ACK帧

AP收到错误帧的话就会暂停发送错误报告的,满意请采纳

因为需要发送错误报告一个ack反馈出错的信息所以无法继续了,望采纳

当前CAN总线通讯技术已经运用于各荇各业之中基本是每个总线设计工程师必学的一个通讯网络。但什么是CAN通讯中的错误帧很多人还是处于只知其名,不知其所以然的状態也因此造成许多工程师在明知总线通讯出现问题却束手无策的困扰。

检测到错误条件的站通过发送错误报告错误标志指示错误对于“错误主动”的节点,错误信息为“主动错误标志”对于“错误被动”的节点,错误信息为“被动错误标志”站检测到无论是位错误、填充错误、形式错误,还是应答错误这个站会在下一位时发出错误标志信息。

只要检测到的错误的条件是CRC错误错误标志的发送错误報告开始于ACK界定符之后的位(其他的错误条件除外)。如图1所示:

至于故障界定单元的状态可能为以下三种之一:“错误主动”、“错誤被动”、“总线关闭”。

1、“错误主动”的单元可以正常地参与总线通讯并在错误被检测到时发出主动错误标志

2、“错误被动”的单え不允许发送错误报告主动错误标志。“错误被动”的单元参与总线通讯在错误被检测到时只发出被动错误标志。而且发送错误报告鉯后,“错误被动”单元将在初始化下一个发送错误报告之前处于等待状态(见“挂起发送错误报告”)

3、“总线关闭”的单元不允许茬总线上有任何的影响(比如,关闭输出驱动器)

三个转态的转换方式如图2所示:


图2 CAN状态转换图

在每一总线单元里使用两种计数以便故障界定: 发送错误报告错误计数、 接收错误计数

这些计数按以下规则改变(注意在给定的报文发送错误报告期间,可能要用到的规则鈈只一个):

1、当接收器检测到一个错误接收错误计数就加1。在发送错误报告主动错误标志或过载标志期间所检测到的错误为位错误时接收错误计数器值不加1。

2、当错误标志发送错误报告以后接收器检测到的第一个位为“显性”时,接收错误计数值加8

3、当发送错误報告器发送错误报告一错误标志时,发送错误报告错误计数器值加8

  • 例外情况1:发送错误报告器为“错误被动”,并检测到一应答错误(紸:此应答错误由检测不到一“显性”ACK 以及当发送错误报告被动错误标志时检测不到一“显性”位而引起)

  • 例外情况2:发送错误报告器洇为填充错误而发送错误报告错误标志(注:此填充错误发生于仲裁期间。引起填充错误是由于:填充位〈填充位〉位于RTR位之前并已作為“隐性”发送错误报告,但是却被监视为“显性”)

  • 例外情况1和例外情况2时,发送错误报告错误计数器值不改变

4、发送错误报告主動错误标志或过载标志时,如果发送错误报告器检测到位错误则发送错误报告错误计数器值加8。

5、当发送错误报告主动错误标志或过载標志时如果接受器检测到位错误(位错误),则接收错误计数器值加8

6、在发送错误报告主动错误标志、被动错误标志或过载标志以后,任何节点最多容许7个连续的 “显性”位以下的情况,每一发送错误报告器将它们的发送错误报告错误计数值加8及每一接收器的接收錯误计数值加8:

  • 当检测到第14个连续的“显性”位后;

  • 在检测到第8个跟随着被动错误标志的连续的“显性”位以后;

  • 在每一附加的8个连续“顯性”位顺序之后。

7、报文成功传送后(得到ACK及直到帧末尾结束没有错误)发送错误报告错误计数器值减1,除非已经是0

8、如果接收错誤计数值介于1和127之间,在成功地接收到报文后(直到应答间隙接收没有错误及成功地发送错误报告了ACK位),接收错误计数器值减1如果接收错误计数器值是0,则它保持0如果大于127,则它会设置一个介于119到127之间值

9、当发送错误报告错误计数器值等于或超过128时,或当接收错誤计数器值等于或超过128时节点为“错误被动”。让节点成为“错误被动”的错误条件致使节点发出主动错误标志

10、当发送错误报告错誤计数器值大于或等于256时,节点为“总线关闭”

11、当发送错误报告错误计数器值和接收错误计数器值都小于或等于127时,“错误被动”的節点重新变为“错误主动”

12、在总线监视到128次出现11个连续“隐性”位之后,“总线关闭”的节点可以变成“错误主动”(不再是“总线關闭”)它的错误计数值也被设置为0。

一个大约大于96的错误计数值显示总线被严重干扰最好能够预先采取措施测试这个条件。

起动/睡眠:如果起动期间内只有1个节点在线以及如果这个节点发送错误报告一些报文,则将不会有应答并检测到错误和重复报文。由此节點会变为“错误被动”,而不是“总线关闭”


wlan报文传输性能优化技术研究与实現,wlan优化,性能优化,win7性能优化,前端性能优化,网站性能监测与优化,oracle性能优化,sql性能优化,数据库性能优化,网站性能优化

我要回帖

更多关于 发送错误报告 的文章

 

随机推荐