LIN网络管理

网络管理主要指的是网络的休眠和唤醒管理

一、唤醒

         当总线处于休眠状态时,主/从机节点都可以向总线上发送唤醒信号,唤醒信号持续 250μs~5ms。其余节点(除发送唤醒信号以外的节点)以大于 150μs 为阈值判定唤醒信号。每个从机节点必须在唤醒信号显性脉冲的结束处算起 100ms 以内准备接收来自主机的命令(帧头);主机节点也必须被唤醒,100ms 之内主机节点发送帧头开始通信。主机节点的同步间隔段也可以充当唤醒信号,由于从机节点需要作初始化处理,因此主机节点所发的这个帧有可能不会被正常接收。
        如果节点发送出唤醒信号后,在 150ms~250ms 之内没有接收到总线上的任何命令(帧头),则可以重新发送一次唤醒信号。唤醒信号最多可以发送 3 次,3 次之后,必须等待至少 1.5s 之后才可以再次发送唤醒信号。

二、休眠

总线可以在两种情况下进入休眠:
        (1) 利用诊断帧中的主机请求帧 0x3C 作休眠命令,要求数据段的第一个字节为 0x00,其余字节为 0xFF。 休眠命令由主机节点发出,总线上的从机节点只判断数据段的第一个字节,其余字节忽略。从机节点在接收到休眠命令后,不一定要进入低功耗模式,根据应用层需要设置。

         (2) 当总线静默(没有显性和隐性电平之间的切换)4s~10s 时,节点自动进入休眠状态。

LIN总线协议详解5(网络管理)相关推荐

  1. 细说汽车电子通信总线之LIN总线协议详解

    内容提要 1. LIN总线概述 1.1 LIN总线特点及发展历史 1.2 LIN 总线协议的物理层(收发器) 2. LIN总线报文帧结构(Message Frame Structure)详解 2.1 ...

  2. LIN总线协议详解7(LIN帧收发的硬件实现)

    帧收发的硬件实现 目录 帧收发的硬件实现 一.组成 二.协议控制器 1.协议控制器介绍 2.实现方法 三.总线收发器 1.实现方案 2.采用IC厂家的集成方案 四.LIN 总线 五.时钟源 六.EMI ...

  3. LIN总线协议详解2(LIN总线报文帧结构)

    目录 一.LIN总线报文帧结构 (Message Frame ) 1.报文整体机构 2.同步间隔段(Break Field) 3.同步段(Sync Byte Field) 4.受保护 ID 段(Pro ...

  4. LIN总线协议详解6(状态管理)

            状态管理是为了检测运行中的错误.错误一旦被发现,根据设计需要采取不同的措施进行排除,一种方法是简单替换掉错误节点,另一种方法是让发生问题的节点进入到自我保护/安全模式 (Limp Ho ...

  5. LIN总线协议详解10(LIN的API)

    目录 LIN的API 1.什么是API 2.LIN的API ​3.核心API ​4.传输层API 5.配置与识别API 6.注意事项 6.1.兼容性 6.2.开发工具 ​7.API使用示例 7.1从机 ...

  6. LIN总线协议详解3(帧的类型)

    目录 帧的类型 1.无条件帧(Unconditional Frame) 2.事件触发帧(Event Triggered Frame) 3.偶发帧(Sporadic Frame) 4. 诊断帧(Diag ...

  7. 细说汽车电子通信总线之CAN 2.0 总线协议详解

    引言 1. CAN总线发展历史与ISO规范 2. CAN总线主要功能特性 3. CAN 2.0总线协议的物理层电气特性 4. CAN 2.0总线协议消息报文详解 4.1 CAN2.0总线的通信报文帧格 ...

  8. can总线不加末端电阻_细说汽车电子通信总线之CAN 2.0 总线协议详解

    引言 1. CAN总线发展历史与ISO规范 2. CAN总线主要功能特性 3. CAN 2.0总线协议的物理层电气特性 4. CAN 2.0总线协议消息报文详解 4.1 CAN2.0总线的通信报文帧格 ...

  9. UART总线协议详解

    文章目录 1.UART概念 1.1硬件连接 2. RS232总线协议 2.1硬件连接 3. RS485总线协议 3.1硬件连接 1.UART概念   UART(Universal Asynchrono ...

最新文章

  1. OpenCV参考手册之Mat类详解1
  2. 数据结构与算法 / 回溯算法(八皇后、0 - 1 背包)
  3. 【译】gRPC vs HTTP APIs
  4. P7294-[USACO21JAN]Minimum Cost Paths P【单调栈】
  5. python爬取抖音用户数据的单位是_爬取并分析一下B站的最热视频排行榜,看看大家都喜欢看什么视频...
  6. Python网络编程、爬虫之requests模块使用
  7. c++实现单例模式完整源代码
  8. Android实现手机和电脑屏幕共享
  9. java 生成水印_Java实现图片生成水印
  10. AcWing 1123. 铲雪车 题解(欧拉回路)
  11. tweenMax学习笔记
  12. revit二开之过滤族(Family)
  13. 移动Web:媒体查询及手机端PC端识别
  14. WiFi 运动,心跳,跌倒监测 (一)
  15. unity如何调用另一个脚本中的变量
  16. SQL Server 沿用上一日的数据
  17. PowerPoint文档“大减肥”(downmoon)
  18. Python学习笔记(十三):异常处理机制
  19. 利用CC2530单片机的蜂鸣器播放音乐的代码
  20. 归一化谱聚类NCUT(matlab实现)

热门文章

  1. amixer 如何切通道_ALSA音频工具amixer,aplay,arecord
  2. 【嗜血GO笔记】如何在goclipse 中配置代码自动补全。
  3. Fresnel(菲涅尔)
  4. 企业架构(EA)产生背景
  5. 摆脱枯燥的文字描述——markdown表情包黑科技
  6. php取消斜杠,PHP如何去掉反斜杠?
  7. Recursive总结
  8. 讯鸟启通宝业务的考虑
  9. 一个古老的编程游戏:Python Challenge全通攻略
  10. yum 安装daemonize 错误:依赖检测失败: daemonize 被 jenkins-2.303.1-1.1.noarch 需要