- 博客(5)
- 收藏
- 关注
原创 LIN总线协议简介
是一种低成本、低复杂度的串行通信协议,主要用于汽车车身电子系统(如车窗、座椅、灯光控制等)。主节点(Master)负责调度通信,从节点(Slave)仅响应主节点请求。:校验数据场 + 标识符场,安全性更高(LIN 2.0及以上版本)。主节点帧头无数据,从节点响应时填充数据(如车门状态、温度值)。主节点发送连续的显性位(逻辑0),长度≥13位,标志帧起始。:低成本、结构简单,适合低速率、非关键控制系统。:主节点调度逻辑、校验和选择(增强校验更安全)。适用于非实时性控制(如温度传感器、雨刷控制)。
2025-04-09 16:41:01
591
原创 CAN总线简介
物理层核心:差分信号、120Ω终端电阻、总线型拓扑。优势:实时性、多主仲裁、错误自恢复。设计要点:阻抗匹配、支线长度限制、抗干扰措施。
2025-04-09 16:40:38
848
原创 介绍UDS(统一诊断服务)的0x19服务
通过0x19服务,诊断工具能高效获取ECU中存储的故障信息,为车辆维护和故障排查提供关键数据支持。:表示故障状态(如bit0=当前故障,bit3=已确认等)。:返回符合特定条件的DTC总数(如已确认的、未确认的等)。:读取DTC的数量、列表、状态、快照数据、扩展数据等。:获取故障发生时记录的车辆动态数据(如车速、转速等)。:读取支持DTC状态掩码(ECU支持的故障状态类型)。:获取故障相关的环境信息(如温度、电压等)。分析故障发生时的车辆状态(快照数据)。Bit1:当前确认的故障(历史存储)。
2025-04-03 09:40:52
764
原创 C++基础语法
与 C++ 数组相比,vector 具有更多的灵活性和功能,使其成为 C++ 中常用的数据结构之一。vector 是基于数组的数据结构,但它可以自动管理内存,这意味着你不需要手动分配和释放内存。哈希表是一种通过键值对存储数据的数据结构,支持快速查找、插入和删除操作。链表是一种动态数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。不同,它保证键的顺序,查找、插入和删除的时间复杂度为 O(log n)。是 C++ 标准库提供的动态数组实现,可以动态扩展容量,支持随机访问。
2025-04-02 18:03:47
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人