USB_CAN通信转换器设计方案.docxVIP

  • 22
  • 0
  • 约2.65千字
  • 约 6页
  • 2018-05-23 发布于河南
  • 举报
USB_CAN通信转换器设计方案

USB/CAN通信转换器设计方案 本文阐述了一种USB-CAN总线转换装置,方便CAN总线与计算机进行链接。本设计方案主要包括:任务说明、总线简介、硬件设计、软件设计、总结等5部分。 一、任务说明设计一种USB-CAN总线转换器。完成从一台计算机的USB把1个数据帧(自己定义)通过USB/CAN转换器将数据发到CAN总线上;另一台计算机CAN/USB转换接受数据。二、总线介绍CAN总线是一种流行的现场总线,其协议分为物理层和数据链路层。物理层定义信号如何发送,涉及位编码,位定时和同步,没有定义驱动器和接收器的特性,以便根据具体情况灵活应用。数据链路层又包括媒体访问子层MAC层和逻辑链路子层LLC层。MAC子层是CAN协议的核心,它可响应报文帧,仲裁,应答,错误检测和标定。LLC子层主要功能是报文滤波,超载通知和恢复管理。CAN总线主要有以下特点:1. 以多主方式工作,没有主节点和从节点之分;2. 节点信息分为不同优先级,可满足不同实时要求;3. 采用非破坏性总线仲裁技术,不同于以太网的碰撞检测技术,而是按位对标识符进行仲裁,优先级最高的节点获得总线的使用权;4. 采用报文滤波实现多种通信方式,无需专门调度。在验收滤波器的帮助下,CAN节点只接收识别码与验收滤波器中预设值一致的信息;5. 直接通信距离最远达到10km(5kbps以下),通信速率最高可达1Mbps(通信距离最长为40m

文档评论(0)

1亿VIP精品文档

相关文档