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

一种在线实时水质自动监测系统的通信控制研究及实现

作 者: 赵英武
导 师: 耿恒山
学 校: 河北工业大学
专 业: 计算机应用
关键词: ARM9 CAN总线 现场总线 Windows CE 水质监测 主控节点 单元节点 PIC18F458
分类号: TP274
类 型: 硕士论文
年 份: 2011年
下 载: 31次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着工业化水平不断提高,工业废水、生活污水对水环境的污染愈来愈严重,甚至已经蔓延到地下水源。污染源越来越呈现多样化,加强对水环境多方位的监测显得愈来愈重要。但是现有水质监测系统监测指标单一,稳定性差,数据精度低,不具备远程监控,不能连续的精确的对水源进行监测,无法满足水环境监测愈来愈高的监测要求。针对现有监测系统,我们进行了大量的研究改进工作。我们采用CAN现场总线构建多指标水质监测网络,使水质监测系统具有良好的扩展性。论文研究了CAN总线的物理特性,我们在深入研究化学处理流程以及化学实验的基础上,制定了符合水质监测中化学处理算法特性的应用层协议。应用层协议是水质监测系统稳定运行的基础,是影响系统可扩展性的关键因素。论文对CAN报文处理算法进行了详细研究设计,确定了以化学处理流程中每步的动作为系统指令分类的依据。报文的参数ID(ParaID)对指令进行了优先级分类,ParaID占用CAN总线29位标识符的高8位,CAN控制器过滤报文时首先监测ParaID,这样做既可以增强系统实时性也提高了系统的结构性。事实上,CAN控制器过滤报文时将检测29位标识符的每一位。我们以ARM9为硬件平台,用Windows CE构建主控系统。论文深入研究分析了Windows CE系统结构,对其内存管理、进程/线程的管理作了详尽的探讨,在此基础上,设计开发了主控系统。我们采用PIC18F485作为单元节点的处理器,构建单元节点控制系统。我们采用组态化的软件设计方法,设计开发了主控软件系统,单元节点软件系统。论文对软件系统的报文处理算法、多指标监测控制流程进行了详细的分析研究。整个监测系统的可扩展性也是论文研究的重点。

全文目录


摘要  4-6
ABSTRACT  6-10
第一章 引言  10-12
  §1-1 课题的背景及意义  10
  §1-2 基本概念和术语定义说明  10
  §1-3 多指标水质量监测系统简述及主要研究任务  10-12
第二章 系统总体设计  12-15
  §2-1 主要组成模块  12-13
    2-1-1 上位机子系统  12
    2-1-2 下位机子系统  12-13
    2-1-3 现场总线  13
  §2-2 工作模式定义  13-14
  §2-3 设计开发工具  14-15
    2-3-1 软件开发工具  14
    2-3-2 硬件开发工具  14-15
第三章 现场总线及应用层协议  15-25
  §3-1 控制局域网(CAN)现场总线规范  15-17
    3-1-1 CAN 总线分层结构  15-16
    3-1-2 CAN 总线信号位电平  16
    3-1-3 网络拓扑结构  16
    3-1-4 仲裁  16-17
    3-1-5 传输介质  17
  §3-2 CAN 总线报文  17-19
    3-2-1 帧类型  17
    3-2-2 数据帧  17-18
    3-2-3 远程帧  18-19
  §3-3 现场机系统报文帧格式  19-22
    3-3-1 标识符的分配  19-22
    3-3-2 数据场的定义  22
  §3-4 现场机系统报文传输协议  22-25
    3-4-1 现场机系统通信模式  22-23
    3-4-2 报文处理流程  23-25
第四章 上位机子系统设计  25-40
  §4-1 硬件平台设计  25-27
    4-1-1 ARM9 处理器  25-26
    4-1-2 CSM100 CAN 控制器  26-27
  §4-2 操作系统  27-32
    4-2-1 系统体系结构  27-29
    4-2-2 WinCE 系统内存管理  29-31
    4-2-3 进程和线程  31-32
  §4-3 主控软件设计及开发  32-40
    4-3-1 交互服务模块  32-35
    4-3-2 监测执行控制模块  35-37
    4-3-3 化学流程算法的加载  37-38
    4-3-4 CAN 总线协议服务模块  38
    4-3-5 通信模块  38-40
第五章 下位机子系统设计  40-54
  §5-1 MCU 芯片介绍  40-42
  §5-2 CAN 模块  42-46
    5-2-1 控制寄存器  42-44
    5-2-2 发送控制寄存器  44
    5-2-3 接收控制寄存器  44-46
    5-2-4 外围中断标志寄存器  46
  §5-3 单元节点控制模块的软件设计开发  46-54
    5-3-1 CAN 总线驱动子程序  47-51
    5-3-2 通信子程序  51
    5-3-3 数据处理子程序  51-52
    5-3-4 主控子程序  52-54
第六章 结论与展望  54-56
  §6-1 结论  54-55
  §6-2 展望  55-56
参考文献  56-58
致谢  58

相似论文

  1. GJB1188A接口监测记录设备研制,V248.2
  2. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  3. 列车动态监控系统的研究,U284.48
  4. 基于感性负载的车身网络控制系统,U463.6
  5. 基于LIN总线的电动车窗控制方法研究,U463.6
  6. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  7. 高性能计算机I/O总线技术研究,TP336
  8. 基于ARM9的Windows CE系统移植,TP316.7
  9. PCI-E总线高速数据采集回放模块研制,TP274.2
  10. PCI-E数字化仪研制,TP274.2
  11. 基于DSP的VXI总线通用接口板研制,TP274
  12. LXI 1553B总线通信模块设计,TP273
  13. PXI高性能数字I/O模块研制,TP274
  14. VXI总线运动单元测控模块研制,TP274
  15. 车身网络控制系统的主控制器设计,TP273
  16. PROFIBUS-DP典型应用系统研究,TP273
  17. 基于气体还原法的钢丝镀锌自动化生产线关键技术的研究,TQ153.15
  18. 多功能车辆总线控制器MVBC综合验证研究,TP273
  19. 基于CAN总线的拖拉机虚拟仪表系统研究,S219.02
  20. 基于ArcGIS Server的农区水质遥感反演信息系统构建研究,S127
  21. 面向服务的Web报表的研究与设计,TP393.09

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