论文摘要
在我们的工作和生活中,智能仪器、智能家电等各种智能设备得到了越来越广泛的使用和普及。这些智能设备使用各式各样的接口与外界通信。例如串口、USB接口、网络接口、红外接口等等。本文研究如何在嵌入式开发平台上构建一台多功能接口转换器,使得不同接口的智能设备能通过该接口转换器实现数据统一由网络接口传送到计算机。本文首先分析了串口、USB接口和网络接口的基本原理与通信协议,为嵌入式多功能接口转换器的实现提供理论基础。并在ARMSYS44B0-P嵌入式开发平台上实现接口转换器的软硬件,使得接口转换器可以实现在串口、USB接口和网络接口之间相互传送数据。为了验证嵌入式多功能接口转换器的功能,本文建立了一个完整的系统:设计了PC端软件,并为一台风扇加装了设备控制板,设计了设备控制板硬件和单片机软件。PC端软件和设备控制板分别通过网络接口和串口与嵌入式多功能接口转换器相连,它们之间以及它们与接口转换器上的U盘之间都可以实现数据传送和转换。随着信息技术的发展,仪器和家电的智能化、网络化将成为一种趋势,嵌入式多功能接口转换器也将有更广阔的应用前景。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 国内外研究现状1.3 课题的应用价值及应用前景1.4 论文的主要研究内容及结构安排第二章 嵌入式多功能接口转换器各接口基本原理2.1 RS-232 基本原理2.1.1 电气特性2.1.2 RS-232C 的接口信号2.2 USB 基本原理2.2.1 USB 接口的特点2.2.2 USB 的数据格式2.2.3 Bulk-Only 传输协议2.3 FAT 文件系统和SCSI 指令集2.3.1 SCSI 指令集2.3.2 FAT16 文件系统2.4 网络接口基本原理2.4.1 RJ-45 接口2.4.2 UDP 协议第三章 嵌入式多功能接口转换器总体结构设计3.1 总体结构3.2 PC 端软件3.3 接口转换器3.4 设备控制板第四章 PC 端软件设计及实现4.1 软件开发平台及主要控件4.1.1 软件开发平台4.1.2 主要控件4.2 PC 端软件结构及实现4.2.1 软件功能描述4.2.2 用户界面4.2.3 程序流程图第五章 嵌入式软硬件平台设计及实现5.1 ARMSYS44B0-P 开发板介绍5.1.1 ARMSYS44B0-P 嵌入式开发板组成5.1.2 ARMSYS44B0-P 嵌入式开发板系统图5.2 硬件电路设计5.2.1 异步串行接口电路5.2.2 网络接口电路5.2.3 USB 接口电路5.3 嵌入式软件设计5.3.1 软件功能描述5.3.2 通信协议定义5.3.3 主程序分析5.3.4 串口操作程序分析5.3.5 网络接口程序分析5.3.6 USB 接口程序分析5.3.7 代码固化第六章 设备控制板软硬件设计与实现6.1 设备控制板功能描述6.2 设备控制板硬件电路设计6.2.1 硬件电路描述6.2.2 环境温度计算6.3 设备控制板单片机软件设计6.3.1 单片机软件流程图6.3.2 单片机软件说明第七章 嵌入式多功能接口转换器系统测试7.1 测试环境7.2 测试内容及结果第八章 结束语参考文献致谢
相关论文文献
标签:串行接口论文; 接口论文; 网络接口论文; 接口转换器论文; 嵌入式系统论文;