还剩58页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
总线故障波形分析CAN课程介绍总线及其重要性CAN总线()是一种广泛应用CAN ControllerArea Network于汽车、工业自动化和医疗设备等领域的通信协议它具有高可靠性、实时性和灵活性等优点,能够有效地连接和控制各种电子设备总线基础知识回顾CAN总线拓扑结构数据传输速率12总线采用多点通信方总线的数据传输速率CAN CAN式,所有节点共享同一条总可根据应用需求进行配置,线这种拓扑结构简化了布范围从到10kbps1Mbps线,降低了成本,并提高了高速通常用于汽车电CAN系统的灵活性子,而低速则适用于CAN工业控制仲裁机制总线协议概述CAN标准ISO11898总线协议基于国际标准,该标准定义了CAN ISO11898CAN总线的物理层和数据链路层规范,确保不同厂商的设备能够互联互通和CAN
2.0A CAN
2.0B总线协议分为和两种版本CAN CAN
2.0A CAN
2.0B CAN使用位标识符,而使用位标识符,提
2.0A11CAN
2.0B29供了更大的地址空间和CANopen DeviceNet总线协议之上还定义了和等高级协CAN CANopenDeviceNet议,用于实现更复杂的功能,如设备配置、网络管理和安全通信物理层、数据链路层和应用层数据链路层负责处理数据帧的封装、传输、仲裁和错误检测总线的核心功能都集中CAN物理层2在数据链路层负责定义总线的电气特性、信CAN号电平和传输介质常见的物理层1应用层标准包括(高速ISO11898-2)和(低速负责定义总线之上的应用协议,如CAN ISO11898-3CAN3)和应用层协议提CAN CANopenDeviceNet供了设备配置、网络管理和安全通信等功能总线信号的组成CAN数据位位时间总线信号由一系列数据每个数据位的时间称为位时CAN位组成,每个数据位代表一个间,位时间被划分为同步段、逻辑值(或)数据位的传播段、相位缓冲段和相位011宽度取决于总线的传输缓冲段四个部分,用于实现CAN2速率位同步采样点在每个位时间的特定位置进行采样,以确定数据位的逻辑值采样点的选择对于总线的可靠性至关重要CAN显性电平和隐性电平显性电平隐性电平在总线中,显性电平通常表示逻辑,由发送节点将总隐性电平通常表示逻辑,由发送节点释放总线,使其电压CAN01线电压拉低至特定值来实现显性电平具有优先权,当多个恢复至特定值来实现隐性电平没有优先权,会被显性电平节点同时发送数据时,显性电平会覆盖隐性电平覆盖仲裁机制详解位仲裁1总线采用基于位仲裁的机制来解决总线冲突当多个节CAN点同时发送数据时,它们会逐位比较标识符,直到分出胜负标识符优先级2总线帧的标识符决定了其优先级标识符的值越小,优CAN先级越高优先级高的帧能够赢得总线控制权,优先级低的帧则自动退出发送无损仲裁3总线的仲裁过程是无损的,即失败的节点不会损坏总线CAN上的数据,而是等待总线空闲后重新发送数据总线帧类型数据帧、远CAN程帧、错误帧等数据帧远程帧错误帧用于传输实际数据的用于请求其他节点发用于报告总线上CAN帧数据帧包含标识送数据的帧远程帧的错误错误帧包含符、控制字段、数据不包含数据字段,只错误标志和错误分隔字段和校验等信包含标识符和控制字符,用于通知其他节CRC息段点总线上发生了错误错误检测机制校验、等CRC ACK校验CRC循环冗余校验()是一种常用的错误检测方法,用于检测数据传输过程中发生的错CRC1误总线使用校验来验证数据帧的完整性CAN CRC应答ACK2接收节点在成功接收到数据帧后,会发送一个应答信号给发送节点,表ACK示数据已成功接收发送节点在没有收到应答信号时,会重发数据帧ACK位错误和格式错误3总线还具有位错误和格式错误检测机制,用于检测数据位和CAN帧格式的错误当检测到错误时,节点会发送错误帧常见总线故障类型CAN节点失效1总线上的某个节点发生故障,无法正常发送或接收数据节点失效可CAN能是由于硬件损坏、软件错误或电源问题引起的短路故障2总线上的两条信号线之间发生短路,导致总线电压异常短路故障可CAN能是由于线路老化、绝缘损坏或外部干扰引起的断路故障3总线上的信号线发生断路,导致节点之间无法通信断路故障可能是CAN由于线路断裂、连接器松动或焊接不良引起的噪声干扰4总线上存在噪声干扰,导致信号质量下降,影响数据传输的可靠性CAN噪声干扰可能是由于电磁干扰、电源噪声或接地不良引起的波形异常电压偏低、噪声干扰电压偏低噪声干扰总线电压低于正常范围,可能是由于电源问题、节点负总线波形中存在明显的噪声干扰,可能是由于电磁干CAN CAN载过重或短路故障引起的电压偏低会导致信号幅度减小,扰、电源噪声或接地不良引起的噪声干扰会导致信号失影响数据传输的可靠性真,影响数据传输的准确性时序异常位时间错误、同步丢失位时间错误总线的位时间配置不正确,导致节点之间无法同步位时间错CAN误可能是由于晶振频率不准确、波特率设置错误或采样点位置不当引起的同步丢失总线节点在传输过程中丢失了同步信号,导致数据接收错误CAN同步丢失可能是由于噪声干扰、位时间错误或节点失效引起的总线波形分析工具介绍CAN示波器逻辑分析仪总线分析软件CAN示波器是一种常用的电子测量仪器,用于逻辑分析仪是一种用于分析数字信号的仪总线分析软件是一种专门用于分析CAN显示和分析电信号的波形示波器可以用器逻辑分析仪可以捕获总线上的数总线数据的软件总线分析软件CAN CAN CAN于测量总线的电压、时间和频率等参据帧,并将其解码成可读的格式,帮助分可以接收示波器或逻辑分析仪的数据,并CAN数,帮助诊断故障析协议和数据传输过程提供高级分析功能,如协议解码、错误检测和性能评估示波器在总线诊断中的应用CAN测量时间使用示波器测量总线的位时间,CAN2检查是否存在位时间错误或同步丢失测量电压等问题1使用示波器测量总线的电压,CAN检查是否存在电压偏低、电压过高分析波形或电压波动等问题使用示波器分析总线的波形,检CAN查是否存在噪声干扰、信号失真或反3射等问题逻辑分析仪的优势协议解码数据捕获触发功能逻辑分析仪可以自动解码总线上逻辑分析仪可以长时间捕获总线逻辑分析仪具有强大的触发功能,可CAN CAN的协议,将数据帧转换成可读的格上的数据,记录总线上的所有活动,以根据特定事件触发数据捕获,方便式,方便分析数据传输过程方便查找偶发性故障定位特定故障总线分析软件的使用CAN数据导入1协议解码2错误检测3如何正确连接测试设备示波器连接逻辑分析仪连接12将示波器的探头连接到将逻辑分析仪的探头连接到和信号线和信号线CAN_H CAN_L CAN_H CAN_L上,并确保探头接地良好上,并确保探头接地良好使用差分探头可以提高抗干需要配置逻辑分析仪的采样扰能力速率和触发条件共地3确保测试设备与被测设备共地,以避免接地环路引起的干扰可以使用接地线连接测试设备和被测设备的金属外壳故障波形案例分析案例一节点失效某个总线节点无法正常工作,导致总线上出现通信中使用示波器观察总线波形,发现该节点的发送信号异CAN CAN断该节点可能是由于硬件损坏、软件错误或电源问题引起常,无法产生正常的显性电平和隐性电平使用逻辑分析仪的分析数据帧,发现该节点无法发送和接收数据案例波形展示及原因分析波形特征总线波形显示,节点失效后,总线上没有该节点发送的信号CAN总线电压可能保持在隐性电平,或者出现异常波动原因分析节点失效可能是由于硬件损坏,如收发器芯片损坏或电源电路CAN故障也可能是由于软件错误,如驱动程序错误或应用程序崩CAN溃解决方案及预防措施解决方案更换失效的节点,并检查其硬件和软件配置如果节点是由于电源问题引起的,需要检查电源电路是否正常预防措施定期检查总线节点的硬件和软件状态,及时更新驱CAN动程序和应用程序加强电源管理,避免过载或短路备份对关键节点进行备份,以便在节点失效时能够快速切换,保证总线的正常运行CAN案例二短路故障总线上的和信号线之间发生短路,导致使用示波器观察总线波形,发现和信号CAN CAN_H CAN_L CAN CAN_H CAN_L总线电压异常短路故障可能是由于线路老化、绝缘损坏或线的电压接近,无法产生正常的差分信号使用万用表测量外部干扰引起的和信号线之间的电阻,发现电阻值接近CAN_H CAN_L0案例波形展示及原因分析波形特征总线波形显示,和信号线的电压接近,无法产CAN CAN_H CAN_L生正常的差分信号总线电压可能保持在某个固定值,或者出现异常波动原因分析短路故障可能是由于线路老化,导致绝缘损坏也可能是由于外部干扰,如金属物体接触到总线线路CAN解决方案及预防措施解决方案预防措施保护查找短路点,并修复或更换损坏的线定期检查总线线路的绝缘情况,使用电缆桥架或管道保护总线线CAN CAN路检查总线线路的绝缘情况,及时更换老化的线路避免在总路,避免受到外部损伤CAN CAN确保没有裸露的金属部分线线路附近放置金属物体案例三断路故障总线上的信号线发生断路,导致节点之间无法通信断使用示波器观察总线波形,发现断路点之后的节点无法CAN CAN路故障可能是由于线路断裂、连接器松动或焊接不良引起接收到数据使用万用表测量总线线路的连通性,发现CAN的断路点处的电阻值为无穷大案例波形展示及原因分析波形特征总线波形显示,断路点之后的节点无法接收到数据,波形保持CAN在隐性电平或出现异常波动原因分析断路故障可能是由于线路断裂,连接器松动或焊接不良引起的也可能是由于外部力量拉断了线路解决方案及预防措施解决方案预防措施固定查找断路点,并修复或更换损坏的线路定期检查总线线路的连通性,及时使用线夹或扎带固定总线线路,避CAN CAN检查连接器是否松动,重新连接或更换连更换老化的线路使用高质量的连接器和免受到拉扯接器检查焊接点是否良好,重新焊接焊接材料避免在总线线路附近施CAN加过大的力量案例四噪声干扰总线上存在噪声干扰,导致信号质量下降,影响数据传使用示波器观察总线波形,发现波形中存在明显的噪声CAN CAN输的可靠性噪声干扰可能是由于电磁干扰、电源噪声或接尖峰或毛刺使用频谱分析仪测量总线线路的频谱,发CAN地不良引起的现存在高频噪声案例波形展示及原因分析波形特征原因分析总线波形显示,波形中存在明显的噪声尖峰或毛噪声干扰可能是由于电磁干扰,如附近有大功率电器或CAN刺,信号幅度不稳定,可能出现误码无线设备也可能是由于电源噪声,如电源纹波过大或接地不良解决方案及预防措施解决方案预防措施接地查找噪声源,并采取措施消除或屏蔽噪声避免在总线线路附近放置大功率电确保所有设备良好接地,减少接地环路引CAN使用滤波器滤除电源噪声检查接地是否器或无线设备使用屏蔽电缆,减少电磁起的干扰良好,确保所有设备共地干扰加强电源管理,使用低纹波电源案例五总线负载过重总线上连接的节点数量过多,导致总线负载过重,影响使用示波器观察总线波形,发现信号反射严重,波形失CAN CAN数据传输的可靠性总线负载过重会导致信号反射、位时间真使用逻辑分析仪分析数据帧,发现仲裁失败的概率增错误和仲裁失败等问题加案例波形展示及原因分析波形特征总线波形显示,信号反射严重,波形失真,位时间错误增加CAN数据传输速率可能降低,甚至出现通信中断原因分析总线负载过重是由于连接的节点数量过多,超过了总线的负载CAN能力也可能是由于终端电阻不匹配,导致信号反射解决方案及预防措施解决方案减少总线上连接的节点数量,降低总线负载检查CAN终端电阻是否匹配,确保终端电阻值为欧姆120预防措施在设计总线网络时,合理规划节点数量,避免超过CAN总线负载能力使用符合总线标准的电缆和连接CAN器电阻确保总线两端的终端电阻值匹配,减少信号反射CAN总线诊断流程CAN明确故障现象1详细了解故障现象,收集相关信息,如故障发生的时间、频率和影响范围采集波形2使用示波器或逻辑分析仪采集总线波形,记录总CAN线上的电压、时间和数据信息分析判断3对采集到的波形进行分析和判断,找出异常之处,确定故障类型和可能的原因确定原因4根据波形分析结果,结合对总线结构的了解,确CAN定故障的根本原因和具体位置制定方案5制定解决方案,并进行验证,确保故障得到彻底解决,总线恢复正常运行CAN明确故障现象和相关信息故障描述详细描述故障现象,包括故障发生的时间、频率和影响范围例如,车辆启动困难、仪表盘显示错误、某些功能无法使用等相关信息收集与故障相关的其他信息,如车辆型号、年份、配置、故障代码等这些信息有助于缩小故障范围使用示波器采集总线波形CAN连接探头设置参数12将示波器的探头连接到设置示波器的采样速率、触和信号线发条件和垂直刻度采样速CAN_H CAN_L上,并确保探头接地良好率应至少为总线传输CAN使用差分探头可以提高抗干速率的倍触发条件应设5扰能力置为总线帧的起始CAN位采集数据3启动示波器,采集总线波形记录足够的数据,以便进行后CAN续分析对波形进行分析和判断时间分析测量总线的位时间,检查是否存CAN在位时间错误或同步丢失如果位时2电压分析间不正确,可能是晶振频率不准确或波特率设置错误检查和信号线的电压CAN_H CAN_L1是否在正常范围内如果电压偏低信号分析或偏高,可能是电源问题或短路故障分析总线的波形,检查是否存在CAN噪声干扰、信号失真或反射等问题3如果存在噪声干扰,可能是电磁干扰或接地不良确定故障原因和位置综合分析综合分析故障现象、相关信息和波形数据,找出故障的根本原因1定位故障2根据故障原因,确定故障的具体位置例如,节点失效、线路短路或连接器松动验证3对故障原因和位置进行验证,确保判断的准确性制定解决方案并进行验证制定方案根据故障原因和位置,制定相应的解决方案例如,更换失效的节点、修复短路的线路或重新连接松动的连接器实施方案实施解决方案,并进行必要的调整和测试验证效果验证解决方案的效果,确保故障得到彻底解决,总CAN线恢复正常运行高级总线故障诊断技巧CAN差分信号分析眼图分析触发功能123差分信号分析可以有效抑制共模眼图分析可以评估信号质量,检利用触发功能可以捕获特定事干扰,提高信号质量使用差分测是否存在噪声干扰、位时间错件,如错误帧、特定标识符的数探头可以测量总线的差分信误或同步丢失等问题眼图越清据帧或特定时间段内的信号触CAN号晰,信号质量越好发功能有助于定位特定故障差分信号分析寻找共模干扰差分信号是指和信号线之间的电压差差分共模干扰是指和信号线上同时存在的相同信CAN_H CAN_L CAN_H CAN_L信号可以有效抑制共模干扰,提高信号质量号共模干扰可能是由于电磁干扰、电源噪声或接地不良引起的眼图分析评估信号质量眼图眼图是一种用于评估信号质量的图形眼图是将接收到的所有信号叠加在一起形成的眼图的形状像眼睛,因此得名信号质量眼图越清晰,信号质量越好眼图的张开程度、噪声水平和抖动程度都可以反映信号质量利用触发功能捕获特定事件触发类型触发事件效率示波器和逻辑分析仪都具有触发功能,可可以根据特定事件设置触发条件,如错误使用触发功能可以大大提高故障诊断的效以根据特定事件触发数据捕获常见的触帧、特定标识符的数据帧或特定时间段内率,减少不必要的分析工作发类型包括边沿触发、脉宽触发和协议触的信号触发功能有助于定位特定故障发不同车型总线特点分析CAN不同车型的总线系统可能存在差异,如总线拓扑结构、一些车型可能采用高速总线,而另一些车型可能采用低CAN CAN传输速率、协议类型和节点数量等了解不同车型总线速总线一些车型可能使用协议,而另一些CAN CAN CANopen的特点有助于提高故障诊断的效率车型可能使用协议DeviceNet汽车品牌总线特点A CAN总线拓扑传输速率品牌汽车通常采用星型品牌汽车通常采用A CANA500kbps总线拓扑结构,中央控制器负的总线传输速率,以满CAN责协调各个节点之间的通信足实时性要求协议类型品牌汽车通常使用协议,并在此基础上进行定制化开A CAN
2.0B发汽车品牌总线特点B CAN总线拓扑传输速率协议类型123品牌汽车通常采用线性总品牌汽车通常采用的品牌汽车通常使用B CANB250kbps BCANopen线拓扑结构,各个节点依次连接总线传输速率,以降低电磁协议,实现设备配置和网络管理CAN在同一条总线上干扰功能汽车品牌总线特点C CAN传输速率2品牌汽车通常采用的总C1Mbps CAN线传输速率,以满足高带宽需求总线拓扑1品牌汽车通常采用混合型总C CAN线拓扑结构,结合了星型和线性拓扑的优点协议类型品牌汽车通常使用协C DeviceNet3议,实现设备互联和数据交换功能不同行业总线应用案例CAN工业自动化医疗设备轨道交通总线广泛应用于工业自动化领域,总线也广泛应用于医疗设备领域,总线还应用于轨道交通领域,用CAN CAN CAN用于连接传感器、执行器和控制器,用于连接监护仪、呼吸机和输液泵,于连接列车控制系统、信号系统和乘实现设备互联和数据交换实现数据共享和远程控制客信息系统,实现安全可靠的运行工业自动化总线应用CAN在工业自动化领域,总线被广泛应用于机器人控制、生例如,在机器人控制系统中,总线可以连接机器人控制CAN CAN产线监控和自动化仓储等场景总线可以实现设备之间器、伺服驱动器和传感器,实现精确的运动控制和状态反CAN的实时通信和数据交换,提高生产效率和自动化水平馈在生产线监控系统中,总线可以连接传感器、CAN PLC和上位机,实现实时数据采集和分析医疗设备总线应用CAN监护仪呼吸机总线可以连接监护仪的总线可以连接呼吸机的CAN CAN各个模块,如心电模块、血氧各个模块,如流量传感器、压模块和血压模块,实现数据共力传感器和控制阀,实现精确享和同步显示的呼吸控制输液泵总线可以连接输液泵的各个模块,如电机、传感器和控制器,CAN实现精确的输液控制轨道交通总线应用CAN列车控制1信号系统2乘客信息3总线故障诊断的常见误区CAN忽略物理层问题缺乏系统性分析12只关注协议层分析,忽略物没有进行系统性分析,只凭理层问题,如线路老化、连经验进行判断,容易导致误接器松动或接地不良判经验不足导致误判3经验不足,对总线协议和故障类型不熟悉,容易导致误判CAN忽略物理层问题在总线故障诊断中,物理层问题常常被忽略,例如线路因此,在进行总线故障诊断时,应该首先检查物理层,CAN CAN老化、连接器松动或接地不良这些问题会导致信号质量下确保线路连接良好、接地可靠,并且没有明显的电磁干扰降,影响数据传输的可靠性源缺乏系统性分析经验主义缺乏系统性分析,只凭经验进行判断,容易导致误判应该进行全面的分析,包括故障现象、相关信息和波形数据全面分析应该对总线系统进行全面的分析,包括总线拓扑结构、传输速CAN率、协议类型和节点数量只有全面了解总线系统,才能准确CAN诊断故障经验不足导致误判协议经验不足,对总线协议和故障类型不熟悉,容易导致误CAN判应该加强学习,熟悉各种总线标准和故障类型CAN工具多使用示波器、逻辑分析仪和总线分析软件等工具,提高CAN故障诊断能力通过实践积累经验,不断提高故障诊断水平实践进行总线故障诊断需要不断学习和积累经验只有通过大CAN量的实践,才能真正掌握总线故障诊断的核心技能CAN如何提高总线故障诊断能力CAN提高总线故障诊断能力需要持续学习和积累经验,熟悉此外,还需要具备良好的沟通能力和团队合作精神,能够与CAN各种总线标准,掌握常用测试工具的使用只有不断学不同领域的专家合作,共同解决总线故障问题一名优CANCAN习和实践,才能成为一名优秀的总线故障诊断专家秀的总线故障诊断专家不仅需要具备专业知识,还需要CANCAN具备解决实际问题的能力持续学习和积累经验实践参与总线相关的项目,积累实际CAN2经验通过实践,将理论知识转化为学习实际技能1阅读总线相关的书籍、文章和CAN技术文档,了解最新的总线标CAN准和技术发展趋势交流与其他总线工程师交流经验,互CAN3相学习,共同提高熟悉各种总线标准CANISO11898CANopen12是总线是一种基于ISO11898CAN CANopenCAN的基础标准,定义了总线的应用层协议,广泛应CAN总线的物理层和数据链路层用于工业自动化领域规范DeviceNet3是一种基于总线的应用层协议,广泛应用于设备DeviceNet CAN互联领域掌握常用测试工具的使用示波器熟练使用示波器,测量总线的电压、时间和频率等CAN参数,分析总线波形CAN逻辑分析仪熟练使用逻辑分析仪,捕获总线上的数据帧,并将CAN其解码成可读的格式分析软件熟练使用总线分析软件,分析总线数据,检测CANCAN错误和性能瓶颈提问环节感谢您参与本次总线故障波形分析课程!如果您有任何问题,请随时提问我们期待与您共同探讨总线技术,提高CANCAN故障诊断能力,为您的工作和学习提供帮助。
个人认证
优秀文档
获得点赞 0