养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

分析仪工具USBCAN MODUL 16的ECANTools使用

时间:2024-11-10 21:29:32

本文简单介绍了CAN总线分析仪工具USBCANMODUL16的ECANTools使用步骤和注意事项,对于想要了解使用相关设备及其功能的工程师具有很好的指导意义。

工具/原料

分析仪工具USBCANMODUL16

笔记本电脑

USB数据连接线

24V外接电源

ECANTools软件

设备简介

1、分析仪工具USBCANMODUL16是集成16路CAN接口的高性能型CAN-Bus总线通讯接口卡。它可使用ECANTools等通用测试软件,可执行CAN-Bus报文的收发和监测等功能。下面我们来具体说明一下其步骤:

1、ECANTools软件启动

1、如工程师已安装ECANTools软件,可以通过双击桌面上的“Ecantools”图标打开软件。如GIF图所示:

分析仪工具USBCAN MODUL 16的ECANTools使用

2、选择对应的设备类型后,工程师点击“打开设备”即可在设备列表中出现已经插入电脑USB接口的CAN设备。如GIF图所示:

分析仪工具USBCAN MODUL 16的ECANTools使用

3、选择工作模式。软件提议矣把噌供3种工作模式可选:正常模式、只听模式、自发自收模式。正常模式适用于软件数据收发;只听模式适用于在不干扰总线的情况下监听总线,但不可筛觐子裆发送数据,此时USBCAN设备不作为CAN总线节点,不发送应答和时钟信号;自发自收模式用于测试USBCAN设备的CAN通信是否正常。具体操作如GIF图所示:

分析仪工具USBCAN MODUL 16的ECANTools使用

4、选择波特率。工程师需要按实际接入的总线的波特率进行设置,如波特率与总线不匹配,则无法正常通信,甚至干扰总线。如需自定义波特率,请与我公司联系。当工程师并不知道总线波特率时,也可使用自动识别波特率功能进行扫描。

分析仪工具USBCAN MODUL 16的ECANTools使用

2、ECANTools软件的数据收发

1、接收和发送界面是ECANTools的主要功能,在此界面,工程师可以直观的看到接收到的CAN报文,以及通过普通发送或列表发送的方式,向总线上发送数据。

分析仪工具USBCAN MODUL 16的ECANTools使用

2、除以上基本功能外,软件还具有发送文件功能。文件发送分为普通文件发送及批处理文件发送。普通文件发送可以向总线上的节点发送文件,工程师可以基于此功能开发CAN总线程序烧录软件;批处理文件发送可以将工程师保存的批处理文件(.can)按保存时的时序及数据重新发送回CAN总线批处理文件发送应用举例:

分析仪工具USBCAN MODUL 16的ECANTools使用

3、ECANTools软件的总线分析功能

1、ECANTools具有总线诊断功能,可以检测咦筋庑檗到总线错误帧以及总线仲裁丢失位,实现了比较全面的CAN总线分析。CAN总线状态显示:指姨胀兽辱示当前CAN总线状态包括:总线正常、被动错误、主动错误、总线挂起。CAN控制器内部FIFO溢出:某一段时间内的总线报文过于密集,导致USBCAN来不及接收,发生报文丢失。CAN控制器错误报警:总线发生多次发送错误或接收错误,错误计数器超出报警阈值,并能显示错误计数值。CAN控制器消极错误:总线发生多次发送错误或接收错误,导致CAN控制器进入错误消极状态,并能显示错误计数值。CAN控制器仲裁丢失:本节点与其他设备在竞争总线时失败,待发报文将在下一次总线空闲时尝试发送,能捕捉到相应的错误位信息并显示出来。CAN控制器总线错误:总线发生一次发送错误或接收错误,错误计数器的值将累加,并能捕捉错误的位信息,比如ACK、CRC、位界定错误信息。CAN数据缓冲区溢出:由于一段时间未与PC交换数据,导致设备存储的报文数目超出硬件容量限制,新接收的报文将覆盖最早的报文。

分析仪工具USBCAN MODUL 16的ECANTools使用

4、ECANTools软件的中继脱机功能

1、CAN中继功能可将2条波特率相同或不同的觊皱筠桡CAN总线数据相互转发,用法类似于CAN中继器。还可设置中继监控模式,通过电脑可以看到数据流向,茔侠礞荤比如CAN1收CAN2发,此功能可以用来测试两个节点的数据流向,清晰的看出哪些数据是哪个通道接收到的,便于进行通信协议破解等用途。配置脱机模式时,工程师可以用记事本(.txt)编辑指令,下载到CAN设备中,下载好的CAN设备通电后就可以根据记事本中的指令进行脱机工作,可进行脱机的指令有:发送、延时、触发发送、接收修改后发送等常用功能,工程师即使不会二次开发软件,也可轻松实现脱机自动控制。上电就可以自动发送数据,此功能可用于生产线测试,破解协议后模拟协议数据等,用途非常广泛。

分析仪工具USBCAN MODUL 16的ECANTools使用

5、ECANTools软件的其他功能

1、ECANTools软件扩展功能极为丰富,且都四曷玫樨很方便易用,灵活运用这些扩展功能可以帮助工程师方便快速的分析数据。保存数据/实时保存:可保存接收列表,诺蝈胂叟保存格式有:txt、can、excel、二进制。暂停显示:可暂停接收列表的滚动。显示模式:可选滚动模式和列表模式,列表模式可按规则将数据实时分类。清除:可清除当前接收列表中的数据。滤波设置:通过编辑滤波ID的方式,实现多段滤波。高级屏蔽:通过屏蔽ID的方式,不显示已屏蔽的ID。显示错误帧:可显示/隐藏总线上的错误帧。OBDII插件:可直观的解析部分汽车参数。CANopen主站:方便工程师进行CANopen协议解析。

分析仪工具USBCAN MODUL 16的ECANTools使用

© 一点知识