CAN23功能模块使用说明.docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
USB2CAN功能模块使用说明 概述 USB2CAN功能模块主要实现了USB接口和CAN总线接口的数据互传。接口描述 虚拟串口(USB接口) USB接口使用了USB_B接口,使用时需安装虚拟串口驱动程序。 CAN总线接口 CAN总线接口使用标准的DB9(母头)。 CAN总线接口信号定义,符合DeviceNet和CANopen标准。 图表 SEQ 图表 \* ARABIC 1 CAN BUS接口信号定义表 引脚 信号 描述 1 N.C 2 CAN_L CAN_L信号线 3 CAN_GND 参考地 4 N.C 5 CAN_SHIELD 屏蔽线 6 CAN_GND 参考地 7 CAN_H CAN_H信号线 8 N.C 9 CAN_VCC VCC电源(附加) USB2CAN模块驱动安装 驱动安装程序 CDM 2.04.06 WHQL Certified.zip 下载地址: HYPERLINK /Drivers/D2XX.htm /Drivers/D2XX.htm 驱动安装 当正确连接USB接口时,系统会提示“安装新硬件”,并选择从“指定位置安装”如图所示 图表 SEQ 图表 \* ARABIC 2 虚拟串口安装界面1 选择安装程序 图表 SEQ 图表 \* ARABIC 3 虚拟串口安装界面2 单击“下一步”执行安装 驱动安装检查 成功安装后,可以通过《设备管理器》检查是否安装成功及安装端口号,如下图。 图表 SEQ 图表 \* ARABIC 4 虚拟串口设备安装检查界面 使用说明 这里使用周立功公司提供的PCI9810作为测试系统中另一个CAN节点。相关驱动安装及使用说明参考相关资料。 系统连接 使用标准USB_B连接线分别连接PC USB和USB2CAN USB接口; 使用自制的两头DB9(一公一母)分别连接USB2CAN CAN接口和PCI9810 CAN接口。 测试软件说明 使用网络上广泛使用的《串口调试助手》作为USB2CAN的PC端收发软件; 图表 SEQ 图表 \* ARABIC 5 串口调试软件界面 使用zlgCANTest软件(可以在周立功的网站上下载)作为PCI9810的PC端CAN收发软件。 图表 SEQ 图表 \* ARABIC 6 CAN测试软件界面 测试软件使用说明 SSCOM(串口调试助手)使用简要说明 通过SSCOM收发数据都是字符串 串口号必须是虚拟串口的端口号,相关参数配置可以任意配置 发送字符串前必须勾选[发送新行] 发送成功,返回数据0D(CR);发送失败,返回数据07。由于返回数据是不可见字符,若要察看须勾选[HEX]模式。 ZlgCANTest使用简要说明(详悉说明请参考相关数据手册) 参数配置 在[设备操作]—〉[打开设备]窗口进行初始化CAN参数。 初始化识别码和屏蔽码 当屏蔽码是全“F”时,该CAN节点可以识别接收全部数据贞。 初始化CAN总线波特率 波特率的设置可以参考周立功网站提供的设置程序Btr01.exe。CAN232模块的初始波特率为100Kbps,对应的设置为:Time0=0x09,Time1=0x14。 初始化CAN接收滤波方式和工作模式 USB2CAN模块的接收滤波方式设定为双滤波;USB2CAN模块可以工作在正常模式和只听模式。 图表 SEQ 图表 \* ARABIC 7 CAN参数初始化界面 说明 每一次参数配置完成后,都要重新启动CAN。即需要点击[启动CAN]的操作。 自发自收 为了验证安装的设备是否正常工作,可以通过设置发送格式为:自发自收。通过该方式可以验证数据传输和接收是否正确。 图表 SEQ 图表 \* ARABIC 8 CAN数据贞设置界面 USB2CAN模块功能及使用说明 在正常收发数据前,须先执行[打开CAN通道“O”]命令; 部分寄存器操作前,如设置波特率,须先执行[关闭CAN通道“C”]命令。 图表 SEQ 图表 \* ARABIC 9 USB2CAN模块功能及使用说明表 命令字 功能说明 发送实例 实例说明 返回值 C 关闭CAN通道 C CAN 控制器进入复位工作模式 BusOff:0x07 BusOn:0x0D O 打开CAN通道 O CAN 控制器进入正常工作模式 BusOff:0x0D BusOn:0x07 A 读仲裁丢失捕获寄存器 A BusOff:0x07 BusOn:0x0D(CR) E 读错误捕获寄存器 E BusOff:0x07 BusOn:0x0D G 读CAN寄存器 G00 G02 读模式寄存器 读状态寄存器 串长度!=3:0x07 G+寄存器值+0x0D W 写CAN寄存器 W3180 写时钟分频寄存器 串长度!=5:0x07 写成功:0x0D M 设置ACR寄存器 设置ACR=0

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档