码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • LIN总线


    LIN总线

    ref

    • LIN总线总结
    • LIN协议学习总结
    • LIN 总线开发知识总结

    比较:
    LIN总线

    • 基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议, 用于车身网络模块节点间的低端通信
    • 单线传输, 12V总线电平, 速率20kbps
    • 一个主节点+若干从节点, 一个LIN总线最多16个
    • 传输有确定性, 传播时间可提前计算
    • 线间干扰小, 节省线束, 传输距离长
    • 一般不独立存在, 与上层CAN网络相连, 形成CAN-LIN网关节点(通常由主机节点充当)
      • 主机任务
        • 调度总线上帧的传输次序
        • 监测数据, 处理错误
        • 标准时钟参考
        • 接收从机节点发出的总线唤醒命令
      • 从机任务
        • 不能直接发, 需接收到主节点发的帧头, 判断:发送,接收,不发不收

    报文结构

    • 同步间隔段: 13位显性电平, 帧所有间隙/总线空闲保持隐形电平状态, 同步间隔可标志一个帧开始.
    • 同步段: 从机节点上不用高精度时钟, 用0x55(01010101b)同步段调整
    • PID段: 前六位帧ID, 标识帧类别&目的地
      • 取值范围0x00~0x3f共64个
      • 加2奇偶校验码-受保护ID
      • 由ID分信号携带帧, 诊断帧, 保留帧
    • 数据段: 1~8字节
      • 信号, 信号携带帧传递
      • 诊断消息, 诊断帧传递
      • 内容长度事先约定(异CAN), 广播发出, 任何节点都可收到(同CAN)
    • 校验和段: 对帧传输内容校验, 标准型/增强型校验

    帧类型

    • 无条件帧: 单一发布节点, 无论信号变化, 帧头被无条件应答
    • 事件触发帧: 一个帧间隙中查询各从机节点信号是否变化, 存在多个节点时, 通过冲突解决进度表来解决冲突
    • 偶发帧: 同一帧间隙中当自身信号变化时向总线启动发送的帧
    • 诊断帧: 主机请求帧与从机应答帧, 用于配置,识别,诊断
    • 保留帧: 扩张需求用
    • 进度表: 帧的调度表, 规定总线上帧传输次序与传输时间, 位于主机节点
  • 相关阅读:
    XPD911协议系列-集成同步降压多口互联控制器
    OpenCV提取十字标中心点的几种思路
    大数据Hadoop入门教程 | (一)概论
    C++面试八股文:如何避免死锁?
    CentOS7安装Weblogic教程
    沁恒CH341是一个USB总线的转接芯片
    【跟小嘉学 Rust 编程】二十、进阶扩展
    区间和 离散化
    推荐一款M1芯片电脑快速搭建集群的虚拟机软件
    iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑)
  • 原文地址:https://blog.csdn.net/weixin_46143152/article/details/126286312
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号