首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车技术
OSEK网络管理在商用车CAN网络中的应用
来源:汽车电器  作者:佚名  2015-04-29 09:16:53

    2.2.4直接网络管理定时参数(表6)

    2.2.5直接网络管理策略
    网络管理策略规定了节点网络管理报文的时序流程,其目的是建立和维护节点之间的联系。网络管理策略只是提供网络的状态信息,而不同状态的控制方法由应用程序负责。网络中各个节点状态见表7,状态之间的转换关系见图5。



    1)睡眠状态当睡眠条件满足时,节点需要进入睡眠状态。通过对Ring报文中的:"Sleep indi-cation=1”和“Sleep acknowledge=1”来切换到睡眠状态。
    睡眠协商通过以下步骤完成(图6):①睡眠条件满足后,下一个要发送的Ring报文中的位Sleepindication置1;②当Ring报文在逻辑环中传递一周,并且所有接收Ring报文中的位Sleep indication都被置1,那么最先发出Sleep indication=1 Ring报文的节点发送Ring报文,并将位Sleep acknowledge置1;③所有接收到Sleep acknowledge=1的Ring报文的节点停止发送任何应用报文,所有节点进入到睡眠状态,启动定时器TWaitBaAeep,在TWaitBusSleep期间,没有网络启动条件发生,当TWaitBusSleep后总线进入非激活状态。

    2)网络启动每个节点的启动顺序都一样,见图7。

    图7表示了节点A发生了本地唤醒之后的网络启动顺序。
    ①在tNwSartuPLocal,A时间,节点A能够接收数据。为了唤醒网络上的其它节点,节点A发送激活报文。此唤醒报文开始了节点B和节点C的初始化。只要节点A没有接收到其它节点的CAN协议应答,节点A的CAN控制器将重复发送激活报文(总线负载为100%) 、直到被别的节点应答。
    ②在节点A第一次发送激活报文之后的tNwStartupRemote、B时间,节点B能接收应用报文。节点B接收激活报文,同时CAN控制器进行应答。节点A的CAN控制器停止重复发送激活报文。
    ③节点C比节点B的启动过程要慢。它没有接收到节点A的激活报文,在节点A第一次发送的激活报文之后的tNwtartupRemote 、C时间,节点C也可以接收应用报文。

上一页  [1] [2] [3]  下一页

  • 好的评价
      100%(1)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:72,437.50000 毫秒