学位论文 > 优秀研究生学位论文题录展示

基于USB接口的CAN总线通信适配器的研究和应用

作 者: 孙超
导 师: 张均东
学 校: 大连海事大学
专 业: 轮机工程
关键词: CAN 总线 USB 通信适配器
分类号: U675.7
类 型: 硕士论文
年 份: 2005年
下 载: 458次
引 用: 7次
阅 读: 论文下载
 

内容摘要


现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络。它是计算机技术、通信技术和控制技术高度综合与集成的产物,是一种开放式和分布式的新模式。 CAN(控制器局域网)属于现场总线的范畴,是一种有效支持分布式控制和实时控制的串行通信网络。 USB(通用串行总线)具有传输速度快、可靠性高、使用灵活等优点,作为一种通信接口规范,他被广泛地应用在PC外设和便携式系统中。 本文首先充分研究CAN总线技术和详细分析其2.0B协议,然后介绍USB技术,在此研究的基础上,充分发挥CAN总线技术和USB接口技术的优点,设计出基于USB接口的CAN总线通信适配器,实现对原有的CAN总线网络系统中的使用其他接口协议的适配器的升级和扩展。在论文中,重点介绍基于USB接口的CAN总线通信适配器的硬件设计,其次介绍该通信适配器的软件开发思想,最后给出该通信适配器在船舶监控系统中的应用,同时介绍船舶监控系统最近的发展。 论文第一部分详细介绍CAN现场总线技术。 第二部分介绍了USB接口技术和USB协议。 第三部分是本文的重点,在研究分析CAN现场总线技术和USB接口技术的基础上,设计基于USB接口的CAN总线通信适配器,在介绍该通信适配器使用的两个核心元器件PDIUSBD12和SJA1000的同时给出它们的设计。 第四部分给出该通信适配器的软件设计思想。 第五部分给出其应用和介绍船舶监控系统最近发展成果IPMS。

全文目录


第1章 引言  9-12
  1.1 研究课题的背景  9
  1.2 研究课题的提出  9-10
  1.3 论文的结构  10-12
第2章 CAN现场总线技术  12-22
  2.1 什么是现场总线  12
  2.2 现场总线产生的背景  12-13
  2.3 现场总线技术特点和优点  13
    2.3.1 系统的开放性和互可操作性  13
    2.3.2 现场设备的智能化与功能自治化  13
    2.3.3 系统结构的高度分散性  13
    2.3.4 对现场环境的适应性  13
  2.4 CAN总线概述  13-14
  2.5 CAN总线的特点  14-15
  2.6 CAN的分层结构  15-16
  2.7 帧格式  16
  2.8 帧类型  16-21
    2.8.1 数据帧  17-19
    2.8.2 远程帧  19
    2.8.3 出错帧  19-20
    2.8.4 超载帧  20-21
  2.9 基于“多主竞争总线仲裁”的通信方式  21-22
第3章 USB技术简介  22-31
  3.1 体系结构概述  22-24
    3.1.1 USB的设计目标  22
    3.1.2 USB系统的描述  22-23
    3.1.3 USB的电气特性  23-24
    3.1.4 USB的机械特性  24
  3.2 USB总线协议  24
  3.3 系统设置  24-25
    3.3.1 USB设备的安装  25
    3.3.2 USB设备的拆卸  25
    3.3.3 总线标号  25
  3.4 USB的逻辑结构  25-26
  3.5 数据流的种类  26-31
    3.5.1 控制传输  27-29
    3.5.2 批量传输  29-30
    3.5.3 中断传输  30
    3.5.4 同步传输  30-31
第4章 通信适配器的硬件设计  31-43
  4.1 概述  31-33
  4.2 D12芯片的电路设计  33-38
    4.2.1 D12芯片简介  33-34
    4.2.2 芯片管脚说明  34-35
    4.2.3 D12芯片与单片机的连接  35-36
    4.2.4 D12芯片操作指令简介  36-38
  4.3 SJA100芯片电路设计  38-43
    4.3.1 SJA1000芯片介绍  38-41
    4.3.2 SJA1000芯片电路  41-43
第5章 通信适配器的软件设计  43-63
  5.1 WDM简介  43-45
    5.1.1 驱动程序的调用  43-44
    5.1.2 PDO和FDO  44
    5.1.3 驱动程序的识别  44-45
  5.2 IRP的处理  45-46
    5.2.1 IRP的结构  45-46
    5.2.2 IRP参数  46
    5.2.3 IRP的可重入性与互锁  46
  5.3 驱动程序的结构  46-52
    5.3.1 驱动程序入口点和回调例程  47-48
    5.3.2 创建设备  48
    5.3.3 打开文件请求的处理  48
    5.3.4 处理Win32程序输入/输出请求  48-50
    5.3.5 设备IO控制的实现  50-51
    5.3.6 即插即用的实现  51-52
  5.4 驱动程序的中断级  52-54
  5.6 固件程序简介  54
  5.7 固件程序的结构  54-63
    5.7.1 硬件提取层  55
    5.7.2 PDIUSBD12命令接口  55-56
    5.7.3 中断服务程序  56-61
    5.7.4 标准请求与厂商请求  61
    5.7.5 主循环程序  61-63
第6章 通信适配器在船舶监控系统中的应用  63-68
  6.1 船舶监控系统发展简介  63-65
  6.2 该通信适配器在船舶监控系统中的应用  65-66
  6.3 船舶监控系统最新发展  66-68
第7章 结论  68-70
攻读学位期间公开发表的论文  70-71
致谢  71-72
参考文献  72-75
研究生履历  75

相似论文

  1. 电子提花编织机电控系统设计,TS183
  2. 基于DSP的集成光栅细分数显装置的研制,TH822
  3. GJB1188A接口监测记录设备研制,V248.2
  4. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  5. 列车动态监控系统的研究,U284.48
  6. 基于感性负载的车身网络控制系统,U463.6
  7. 基于LIN总线的电动车窗控制方法研究,U463.6
  8. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  9. 高性能计算机I/O总线技术研究,TP336
  10. PCI-E总线高速数据采集回放模块研制,TP274.2
  11. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. PCI-E数字化仪研制,TP274.2
  14. 基于DSP的VXI总线通用接口板研制,TP274
  15. LXI 1553B总线通信模块设计,TP273
  16. PXI高性能数字I/O模块研制,TP274
  17. VXI总线运动单元测控模块研制,TP274
  18. 车身网络控制系统的主控制器设计,TP273
  19. PROFIBUS-DP典型应用系统研究,TP273
  20. 基于气体还原法的钢丝镀锌自动化生产线关键技术的研究,TQ153.15
  21. 多功能车辆总线控制器MVBC综合验证研究,TP273

中图分类: > 交通运输 > 水路运输 > 船舶工程 > 船舶驾驶、航海学 > 船舶导航与通信
© 2012 www.xueweilunwen.com