最新版本CANTest使用说明目录软件安装...................................................................................................................................2软件使用...................................................................................................................................31.软件设置............................................................................................................................32.功能介绍............................................................................................................................42.1数据接收相关功能....................................................................................................42.2数据发送相关功能....................................................................................................52.3核心功能——DBC.....................................................................................................72.4其他功能介绍............................................................................................................8软件安装安装光盘中“ZLG软件”→“周立功CANTest”→“CANTest_Setup_V2.XX.exe”,为CANTest软件本体。安装好后,请将光盘中“ZLG软件”文件夹下的“controlcan.dll”复制到安装好的CANTest软件安装根目录下粘贴替换,选择“复制和替换”软件即可正常打开使用。如没有替换controlcan.dll,打开设备时会报“打开设备失败”错误。软件使用1.软件设置打开软件后,在设备选择中选择USBCAN1/2或USBCAN-(2)E-U。设备类型中的1或2表示的是通道数量,如您的设备是单通道的,请选择1,双通道设备可选择1或2。请注意:如需使用DBC功能,设备类型必须选择USBCAN-E-U或-2E-U,软件中其他类型设备名称不支持此功能。这里以设备类型USBCAN-2E-U为例,选择好设备类型后需要在弹出的对话框选择波特率,只插入一台设备的话,设备索引号默认为0,如有多台设备,需选择设备索引号,才可以同时打开多个设备;如需同时使用2个CAN通道,请将“选择所有CAN”选中,设置好波特率和工作模式后就可以点击确定打开软件。软件的主界面打开后点击“启动”即可启动硬件设备,当然也可以在上图的对话框中选择“确定并启动CAN”。2.功能介绍CANTest软件基本功能比较简单,没有十分复杂的设定需要用户去设置。2.1数据接收相关功能2.1.1接收滤波设置接收滤波设置,这里以设备类型为“USBCAN2”为例,点击“滤波设置”弹出对话框,在“滤波模式选择”中建议选择前两个——接收单个ID,选择后在邮编输入要滤波的ID,点击提交并确定即可对指定的ID进行滤波,即只接受指定ID的数据。此处滤波设置无需停止系统,此功能方便对指定ID的数据进行监测。2.1.2数据定位、清空、(实时)保存功能“数据定位”功能相对较弱,只能对制定行的数据进行定位。“清空”可将当前接收/发送数据列表中的所有数据清空。“(实时)保存”可将当前接收/发送数据列表中的所有数据(实时)保存到本地电脑,保存格式有文本本件(.txt)和excel文件(.CSV)格式,保存的数据文件无法通过软件发送回去。2.2数据发送相关功能2.2.1普通发送模式软件下方为发送数据的发送列表,发送列表可选择“基本操作”或“高级操作”。基本操作如大多数软件一样,可设置的参数也如之前软件所述,非常直观,这里不做具体说明。2.2.2高级发送模式高级操作可直接在发送列表设置数据帧,发送列表最多可设置100条数据,勾选每条数据左边勾可以将这条数据添加到发送列表;右边可以设置发送方式,包括:正常发送、单次发送、自发自收、单次自发自收,4中发送方式;发送次数及每次发送间隔,可设置循环发送次数及间隔时间;每帧发送间隔可设置发送列表中多帧数据数据每帧的间隔时间。此功能极其方便对需要按特定时序发送数据的CAN总线调试。2.2.3文件发送文件发送功能可将CANPro软件保存的批处理文件(.CAN)数据发送到总线上,可设置发送格式和时间间隔。此功能可用于CAN总线数据保存回放。2.2.4显示/隐藏发送帧可设置隐藏/显示发送帧,对发送/接收列表中的发送帧可以隐藏或显示。2.3核心功能——DBC此功能针对汽车电子用户设计,非常便于汽车数据解析破解,及车辆状态检测,如用户有自己的DBC文件也可通过软件加载,DBC文件支持Intel格式和Motorola格式。使用DBC功能前,请将设备类型选择为:USBCAN-E-U/-2E-U,否则软件不支持,会报“设备不支持”错误。点击软件,进入DBC界面,首先需要载入一个DBC文件,CANTest软件自带了3个DBC文件,如您有自己的DBC文件也可通过软件加载,选择好文件后点击打开即可加载。这里以最通用的J1939协议为例,此DBC文件定义了汽车J1939标准协议中通用部分的各种数据意义。加载了DBC文件之后,再接收到的数据即可自动进行DBC解析,详细如下图:此时接收数据即可进行DBC解析,用户可以使用分类显示或者刷新显示查看。此时点击某个报文,下方解析框中将这帧包含的应用数据显示出来,如图5所示,ID为0x0CF0041A中第三个字节为0x6C,这个代表着EngSpeed(发动机转速)为6861.50rpm(转/分)。小技巧:运用分类显示功能时,软件会将有变化的数据标红,这样对于破解未知协议时,可以帮助用户快速完成变量识别工作。比如,要想知道方向盘所对应CANID和数据段,即可使用此方法运行,转动方向盘,观察变红的变量,即对应。2.4其他功能介绍2.4.1设备操作功能点击“设备信息”可以看到设备的版本号等具体信息。点击“参数设置”可以读取寄存器错误码等信息。此功能便于开发人员做错误诊断及修复,故障排除。2.4.2接收时间标识设置可以设置时间标识,分为原始值及实际时间,原始值为十六进制数据,实际时间为时分秒格式,单位不详。建议不要设置此处。2.4.3总线负载信息点击后在弹出的对话框中可以看到实时总线接收负载信息。2.4.4错误帧显示点击错误帧信息,在弹出的对话框中可以看到当前总线的错误信息。2.4.5帧ID显示方式设置可以设置帧ID的显示方式,包括:十六进制、十进制、二进制,三种格式。2.4.6显示帧数设置“显示帧数”可以设置软件主界面显示的帧数量。2.4.7语言设置“language”可以设置软件语言,软件可以设置成英文或中文。2.4.8暂停/继续显示、滚动功能“暂停、继续显示”可将软件接收/发送数据列表暂停显示及继续显示。“滚动”可以设置列表数据滚动显示或非滚动显示。2.4.9软件版本点击“?”可显示当前软件版本。