学位论文 > 优秀研究生学位论文题录展示
水质参数在线监测及传输的嵌入式系统设计
作 者: 万国帅
导 师: 李宝营
学 校: 大连工业大学
专 业: 模式识别与智能系统
关键词: ARM11 LINUX 图形界面(QT) 传感器
分类号: X832
类 型: 硕士论文
年 份: 2013年
下 载: 31次
引 用: 0次
阅 读: 论文下载
内容摘要
水质参数监测是水处理过程中的重要组成部分。对水环境的温度、溶解氧、pH值和浊度等参数进行迅速、准确的在线实时监测,不仅为水处理提供依据,还可为海洋淡水资源再利用、水产养殖提供数据和资料,为水资源的节能环保,实现水资源可持续发展战略提供实施基础。为了能够更好地对现场环境水质进行多点监测,本课题所要设计的系统功能是采用ARM-Linux为上位机,单片机为下位机实现水质参数的自动监测及传输。系统采用32位ARM微处理器为核心,通过传感器采集现场水质参数,以Modbus协议方式实现RS-485总线的数据传输,实现数据远传及多点监测。现场采集的数据经过CPU处理后,可以显示LCD触摸屏上,在QT技术的支持下,可以通过丰富的图形界面功能,显示现场实时数据的变化趋势,具有良好的人机界面。主要研究成果如下:第一,基于计算机网络技术与传感器技术,建立了一种全信息化的水质参数在线监测模式,采用两级计算机的分布式控制系统结构。第二,分析水质参数,包括水温、酸碱度、溶解氧含量,给出了测量传感器的合理选择。第三,下位机系统由STC12C5A60S2单片机和其外围扩展电路组成,将多台下位机系统通过RS485总线以Modbus协议与上位机相连,组成监测系统。第四,对上位机进行软件编程,设计了一套多功能、人机界面灵活的监测程序。最后,在实验室环境下,对多参数水质在线监测系统进行测试,得研究结果。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 绪论 10-12 1.1 水质监测的意义 10 1.2 水质监测国内外的研究动态 10-11 1.3 本设计主要研究的内容 11-12 第二章 系统的总体设计 12-19 2.1 系统的基本组成 12-13 2.2 系统的开发工具及平台 13-16 2.2.1 嵌入式系统概述 13 2.2.2 ARM 处理器 13-14 2.2.3 Linux 操作系统 14-15 2.2.4 MODBUS 协议 15-16 2.3 传感器的选择 16-19 2.3.1 温度传感器 16-17 2.3.2 PH 值传感器 17-18 2.3.3 溶解氧传感器 18-19 第三章 下位机的系统设计 19-35 3.1 硬件设计部分 19-32 3.1.1 单片机及其外围电路的设计 19-21 3.1.1.1 STC12C5A60S2 简介 19-20 3.1.1.2 下位机外围电路总体设计 20-21 3.1.2 复位电路及时钟振荡电路 21-22 3.1.2.1 复位电路 21-22 3.1.2.2 时钟振荡电路 22 3.1.3 电源电路 22-23 3.1.4 数据采集电路 23-29 3.1.4.1 温度测量电路 23-25 3.1.4.2 A/D 转换 25-26 3.1.4.3 PH 值采集电路 26-29 3.1.4.4 溶解氧测量电路 29 3.1.5 RS-485 通信电路 29-32 3.1.5.1 RS-485 总线简介 30 3.1.5.2 串行口通信电路 30-31 3.1.5.3 地址拨码开关 31-32 3.1.6 RS232 接口电路 32 3.2 软件部分的设计 32-35 3.2.1 主程序设计 32-33 3.2.2 串行口通信模块 33-35 第四章 上位机系统设计 35-61 4.1 ARM11 硬件平台简介 35-36 4.2 Linux 操作系统开发流程 36-42 4.2.1 Linux 的开发环境建立 36-38 4.2.1.1 配置 NFS 网络文件系统 36-37 4.2.1.2 samba 服务器的设置 37 4.2.1.3 交叉编译器的安装 37-38 4.2.1.4 mkcramfs 的安装 38 4.2.2 Linux 内核的裁剪、编译及移植 38-40 4.2.3 uboot 的配置及编译 40-41 4.2.4 根文件系统制作 41-42 4.3 系统驱动程序设计 42-49 4.3.1 Linux 设备驱动基础概述 42-45 4.3.1.1 驱动的设备类型及其设备号 43-44 4.3.1.2 应用程序接口函数 44 4.3.1.3 Linux 设备驱动开发流程 44-45 4.3.2 LCD 液晶显示器驱动 45-47 4.3.2.1 LCD 控制器 45 4.3.2.2 LCD 驱动移植 45-47 4.3.3 触摸屏驱动 47-49 4.3.3.1 触摸屏类型及工作原理 47-48 4.3.3.2 触摸屏驱动移植 48-49 4.4 QT 的人机界面 49-55 4.4.1 QT 介绍 50 4.4.2 QT 环境搭建 50-51 4.4.3 QT 基本控件 51-55 4.4.3.1 QT 常用部件及相关函数 51-52 4.4.3.2 QT 的信号与槽机制 52-54 4.4.3.3 QT 事件处理 54-55 4.5 QT 的监测管理软件编制 55-61 4.5.1 串行操作的设计及编程 56-58 4.5.2 数据处理及编程 58-59 4.5.3 水质监测编程 59-61 第五章 总结与展望 61-62 参考文献 62-64 攻读学位期间的研究成果 64-65 致谢 65-66 附录 A 66-76 附录 B 76
|
相似论文
- 基于巨磁阻抗效应磁测传感器及地磁匹配算法研究,P318
- 基于DSP的集成光栅细分数显装置的研制,TH822
- 调频式电容位移传感器高速测频与非线性校正技术研究,TH822
- 基于CCD图像传感器的温度测量技术研究,TH811
- 转轴径向跳动和转速实时检测光电系统的研究,TH822
- 基于微型无人平台导航多传感器信息融合算法研究,V249.32
- CMOS星敏感器图像采集系统研究,V448.2
- 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
- 多端口网络通信平台的设计与实现,TN929.5
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 双传感器图像联合目标检测及系统实现研究,TP391.41
- 星载高光谱传感器模拟仿真系统研究,TP391.9
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 传感器网络中渐变事件监测研究,TP212.9
- 基于FPGA的电感传感器数据采集系统的研制,TP274.2
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- 无线传感器网络上的数据聚集调度算法,TP212.9
- 多传感器信息融合及其在可穿戴计算机上的应用,TP202
- 无线传感器网络中定位攻击检测技术研究,TP212.9
- 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
- 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
中图分类: > 环境科学、安全科学 > 环境质量评价与环境监测 > 环境监测 > 水质监测
© 2012 www.xueweilunwen.com
|