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 启动设备成功。