ECANTOOLS(CAN分析仪通讯软件)是一个用监控CAN-bus网络的软件硬件工具,ECANTOOLS的功能通用而且非常强大,使用这款软件可以帮助您对汽车的OBD接口进行编辑操作,让您的CAN分析更加方便。
基本简介
GC-Tech CAN分析仪是一个用监控CAN-bus网络的软件硬件工具,功能通用而且非常强大。GC-Tech CAN分析仪软件作为标准的Windows 9X/ME/2000/XP 下的32 位应用程序,体现了与操作系统相关的所有优势,比如多任务、不依赖于程序的统一操作、剪切、粘贴等等。GC-Tech CAN分析仪软件是基于GC-Tech CAN分析仪硬件的软件程序,可以运行在安装CAN分析仪硬件的计算机上,同时能够处理11 位标志符模式(CAN2.0A 协议)和29 位标识符模式(CAN2.0B 协议)的CAN 报文。客户应用程序实际处理各类 CANBUS 报文信息,并提供强大的分析功能。
定义说明
CAN:控制器局域网(Controller Area Network)。
数据帧:CAN总线的标准数据报文。一个数据帧包括一个11位或29位的标识符(COBID)和一个0到8字节的数据域。
错误帧:用来指示CAN总线错误的特殊报文。
远程帧:CAN请求报文。是一种请求数据报文帧而没有数据域的特殊帧。
RTR(Remote Transmit Request):CAN数据帧的一位,用来标识报文是数据帧还是远程帧。
跟踪:接收到CAN报文的记录。
触发事件:引起控制面板的状态从后置触发到前置触发的已定义的事件。
脱机模式
10(开始等待时间),1(模式 1=CAN1收发 2=can2收发 3=CAN1收CAN2发 4=CAN2收CAN1发),40000000(触发ID,如果是40000000表示不触发),0000(替换掩码0000 00xx,xxxx xxxx 每位代表一个替换 1变换,0不换。按ID,长度,数据顺序,二进制),0D223344(发送ID),0(0=标准帧,1=标准远程帧,2=扩展帧,3=扩展远程帧),8(长度),01 02 03 04 05 06 07 08,100(发送次数,0表示无限次),500(间隔时间ms)
例如:
10,1,40000000,0000,144,0,8,01 02 03 04 05 06 07 08,100,500
此条数据的功能是:
上电等待10ms,初始化CAN1通道收发数据,不设置触发,不替换ID和数据,发送ID 144,标准帧,数据长度8位,发送数据01 02.....08,发送次数100次,每次发送时间间隔500ms。
10,3,11111111,0020,123,0,8,01 02 03 04 05 06 07 08,1,500
此条数据的功能是:
上电等待10ms,初始化为CAN1收到数据后往CAN2转发,触发ID 11111111即收到以此ID开头的数据才转发,替换掩码0020替换第三个字节的数据为00(此段为十六进制数据,转换为二进制0000 0000,0010 0000其中逗号前边两位为帧ID和长度,逗号后边八位为帧数据,0表示不换、1表示换,设置成替换的将会变成00),发送ID 123 如没有设置ID替换则此位无意义,标准帧如第三位设置触发了则此位无意义触发数据与原数据帧格式相同,发送数据如已设置触发则此位无意义,发送次数1次,间隔500ms。
10,3,00000222,0000,123,0,8,01 02 03 04 05 06 07 08,1,500
此条数据的功能是:
上电等待10ms,初始化为CAN1收到数据后往CAN2转发,触发ID 00000222即收到以此ID开头的数据才转发,替换掩码0000所有数据均不替换,发送ID 123 如没有设置ID替换则此位无意义,标准帧如第三位设置触发了则此位无意义触发数据与原数据帧格式相同,发送数据没有设置替换则此位无意义,发送次数1次,间隔500ms。此条数据可实现CAN1所有以00000222帧ID开头的数据都将原封不动的转发到CAN2,类似单方向中继。