CAN总线检测方法
CAN总线检测方法
CAN总线检测方法1.物理层检测:-通过使用示波器测量CAN电压水平,可以确定总线上是否存在电压偏移或干扰。
-使用电压鉴频器检测总线上的信号频率,以确保在指定的范围内。
-通过使用电压探针来测量总线的电压水平和脉冲宽度。
2.帧格式检测:-对接收到的CAN消息进行帧格式分析,包括识别标识符、数据长度等。
这可以确保车辆主控制器正确解析发送的消息。
-检查CAN消息的CRC校验和,以确保数据在传输过程中没有发生错误。
3.总线负载检测:-通过将模拟负载连接到总线上,可以测试总线在高载荷情况下的性能。
这可以帮助确定总线的最大负载容量。
-使用总线分析仪观察总线上的传输速率,以确保总线能够满足所需的通信速度。
4.误码率检测:-使用误码率分析仪来分析总线上的传输错误率。
这可以帮助检测到传输中的错误,并采取相应的纠正措施。
-检查接收到的CAN消息,以确认其与发送方发送的消息是否一致。
如果存在不一致的问题,可能是由于总线上的传输错误引起的。
5.通信延迟检测:-使用定时器或逻辑分析仪来测量CAN消息的传输延迟。
这可以帮助确保通信速度满足实时要求。
-检测CAN消息的响应时间,以确保在特定时间内收到回复。
6.总线冲突检测:-在总线上发送具有相同优先级的多个消息,以模拟总线冲突的情况。
使用逻辑分析仪来检测和分析这些冲突。
-检测总线上的错误帧,以确认是否发生了总线冲突。
总之,CAN总线检测是确保汽车电子系统中CAN网络正常运行的关键步骤。
它包括物理层检测、帧格式检测、总线负载检测、误码率检测、通信延迟检测和总线冲突检测等多个方面。
这些检测方法能够帮助车辆制造商和维修技术人员识别和解决CAN总线上的问题,从而确保汽车电子系统的可靠性和性能。
CAN总线故障检查方法
一、CAN总线简介CAN总线即控制器局域网,为串行通信协议,能有效的支持具有很高安全等级的分布实时控制,在汽车电子行业中,使用CAN连接发动机控制单元,传感器,防刹车系统等等,其传输速度可达到1Mbit/S。
1、CAN总线数据生成CAN总线的数据分为模拟信号与数字信号,模拟信号是由传感器检测得到,并将得到的信号进行转换(A/D),变成数字信号,送给MCU,由MCU将生成的CAN报文发送到总线上。
模拟信号一般显示在指针表上,如气压1,气压2等。
数字信号相对简单,可直接由MCU 接收,然后将报文发到CAN总线上,如发动机诊断,刹车片磨损等等,一般显示在仪表上。
2、CAN信号线CAN传输的两条信号线被称为CAN_H 和CAN_L。
通电状态:CAN_H(2.5V)、CAN_L(2.5V)或CAN_L(3.5V)、CAN_H(1.5V)断电状态:CAN_H、CAN_L之间应该有60~62欧电阻值,两个120欧分别在仪表模块和后控模块中,并联后是60欧姆左右。
☞友情提示:用万用表是测不准CAN_H或CAN_L电压的,因为通电后CAN线上的电压在不停变化,而万用表的响应速度很慢,所以测得的电压是并不是当前电压而是电压的有效值。
3、唤醒线WAKEUPCAN总线所有模块都有两个WAKEUP引脚,模块内部是连接在一起的,前控模块为WAKEUP输出,其它模块为WAKEUP的输入,连线时总线各模块的WAKEUP都必须与前控连接在一起,当前控电源正常、钥匙1档(ACC档)开时,前控正常工作,WAKEUP输出(输出电压值约等于当前电源电压),总线其它模块收到WAKEUP 信号,模块被唤醒,在电源正常的情况下,各模块开始工作。
二、线路和模块的基本检查1、线路的基本检查分为输入和输出线路。
对输入线路的检查:首先,要找到输入的管脚(各种车的管脚定义不同);然后将输入的管脚与模块断开;最后对线路是否有信号输入进行检查。
对输出线路的检查首先,确定输出的线路是否断线或搭铁。
基于Vector总线设备的CAN总线测试方法概述
基于Vector总线设备的CAN总线测试方法概述CAN(Controller Area Network)总线是一种用于在汽车和工业设备等场景中连接多个设备的网络协议。
作为现代车辆电子系统和工业控制系统的核心,CAN总线已被广泛应用于各种汽车控制模块、传感器和执行器。
为了确保CAN总线系统的正常运行,测试方法变得非常关键。
在CAN总线测试中,Vector总线设备是其中一个非常重要的组成部分。
本文将简要介绍Vector总线设备的CAN总线测试方法概述。
Vector公司是CAN总线测试领域的领军者,他们的硬件和软件可以广泛应用于汽车和工业领域的CAN总线系统中。
这些设备和软件旨在帮助工程师对CAN总线进行测试和诊断,以确保系统稳定和行为正确。
下面是Vector总线设备的CAN总线测试方法概述。
首先是CAN总线的物理层测试。
这一层测试涉及到CAN总线的传输介质和电气特性等方面的测试。
物理层测试是必要的,因为如果总线的物理层存在任何问题,将会导致CAN总线系统的故障或不稳定。
在测试物理层时,可以使用Vector的CAN中继器或CAN分析仪等工具来监视和记录CAN总线信号,并确保线路质量符合CAN总线协议的标准。
接下来是CAN总线数据链路层测试。
这一层测试主要是测试总线的数据传输和错误处理能力。
在这层测试中,需要通过CAN总线上的一些命令和信息来验证数据和错误的传输。
可以使用Vector的CANoe或CANalyzer等工具进行这层测试。
在 CAN总线数据链路层测试中,可以使用Vector的CANoe或CANalyzer等工具进行这层测试。
最后是CAN总线应用层测试。
这层测试主要是验证总线应用程序的逻辑正确性。
在这层测试中,需要对CAN总线向应用程序发送数据和应用程序向总线发送响应请求进行测试。
这可以使用Vector的CANoe或其他测试工具来实现。
在使用Vector总线设备进行CAN总线测试之前,需要进行全面的测试规划和准备工作,包括定义测试目标、测试方案、测试路线、测试模型以及测试数据等。
CAN总线常见故障的快速检修方法与CAN总线故障的常见故障与万用表检修方法
C目前汽车各大系统基本都由模块统一控制,相同类别的模块组建成一个局域网络,例如发动机、变速器、ASB,气囊就使用CAN总线连接构成了一个驱动CAN。
各局域网之间的通信速率不一样,协议不一样,相互不能直接通信,需要一个网关来协调各个局域网之间的通信(下图)。
▲局域网之间的物理关系网络出现故障,总结起来就是模块本身故障、总线虚接、总线开路、总线之间相互短路、总线对地短路、总线对正极短路。
出现故障的表现就是单一模块不通信、总线瘫痪。
下面针对较常见的故障来讲解维修方法。
Ol单一模块不通信故障检修单一模块不通信是指在一个局域网上所有的模块基本都能通信,且可以读出故障码,但都会报与某一个模块失去通信的故障码。
例如,在驱动CAN总线上面有发动机电脑、自动变速器电脑、ABS电脑,ABS故障灯点亮,使用解码器扫描全车模块,发现发动机电脑、自动变速器电脑有故障码,ABS电脑无法通信。
根据总线通信的原理可以分析出以下信息:驱动CAN总线没有对正极或负极短路,否则驱动CAN总线便瘫痪了。
如果ABS电脑内部有终端电阻,则不考虑ABS电脑的CAN总线开路。
否则驱动CAN总线便瘫痪。
如果ABS电脑内部没有终端电阻,则可能是CAN总线瘫痪了。
ABS电脑的电源可能会出现故障,因为ASB电脑的电源有故障,那么ABS电脑就无法正常开机工作,所以电脑无法通信。
ABS电脑本身故障,如果电源是完好的,总线也是完好的,则ABS电脑本身故障。
下面看一下准确的检修捕捉步骤:根据电路图检查电脑的电源部分,如果有故障修复即可。
根据电路图找到电脑的总线,然后拔掉插头测量CAN-H和CAN-L的电压,看是否在合理范围内。
一般只会得到以下两个结果:正常的;一根线没有电压,另一根线正常,或者两根线都没有电压,没有电压的即开路。
如果确定了电脑的电源是完好的,CAN总线电压也是合理的,此时便可以更换电脑了。
02总线瘫痪检修总线瘫痪就是总线上所有的模块都不能通信了,且是持久不能通信,不是偶发的。
CAN总线检测方法
CAN总线检测方法1、车辆无法启动。
(1)首先观察无法启动时车辆的状态,主要是仪表。
观察仪表是否有电,因为从仪表上可以看到车上其他模块的工作状态。
如果仪表没有电可按下面的方法查起。
首先,要检查仪表没电时的状态。
因为仪表的显示受前控模块和顶控模块的控制。
同时后控模块也影响仪表。
当打开电源开关后,按下ON档开关。
看车上总线相连的开关是否有电。
如有电说明是前控的问题,这里指根前控相关的所有问题。
包括前控的线路问题。
如没有电说明是后控的问题。
这时可以通过另一种方法简易判断。
即打开电源时仪表是否有电通过。
有电就是前控的问题。
没电则是后控的问题。
(2)当车上的仪表有显示时可以通过仪表的液晶显示屏进行观察。
方法如下,按动仪表下方的上翻键或下翻键可以找到模块在线界面。
当车辆不启动时,有可能是桥模块、后控模块或前控模块掉线引起的。
观察是否在线可以轻松的判断。
同时,桥不在线时仪表下面的挡位指示灯不亮,后控不在线时档位灯亮。
若仪表下方N灯不亮,则发动机也无法正常启动,可检查发动机与变速箱通信线是否短路、断路。
(3)起动机可以转动,但是就是起动不着。
这是由于发动机的电脑故障或者是供油系统的故障引起的。
排除的方法如下:首先检查模块的保险是否烧毁。
其次检查车辆线束上的接插件是否牢靠。
最后是检查模块上的接线是否有退出的。
2、发动机的信号无法传入总线这一般是由于发动机和总线的接口出现了问题。
在车上一共有三个接口。
一个在前部电线束里,一个在后备电箱中,另一个在发动机上面铁盒边,都是屏蔽线的自锁接头。
查找这些插头,看看是否有问题。
3、仪表气压表显示不一致:气罐压力传感器是通过检测气罐中的压力,传感器输出一个模拟电阻信号传输到中控,再由中控到总线(气罐压力传感器线号72对应中控针角4-17,负极搭铁信号线为76,另一个气罐压力传感器线号74对应针角4-18负极搭铁线号为77),由总线转为数字信号通过仪表模块显示气压,电阻越大则显示气压越高,当负极搭铁线掉后或针角线虚后,电阻变为无限大,则仪表压力将顶到顶部。
CAN总线故障检查方法
一、CAN总线简介CAN总线即控制器局域网,为串行通信协议,能有效的支持具有很高安全等级的分布实时控制,在汽车电子行业中,使用CAN连接发动机控制单元,传感器,防刹车系统等等,其传输速度可达到1Mbit/S。
1、CAN总线数据生成CAN总线的数据分为模拟信号与数字信号,模拟信号是由传感器检测得到,并将得到的信号进行转换(A/D),变成数字信号,送给MCU,由MCU将生成的CAN报文发送到总线上。
模拟信号一般显示在指针表上,如气压1,气压2等。
数字信号相对简单,可直接由MCU接收,然后将报文发到CAN总线上,如发动机诊断,刹车片磨损等等,一般显示在仪表上。
2、CAN信号线CAN传输的两条信号线被称为CAN_H 和CAN_L。
通电状态:CAN_H (2.5V)、CAN_L(2.5V)或CAN_L(3.5V)、CAN_H(1.5V)断电状态:CAN_H、CAN_L之间应该有60~62欧电阻值,两个120欧分别在仪表模块和后控模块中,并联后是60欧姆左右。
☞友情提示:用万用表是测不准CAN_H或CAN_L电压的,因为通电后CAN线上的电压在不停变化,而万用表的响应速度很慢,所以测得的电压是并不是当前电压而是电压的有效值。
3、唤醒线WAKEUPCAN总线所有模块都有两个WAKEUP引脚,模块内部是连接在一起的,前控模块为WAKEUP输出,其它模块为WAKEUP的输入,连线时总线各模块的WAKEUP都必须与前控连接在一起,当前控电源正常、钥匙1档(ACC档)开时,前控正常工作,WAKEUP输出(输出电压值约等于当前电源电压),总线其它模块收到WAKEUP信号,模块被唤醒,在电源正常的情况下,各模块开始工作。
二、线路和模块的基本检查1、线路的基本检查分为输入和输出线路。
对输入线路的检查:首先,要找到输入的管脚(各种车的管脚定义不同);然后将输入的管脚与模块断开;最后对线路是否有信号输入进行检查。
对输出线路的检查首先,确定输出的线路是否断线或搭铁。
CAN总线的查找及连接方法
CAN总线的查找及连接方法CAN总线是一种常用的控制器局域网络,用于在不同设备之间进行通信。
CAN总线可以用于汽车、工业自动化、通信设备等领域,可以实现实时性高、稳定性好的数据传输。
在实际使用中,需要先查找并连接CAN总线才能实现通信功能。
下面将介绍CAN总线的查找及连接方法。
一、CAN总线的查找方法1.查看设备手册:首先,在需要使用CAN总线的设备手册中查看是否支持CAN总线通信。
设备手册中会详细说明CAN总线的参数、接口类型、通信速率等信息,从而确定是否支持CAN总线。
2.查看设备外部连接接口:如果设备支持CAN总线通信,可以通过查看设备的外部连接接口来确认CAN总线的接口类型和连接方式。
通常情况下,CAN总线的接口是一个圆形的9针插座,也有一些设备采用其他类型的接口,需要根据具体设备来确认。
3.使用专用工具进行扫描:如果无法确定设备是否支持CAN总线通信或者找不到外部接口,可以使用专用的CAN总线扫描工具来扫描设备,看是否可以检测到CAN总线信号。
扫描工具通常可以识别CAN总线的信号并显示通信状态,从而确认设备是否支持CAN总线通信。
二、CAN总线的连接方法1.准备CAN总线设备:在确认设备支持CAN总线通信后,需要准备好CAN总线设备,包括CAN总线模块、CAN总线数据线等。
2.连接CAN总线模块:将CAN总线模块插入设备上的CAN总线接口,确保插入正确,避免损坏设备。
通常情况下,CAN总线模块插入后会有“咔嚓”声,表示已连接成功。
3.连接CAN总线数据线:将CAN总线数据线连接到CAN总线模块上的引脚上,通常情况下,CAN总线数据线有两根线,一根为CAN_H,另一根为CAN_L,需要分别连接到CAN总线模块上对应的引脚上。
4.设置CAN总线参数:连接好CAN总线设备后,需要设置CAN总线的参数,包括通信速率、数据位率、校验方式等。
设置参数需要按照设备手册上的说明进行,确保设备之间能够正常通信。
CAN总线故障检查方法
CAN总线故障检查方法CAN总线是控制区域网络(Controller Area Network)的缩写,是一种广泛应用于各种汽车和工业控制系统中的通信协议。
CAN总线的故障检查非常重要,因为故障的产生可能会导致整个系统崩溃或无法正常工作。
以下是一些常见的CAN总线故障检查方法:1.总线电气参数检查:2.总线终端电阻检查:3.总线连接检查:检查总线连接是否良好,包括总线电缆、连接器等。
确保连接紧固,没有松动或断裂。
4.总线通信状态检查:使用CAN总线诊断仪或类似的工具,对总线进行通信状态检查。
检查是否存在通信错误、丢失的帧、误码等现象。
5.总线数据诊断:检测CAN总线上的数据是否正常。
可以通过监控CAN总线上传输的数据包,进行诊断和分析。
如果数据包中存在错误或异常,可能是因为一些节点发送了无效或错误的数据。
6.节点故障排查:检查CAN总线上的每个节点的状态和工作正常性。
确保每个节点都能正常发送和接收数据。
如果一些节点无法发送或接收数据,可能是由于节点自身故障,如芯片损坏、节点程序错误等。
7.环境干扰检查:环境干扰可能会对CAN总线的通信造成干扰或干扰,例如电磁辐射、电源噪声等。
检查总线周围的环境,排除干扰源。
8.诊断仪器使用:使用专业的CAN总线诊断仪器进行故障检查。
这些诊断仪器具有丰富的功能和参数设置,可以帮助用户更好地了解总线的状态和工作情况。
最后,对于CAN总线的故障检查,需要针对具体的问题进行分析和诊断。
上述方法只是一般性的指导,具体情况下还需要根据实际情况进行调整和补充。
同时,也需要具备一定的专业知识和技能来进行故障排查和处理。
汽车CAN总线故障原因及检测方法
汽车CAN总线故障原因及检测方法作者:陈建军来源:《新教育时代》2015年第08期摘要:汽车CAN总线网络通信技术,用简洁的双绞线和一些器件,将汽车上相关的各电控系统联系起来,实现了发动机控制系统、传动控制系统、舒适控制系统和信息娱乐控制系统之间的通信,使整车各系统之间的信息即时共享,提高信息传输的可靠性。
目前CAN总线技术广泛应用于轿车,本文介绍汽车CAN总线故障产生的原因及检测的一般方法。
关键词:CAN总线故障原因检测方法本人从事汽车维修及教学工作多年,对汽车维修有深刻的体会,对排除汽车故障有丰富的经验,现根据我的实践工作经验,谈谈汽车CAN总线的维修方法。
一、CAN总线故障产生的原因CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。
分析CAN总线系统产生故障的原因一般有以下三种:1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。
它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
二、CAN总线系统的检测1.终端电阻值测量注意:电阻测量过程中应注意:先断开车辆蓄电池的接线,大约等待5 min,直到系统中所有的电容器放完电后再测量,因为控制单元内部电路的电阻是变化的。
CAN总线故障检查方法
CAN总线故障检查方法
1.检查硬件连线
首先需要检查CAN总线的硬件连线是否正确。
检查CAN总线连接器是否插紧,连接器引脚是否损坏或变形。
同时,检查总线是否接地良好,地线是否松动或断开。
如果总线上有多个节点,需要检查每个节点的连接状态和通信是否正常。
2.检查总线电压
CAN总线的电压应在2.5V左右,如果电压过高或过低,都会导致通信故障。
使用万用表测量CAN总线的电压,检查是否正常。
如果电压不正常,需要检查供电电源和终端电阻是否有问题,有必要的话可以更换电源或电阻。
3.检查终端电阻
4.检查总线负载
5.检查节点配置
6.检查节点软件
7.使用诊断工具
当以上方法无法解决问题时,可以使用专门的CAN总线诊断工具进行故障诊断。
这些工具可以监视总线上的通信,检测错误帧和冲突,并提供详细的故障诊断报告。
根据诊断报告进行故障排查和修复。
总之,对CAN总线故障的检查和排除需要综合考虑硬件、电压、电阻、负载、配置和软件等多方面因素。
通过逐个排查这些可能存在的问题,可
以找到并解决CAN总线故障。
简述can总线的故障检测诊断与排除的基本步骤
简述can总线的故障检测诊断与排除的基本步骤
CAN总线(ControllerAreaNetwork,简称CAN)是一种用于工业汽车等移动设备的局域网连接标准。
由于汽车工业中广泛应用,CAN
总线问题可能影响到汽车系统的运行。
因此,必须采取有效的故障检测诊断与排除步骤来确保设备的正常运行。
CAN总线故障检测诊断与排除的基本步骤包括:
第一步:初步排查。
首先,操作人员应对CAN总线接口进行检查,以核实接口是否物理故障,如拓扑错误、接触不良等;其次,操作人员应检查每个CAN总线终端的CAN接口上的信号,以确定信号是否正常。
第二步:确认故障点。
如果仅仅检查CAN总线接口未能查明故障点,还需要进一步检查CAN接口上的信号,以确定信号是否正常,并进行CAN主从终端之间的技术比较;如果可以确认某个CAN总线终端的故障,则可以选择进行更换维修或更换整个CAN总线系统。
第三步:进行故障处理。
如果不能立即确认CAN总线故障的具体原因,则可采用抓取记录器的方法,对外部信号及内部信号进行不断跟踪和记录,最后经过数据分析来判断故障点,这种方法可以找出最终故障原因,从而防止同样故障再次发生。
第四步:重新验证。
最后,应对已维修或更换的CAN总线系统进行重新验证,以确保故障已经解决,以及CAN总线系统已恢复正常。
故障检测诊断与排除是确保CAN总线功能正常运行的重要步骤,操作人员应熟悉上述步骤,以确保CAN总线的高可靠性和稳定的运行。
怎样检测CAN总线上的终端电阻阻值-
怎样检测CAN总线上的终端电阻阻值?本文主要是关于CAN总线的相关介绍,并着重对CAN总线终端电阻阻值的检测进行了详尽的阐述。
CAN总线CAN是控制器局域网络(Controller Area Network,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。
在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。
在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。
由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。
为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。
此后,CAN 通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。
CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。
它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。
优势CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。
较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于。
汽车can总线工作原理及测量方法
汽车can总线工作原理及测量方法随着汽车工业的不断发展,汽车电子控制单元逐渐增多,各电控单元之间的信号交换更为复杂。
而CAN总线可将汽车内部各电控单元之间连接成一个局域网络,实现了信息的共享,大大优化了整车的布线。
接下来,我们将继续为大家分享CAN相关技术知识。
CAN的分层架构它由三层组成,即应用层、数据链路层和物理层。
应用层:该层与操作系统或CAN设备的应用程序交互。
数据链路层:它在发送、接收和验证数据方面将实际数据连接到协议。
物理层:它代表实际的硬件,即CAN控制器和收发器。
CAN物理层特性CAN物理层被分为三个部分:在CAN控制器芯片中实现的物理编码,指定收发器特性的物理介质附件,物理介质依赖子层,这是特定的应用,没有标准化。
图LCAN总线接线图物理编码子层PCS包括比特编码和解码、比特定时。
它为收发器芯片提供连接单元接口,并包含TX和RX引脚,位级错误也通过位填充来处理。
位时序出于时序目的,CAN总线上的每个位都划分成至少4个时间份额,时间份额逻辑上划分成4段:同步段传播段相位缓冲段1相位缓冲段2NominalBitTime(ofonBit)图2.CAN位时序同步段1个时间量子长度,用于多个连接在总线上的单元,通过此段实现时序调整,当总线电压电平发生变化(显性到隐性或隐性到显性)时,预计该段会出现位沿。
传播段用于补偿网络上节点之间的物理延迟,包括发送单元的输出延迟、总线上信号的传播延迟、接收单元的输入延迟。
相位缓冲段相位缓冲段用于补偿节点间的晶振误差,又分为相位缓冲段I(PSI)和相位缓冲段2(PS2),在这个时间段的末端进行总线状态的采样。
两个相位缓冲段PSl和PS2用于补偿总线上的边沿相位误差。
采样点采样渡是位时间内的一个时间点,在该时间点,读取总线电平并进行分析。
位时间内的采样点决定CAN总线电压是隐性还是显性。
以位时间的百分比表示,位置从位时间的起点开始计算,位于阶段1和阶段2之间。
汽车can总线测量方法
汽车can总线测量方法
CAN(Controller Area Network,控制器局域网络)总线是一种常用于汽车电子系统中的通信协议,用于实现车内各个电子设备之间的数据交换和通信。
要测量汽车CAN总线的数据,可以采取以下方法:
1. 使用CAN总线分析仪:CAN总线分析仪是一种专门用于监测和分析CAN总线数据的设备。
它可以连接到车辆的CAN总线上,实时监测和记录CAN总线上的数据传输情况,同时还可以对数据进行分析和解码。
2. 使用诊断工具:一些汽车诊断设备和工具也可以用于测量CAN总线数据。
通过连接到车辆的诊断接口,这些工具可以读取和解析CAN总线上的数据,提供诊断和调试信息。
3. 使用OBD-II扫描工具:OBD-II(On-Board Diagnostics)是一种汽车诊断协议,它使用CAN总线进行数据传输。
一些OBD-II扫描工具可以通过连接到车辆的OBD-II接口,读取和解析CAN总线上的数据,提供车辆的诊断和调试信息。
无论是使用CAN总线分析仪、诊断工具还是OBD-II扫描工具,测量CAN总线数据时需要连接到车辆的相应接口,同时还需要具备相应的软件和硬件支持,以
确保准确获取和解析CAN总线上的数据。
can总线校验方法
can总线校验方法
CAN总线校验方法包括位填充和CRC校验。
位填充是一种重要的抗干扰措施,在CAN消息帧的帧起始、仲裁场、控制场、数据场和CRC段,均以位填充方法进行编码。
当发送器在发送流中检测到5个极性相同的连续位时,自动插入一个部补位码。
此外,CAN总线采用CRC校验来检测传输过程中可能出现的错误。
发送端根据数据内容计算出CRC校验码,并将其附加到数据包的末尾。
接收端收到数据后,再次进行CRC计算,并将计算得到的校验码与接收到的校验码进行比较,以此确定数据的完整性。
常用的CRC多项式有CRC-16和CRC-32等。
以上信息仅供参考,建议查阅CAN总线技术相关书籍或咨询专业人士获取更准确的信息。
汽车CAN总线故障原因及检测方法
汽车CAN总线故障原因及检测方法作者:陈建军来源:《新教育时代》2015年第08期摘要:汽车CAN总线网络通信技术,用简洁的双绞线和一些器件,将汽车上相关的各电控系统联系起来,实现了发动机控制系统、传动控制系统、舒适控制系统和信息娱乐控制系统之间的通信,使整车各系统之间的信息即时共享,提高信息传输的可靠性。
目前CAN总线技术广泛应用于轿车,本文介绍汽车CAN总线故障产生的原因及检测的一般方法。
关键词:CAN总线故障原因检测方法本人从事汽车维修及教学工作多年,对汽车维修有深刻的体会,对排除汽车故障有丰富的经验,现根据我的实践工作经验,谈谈汽车CAN总线的维修方法。
一、CAN总线故障产生的原因CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。
分析CAN总线系统产生故障的原因一般有以下三种:1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。
它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
二、CAN总线系统的检测1.终端电阻值测量注意:电阻测量过程中应注意:先断开车辆蓄电池的接线,大约等待5 min,直到系统中所有的电容器放完电后再测量,因为控制单元内部电路的电阻是变化的。
CAN双线式总线系统的检测方法
CAN双线式总线系统的检测方法CAN是英语“Controller Area Network”的缩写,意为“控制器局域网”。
CAN数据总线指用于传递和分配数据的系统。
CAN 双线式数据总线系统是一个有两条线的总线系统,通过这两条数据总线,数据便可按顺序传到与系统相连的控制单元。
这些控制单元就是通过CAN总线彼此相通的(即通CAN总线传递数据)。
CAN双线式数据总线系统目前已经广泛应用在电控汽车上,国产一汽宝来(BORA)、一汽奥迪A6、上海帕萨特B5和波罗(POLO)轿车上均不同程度地采用了CAN双线式数据总线系统。
因此,掌握CAN双线式数据总线系统的故障检测方法已经成为当务之急。
在检查数据总线系统前,须保证所有与数据总线相连的控制单元无功能故障。
功能故障指不会直接影响数据总线系统,但会影响某一系统的功能流程的故障。
例如:传感器损坏,其结果就是传感器信号不能通过数据总线传递。
这种功能故障对数据总线系统有间接影响。
这会影响需要该传感器信号的控制单元的通讯。
如存在功能故障,先排除该故障。
记下该故障并消除所有控制单元的故障代码。
排除所有功能故障后,如果控制单元间数据传递仍不正常,检查数据总线系统。
检查数据总线系统故障时,须区分两种可能的情况。
1.两个控制单元组成的双线式数据总线系统的检测检测时,关闭点火开关,断开两个控制单元(图1)。
检查数据总线是否断路、短路或对正极/地短路。
如果数据总线无故障,更换较易拆下(或较便宜)的一个控制单元试一下。
如果数据总线系统仍不能正常工作,更换另一个控制单元。
图1 两个控制单元组成的双线式数据总线系统2三个或更多控制单元组成的双线式数据总线系统的检测检测时,先读出控制单元内的故障代码。
如图2所示,如果控制单元1与控制单元2和控制单元3之间无通讯。
关闭点火开关,断开与总线相连的控制单元,检查数据总线是否断路。
如果总线无故障,更换控制单元1。
如果所有控制单元均不能发送和接收信号(故障存储器存储“硬件故障”),则关闭点火开关,断开与数据总线相连的控制单元,检测数据总线是否短路,是否对正极/地短路。
汽车can总线工作原理及测量方法详解
汽车can总线工作原理及测量方法详解发表于2018-04-25 08:54:18接口/总线/驱动CAN总线的总体结构CAN总线由CAN控制器、CAN收发器、数据传输线、数据传输终端等组成。
CB311的ECU(发动机控制单元)、TCU(变速器控制单元)、FEPS (无钥匙进入和无钥匙启动系统)、组合仪表四个电控单元通过CAN总线连接,CAN控制器、CAN收发器均集成在电控单元中。
CB311CAN总线的结构如图1所示。
图1 CB311 CAN总线的总体结构1、CAN控制器CAN控制器集成在电控单元内部,接收由控制单元微处理器传来的数据。
CAN控制器对这些数据进行处理并将其传递给CAN收发器;同样CAN 控制器也接收收发器传来的数据,处理后传递给控制单元微处理器。
2、CAH收发器CAN收发器集成在电控单元内部,同时兼具接收、发送和转化数据信号的功能。
它将CAN控制器发送来的电平信号数据转化为电压信号并通过数据传输线以广播方式发送出去。
同时,它接收数据传输线发送来的电压信号并将电压信号转化为电平信号数据后,发送到CAN控制器。
3、数据传输线为了减少干扰,CN总线的数据传输线采用双绞线,其绞距为20mm,截面积为0.5m,称这两根线为CAN-高线(CAN-H)和CAN-低线(CAN-L),如图2所示。
两根线上传输的数据相同,电压值互成镜像,这样,两根线的电压差保持一个常值,所产生的电磁场效应也会由于极性相反而互相抵消。
通过该方法,数据传输线可免受外界辐射的干扰;同时,向外辐射时,实际上保持中性(即无辐射)。
4、数据传输终端数据传输终端是一个电阻器,阻止数据在传输终了被反射回来破坏数据,一般数据传输终端为120Q的电阻。
CB311的数据传输终端为两个1202的电阻,分别集成在BCU和组合仪表中。
汽车CAN总线数据传输系统构成及工作原理现代汽车的电控单元主要有主控制器、发动机控制系统、悬架控制系统、制动防抱死控制系统(ABs牵引力控制系统、AsR控制系统、仪表管理系统、故障诊断系统、中央门锁系统、座椅调节系统等。
一种CAN总线报文优先级产生与检测方法
一种CAN总线报文优先级产生与检测方法按照CAN的MAC机制及仲裁规章,假如高优先级的报文向来占用着总线,则其他低优先级的报文将无法获得仲裁,但是会尝试重新发送。
惟独当高优先级报文不再占用总线时,低优先级的报文才可能发送胜利。
因此,检测报文优先级的前提和关键是如何让不同优先级的报文同时竞争总线。
为便利解释,首先命名标识符。
节点1要发送两种报文,将其发送报文标识符分离命名为SENT_ID_11和SENT_ID_12,将节点2和节点3发送报文标识符分离命名为SENT_ID_2和SENT_ID_3。
报文的优先级挨次:SENT_ID_11>SENT_ID_2,SENT_ID_11>SENT_ID_3,SENT_ID_12>SENT_ID_2,SENT_ID_12>SENT_ID_3,SENT_ID_11 不同于SENT_ID_12,SENT_ID_2不同于SENT_ID_3。
使节点1延续发送标识符为SENT_ID_11的报文,目的是让高优先级的报文占用总线,使总线向来处于“忙”的状态。
然后使节点2和节点3分离开头发送标识符为SENT_ID_2和SENT_ID_3报文,节点2、3发送的报文优先级不同且均比节点1优先级低。
此时,节点2和3监听总线的结果是:发觉有比其本身优先级高的报文正在发送,因此要边监听边等待。
这季节点l 停止发送后,节点2和3会同时竞争总线,从而制造了使不同优先级的报文同时竞争总线的条件。
按照节点4接收到报文的先后挨次即可验证节点2和节点3所发报文的优先级了,并且两个节点发出的报文都被胜利接收,也验证了CAN总线的非破坏性仲裁机制。
另外,通过节点1检测到的MAC帧也能确定节点2和3的报文优先级。
这里要注重的是,SENT_ID_12的报文作为检测开头的标记。
使节点l停止延续发送报文,让节点1再发送1帧ID为SENT_ID_12的报文,同时开头检测总线电平,捕获MAC帧。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C A N总线检测方法1、车辆无法启动。
(1)首先观察无法启动时车辆的状态,主要是仪表。
观察仪表是否有电,因为从仪表上可以看到车上其他模块的工作状态。
如果仪表没有电可按下面的方法查起。
首先,要检查仪表没电时的状态。
因为仪表的显示受前控模块和顶控模块的控制。
同时后控模块也影响仪表。
当打开电源开关后,按下ON档开关。
看车上总线相连的开关是否有电。
如有电说明是前控的问题,这里指根前控相关的所有问题。
包括前控的线路问题。
如没有电说明是后控的问题。
这时可以通过另一种方法简易判断。
即打开电源时仪表是否有电通过。
有电就是前控的问题。
没电则是后控的问题。
(2)当车上的仪表有显示时可以通过仪表的液晶显示屏进行观察。
方法如下,按动仪表下方的上翻键或下翻键可以找到模块在线界面。
当车辆不启动时,有可能是桥模块、后控模块或前控模块掉线引起的。
观察是否在线可以轻松的判断。
同时,桥不在线时仪表下面的挡位指示灯不亮,后控不在线时档位灯亮。
若仪表下方N灯不亮,则发动机也无法正常启动,可检查发动机与变速箱通信线是否短路、断路。
(3)起动机可以转动,但是就是起动不着。
这是由于发动机的电脑故障或者是供油系统的故障引起的。
排除的方法如下:首先检查模块的保险是否烧毁。
其次检查车辆线束上的接插件是否牢靠。
最后是检查模块上的接线是否有退出的。
2、发动机的信号无法传入总线这一般是由于发动机和总线的接口出现了问题。
在车上一共有三个接口。
一个在前部电线束里,一个在后备电箱中,另一个在发动机上面铁盒边,都是屏蔽线的自锁接头。
查找这些插头,看看是否有问题。
3、仪表气压表显示不一致:气罐压力传感器是通过检测气罐中的压力,传感器输出一个模拟电阻信号传输到中控,再由中控到总线(气罐压力传感器线号72对应中控针角4-17,负极搭铁信号线为76,另一个气罐压力传感器线号74对应针角4-18负极搭铁线号为77),由总线转为数字信号通过仪表模块显示气压,电阻越大则显示气压越高,当负极搭铁线掉后或针角线虚后,电阻变为无限大,则仪表压力将顶到顶部。
气罐压力传感器在标准气压下电阻值为20欧。
4、依维柯油压不报警威帝仪表模块参数低于0.07MPA报警,依维柯发动机在不启动状态电脑默认为0.1MPA,由此得出依维柯发动机油压不可能低于0.07MPA,威帝油压报警灯则不亮,不能够在油压低时提供报警,现威帝将报警值提高至0.15MPA,超过发动机电脑默认的机油压力,可确保在发动机未着车情况下油压报警灯亮。
不可串电阻,因为依维柯发动机传感器提供给依维柯ECM电脑信号后才传送给威帝模块,其间模拟信号已转为数字信号(不需要A/D转换),如是传感器直接给威帝模块的模拟信号可根据串联电阻原理来修正此错误。
数字信号为软件报警,模拟信号为硬件报警直给(仪表报警参数受后控控制,更换后控需调节该项参数)。
5、仪表液晶屏常显示后舱门开控制液晶屏显示的模块为后控模块XXXX针脚(各车型模块针脚不一致,具体情况请参照个车型协议),在后舱门关闭状态下,行车开关继电器吸合,模块负极搭铁信号传输给仪表模块,使其不显示后舱门开。
当后舱门开启后,行车开关继电器断开,模块负极搭铁信号悬空,仪表模块接收不到负极搭铁信号,仪表常显示后舱门开启。
此种故障可将后控模块XXXX针脚断开直接搭铁看是否解决,若解决可查看行车开关继电器、行车开关,及线路有无断路现象。
以下两种情况是模块标定协议错误(1)、XXXX针脚给出一个电压信号后仪表不显示后舱门开启状态,则表明该模块标定的是给出输出电压信号,当线路给出电压时,后控才通过CAN总线给仪表模块一个信号使其不显示后仓门状态。
(2)、打开后仓门时不显示后仓门状态,关闭后仓门时仪表显示后仓门开启,则表明该模块标定的是悬空信号,在继电器吸合的时候负极信号接通,使后控模块给仪表模块一个信号,从而使仪表显示后仓门开启。
而断开后,后控模块给仪表一个信号使其不显示后仓门状态。
6、喇叭电路喇叭在线路中的检查比较简单!在前控模块的J4-1上为喇叭输入,与方向盘上的按键相连。
前控上的J1-22为电喇叭输出J1-23为气喇叭输出,检查时注意接线的位置。
同时检查喇叭时可以先在输出位置测定喇叭是否正常,万用表检查线路是否接地,然后通电检查喇叭是否正常。
输出没有问题后在输入端接地检查喇叭是否工作,由此确定模块是否正常。
7、雨刷电路雨刷电路有很多区别。
各种车型请根据实际情况而定。
前控上的J4-3雨刷低速J4-6雨刷高速J4-13雨刷喷淋J2-1雨刷间歇以上四个脚为开关输入请根据车上所使用的正负控确定测量。
前控上的J1-20雨刷喷淋J1-21雨刷高速J1-24雨刷间歇J2-6雨刷低速。
以上为输出脚。
8、启动电路启动电路要注意以下几个方面,黄海车启动不从总线经过。
启动要保证前控模块、后控模块、桥模块在线工作。
然后要保证发动机的ECM在线工作和变速箱的TCM在线工作。
检查是注意先后顺序,首先在前控检查,J4-8钥匙3J4-9钥匙2J-10钥匙1这三个输入,都是正输入。
然后到后控检查J2-5ON档J1-17启动J1-24空挡这三个也是正输出。
整个启动约束较多,在检查时要注意不要遗漏,特别是桥模处。
8、各种灯的电路灯的电路分为三种,第一种是普通的电路,有输入,有输出。
这种电路检查就是先对输入的电路检查检查时注意一定要在模块的针脚处检查。
以小灯线路为例,小灯开关在方向盘上时,有输入线路前灯J2-16小灯输入。
小灯输出较多检查要注意。
前灯J1-22右小灯输出。
第二种是没有输入的,输入在总线开关模块上的开关,输入是数字信号检查是只能检查输出端。
第三种,是关联的像照牌灯等等。
特别注意:在保养中使用的小火灯泡功率最高不得超过10W,因为每个模块的输出功率是固定的,当长时间使用较大功率的灯泡后,会造成模块的疲劳,从而造成部分灯亮一会就灭的现象。
遇到边灯、前后小火、牌照灯、高位灯不亮或亮一会就灭的情况下,首先检查除刹车灯以外的所有灯泡不得使用21W灯泡,最大使用10W灯泡。
9、其他的小线后控模块上的J1-5总电源、J2-12后启动、4-6充电指示、J4-15ECM诊断、J4-16VDO维护、J4-17发动机等待启动、J4-18发动机停止。
中控模块上的J4-1制动输入、J4-3气压一告警、J4-4气压二告警、J4-17气压一J4-18气压二。
顶控上的J4-13风扇。
10、各种模块搭铁不良的现象如下。
前控搭铁不良,这时会有下面的现象。
雨刷不停,前部灯光常亮或长闪,前路牌常亮或常闪,仪表液晶一闪一闪,开关模块常亮。
这时CAN高和CAN低上有24V的电压。
顶控搭铁不良,门开关、风扇开关、仓灯开关、司机灯开关都会失效(搭铁不接时有可能没有故障,有故障可能是由于搭铁引起的)。
中控搭铁不良会引起中控的信号传输故障。
主要是油表、气压1、和气压2,指针不准或随小灯、双闪变化。
后控搭铁不良,柴油车将会有无法灭车的故障。
管理模块搭铁不良,仪表上的液晶会出现不断更新的现象。
前灯搭铁不良,会有几种可能。
暖风受大灯控制,大灯故障,大灯控制雨刷。
后灯搭铁不良,刹车灯常亮,倒车灯常亮。
车上的仪表故障转速表故障,观察油压、水温表正常与否。
要是都不正常可能查找桥模和发动机的CAN线是否正常。
车速表故障,查找车速表的信号是否正常,车速表一般有2种信号输入,一种在后控上H306是信号输入线,应该有24V电压。
一种是通过发动机与变速箱连接的CAN1939数据线通过桥模块输入仪表。
若两种信号同时存在,会导致CAN数据混乱。
桥模块混装后会造成此故障。
电压表故障,观察与充电指示是否一致,找到电压表指示值的接入来源。
油压表故障,一般观察是否与水温转速表是否关联,不关联可能是发动机的或仪表的问题,关联查找桥模是否正常。
注意:黄海有单独的油压传感器,要检查传感器。
水温表故障,首先检查水温传感器阻值是否损坏,再检查桥模块是否有故障,最后注意总控模块插头与桥模块插头相同,有些车型两模块安装位置比较近,装错插头也会导致水温表故障。
燃油表(燃气表)故障,检查中控的输入信号是否正常。
燃油是Z416,燃气是Z210。
气压表故障,同上。
(检查Z417与Z418)液晶上出现各种故障门的图标一直有,检查行程开关。
各种灯的故障图标,这是个故障提示,检查灯泡和线路是否有问题。
11、顶控的主要故障顶控控制门、风扇、日光灯、,检查时注意要用表检查线路是否搭铁。
不要贸然接电试验防止烧电路。
检查时注意门的输入(BK6182),输入线路不应该有电或电阻。
12、中控的主要故障中控上接有气压和燃油(燃气)主要的问题就是三块表不准,要注意检查传感器是否正常。
检查时要在模块端检查,不要把线路和模块混在一起。
中控上的侧围灯检查时要注意检查线路是否有搭铁的问题。
13、后控的主要故障启动与后启动的故障主要与后控有关系检查时注意要检查后控的电源和输入正常与否。
仪表上的四个发动机灯,检查时注意输入的管脚是否有电压。
14、仪表显示变速箱故障在变速箱没有故障码的情况下,仪表液晶屏常显示变速箱故障,首先应测量前控J4-15有无负控信号,有负控信号则应先拆下变速箱电脑,观查仪表液晶屏是否还常显示变速箱故障,仍显示变速箱故障,则表明变速箱29号针至前控J4-15的129号线有断路、短路,需拨线检查。
拆下变速箱电脑后仪表液晶屏不显示变速箱故障,应是针脚接线错误导致的故障,需逐一给变速箱电脑各针脚连接线负控信号来判断。
15、仪表显示铰接工作,北客06年通套车辆铰接工作应与刹车灯相关联,不应与气压传感器3相关联。
16、全车没电在唤醒线、LAN线正常情况下,可将前控模块拔下,测量CAN-H、CAN-L之间电阻,应为120欧。
若多了表示不正常,将各模块CAN-H、CAN-L依次拔下,若还不能解决,则需检查CAN线是否有破损搭铁处。
17、仪表显示倒车灯故障,黄海车后部只有一路倒车灯,但威帝仪表标定的倒车灯是2路倒车灯,所以更换新仪表后必须屏蔽一路倒车灯。
18、刹车灯故障,若刹车灯常亮应先检查前控J4-16与中控模块J4-1是否常收到一个负极信号,若常有一个负极信号,可检查线路是否搭铁、刹车开关是否搭铁、缓速器是否常工作,无法解决需更换中控或前控,若仍不能解决上述问题,应测量后灯控J1-13与J1-26是否常输出24V电压,有则更换后灯控。
若刹车灯不亮,需踩下制动踏板,检查中控J4-1是否受到负控信号,无负控信号可检查刹车开关是否有效,线路有无断路,后灯控J1-13与J1-26是否输出24V电压,车辆电源开关开启后,刹车灯常亮是由于缓速器继电器吸合自检造成的,若打开点火开关后,刹车灯仍常亮,证明缓速器继电器常吸合,这时仪表缓速器灯也应该常亮,这时缓速器常工作。
19、ZK6146HG车型模块为串并联模式,发动机后部模块为(上车后从左至右看)桥模-后灯控模块-后控模块-顶控模块,发动机前部模块有(前控模块、中控模块、前灯控模块)。