广成科技USB CAN分析仪常见问题
- 格式:pdf
- 大小:45.46 KB
- 文档页数:1
USBCAN-Mini工业级USB-CAN转换器用户手册文档版本:V4.20(2018/07/18)修订历史版本日期原因V1.002013/6/16创建文档V2.012013/12/20修正设备工作参数V3.012015/04/22添加部分参数V3.502016/07/16添加OBDII功能V4.012017/01/13添加CANopen功能V4.202018/07/18调整文档结构目录1.功能简介 (4)1.1功能概述 (4)1.2性能特点 (4)1.3典型应用 (4)2.设备安装 (6)2.1设备尺寸 (6)2.2接口定义及功能 (6)2.3驱动及软件安装 (7)3.设备使用 (8)3.1与PC连接 (8)3.2与CAN-bus连接 (8)3.3CAN总线终端电阻 (9)3.4系统状态指示灯 (9)4.ECANTools软件使用 (11)4.1软件启动 (11)4.2数据收发 (12)4.3总线分析功能 (12)4.4其他功能 (13)5.Linux系统使用说明 (13)6.二次开发 (17)7.技术规格 (18)8.常见问题 (19)附录CAN2.0B协议帧格式 (22)1.功能简介1.1功能概述USBCAN-Mini是集成1路CAN接口的便携式CAN-bus总线通讯接口卡。
该型号CAN卡可兼容USB2.0总线全速规范,采用USBCAN-Mini便携式CAN 接口卡,PC可以通过USB接口快速连接至CAN-bus网络,构成现场总线实验室、工业控制、智能小区、汽车电子网络等CAN-bus网络领域中数据处理、数据采集的CAN-bus网络控制节点。
USBCAN-Mini便携式CAN接口卡是CAN-bus产品开发、CAN-bus数据分析的强大工具;同时具有体积小巧、即插即用等特点,也是便携式系统用户的最佳选择。
USBCAN-Mini接口卡上自带USB连接线缆,集成CAN接口电气隔离保护模块,使其避免由于瞬间过流/过压而对设备造成损坏,增强系统在恶劣环境中使用的可靠性。
USBCAN-II Pro工业级USB-CAN转换器用户手册文档版本:V4.20(2018/07/18)修订历史版本日期原因V1.002013/06/16创建文档V2.012013/12/20修正设备工作参数V3.012015/04/22添加部分参数V3.502016/07/16添加OBDII功能V4.012017/01/13添加CANopen功能V4.202018/07/18调整文档结构目录1.功能简介 (4)1.1功能概述 (4)1.2性能特点 (4)1.3典型应用 (5)2.设备安装 (6)2.1设备尺寸 (6)2.2接口定义及功能 (6)2.3驱动及软件安装 (7)3.设备使用 (9)3.1与PC连接 (9)3.2与CAN-bus连接 (9)3.3CAN总线终端电阻 (10)3.4系统状态指示灯 (10)4.ECANTools软件使用 (12)4.1软件启动 (12)4.2数据收发 (13)4.3总线分析功能 (14)4.4中继功能、脱机功能 (15)4.5其他功能 (16)5.Linux系统使用说明 (17)6.二次开发 (20)7.技术规格 (21)8.常见问题 (22)附录CAN2.0B协议帧格式 (25)1.功能简介1.1功能概述USBCAN-II Pro是集成2路CAN接口的高性能型CAN-bus总线通讯接口卡。
该型号CAN卡可兼容USB2.0总线全速规范,采用USBCAN-II Pro高性能CAN 接口卡,PC可以通过USB接口快速连接至CAN-bus网络,构成现场总线实验室、工业控制、智能小区、汽车电子网络等CAN-bus网络领域中数据处理、数据采集的CAN-bus网络控制节点。
USBCAN-II Pro高性能CAN接口卡是CAN-bus产品开发、CAN-bus数据分析的强大工具,同时具有体积小巧、即插即用等特点,也是便携式系统用户的最佳选择。
USBCAN-II Pro接口卡上自带USB接口,集成CAN接口电气隔离保护模块,使其避免由于瞬间过流/过压而对设备造成损坏,增强系统在恶劣环境中使用的可靠性。
经验总结四种因素阻碍USB扫描仪被成功识别现在扫描仪市场中的绝大多数产品都是USB接口的,这种接口类型的扫描仪虽然安装使用起来比较方便,但遇到一些特殊工作环境,USB扫描仪还有可能无法被系统成功识别到。
下面,本文就来分析一下有关USB扫描仪无法被计算机系统准确识别到的几种因素,并为各种因素提供相应的解决办法,以帮助各位能有效地用好USB扫描仪。
因素1、前置USB端口线序不对通常大家在挑选机箱时,机箱说明书会提示我们,前置USB端口在计算机主板上是怎样走线的,我们只有按照提示正确连接好线序,才能保证前置USB端口正常发挥作用。
要是我们在装机过程中,不按照提示正确连接好USB端口与主板之间的连线时,USB端口不但不能正常工作,而且有可能会将插入的扫描仪接口烧毁。
因此如果扫描仪插入到机箱的前置USB端口中,发生系统无法成功识别USB扫描仪的现象时,那多半是前置USB端口线序不对造成的,此时唯一的办法就是将扫描仪重新插入到集成在主板中的后置USB端口!小提示:机箱前面的USB端口通常没有与机箱外壳进行接地,所以当人用手将扫描仪的USB接口插入到计算机的前置USB端口中时,人体身上的静电将无法通过地线释放出来,如此一来强大的静电电流就会对计算机主板产生不小的冲击,严重的话能损坏主板的相应接口。
为此,我们在插入USB扫描仪时,尽量不要用手直接接触到扫描仪USB接口的金属部分。
因素2、系统或CMOS设置不对这种因素由于很少碰到也许会容易被大家忽略掉。
有的时候,我们的USB扫描仪无法被计算机成功识别到,仅仅是由于自己在计算机的设备管理器中或BIOS参数中禁用了主板上的USB端口。
在检查主板的USB端口是否已被禁止时,只需要重新启动一下计算机系统,进入到系统的BIOS设置界面,找到该界面中的“Chipset Features Setup”项目或“Integrated Peripherals”项目,然后看看对应项目中的“Onchip USB”数值是“Disable”还是“Enable”,要是为“Disable”的话就表明计算机已经禁用了USB端口,扫描仪插入到对应端口时系统当然无法识别到它的存在;为此我们必须将“Onchip USB”数值重新设置为“Enabled”,再执行一下保存操作,并将计算机系统重新启动一下,才能激活主板上的USB端口,只有这样USB扫描仪才有可能被系统识别到。
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 文件,用户可以联系广成科技技术支持提供。
浅析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总线的线路质量直接影响通信的稳定性和可靠性。
可以采用屏蔽线缆、增加终端电阻、加强接地等方式来提高线路质量,减少电磁干扰和信号失真。
USBCAN-OBD工业级USB-CAN转换器用户手册文档版本:V4.01(2017/01/13)修订历史版本日期原因V1.002013/6/16创建文档V2.012013/12/20修正设备工作参数V3.012015/04/22添加部分参数V3.502016/07/16添加OBDII功能V4.012017/01/13添加CANopen功能目录1.功能简介 (4)1.1功能概述 (4)1.2性能特点 (4)1.3典型应用 (5)2.设备安装 (6)2.1设备尺寸 (6)2.2接口定义及功能 (6)2.3驱动及软件安装 (7)3.设备使用 (8)3.1与PC连接 (8)3.2与CAN-bus连接 (8)3.3CAN总线终端电阻 (9)3.4系统状态指示灯 (10)4.ECANTools软件使用 (11)4.1软件启动 (11)4.2数据收发 (12)4.3总线分析功能 (12)4.4汽车数据解析功能 (13)4.5其他功能 (15)5.Linux系统使用说明 (16)6.二次开发 (19)7.技术规格 (20)8.常见问题 (21)附录1:CAN2.0B协议帧格式 (24)附录2:ISO15765协议数据与PID对应关系 (26)1.功能简介1.1功能概述USBCAN-OBD是集成1路CAN接口的便携式CAN-bus总线通讯接口卡。
该型号CAN卡是我公司专为汽车电子开发或汽车故障诊断用户设计,使用USBCAN-OBD便携式CAN接口卡,PC可以通过USB接口快速连接至汽车OBD 接口中的CAN-bus网络,使PC可以构成汽车CAN-bus网络中数据处理、数据采集的CAN-bus网络控制节点。
USBCAN-OBD便携式CAN接口卡是CAN-bus产品开发、CAN-bus数据分析的强大工具;同时具有体积小巧、即插即用等特点,也是便携式系统用户的最佳选择。
USBCAN-OBD接口卡上自带USB连接线缆,集成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总线瘫痪检修总线瘫痪就是总线上所有的模块都不能通信了,且是持久不能通信,不是偶发的。
使用USBCAN加载DBC文件,解析柴油车J1939协议(柴油车发动机转速信息)1.问题描述很多想解析柴油(大型)车J1939协议的CAN用户利用的旧式的USBCAN分析仪收集数据后,收集到的是柴油(大型)车的原始数据,无法直观看出数据所代表的含义,如对汽车CAN信号进行调试维修。
因此,对于柴油(大型)车各项数据获取及数据破解造成了极大不便。
2.使用USBCAN加载DBC文件,如解析柴油车J1939协议BCAN分析仪设备及软件的介绍使用广成科技的USBCAN-II Pro分析仪不仅可以采集柴油车CAN总线上的原始数据,还可以通过上位机软件对符合J1939协议的数据进行解析,解析后的数据会直接显示数据的具体含义,便于用户查看、分析和处理。
2.使用USBCAN分析仪搭配软件加载DBC文件,解析柴油车J1939协议首先我们将USBCAN-II Pro设备的CAN总线连接到柴油(大型)车的CAN总线上(注意:连接设备时CAN通道的CAN-L、H要分别对应连接至车的CAN-L、H,不要连接错了),USB端连接电脑,连接如图所示图 1 设备连接打开软件,找到菜单栏的“DBC”按钮,点击打开DBC界面。
图2 加载DBC文件打开后我们选择加载J1939.DBC文件。
通过加载J1939.DBC文件,用户可以使用软件解析所有使用J1939协议通信的柴油车,这也就涵盖了市面上几乎所有的柴油车型。
图 2 加载J1939.dbc文件加载好J1939.DBC文件后,软件将对之后接收到的数据进行解析,用户可以使用分类显示或者刷新显示查看。
图 3 接收数据此时点击某个报文,下方的解析框中会将这帧包含的具体意义显示出来。
以柴油车发动机转速信息为例,点击ID为0x0CF0041A的报文,其中第三个字节(低位)为0x6C,第四个字节(高位)为0xD6,这个代表着EngSpeed(发动机转速)为128.38rpm(转/分)。
图 4 应用数据3.总结通过上述方法,可解析柴油(大型)车CAN总线J1939协议数据中通用部分所代表的意义。