多语言展示
当前在线:1982今日阅读:26今日分享:39

LCANTest使用说明

来可电子CAN卡通用测试软件LCANTest,配套来可电子USB、miniPCIe、PCI等接口CAN卡使用,支持CAN报文的接收、发送、查看、分析、记录和回放。内嵌滤波计算器,方便进行滤波参数设置;内嵌波特率计算器,方便计算自定义波特率的设置参数;支持同时打开多个CAN卡设备,每个CAN通道有单独的窗口,可根据需要调整多窗口的显示方式;智能记忆上次的设置的全部参数;支持正常和只听模式。支持接收和发送报文的分类显示,方便查看和分析报文;任务配置栏参数配置项丰富,方便用户建立符合自己要求的“发送任务”;高级发送支持“任务列表”的建立、发送、修改、导入和导出。大小可设的记录缓冲区记录所有收发的报文,根据需要显示记录的收发报文,支持记录的手动保存和自动保存,支持记录保存文件的回放。
工具/原料
1

USBCAN接口卡LCUSB-132B两台

2

笔记本一台

方法/步骤
1

安装软件双击安装文件“LIKECANTest3.0.6 Setup.exe”,开始安装软件。

2

双击软件快捷方式打开软件,弹出选择设备对话框设备类型:选择正确的设备型号;设备端口:如果只接了一只CAN卡,默认选USB1;当一台电脑上运行多只CAN卡时,给每只CAN卡分配不同的设备端口;给USB接口的CAN卡分配不同的USB端口,给PCI接口的CAN卡分配不同的PCI端口。显示名称:运行多只CAN卡时,用户可为每只CAN卡设定不同显示名称。

3

打开CAN卡通用测试软件LCANTest的主界面软件主界面由菜单栏、工具栏、设备通道选择标签、设备通道界面和状态栏组成。设备通道选择标签用来选中某个CAN卡的某个CAN通道,状态栏显示软件操作状态。

4

1)      菜单栏说明

5

工具栏说明工具栏图标依次是选择设备、打开、关闭、发送当前任务、发送任务列表、停止发送、保存记录、清空记录、继续显示、暂停显示、设备信息、关于。

6

设备通道界面设备通道界面由报文收发显示区、快捷面板区和任务日志区组成,通过切换标签切换快捷面板和任务日志区。

7

报文收发显示区报文收发显示区里可以查看报文的序号、传输方向、第几路CAN、时间标识、增量时间、帧ID、帧类型、帧格式、数据长度和数据。

8

快捷面板区

9

自定义波特率若菜单中没有所需的波特率,可通过设置 BTR0\1 寄存器实现,BTR0\1 寄存器结构如下表所示:

10

SAM:采样次数设置,置 0 时,总线被采样 1 次,一般用于波特率大于 100K 的场合; 置 1 时,总线被采样 3 次,一般用于波特率小于 100K 的场合。 SJW:同步跳转宽度,定义了在每位中可以延长或缩短多少个 CAN 时钟单元的上限, 既设置不同波特率间的容差值,跳转的时间宽度 tsjw=tscl*(SJW+1),tscl为 CAN 系统时钟。 SAM 和 SJW 建议设置为默认值 0,若有特殊需求应经过现场测试验证。 CAN 波特率计算公式: Baud=pclk/((3+TESG1+TESG2)*(BRP+1)),其中 pclk 为 APB 时钟频率,在 CANBridge 中,pclk 固定为 16Mhz。 例如波特率需设置为 500K,则 (3+TESG1+TESG2)*(BRP+1)=16000/500=32,推荐 值 TESG1=12,TESG2=1, BRP=1;对应的 BTR0\1 寄存器值为 0x001C0001,输入文本框内,点击保存配置完成配置。提供波特率计算器工具软件,波特率计算公式与波特率计算器工具软件的对应情况如下图:

11

例如要设置can波特率是33.333bps,如下图所示,直接使用波特率计算器计算出数值0x001C001D,将其填入“BTR0\1 0x”文本框中,点击保存配置完成配置

12

验收滤波设置支持丰富的验收滤波设置。按 “仅ID”、“含ID、RTR和部分数据”、“含ID和RTR”、“仅含部分ID” 位指定需接收帧时:每一位对应的“X”,每点一下,按照 0-1-X循环变化;为0时,对应位为0的帧被接收;为1时,对应位为1的帧被接收;为X时,对应位为任意值的帧都被接收。

13

计算滤波参数示例打开CAN接收滤波计算器,滤波模式选择“标准帧 单滤波(仅ID)”,在“滤波,自定义滤波器的所有参数”设置项里,将第18位设为0,其它位保持不变(仍然是X),点击计算按钮,分别生成验收码:、屏蔽码:FFDFFFFF,将验收码和屏蔽码的值复制到滤波参数设置窗口的验收码和屏蔽码填写框中,然后点确定。

14

将标准帧ID设置为0x,则不符合上面第18位是0的验收滤波规则,然后发送方式设为“自发自收”(方便测试结果展现),点击”发送任务“按钮,我们可以看到报文收发区只有发送的报文,而没有接收的报文,证明该报文不符合滤波规则,已经被过滤,未被接收。

15

3) 接收符合滤波规则的报文将标准帧ID设置为0x,则符合上面第18位是0的验收滤波规则,然后发送方式设为“自发自收”(方便测试结果展现),点击”发送任务“按钮,发送和接收的报文都在报文收发区正常呈现,证明该报文符合滤波规则,正常接收。

16

主要功能介绍1)      接收报文设置完波特率、终端电阻、验收滤波和工作模式后,打开(即启动)CAN卡,则开始自动接收报文。2)      发送报文发送当前任务:在“任务配置”中设置要发送的报文,可选“循环发送”,点击“发送当前任务”,开始发送当前任务。发送任务列表:添加任务到任务列表,可添加若干相同或不同的任务到任务列表,可选循环发送,点击“发送任务列表”开始发送任务列表。任务列表支持导入任务列表和导出任务列表;选中任务列表中某个任务,可删除任务或修改任务;修改任务:选中任务列表中某个任务——在任务配置区修改设置——点击“修改任务”按钮——完成任务修改。3)      查看和分析报文报文收发显示区显示接收和发送的报文,可设置暂停显示和继续显示。报文收发显示区里接收和发送的报文按照“序号、传输方向、第几路CAN、时间标识、增量时间、帧ID、帧类型、帧格式、数据长度和数据”分类显示,方便用户进一步查看和分析报文。4)      手动保存和自动保存手动保存:点击“保存记录”,将记录缓冲区中的数据保存到文件。自动保存:勾选启用自动保存功能,可设置保存路径和单个文件最大容量。如果最大容量设置为0,表示容量无限大,按单个文件记录;如果设置为非零值,当文件容量超过最大容量时,自动分为多个文件保存。

17

记录回放回放保存的记录文件。

推荐信息