还剩29页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
汽车总线培训课件第一章汽车电子系统与总线概述系统架构控制单元通信网络现代汽车集成了复杂的电子系统网络,需要高效各类ECU负责不同功能区域的控制,构成汽车总线技术使众多ECU能够高效共享信息,降低的通信方案的神经系统系统复杂度汽车电子控制单元()简介ECU功能与分类ECU•动力系统发动机ECU、变速箱ECU•底盘系统ABS、ESP、EPS控制器•车身系统车门、灯光、空调控制•安全系统安全气囊、安全带预紧器•信息娱乐仪表盘、导航、多媒体现代ECU内部集成了微控制器、存储器、通信接口等多种功能模块汽车总线的作用与挑战总线解决方案总线技术优势•共享通信介质传统连接问题•简化线束设计•提高通信效率点对点连接方式导致•降低系统复杂度•线束重量增加100kg+•安装空间受限技术挑战•成本上升总线设计面临•故障率提高•实时性要求•电磁兼容性•安全与可靠性•成本控制汽车总线分类与特点总线类型速率特点应用场景CAN总线最高1Mbps高可靠性,差分信号动力系统、底盘控制LIN总线最高20kbps单线,低成本车窗、座椅、门锁FlexRay10Mbps高速,确定性时序X-by-Wire系统MOST25-150Mbps光纤/电线,环形多媒体信息娱乐以太网100Mbps-1Gbps高带宽,IP通信ADAS、自动驾驶汽车电子网络拓扑示意图现代汽车采用分层网络架构,包括•高速CAN总线连接发动机、变速箱、ABS等关键控制单元•车身CAN总线连接车门、照明、空调等舒适性功能•LIN总线作为子网连接简单执行器和传感器•MOST或以太网连接信息娱乐系统•网关实现不同总线间的协议转换和数据传递第二章总线基础知识CAN什么是总线?CAN总线基本概念CAN•CAN(Controller AreaNetwork)控制器局域网络•1986年由德国博世公司开发,1993年成为ISO国际标准•多主设计任何节点都可以在总线空闲时发送消息•非破坏性总线仲裁机制,确保高优先级消息优先传输•面向消息的通信协议,而非面向节点•广播通信方式,所有节点可同时接收消息•具备强大的错误检测和处理机制总线的物理层结构CAN双绞线介质差分信号终端电阻双绞线结构减少共模干扰,提高电磁兼容性差分信号传输增强抗干扰能力,提高通信可靠性120Ω终端电阻用于匹配阻抗,减少信号反射总线的工作原理CAN总线电平状态CAN隐性状态(逻辑1)CAN_H和CAN_L均为
2.5V,电压差为0V显性状态(逻辑0)CAN_H为
3.5V,CAN_L为
1.5V,电压差为2VCAN总线采用与逻辑当多个节点同时发送时,显性状态
(0)会覆盖隐性状态
(1),这是非破坏性仲裁的基础CAN总线的差分信号状态隐性状态(逻辑1)和显性状态(逻辑0)信号的传输过程CAN控制器发送ECU微控制器生成CAN协议数据,通过内部CAN控制器转换为逻辑电平信号收发器转换CAN收发器将逻辑信号转换为差分电平信号,驱动CAN_H和CAN_L线总线传输差分信号在双绞线上传播,最高可达1Mbps的传输速率收发器接收接收端收发器将差分信号转换回逻辑电平信号控制器处理接收ECU的CAN控制器解析数据,过滤ID,并将有效数据传递给微控制器总线信号波形示意图CAN波形解析显性状态波形解析隐性状态•逻辑0对应显性状态•逻辑1对应隐性状态•CAN_H电压升高至约
3.5V•CAN_H和CAN_L均为
2.5V左右•CAN_L电压降低至约
1.5V•电压差接近0V•形成约2V的电压差•受显性状态覆盖•在总线仲裁中具有优先权•总线空闲时为隐性状态第三章协议详解CAN帧结构CAN数据帧主要字段CAN帧起始SOF单个显性位,表示帧的开始仲裁域标准帧11位ID或扩展帧29位ID,决定优先级控制域含RTR位、IDE位和DLC数据长度码数据域0~8字节的实际数据内容CRC域15位循环冗余校验,用于错误检测应答域发送方发送隐性位,接收方用显性位应答帧结束EOF7个隐性位,表示帧的结束CAN标准帧上和扩展帧下结构对比总线仲裁机制12优先级竞争位级比较多个节点同时开始发送时,通过ID进行优先级竞争每个节点一边发送一边监听总线状态ID值越小,优先级越高逐位比较显性位0优先于隐性位134退出仲裁无损仲裁当节点发送隐性位但检测到显性位时,意味着有更高优先级的节点优先级高的消息完整传输,低优先级消息自动推迟立即停止发送,转为接收模式低优先级节点会在总线空闲时自动重新尝试发送错误检测与处理位错误填充错误CRC错误发送器监控总线状态,如果检测到的位值与当连续5个相同位后,自动插入一个反向接收方计算CRC值与发送方提供的不匹配发送的不同(仲裁阶段除外),则产生位错位如果检测到6个连续相同位,则视为填时,产生CRC错误误充错误格式错误应答错误当固定格式的帧字段(如CRC界定符、ACK界定符等)不符合规范发送方在应答槽未检测到显性位时产生时产生错误状态与错误控制CAN节点根据错误计数器状态分为三种模式主动错误正常工作状态,可发送主动错误帧被动错误错误计数较高,只能发送被动错误帧数据传输速率与距离CAN总线长度m速率kbps帧结构示意图CAN标准数据帧标准帧使用11位标识符,共108位(不含位填充),传输8字节数据时需47μs完成(1Mbps时)扩展数据帧扩展帧使用29位标识符,共128位(不含位填充),允许更多唯一ID,但传输效率略低远程帧不含数据域,RTR位为隐性,用于请求特定ID的数据帧,通常用于诊断和数据采集第四章总线应用与扩展协议CAN协议简介J1939协议特点SAE J1939•面向商用车辆的高层应用协议•基于CAN
2.0B扩展帧格式•标准化的参数组号PGN定义•支持高达1785个参数SPN•标准传输速率250kbps•支持多包传输,突破8字节限制•定义了地址声明与管理机制•支持诊断和标定功能J1939广泛应用于卡车、客车、工程机械、农业机械和船舶等商用车辆,实现了不同制造商设备间的互操作性()CAN FDFlexible Data-rate扩展数据长度灵活数据速率增强错误检测从传统CAN的8字节扩展到最多64字节仲裁阶段使用标准速率最高1Mbps使用更强大的CRC多项式减少了长数据传输的帧数,提高传输效率数据阶段可提升至8Mbps,大幅提高带宽数据域使用固定位填充,提高可靠性应用场景CAN FD正在逐步取代传统CAN,特别适用于•电动汽车电池管理系统•先进驾驶辅助系统ADAS•ECU固件更新•诊断和标定应用CAN FD帧结构与传统CAN兼容,但增加了新的控制位总线简介LIN总线特点LIN•全称Local InterconnectNetwork(局域互连网络)•单主多从架构一个主节点控制多个从节点•单线通信使用单根线和车身共地•低成本比CAN实现成本低约3倍LIN总线采用单线传输,信号波形为方波,简单易实现•低速率最高20kbps,足够车身电子应用•确定性时序主节点调度,可预测的通信模式•自同步机制不需要精确的时钟源汽车总线网络架构实例分层网络架构现代汽车通常采用分层网络架构•动力总线层高速CAN/FlexRay,连接发动机、变速箱等关键系统•车身总线层低速CAN,连接车身控制模块•子系统层LIN总线,连接简单执行器和传感器•信息娱乐层MOST/以太网,连接多媒体设备网关功能网关模块实现不同总线间的数据交换•协议转换不同总线协议间的数据格式转换•数据过滤只转发必要的信息,减少总线负载•速率匹配缓存数据,协调不同速率总线•诊断功能集中诊断接口,支持全车诊断第五章总线实战与测试工具CAN总线测试与诊断工具CAN示波器CAN分析仪CAN接口卡用于观察CAN信号波形,检查信号质量和电专业CAN总线分析工具,可捕获、解码和记录连接计算机和CAN总线的硬件,如Vector平需要差分探头才能准确测量CAN_H和CAN数据,支持实时监控和数据回放功能VN
1610、PEAK PCAN-USB等,配合软件使CAN_L信号用常用软件工具Vector CANoePCAN-Explorer开源工具最专业的CAN开发测试软件,支持全面的总中端CAN分析软件,价格适中,适合一般开cantools、SavvyCAN等开源工具,适合学习线分析、网络仿真和ECU测试功能发和测试使用和简单应用,成本低总线调试技巧CAN12信号完整性检查总线负载分析•使用示波器观察CAN_H和CAN_L信号波形•监控总线利用率,正常应低于50%•检查电压电平显性CAN_H约
3.5V,•分析消息频率,识别异常高频消息CAN_L约
1.5V•检查错误帧数量,过多表示存在问题•检查信号质量无过冲、振铃和畸变•分析优先级分配,避免高优先级消息堵塞•测量终端电阻应为60Ω两个120Ω并联3常见故障排查•总线短路CAN_H与CAN_L短接或对地短路•终端电阻问题缺失或不匹配导致反射•收发器故障损坏或参数不匹配•接地问题不同节点间地电位差过大•电磁干扰外部干扰源影响信号质量真实案例分享案例背景问题解决某SUV车型客户反映车辆偶发性无法启动,同时仪表盘出现多个警告灯使用传统诊断仪无法定位具体经检查发现车身控制模块内部终端电阻受潮导致阻值变化,更换控制模块后问题解决故障故障诊断过程
1.连接CAN分析仪监控总线通信
2.发现车身控制模块周期性发送异常数据
3.在特定条件下出现大量错误帧
4.使用示波器检测发现CAN信号波形异常
5.测量终端电阻发现值异常(约200Ω)经验总结•CAN总线故障可能表现为多种症状•专业工具对定位复杂故障至关重要•物理层问题可能导致应用层异常总线测试设备实物照片及连接示意CAN测试设备连接方法常用测试设备清单
1.通过OBD-II诊断接口连接CAN分析仪(针脚6为CAN_H,针脚14为CAN_L)•CAN分析仪Vector VN1610/
16302.或使用T型接头直接连接到CAN总线进行在线监测•示波器至少100MHz带宽
3.示波器测量需使用差分探头,连接到CAN_H和CAN_L线•差分探头专用CAN总线探头
4.终端电阻测量需断开总线,使用万用表测量•T型接头用于CAN总线分支•终端电阻120Ω电阻现场测试时应注意安全,避免短路或接错线,可能导致ECU损坏或触发安全气囊等危险在进行侵入式测试前,应断开车辆电源•万用表测量电阻和电压第六章未来趋势与总结汽车总线技术发展趋势汽车以太网兴起安全性增强域控制器架构100Mbps-1Gbps高带宽满足ADAS和自动加密认证机制防止非授权访问从分布式ECU向集中式域控制器转变驾驶需求入侵检测系统监控异常通信减少ECU数量,简化网络拓扑支持IP协议,便于集成互联网技术安全网关隔离关键控制域提高计算资源利用率IEEE
802.3和
802.1标准保证可靠性多协议融合软件定义汽车未来汽车网络将是多协议融合的复杂系统通信技术支撑软件定义汽车的发展•CAN/CAN FD继续用于实时控制•OTA更新远程功能升级与故障修复•以太网用于高带宽数据传输•服务化架构功能即服务•TSN时间敏感网络,确保确定性•动态资源分配按需调整性能•5G/V2X车外通信,连接基础设施课程总结与学习建议1基础知识掌握•理解CAN总线物理层和协议层基本原理•掌握CAN帧结构、仲裁机制和错误处理2实践技能提升•学习基本的总线测试和诊断方法•使用CAN分析仪进行实际总线监控•参与ECU开发或测试项目积累经验3进阶技术学习•熟悉常用故障诊断工具和方法•深入学习高层协议如J
1939、CANopen•了解CAN FD、汽车以太网等新技术4持续专业发展•掌握网络拓扑设计和优化方法•关注行业标准更新和技术发展趋势•参与专业培训和认证课程•加入技术社区交流经验和问题感谢您的参与!希望本课程能够帮助您建立汽车总线技术的知识体系,为您的专业发展奠定基础。
个人认证
优秀文档
获得点赞 0