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

抛弃式温盐深探头调查数据处理系统的设计

作 者: 王少仙
导 师: 范寒柏
学 校: 华北电力大学
专 业: 电路与系统
关键词: STM32 SD卡 FAT32文件系统 ILI9320 μC/OS-Ⅱ
分类号: TP274
类 型: 硕士论文
年 份: 2011年
下 载: 15次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在海洋仪器回收到地面后,需要方便地将采集数据传输到通用计算机上,以便作进一步的数据处理和分析。相较于测量结果的原始数据显示,经过后台拟合、处理后形成的图表给人更直观的印象。目前大部分的海洋测量数据后台处理系统在应用时都要借助于PC机,而且普通的计算机不适合用于环境比较恶劣的海试中,国外的海军一般使用适应各种恶劣环境的加固计算机等,但是加固计算机价格昂贵,应用不是很普遍。因此,研究更经济、便携的海洋测量数据处理系统具有重要的社会和经济意义。本文在分析调查数据处理系统发展现状的基础上,设计了一种抛弃式温盐深探头调查数据处理系统。系统采用高性能的ARM Cortex-M3 32位的RISC内核的ARM7微处理器STM32F103VB,用SD卡作为主要的数据存储介质,上层实现FAT32文件系统,使用RS-232接口与下位机相连,将接收的数据及时存入SD卡,同时根据接收的数据在由ILI9320为主控芯片的真彩液晶屏上显示动态曲线,从而可以直观地看出数据的变化。完成了硬件电路设计及各功能模块的调试,论述了SD卡常用的几种命令格式和对应的指令响应格式,提供了读写SD存储卡的方法及SD1.x与SD2.0的识别方法,并介绍了FAT文件系统的结构及各部分的组成,阐述了FAT文件系统的基本原理,列出系统的特性,以及文件系统的设计目标,总体的设计框架,并对各部分包含的函数一一进行说明。在此基础上介绍了LCD的初始化与显示点、线和字符的方法,阐述了μC/OS-II在STM32F103VB上移植的步骤及需要注意的问题,并成功添加了几个任务。最后对系统进行了整体调试,结果表明,系统运行可靠。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-13
  1.1 选题背景  10-11
  1.2 系统发展现状  11
  1.3 研究内容及论文结构安排  11-13
    1.3.1 研究内容  11-12
    1.3.2 论文结构安排  12-13
第2章 基于STM32 的系统总体方案设计  13-18
  2.1 系统总体方案设计  13
  2.2 电源模块  13-14
  2.3 数据接收模块  14-15
  2.4 时钟模块  15-16
  2.5 数据存储模块  16-17
  2.6 数据显示模块  17
  2.7 本章小结  17-18
第3章 SD 卡相关电路及软件设计  18-27
  3.1 SD 存储卡的概述及发展  18
    3.1.1 SD 存储卡的概述  18
    3.1.2 SD 存储卡的发展  18
  3.2 SD 卡的硬件电路设计  18-19
  3.3 SD 信号设置  19-22
    3.3.1 命令格式  20
    3.3.2 指令响应格式  20-22
    3.3.3 读写数据格式  22
  3.4 SD 存储卡的读写  22-25
    3.4.1 SD 卡初始化  23-24
    3.4.2 SD 卡读数据  24
    3.4.3 SD 卡写数据  24-25
  3.5 SD1.x 与SD2.0 的识别  25-26
  3.6 本章小结  26-27
第4章 FAT 文件系统的实现  27-40
  4.1 FAT 文件系统结构  27
  4.2 保留区以及BPB 参数  27-31
  4.3 FAT 区  31-32
  4.4 文件目录数据区  32-33
  4.5 文件的实际存储过程  33
  4.6 FAT 文件系统实现的总体框架  33-34
  4.7 FAT 各个模块的实现  34-39
    4.7.1 文件分配表管理模块  34-36
    4.7.2 文件目录表管理模块  36
    4.7.3 目录管理模块  36-37
    4.7.4 文件管理模块  37-38
    4.7.5 缓存Cache 的管理  38-39
  4.8 本章小结  39-40
第5章 LCD 的驱动与显示  40-46
  5.1 ILI9320 系统接口模式选择  40
  5.2 LCD 的初始化  40-44
  5.3 LCD 显示的程序设计  44-45
  5.4 本章小结  45-46
第6章 μC/OS-II 在STM32F103VB 上的移植  46-54
  6.1 μC/OS-II 操作系统简介  46-47
  6.2 μC/OS-II 在STM32F103VB 微处理器上的移植  47-52
    6.2.1 os_cpu.h 的移植  48-49
    6.2.2 os_cpu_c.c 的移植  49-50
    6.2.3 os_cpu_a.asm 的移植  50-52
  6.3 中断向量表  52
  6.4 编写应用程序  52-53
  6.5 本章小结  53-54
第7章 系统调试  54-59
  7.1 串口通信协议  54
  7.2 系统总体调试  54-58
  7.3 本章小结  58-59
第8章 结论与展望  59-61
  8.1 结论  59-60
  8.2 展望  60-61
参考文献  61-64
在学期间发表的学术论文和参加科研情况  64-65
致谢  65-66
详细摘要  66-75

相似论文

  1. 基于嵌入式Web服务器的监控系统研究,TP393.05
  2. 在Cortex-M3上实现基于μC/OS-Ⅱ和CAN总线的实时数据采集系统,TP274.2
  3. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  4. 基于STM32的污水处理pH值控制系统的设计,TP273
  5. 一种改进型双光束分光光度计的设计,TH744.12
  6. 基于远程控制的SD卡文件管理,TP273
  7. Flash芯片数据重组技术研究,TP333
  8. 基于SD卡技术的PPG传感器设计,TP212
  9. 基于线阵CCD及STM32的滚针直径精确测量的研究,TH133.333
  10. 混合动力汽车动力总成智能控制系统研究,U469.72
  11. 基于ARM的动态压力记录分析仪的研究与开发,TH812
  12. 基于STM32的便携式心电图仪的设计与实现,TH772
  13. 基于ARM和ZIGBEE的无线家居控制系统设计,TP273.5
  14. 基于SD卡的数据恢复技术研究,TP309.3
  15. 基于ARM7和μCLinux的嵌入式系统SD卡接入研究,TP368.1
  16. 嵌入式ARM在基于以太网的AUV运动控制单元中的应用研究,U664.82
  17. 基于FPGA的图像采集和智能存储系统的设计与实现,TP274.2
  18. 基于μC/OS-Ⅱ铁路移频信号发码器的研究,U284
  19. 基于ARM+μC/OS-Ⅱ单层电控式测压仪的研究,TP216.1
  20. 新型DCS现场控制站的设计与开发,TP273.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com