学位论文 > 优秀研究生学位论文题录展示
USB-RS232接口转换器的设计与实现
作 者: 王兰英
导 师: 罗克露
学 校: 电子科技大学
专 业: 计算机软件与理论
关键词: 通用串行总线 RS232接口 单片机 驱动程序 转换器
分类号: TP334.7
类 型: 硕士论文
年 份: 2009年
下 载: 228次
引 用: 1次
阅 读: 论文下载
内容摘要
随着计算机技术的发展,特别是硬件技术的发展,传统的RS232串行接口已经显示出越来越多的不足,但大量的仪器仪表、工业控制系统、远程数据终端等设备仍然使用RS232串行接口及其变种作为主要的通讯方式,这与当前流行主机的外部设备接口方式不相适应,PC机普遍使用USB总线之类具有即插即用等特点的新型接口。一些主机在设计时甚至已经只支持USB总线。本文提出一种USB接口到RS232接口无缝转换的接口转换器的设计方案,该方案基于单片机实现,能使传统设备直接使用其原有的RS232接口与主机的USB总线接口进行双向数据传输。该方案具有双向缓冲功能,具有即插即用、使用方便、性价比高等特点。本文主要讨论了PC机外设接口的现状分析;与本方案相关的USB接口规范;实现USB-RS232接口转换器的硬件设计细节;固件程序的设计细节;主机端USB设备驱动程序和应用程序的设计细节;转换器系统的测试及应用。设计方案经测试表明达到预期目的。在设计USB-RS232接口转换器过程中所总结的开发经验和资料,可作为其它基于USB接口的智能仪表、控制仪器等的开发参考。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 引言 9-14 1.1 外设接口的现状 9-10 1.2 USB-RS232 转换器的意义 10-11 1.2.1 协议转换 10-11 1.2.2 数量扩展 11 1.2.3 功能扩展 11 1.3 国内类似转换器的现状 11-12 1.4 本论文的主要工作 12 1.5 论文结构安排 12-14 第二章 USB 通用串行总线协议 14-28 2.1 USB 总线简介 14-16 2.1.1 拓扑结构 14 2.1.2 主机 14-16 2.1.3 设备 16 2.1.4 总线物理接口 16 2.2 总线的数据流模型 16-20 2.2.1 USB 的详细数据流 17-20 2.3 USB 总线的协议 20-27 2.3.1 字段 20-22 2.3.2 包格式 22-24 2.3.3 事务 24-27 2.4 小结 27-28 第三章 USB-RS232 接口转换器的硬件电路设计 28-40 3.1 方案设计 28-30 3.1.1 USB-RS232 接口转换器设计方案 29-30 3.2 PDIUSBD12 芯片介绍 30-33 3.2.1 PDIUSBD12 芯片特性简介 30-31 3.2.2 PDIUSBD12 的操作命令 31-32 3.2.3 PDIUSBD12 与单片机的连接电路 32-33 3.3 STC11F32XE 单片机介绍 33-34 3.3.1 STC11F32XE 的主要特点 33-34 3.4 接口转换器的硬件电路设计 34-39 3.4.1 硬件系统框图 34-36 3.4.2 硬件电路图 36-39 3.5 小结 39-40 第四章 固件程序设计 40-52 4.1 固件程序的结构 40-41 4.2 PDIUSBD12 访问函数 41 4.3 固件主循环流程 41-45 4.4 中断处理 45-48 4.5 设备请求的处理 48-49 4.6 加密算法的实现 49-50 4.7 数据协议转换 50-51 4.8 小结 51-52 第五章 USB 设备驱动程序设计 52-62 5.1 WDM 驱动程序模型 52-58 5.1.1 WDM 模型的层次结构 53-55 5.1.2 中断请求级 55-56 5.1.3 USB 设备的配置过程 56-58 5.1.4 Win 32 API 接口 58 5.2 接口转换器 USB 驱动程序的开发 58-61 5.3 小结 61-62 第六章 应用程序设计 62-69 6.1 助手函数 62-66 6.2 应用程序用户界面设计 66-68 6.2.1 设备枚举 66-67 6.2.2 数据的存储与读取 67-68 6.3 小结 68-69 第七章 接口转换器的测试结果及应用 69-74 7.1 接口转换器的调试 69-70 7.2 接口转换器的测试 70-71 7.3 接口转换器的应用 71-73 7.3.1 工程应用之一 71-72 7.3.2 工程应用之二 72-73 7.4 小结 73-74 第八章 结论 74-76 8.1 本论文研究总结 74-75 8.2 研究的改进建议 75-76 致谢 76-77 参考文献 77-79 附录A 系统电路原理图 79-81 附录B 部分源程序 81-90 附录C 在学期间的研究成果 90-91
|
相似论文
- 转轴径向跳动和转速实时检测光电系统的研究,TH822
- 基于ARM9机车信号系统检测装置的设计与优化,U284.91
- 径向振动模式压电变压器的等效电路模型与应用,TM406
- 基于红外吸收原理的甲烷浓度检测仪,TP216
- 网位仪信号采集与处理平台的设计与实现,S951.2
- 温室空气源热泵供热系统研究,S625
- 基于单片机和LabVIEW的静电除尘系统,X701.2
- 片状农业物料滚筒干燥控制系统研究,S226.6
- 基于回波包络的超声波入侵探测在军队警戒巡逻中的应用,E919
- 单片机AVR运用开发,TP368.12
- 矿用电动机软起动器实验装置设计,TM343.2
- CAN总线技术在气象监测系统中的应用研究与实现,P409
- 基于GPRS的无线数据采集与传输系统设计,TP274.2
- 无刷直流电动机及其控制系统,TM33
- 基于CAN总线的医疗呼叫系统设计与实现,TN99
- 基于ARM9的CAN-Ethernet通信协议转换器设计与实现,TP273.5
- WDM光网络的动态RWA算法研究,TN929.1
- 基于Freescale MC9S12系列单片机开发板的设计,TP368.1
- 移动基站状态远程数据监测系统的设计与实现,TP274
- 基于STM32的污水处理pH值控制系统的设计,TP273
- 基于65nm工艺的高性能音频∑△模数转换器的研究与实现,TN792
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 外部设备 > 接口装置、插件
© 2012 www.xueweilunwen.com
|