CAN总线分析仪运行 ECANTools软件时常见问题解答

合集下载

广成ECANTOOLS软件的软件使用

广成ECANTOOLS软件的软件使用
设备参数设置好后,软件就进入工作状态,如果总线上有数据,这时接收数 据窗口就会有数据显示。接收窗口如下图所示:
ECANTools软件使用手册
6
沈阳广成科技有限公司
3、1 保存数据功能与实时保存功能
用户可将当前发送/接收列表中的全部数据保存到本地,保存格式详见下表:
文件类型
文件格式
编辑器
文本文件
.txt
3、4 清除功能
可以清空接收/发送窗口中的数据,以及缓存区中的数据。
3、5 滤波设置
接收滤波设置可设置滤波 ID 或 ID 段,如设置滤波,软件会只显示被设置 的滤波 ID(段),不在滤波范围内的 ID 将会被过滤掉。点击“编辑滤波”,弹出 滤波设置窗口,可以设置滤波范围:
ECANTools软件使用手册
25kb16C0B3
12kbps
2BC07C
⑦自动识别波特率按钮:如您不知道目标总线或设备的波特率,可以选择“波 特率自动识别”,自动识别成功条件:被测设备上电且CAN端为活动状态。
请注意,设置波特率尤其重要,许多客户反映设备连接上之后没有数据,或 总线错误,实为波特率没有设置就直接点击确定打开设备。在这里提示您,无论
ECANTools软件使用手册
4
沈阳广成科技有限公司
A.标准波特率识别截图: ECANTools软件使用手册
5
沈阳广成科技有限公司
B.全范围波特率识别截图: 如果标准波特率识别不到未知节点的波特率,可使用全范围波特率进行进一
步识别。本功能有助于帮助工程师修正新开发设备的波特率偏差。
3、数据接收相关功能
②“打开设备”按钮:点击该按钮,可调取USBCAN设备。若显示“USB 设备打开错误!”请检查①中选择的设备是否正确,设备管理器中的驱动是否安 装正确。

「案例解析」常见CAN问题排除思路

「案例解析」常见CAN问题排除思路

「案例解析」常见CAN问题排除思路01故障CAN节点A总线错误故障原理:1. CAN总线类似于电脑之间通信的网线,可以实现ECU、CBCU、ABS、CAN仪表等CAN设备之间信息共享,比如水温、机油压力等,仅需ECU安装传感器即可。

2. CAN总线是整车线束中,两根特殊的线,有标准的电压、电阻、及制作规格;3. 只有CAN设备才能使用CAN总线,有时一辆车上有几个CAN 设备,比如ECU、CAN 仪表、NOx传感器等,每个CAN设备称为一个节点,其中ECU就是节点A;4. 但“CAN节点A总线错误”并不是ECU本身故障,基本都是整车CAN网络电压异常、其他CAN控制故障造成CAN网络干扰导致。

严重等级2颗星:★★1. 影响CAN仪表上转速、水温、机油压力等参数显示、造成CAN仪表显示异常,但不影响机械仪表。

2. 影响自动变速箱的换挡等:可能造成自动变速箱换挡不平顺,设置失效;3. 一般不影响发动机、整车的基本运行。

常见原因:1. 整车CAN线短路、断路或被干扰:检查CAN高、CAN低电压是否正常,通断是否正常,一般CAN高电压2.8V左右,CAN低2.2V左右,因使用情况电压稍有不同;2. CAN网络控制器或整车CBCU本身故障:造成CAN线电压异常,波动较大,请检查CBCU、整车CAN控制模块等;3. NOx传感器或CAN仪表、ABS/ASR控制器、AMT控制器故障,导致CAN线不稳定:依次断开上述控制器,检查其对CAN电压的干扰,并检查其相关CAN线路。

排查技巧:不是ECU故障,而是整车CAN网络或其他CAN控制故障引起。

02故障DCU BAM超时故障原理:1. 国四车辆,有时整车厂自主选用后处理系统,他们的后处理控制器称为DCU。

DCU需要定时向ECU发送数据,如ECU 不能按时接受不到DCU的数据,就会报出此故障。

故障原因:CAN总线故障,导致DCU数据传输失败;或DCU本身问题,没有安标准发送数据;严重等级3颗星:★★★1. 影响NOx浓度的监测及后处理工作;常见原因: 1. 整车通讯CAN网络故障,短路、开路或电压异常:检查整车CAN网络,CAN低是否2.2V左右,CAN高是否2.8V左右;排查技巧:基本都是CAN网络、DCU故障。

CAN总线系统的故障案例分析

CAN总线系统的故障案例分析

CAN总线系统的故障案例分析CAN总线系统是一种用于控制和通信的高性能总线系统,广泛应用于汽车、工业自动化、医疗设备等领域。

但是在实际应用中,由于各种原因,CAN总线系统可能会出现故障,影响系统的正常运行。

本文将从硬件故障、软件故障和网络故障三个方面进行分析,以便更好地理解和解决CAN总线系统故障。

硬件故障是CAN总线系统故障的主要原因之一、其中一个典型案例是节点故障。

节点故障是指CAN总线上的一些设备或节点无法正确发送或接收数据。

这可能是由于节点的电源故障、硬件损坏或连接不良引起的。

例如,电源故障可能导致节点无法正常工作,硬件损坏可能导致节点无法发送或接收数据,连接不良可能导致数据传输错误。

解决这类问题需要仔细检查每个节点的电源、硬件和连接,并进行必要的维修或更换。

软件故障也是CAN总线系统故障的常见原因之一、在CAN总线系统中,每个节点都需要运行特定的软件来实现通信和控制功能。

因此,节点软件的错误或故障可能导致整个系统的故障。

例如,节点软件可能存在编程错误、内存泄漏或死锁等问题,导致其无法正常工作。

另外,由于CAN总线上的节点数量较多,节点软件之间的兼容性问题也可能引发系统故障。

解决这类问题需要对节点软件进行仔细的调试和测试,并确保其正常运行。

网络故障是CAN总线系统故障的另一个主要原因。

CAN总线系统中的节点通过物理网络连接,进行数据传输和通信。

网络故障可能导致数据丢失、延迟或传输错误。

例如,由于电缆损坏或连接不良,节点之间的通信可能无法稳定进行,导致数据丢失或错误。

另外,由于CAN总线上的节点数量较多,网络带宽不足的情况也可能导致通信延迟或失败。

解决这类问题需要检查物理网络连接、更换损坏的电缆,并确保网络带宽满足系统需求。

除了以上三个方面,还有其他一些因素可能导致CAN总线系统故障。

例如,环境因素如温度、湿度等的变化可能导致节点故障或网络通信不稳定。

另外,外部干扰如电磁干扰、电源噪声等也可能引发系统故障。

浅析CAN总线错误分析与解决

浅析CAN总线错误分析与解决

浅析CAN总线错误分析与解决CAN(Controller Area Network)总线是一种常用于汽车及工业场合的通信协议,它能够实现多个节点之间的高速数据传输。

然而,在实际应用中,由于各种原因,CAN总线可能会出现错误,影响通信的稳定性和可靠性。

本文将对CAN总线错误进行分析,并提出一些解决方案。

首先,CAN总线错误可以大致分为以下几类:1. 位错误(Bit Error):CAN总线中的数据传输是基于二进制编码的,位错误是指在传输过程中由于电磁干扰、线路质量差等原因,导致数据位传输错误。

位错误的情况较为常见,可以通过提高线路质量、增强抗干扰能力或使用差分传输方式等方式来解决。

2. 标志位错误(Frame Error):在CAN总线中,每个数据帧的开始和结束位置都有一个标志位。

标志位错误是指这个标志位被错误地接收或丢失,导致数据帧无法正确识别。

标志位错误通常是由于通信速率设置有误、线路中存在干扰或接地问题等原因导致的。

解决这个问题可以从通信参数设置和线路质量等方面入手。

3. 校验错误(Checksum Error):在数据帧中,发送节点会携带一个校验码,用于校验数据传输的正确性。

如果接收节点计算出的校验码与发送节点携带的校验码不一致,则会产生校验错误。

校验错误通常是由于数据传输中发生位错误导致的,可以通过提高错误检测和纠错能力来减少校验错误。

4. 故障给出错误(Error Passive):当CAN总线上的错误数量达到一定限制时,节点会进入故障给出(Error Passive)状态,不再主动发送数据。

故障给出错误通常是由于线路质量差、硬件故障或软件错误等原因导致的。

解决故障给出错误可以通过检查硬件连接、调整通信参数或修复软件故障等方式。

针对CAN总线错误,可以采取以下解决方案:1.提高线路质量:CAN总线的线路质量直接影响通信的稳定性和可靠性。

可以采用屏蔽线缆、增加终端电阻、加强接地等方式来提高线路质量,减少电磁干扰和信号失真。

ECANTools软件使用说明

ECANTools软件使用说明

ECAN Tools软件使用说明软件安装1、在Windows 系统第一次安装软件:Ⅰ、在产品光盘目录下,找到ECAN Tools文件夹,双击ECanTools-Setup.exe开始安装软件。

Ⅱ、单击下一步继续;Ⅲ、如果同意许可协议点击“同意”继续安装,否则点击“拒绝”退出安装。

Ⅳ、如果要安装到不同的目录,请单击“浏览”按钮,选择好安装目录后,点击确定;Ⅴ、一直点击一步,开始复制文件;Ⅵ、文件复制完成,点击“完成”按钮,退出安装;Ⅶ、文件复制完成后,此时将CAN分析仪用USB 电缆与PC 机正确连接;软件使用ECANTools软件使用手册一、概要1.1 定义说明1.2 快速查找二、概述2.1 概要2.2 客户机服务器概念2.3 控制面板2.4 客户程序2.5 开放的应用程序接口三、安装和启动3.1 安装3.2 系统要求3.3 启动四、软件使用4.1 软件启动4.2 波特率自动识别4.3 数据接收相关功能4.4 数据发送相关功能4.5 总线诊断功能1.1 定义说明CAN:控制器局域网(C ontroller A rea N etwork)。

数据帧:CAN总线的标准数据报文。

一个数据帧包括一个11位或29位的标识符(COBID)和一个0到8字节的数据域。

错误帧:用来指示CAN总线错误的特殊报文。

远程帧:CAN请求报文。

是一种请求数据报文帧而没有数据域的特殊帧。

RTR(R emote T ransmit R equest):CAN数据帧的一位,用来标识报文是数据帧还是远程帧。

跟踪:接收到CAN报文的记录。

触发事件:引起控制面板的状态从后置触发到前置触发的已定义的事件。

1.2 快速查找第2章用CAN分析仪的特点描述它的客户机-服务器概念在本章的最后有一个全部可用功能的列表。

第3章描述安装和启动的信息。

第4章描述控制面板的配置,操作和记录跟踪。

2.1 概要GC-Tech CAN分析仪是一个用监控CAN-bus网络的软件硬件工具,功能通用而且非常强大。

CAN总线错误及故障处理

CAN总线错误及故障处理
其他错误中断一般可以不加处理,不过在调试过 程中应该打开所有中断以监视网络质量。
致远电子
传递价值 成就你我
http://www.embedcontrol.
com
错误中断处理(SJA1000)
总线错误入口
inline void KSJA1000T::INT_BusError(void)
{
错误帧的组成
错误帧结构(续)
6 Error Flag
8
Error Delimiter
0 0 0 0 0 0 0 0 0 0 0 01 1 11 1 1 1 1
1
6-12 bits
Superposition of Error Flags
致远电子
传递价值 成就你我
超载帧
http://www.embedcontrol. com
wwwembedcontrolcom致远电子总线关闭模式任意一个错误计数器超越255导致控制器进入总线关闭模式在总线故障清除控制器检测到总线上连续的11位隐性位发生128次后总线关闭的节点将返回到错误激活状态错传递价值 成就你我
http://www.embedcontrol.
com
基于信息帧级别的错误检测
帧格式错误检测,当接收端在以下位置检 测到非法的位时格式错误标记
1. CRC认可位
2. ACK认可位
3. 帧结束位
致远电子
传递价值 成就你我
http://www.embedcontrol.
com
基于信息帧级别的错误检测

m_rCommand=(UCHAR)CMD_CLR_DATA_OVER;
}
m_TraceCode |= INT_DATA_OVERFLOW; }

CAN总线常见故障的快速检修方法与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总线瘫痪检修总线瘫痪就是总线上所有的模块都不能通信了,且是持久不能通信,不是偶发的。

ECANTools软件使用说明

ECANTools软件使用说明

软件安装1、在Windows 系统第一次安装软件:Ⅰ、在产品光盘目录下,找到ECAN Tools文件夹,点击Setup.exe 安装文件,双击后系统开始安装。

Ⅱ、单击下一步继续;Ⅲ、如果同意许可协议点击“同意”继续安装,否则点击“拒绝”退出安装。

Ⅳ、如果要安装到不同的目录,请单击“浏览”按钮,选择好安装目录后,点击确定;Ⅴ、一直点击一步,开始复制文件;Ⅵ、文件复制完成,点击“完成”按钮,退出安装;Ⅶ、文件复制完成后,此时将CAN分析仪用USB 电缆与PC 机正确连接;软件使用ECANTools软件手册目录一、概要- - - - - - - - - - - - - - - - - - -1 . 1 定义说明- - -- - - - - - - - - - - - - -1 .2 快速查找- - - - - - - - - - - - - - - -二、概述- - - - - - - - - - - - - - - - - - -2 . 1 概要- - - -- - - - - - - - - - - - - - - 2 . 2 客户机服务器概念- - - - - - - - - - - - - 2 .3 控制面板- - - - - - - - - - - - - - - - - 2 .4 客户程序- - -- - - - - - - - - - - - - -2 . 5 开放的应用程序接口- - - - - - - -- - - -三、安装和启动- - - - - - - - - - - -- - - -3 . 1 安装- - - - - - - - - - - - - - - - - - 3 . 2 系统要求- - - - - - - - - - - - - - - -3 . 3 启动- - - - - - - - - - - - - - - - - -四、软件使用- - - - - - - - - - - - - - - - -4 . 1 参数设置- - - - - - - - - - - - - - - - 4 . 2 发送数据设置 - - - - - - - - - - - - - 4 . 3 发送数据- - - - - - - - - - - - - - - - 4 . 4数据显示区域操作- - - - - - - - - - - -1 .1 定义说明CAN:控制器局域网(C ontroller A rea N etwork)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CAN总线分析仪运行
ECANTools软件时常见问题解答
文档版本:2017/01/24
使用ECANTools或其他CAN总线应用软件时,弹出缺少“CHUSBDLL.dll”、“打开设备失败”、“启动设备失败”的处理方法。

一.问题现象描述
USBCAN分析仪是收发CAN总线原始数据必不可少的工具,很多人在使用USBCAN分析仪的时候,打开ECANTools或其他CAN总线应用软件时,会弹出“打开设备失败”、“启动设备失败”、缺少“CHUSBDLL.dll”。

图1 打开/启动设备失败
二.问题的排查和解决
以微波检测软件搭配上广成科技的硬件为例,打开设备失败问题用户可参考本文档找到打开设备失败的原因,接下来我们从两个方面进行排查和解决。

1.驱动问题
A.驱动未安装
通过查看计算机管理器,查看驱动是否安装成功。

判断方法为:是否有名为USB CAN的设备。

图 1 驱动未安装
图 2 驱动已安装
B. 安装驱动
方法一:驱动未安装的用户,可以在广成科技USBCAN分析仪随货附带的光盘资料里,找到简易的安装包这种方法相比较于手动安装更加方便快捷。

广成科技分别提供32位和64位的安装包。

图3 找到驱动简易安装包
图4 安装成功
方法二:手动安装驱动,鼠标右键点击计算机,进入管理界面。

找到左侧的设备管理器,点击右侧窗口中的“其他设备”。

图5 找到设备管理器
图6 USBCAN在设备管理器中的驱动名称(未安装上时)
“其他设备”中的设备显示为黄色感叹号,鼠标右键点选“更新驱动程序软件”。

图7 手动查找计算机上驱动
选择“浏览计算机以查找驱动程序软件”。

路径引导到广成科技光盘资料软件文件夹里,点击下一步即可完成驱动安装。

安装完成后,设备管理器显示正常。

图8 找到安装驱动路径文件夹
图9 USBCAN在设备管理器中的驱动名称
2.dll文件错误
还有很多用户发现软件和驱动安装完成了,设备也连接正确了,但还是会出现“打开设备失败”的情况。

图10 打开/启动设备失败
在软件安装根目录里查找知否有名称为“ControlCan.dll”文件,若没有dll 文件,用户可以联系广成科技技术支持提供。

如下图所示的文件
图10 dll文件
用户的根目录里的“ControlCan.dll”文件可能大小为52k、40k等等(注意:若没有ControlCan.dll文件则不能使用该dll文件)
在广成科技USBCAN分析仪所提供的光盘资料里提供了大小为108k的“ControlCan.dll”文件,您只需要用广成科技提供的108k的dll文件,替换掉原来的dll文件即可。

(换句话说,就是将原来的“ControlCan.dll”文件删除掉,将新的108k复制进去就可以了。

图11替换成108K的“ControlCan.dll”文件
三.总结
如上述方法,解决了打开软件弹出缺少“CHUSBDLL.dll”、“打开设备失败”、“启动设备失败”的问题。

软件界面显示已经启动成功了。

图12 启动设备成功。

相关文档
最新文档