学位论文 > 优秀研究生学位论文题录展示
基于MCF52259的嵌入式通用仪表开发平台的设计
作 者: 康学玺
导 师: 黄向东
学 校: 西安科技大学
专 业: 检测技术与自动化装置
关键词: 操作系统 USB LAN 文件系统 SD卡 套接字
分类号: TP216
类 型: 硕士论文
年 份: 2010年
下 载: 49次
引 用: 0次
阅 读: 论文下载
内容摘要
针对仪器仪表向高端产品发展的趋势,课题提出并设计实现了一种基于MCF52259微处理器的嵌入式仪表开发平台,使仪表的通信、数据存储更加方便。系统融合了嵌入式系统、USB通信、局域网通信、VFD显示等多项技术,通过USB模块和局域网通信模块的数据传输,实现了高端仪表与外部设备的通信,整个平台具有高速、实时传输数据等特性,能够广泛应用于各种高端仪表的开发设计。硬件方面,课题采用飞思卡尔公司的MCF52259微处理器作为系统的控制芯片,并结合应用设计出了键盘、显示模块、SD卡数据存储模块、USB通信模块、局域网通信模块。键盘、显示模块应用HT16511作为控制芯片。仪表高精度采集模块MSP430和主控芯片通过SPI接口连接。键盘显示芯片与主控芯片通过模拟SPI总线连接。SD卡数据存储模块通过QSPI总线与主控芯片连接。仪表平台通过USB通信模块和局域网通信模块,建立与上位机的大容量数据传输。软件方面,首先将μC/OS-II操作系统移植到MCF52259上,并在嵌入式μC/OS-II操作系统下编写了各硬件模块的驱动程序。在驱动程序的基础上设计了VFD显示程序、SD卡数据存储程序、USB通信和网络通信等应用模块的应用程序。应用温度测量验证了仪表平台能实现设计功能。网络通信模块中,MCF52259作为服务器,PC机作为客户机实现控制命令的发送、数据的接收功能。经测试,系统运行正常,实现了各项设计目标,从而证明了本文的方法是可行的。本系统为高端仪表的数据存储、通信提供了一个有效的解决方案,具有良好的应用前景。
|
全文目录
摘要 2-3 ABSTRACT 3-7 1 绪论 7-13 1.1 研究背景 7 1.2 课题研究领域国内外的研究动态及发展趋势 7-10 1.2.1 发展历史 7-9 1.2.2 嵌入式系统研究现状 9-10 1.2.3 嵌入式系统发展趋势 10 1.3 课题的意义 10-11 1.3.1 课题的提出 10 1.3.2 课题的研究意义 10-11 1.4 课题的内容 11-12 1.5 本章小结 12-13 2 仪表平台硬件设计 13-23 2.1 主控芯片的选择 13 2.2 硬件结构 13-14 2.3 键盘显示模块 14-15 2.4 仪表高精度测量模块 15-16 2.5 S D 卡数据存储模块 16-18 2.6 U SB 通信模块 18-20 2.7 局域网通信模块 20-22 2.8 本章小结 22-23 3 仪表平台软件设计 23-50 3.1 主函数实现 23 3.2 UC/OS- II 移植到MCF52259 23-28 3.2.1 OS _ CPUH 文件 24-25 3.2.2 OS _ CPU _ C.C 文件 25 3.2.3 OS _ CPU _ A.ASM 文件 25-28 3.3 HT16511 驱动程序 28-30 3.4 高精度测量软件实现 30-31 3.5 SD 卡存储 FAT16 文件系统软件实现 31-36 3.5.1 FAT 文件系统 31-34 3.5.2 SD 卡的驱动程序 34-35 3.5.3 SD 卡上应用FAT16 文件 35-36 3.6 USB 通信软件实现 36-41 3.6.1 主机识别 USB 设备过程 36-37 3.6.2 USB HID 介绍 37-40 3.6.3 下位机软件实现 40-41 3.6.4 上位机软件实现 41 3.7 局域网通信软件实现 41-49 3.7.1 TCP/ IP 套接字 41-44 3.7.2 Delphi 网络通信控件介绍 44-45 3.7.3 MCF52259 的以太网模块 45-49 3.7.4 以太网通信软件实现 49 3.8 本章小结 49-50 4 仪表平台功能实现 50-54 4.1 按键显示功能 50-51 4.2 数据存储与通信功能 51-53 4.3 本章小结 53-54 5 仪表平台功能验证 54-56 5.1 系统硬件实物 54 5.2 上位机通信验证 54-55 5.3 本章小结 55-56 6 结论 56-57 6.1 总结 56 6.2 完善及展望 56 6.3 本章小结 56-57 致谢 57-58 参考文献 58-60 附录 60-63
|
相似论文
- 电子提花编织机电控系统设计,TS183
- 基于DSP的集成光栅细分数显装置的研制,TH822
- 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
- 基于DSP的三维测头数据采集处理系统的研制,TP274.2
- 基于FPGA的电感传感器数据采集系统的研制,TP274.2
- 基于ARM9的智能解说系统的设计与实现,TP391.44
- 动态心电监护系统及心电信号处理方法的研究,TH772.2
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- IP网络QoS技术研究,TP393.09
- 多功能无线鼠标的研究与设计,TP334.2
- 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
- 嵌入式多参数环境智能监测系统的设计与实现,TP274
- 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
- 基于FFmpeg的H.264解码器在Symbian上的移植和优化,TN919.81
- 基于WiFi的无线虚拟存储系统,TN929.5
- 基于Mini6410的USB虚拟存储,TP333
- NAND Flash文件系统研究与实现,TP333
- 基于嵌入式技术的远程视频监控系统研究,TP277
- 基于PCIE接口混合存储系统的设计与实现,TP333
- 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
- 基于远程控制的SD卡文件管理,TP273
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 自动检测仪器、仪表
© 2012 www.xueweilunwen.com
|