ZLGCANTEST使用手册Word文档下载推荐.docx

上传人:b****5 文档编号:19930617 上传时间:2023-01-12 格式:DOCX 页数:13 大小:378.58KB
下载 相关 举报
ZLGCANTEST使用手册Word文档下载推荐.docx_第1页
第1页 / 共13页
ZLGCANTEST使用手册Word文档下载推荐.docx_第2页
第2页 / 共13页
ZLGCANTEST使用手册Word文档下载推荐.docx_第3页
第3页 / 共13页
ZLGCANTEST使用手册Word文档下载推荐.docx_第4页
第4页 / 共13页
ZLGCANTEST使用手册Word文档下载推荐.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

ZLGCANTEST使用手册Word文档下载推荐.docx

《ZLGCANTEST使用手册Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ZLGCANTEST使用手册Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。

ZLGCANTEST使用手册Word文档下载推荐.docx

4

5

CAN_SHIELD

屏蔽线

6

7

CAN_H

CAN_H信号线

8

9

CAN_VCC

VCC电源(附加)

二、USB2CAN模块驱动安装

1,驱动安装程序

CDM2.04.06WHQLCertified.zip

下载地址:

2,驱动安装

a)当正确连接USB接口时,系统会提示“安装新硬件”,并选择从“指定位置安装”如图所示

图表2虚拟串口安装界面1

b)选择安装程序

图表3虚拟串口安装界面2

c)单击“下一步”执行安装

3,驱动安装检查

成功安装后,可以通过《设备管理器》检查是否安装成功及安装端口号,如下图。

图表4虚拟串口设备安装检查界面

三、使用说明

这里使用周立功公司提供的PCI9810作为测试系统中另一个CAN节点。

相关驱动安装及使用说明参考相关资料。

1,系统连接

(1)使用标准USB_B连接线分别连接PCUSB和USB2CANUSB接口;

(2)使用自制的两头DB9(一公一母)分别连接USB2CANCAN接口和PCI9810CAN接口。

2,测试软件说明

(1)使用网络上广泛使用的《串口调试助手》作为USB2CAN的PC端收发软件;

图表5串口调试软件界面

(2)使用zlgCANTest软件(可以在周立功的网站上下载)作为PCI9810的PC端CAN收发软件。

图表6CAN测试软件界面

3,测试软件使用说明

(1)SSCOM(串口调试助手)使用简要说明

i.通过SSCOM收发数据都是字符串

ii.串口号必须是虚拟串口的端口号,相关参数配置可以任意配置

iii.发送字符串前必须勾选[发送新行]

iv.发送成功,返回数据0D(CR);

发送失败,返回数据07。

由于返回数据是不可见字符,若要察看须勾选[HEX]模式。

(2)ZlgCANTest使用简要说明(详悉说明请参考相关数据手册)

i.参数配置

在[设备操作]—〉[打开设备]窗口进行初始化CAN参数。

a)初始化识别码和屏蔽码

当屏蔽码是全“F”时,该CAN节点可以识别接收全部数据贞。

b)初始化CAN总线波特率

波特率的设置可以参考周立功网站提供的设置程序Btr01.exe。

CAN232模块的初始波特率为100Kbps,对应的设置为:

Time0=0x09,Time1=0x14。

c)初始化CAN接收滤波方式和工作模式

USB2CAN模块的接收滤波方式设定为双滤波;

USB2CAN模块可以工作在正常模式和只听模式。

图表7CAN参数初始化界面

ii.说明

每一次参数配置完成后,都要重新启动CAN。

即需要点击[启动CAN]的操作。

iii.自发自收

为了验证安装的设备是否正常工作,可以通过设置发送格式为:

自发自收。

通过该方式可以验证数据传输和接收是否正确。

图表8CAN数据贞设置界面

4,USB2CAN模块功能及使用说明

(1)在正常收发数据前,须先执行[打开CAN通道“O”]命令;

(2)部分寄存器操作前,如设置波特率,须先执行[关闭CAN通道“C”]命令。

图表9USB2CAN模块功能及使用说明表

命令字

功能说明

发送实例

实例说明

返回值

C

关闭CAN通道

CAN控制器进入复位工作模式

BusOff:

0x07

BusOn:

0x0D

O

打开CAN通道

CAN控制器进入正常工作模式

A

读仲裁丢失捕获寄存器

0x0D(CR)

E

读错误捕获寄存器

G

读CAN寄存器

G00

G02

读模式寄存器

读状态寄存器

串长度!

=3:

G+寄存器值+0x0D

W

写CAN寄存器

W3180

写时钟分频寄存器

=5:

写成功:

M

设置ACR寄存器

M00000000

设置ACR=0x00000000

=9:

设置成功:

m

设置AMR寄存器

mFFFFFFFF

设置AMR=0xFFFFFFFF

S

设置内嵌波特率

S8

设置波特率=1Mbps

=2:

s

设置用户波特率

s0014

R

发送29bitID远程贞

R000000010

ID=0x00000001

数据长度=0

TransBusy:

=10:

TxBuffer未释放:

发送成功:

r

发送11bitID远程贞

r0010

ID=0x001

T

发送29bitID扩展贞

T00000001255aa

数据长度=2

Data=55、aa

串长度<

10:

串长度>

26:

数据长度错:

t

发送11bitID标准贞

T001255aa

5:

21:

图表10内嵌波特率设置表

字符代码

波特率

单位

10

Kbps

20

50

100

125

250

500

800

1000

5,功能演示

(1)收发29bit扩展贞演示

i.SSCOM(串口调试助手)设置

1.勾选[HEX显示]

2.勾选[发送新行]

3.打开[扩展]

4.在扩展窗口填写命令和待发送数据

图表11发送29bit扩展贞演示

ii.ZlgCANTest设置

1.设置CAN总线速率

iii.在SSCOM窗口发送[打开CAN通道]命令

显示窗口显示返回数据“0D”

iv.收发29bitID扩展数据贞,察看zlgCANTest显示内容

1.取消[HEX显示]

2.发送29bitID扩展数据贞

3.察看zlgCANTest显示内容

说明:

由于USB2CAN模块被设置成自发自收模式,所以在SSCOM窗口也可以看到发送出去的数据。

(2)更改收发波特率演示

i.在SSOM中更改USB2CAN模块CAN总线波特率为1Mbps

2.发送[关闭CAN通道]命令,显示窗口显示返回数据“0D”

3.发送[设置用户波特率]命令(s0014)或[内嵌波特率]命令(S8)。

显示返回数据“0D”

4.发送[打开CAN通道]命令,显示返回数据“0D”

ii.在zlgCANTest中更改CAN总线波特率为1Mbps

1.在菜单[设备操作]中,执行[打开设备]操作。

2.在[打开设备]窗口,更改定时器0和定时器1的参数分别是0x00、0x14

3.在主窗口执行[启动CAN]造作

iii.按照上述[收发29bitID扩展贞]步骤操作

四、性能指标

在CAN总线速率为1Mbps,收发时间间隔为1ms(当前软件测试的极限时间间隔)。

1万次收发操作。

能够正确收发,无丢贞现象!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1