USB转CAN通讯转换器..docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB转CAN通讯转换器.

USB转CAN通讯转换器 使用说明书 V1.0 注意:如果用户需要对该产品进行二次开发,请向本公司技术人员索取详细技术开发资料(免费),或向本公司咨询。 目 录 第一章 概述 4 第二章 产品介绍 5 技术参数 7 接口定义 9 跳线选择 11 第三章 驱动安装与调试 13 第四章 USB动态连接库介绍 18 第一章 概述 USB转CAN通讯转换器(以下简称“USBtoCAN”)是属于一个总线通讯格式转换的产品。该产品主要用于将现场总线信号(CAN)与串行通讯信号(USB)进行互相转换。 该产品可以作为一个工程配件,用于将CAN信号(或USB信号)转换成USB信号(或CAN信号)。该产品支持CAN总线波特率,校验码及屏蔽码设置。能够通过上位机软件监控或接收USB数据流。 第二章 产品介绍 USBtoCAN是将USB总线信号与CAN总线信号进行转换的通讯转换设备。该产品通过USB总线连接到电脑主机,是基于CAN BUS应用领域的一个通讯转换产品,产品集成了一个CAN接口,一个USB接口。 USBtoCAN系统框图: 系统框图 USB接口电路: 采用USB芯片CH372,USB总线采用主端点进行数据输入输出。 CAN电路: 采用NXP芯片SJA1000T,CAN收发器采用可靠的集成IC,支持耐压1000V。 技术参数 USB总线: 采用 USB接口芯片CH372。 符合USB1.1协议规范,通讯电缆长度1.5m CAN总线: 采用PHILIP CAN控制器 SJA1000 CAN2.0B.规范(PeliCAN)兼容CAN2.0A,符合ISO/ISO11898规范 传输速率:5K~1M BPS 传输介质:屏蔽或非屏蔽双绞线。 隔离电压:1000V 工作温度:0℃-70℃ 外形尺寸:100mm×70mm×20mm,塑料外壳。 供电:USB总线供电或外部供电(5V/12V/24V,100mA) 接口定义 USB口: USB-BB CAN口:本产品采用1-2脚接入CAN总线,3-4脚为预留引脚,方便以后进行功能扩展。 信号指示灯: RUN,当有数据在USB总线与CAN总线间转换时,指示灯闪烁 跳线选择 本产品需要选择5-6跳线,如果有需要,可以选择9-10跳线。 第三章 驱动安装与调试 USBtoCAN软件包提供驱动安装包及上位机测试软件。 驱动安装 运行Ch372drv.exe,采用程序默认的安装位置进行安装 上位机测试软件安装 运行USBtoCAN软件安装包中的Setup.exe文件,选择程序安装位置,如果在安装过程遇到提示,请选择忽略即可。 插上USBtoCAN USB连接线到电脑上,此时USBtoCAN运行指示灯会亮,同时电脑会提示找到USB设备。 上位机测试软件测试 点击 开始- 程序- USBtoCAN- USBtoCAN,运行上位机测试软件,程序界面如下图所示。 程序点击“打开设备”后,其他命令键才能使用。如下图示意: 其中,通过输入BTR0 BTR1等的值可以对USBtoCAN进行参数配置,注意任何参数配置后均要将USBtoCAN断电后,设备才能按照新的设置运行。 BTR0 BTR1的值请参照附录一《CAN总线SJA1000波特率设置》。 第四章 USB动态连接库介绍 USBtoCAN在计算机端提供了应用层接口,应用层接口是由CH372动态链接库DLL提供的面向功能应用的API,所有API在调用后都有操作状态返回,但不一定有应答数据。 动态链接库提供的API包括:设备管理API、数据传输API、中断处理API。 设备管理API: 打开设备:CH375OpenDevice 关闭设备:CH375CloseDevice 获取USB 设备描述符:CH375GetDeviceDescr 获取USB 配置描述符:CH375GetConfigDescr 复位USB 设备:CH375ResetDevice 设置USB 数据读写的超时:CH375SetTimeout 设置独占使用当前CH375 设备:CH375SetExclusive 设定内部缓冲上传模式:CH375SetBufUpload 查询内部上传缓冲区中的已有数据包个数:CH375QueryBufUpload 数据传输API: 读取数据块(数据上传):CH375ReadData 写出数据块(数据下传):CH375WriteData 放弃数据块读操作:CH375AbortRead 放弃数据块写操作:CH375AbortWrite 写出辅助数据(辅助数据下传):CH375WriteAuxData 中

文档评论(0)

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

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

1亿VIP精品文档

相关文档