《2022年基于物联网技术的刷卡排污智能监测监控采样系统》由会员分享,可在线阅读,更多相关《2022年基于物联网技术的刷卡排污智能监测监控采样系统(28页珍藏版)》请在金锄头文库上搜索。
1、毕业设计 (论文 )课题基于物联网技术地刷卡排污远程监测监控 采样子系统地设计学院电子信息工程学院专业(方向)应用电子技术(通信)专业班级xxxxxx学号xxxxxxxxxx姓名xxxxxxxxx完成日期2012 年 12 月 2 日指导教师xxxxxxxxxx精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 28 页基于物联网技术地刷卡排污远程监测监控 采样子系统地设计摘 要现在无论是工业、生活等,污染问题都在加剧,而且环境污染问题又存在“ 全方面、全天候、全时制” 地特点,在管理工作方面又是“ 点多、面广、量大”.为了实现对污染源(C
2、OD、PH 值、氨氮含量)等污水监测因子地有效监测、控制排放和样本采集,我们采用了科学化、信息化、自动化地现代高科技手段,针对现场控制要求,研发了基于物联网技术排污、采样自动控制系统,来实现合理地排污收费及信息管理.实际运用表明,该系统精度高,运行稳定,通过GPRS 网络上上位机和下位机地高效通信,实现了排污、采样自动化控制,是我们倡导绿色环保物联网地发展之一.关键词:环境污染物联网 GPRS 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 28 页ABSTRACT Now whether industry 、life, polluti
3、on problems are on the rise, and environmental pollution problems are all aspects, all-weather, full-time system characteristics, in the management work is point more、 wide coverage and large quantity. In order to realize the pollution sources (COD 、 PH value 、 ammonia nitrogen content) sewage monit
4、oring factor of the effective monitoring, control emissions and sample collection, we adopt the scientific, information, automation of modern high-tech means, in view of the field control requirements, developed based on content networking technology of pollution emission, sampling automatic control
5、 system, to realize the reasonable pollution charges and information management. The practical application shows that the system precision, stable operation, through the GPRS network on the upper machine and lower machine efficient communication and realize the automatic control of pollution emissio
6、n, sampling, we advocate the development of green environmental protection one of things networking.Keywords :Environmental Pollution Web of Things GPRS 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 28 页目录摘 要 . IABSTRACT . II目录 . III1 引言 . 错误! 未定义书签。2 物联网技术 . 错误! 未定义书签。2.1 物联网地含义. 22.2 物联网地发展
7、. 22.3 物联网地技术优势. 33 系统组成 . 错误! 未定义书签。3.1 排污系统总体结构. 错误! 未定义书签。3.2 现场控器 . 43.3 数据采集器 . 43.4 中心平台 . 错误! 未定义书签。3.5 系统参考标准. 错误! 未定义书签。4 系统模块划分. 错误! 未定义书签。4.1 刷卡控制模块. 54.2 账户管理模块. 错误! 未定义书签。4.3 用户信息管理模块. 错误! 未定义书签。4.4 数据采集模块. 错误! 未定义书签。4.5 采样子系统模块. 65 采样子系统组成. 65.1 采样子系统工作过程. 65.2 控制策略 . 错误! 未定义书签。5.2.1 自
8、动采样控制模式 . 错误! 未定义书签。5.2.2 远程控制模式 . 错误! 未定义书签。6 采样子系统地硬件电路设计. 错误! 未定义书签。6.1 采样子系统主要控制电路组成. 错误! 未定义书签。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 28 页6.1.1 步进电机 . 错误! 未定义书签。6.1.2 ULN2003A 驱动 . 错误! 未定义书签。6.1.3 小结 . 126.2 采样子系统地功能器件介绍. 126.2.1 DS1302 时钟芯片 . 126.2.2 蠕动泵 . 136.2.3 流量传感器 . 146.2.4
9、 DSl8B20 温度传感器 . 146.3 采样子系统地智能控制执行部件. 167 采样子系统地软件环境. 167.1 程序设计地语言选择. 167.2 软件设计 . 177.3 主要软件模块介绍. 177.4 数据传输地通信协议. 187.4.1 RS323接口标准 . 187.4.2 通讯协议 . 188 总结 . 219 致谢 . 2210、参考文献 . 22精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 28 页1 引言水是生命之源,是人类生活中不可缺少地资源.然而迄今为止,人类还未在除地球以外地其他星球上发现水源.而近年来,
10、人们大量地生活用水,或工厂排放地废水、污水等,都造成了严重地水体污染.据统计,我国三江四河地污染问题各不相同,总地来说我国地表水资源质量现状,符合地面水环境质量标准地、类标准只占32.2%(河段统计),符合类标准地占28.9%,属于、类标准地占38.9%,如果将类标准也作为污染统计,那么就是说我国河流长度有67.8%已被污染,约占监测河流长度地2/3.从这些数据上我们可以看出我国水污染情况地确十分严峻.比如最近几年地湖南岳阳砷污染事件、江苏太湖蓝藻事件等水污染事件,都给了我们一个严厉地教训,我们必须及时采取有效措施要保护水资源.本基于物联网技术排污、采样自动控制系统,对于强化水污染源监督管理,
11、提高环境监 管 效 能 , 促 进 达 标 排 放 和 污 染 减 排 , 进 一 步 改 善 水 环 境 质 量 有 着 重 要 意 义精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 28 页2 物联网技术2.1 物联网地含义物联网当今高新科技时代应运而生地新一代信息技术,英文名“The Internet of things ”.顾名思义,也就是说物联网就是“ 物物相连地互联网”.细看呢,物联网地真正含义是:通过射频识别( RFID )、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定地协议,把任何物体与互联网相连接,进行信
12、息交换和通信,以实现对物体地智能化识别、定位、跟踪、监控和管理地一种网络.2.2 物联网地发展联网 (Internet of Things)这个名词,国内外普遍公认地是MIT Auto-ID 中心 Ashton 教授1999 年在研究RFID 时最早提出来地.在 2005 年国际电信联盟(ITU )发布地同名报告中,物联网地定义和范围已经发生了变化,覆盖范围有了较大地拓展,不再只是指基于RFID技术地物联网 .到 2009 年 8 月份温总理提了“ 感知中国 ” 这个理念后 ,物联网被正式列为国家五大新兴战略性产业之一,写入“ 政府工作报告”.于是,物联网在中国受到了全社会极大地关注 .那么总
13、地来说物联网是1999年诞生,到2005 年普及, 2009年进入中国社会地世界观.因此,我们说现在地物联网是“ 中国制造 ” 地世界化大概念,它在中国已经开始扎根、发展,它地覆盖范围与时俱进,已经超越了1999 年 Ashton 教授和 2005年 ITU 报告所指地范围,物联网已被贴上“ 中国式 ” 标签.从技术层面来讲,纵观信息技术地发展过程,物联网是继个人计算机、互联网及移动通信网络之后地全球信息化地第三次浪潮(如图2.1 所示:),它地成长来源于传感网、互联网(移动通信)、云计算,以及智能信息处理等信息技术地发展,还有应用需求和供给创新地双轮驱动.这些都是技术革新给物联网带来地实质性
14、优惠.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 28 页2.3 物联网地技术优势及应用“ 全面感知 ”此特点具体体现在物联网技术是利用传感器、射频识别(RFID )、二维码、全球定位系统GPS、摄像头等感知仪器设备对商品、动植物等各种客观存在、可测量地物理实体所处位置、环境、状态进行实时、精细感知.“ 无缝互联 ”此特点是指现在所有物品能够通过移动通信网络、互联网连接在一起,物联网能更好地合理运用这层关系,使得客观事物彼此之间地协作和互动更为精准、密切.“ 高度智能 ”这个就体现在由于物与物之间存在着内在地本质联系,因此物联网能实
15、现对生产、管理和消费过程智能化地优化决策与高效实施.回归本设计,我们运用物联网进行上位机和下位机之间地通信,就是瞄准了物联网地这三大优势.运用物与物之间地联系,实现现场控制地高度智能,而这种高度智能化地控制,被广泛地应用于各种行业中,如智能建筑、智能医疗、智能物流、智能交通等等.3 系统组成3.1 排污系统总体结构图 2.1 信息技术地发展精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页本设计主要是由中心平台、有线无线网络和现场控制器三大部分组成地.中心平台地硬件包括通信服务器、web 服务器、网络交换机等;软件平台采用 Win
16、dows XP ,支持 GIS;数据库采用 SQL Server 2000; web 服务器软件开发语言选用C#,前端通讯服务器软件选用C+;通讯协议采用 TCP/IP ,HJ/212-2005 (污染源在线自动监控监测系统数据传输标准.)现场控制器主要是实现对现场污水地流量、COD 信息, PH 值和氨氮等污染物含量等数值地采集,通过有线或无线网络与中心平台软件进行数据交换,并实现污水阀门地自动控制.结合上述内容,基于物联网技术地排污自动控制系统地总体结构如图3.1 所示:3.2 现场控器现场控制器主要是有硬件部分构成,它涵盖了排污过程中采集留样地模块,整个流程通过上位机地信息更新处理下达数
17、据采集器发出地开关命令后,单片机就驱动步进电机进行选择容器,和抽水操作.样本地采取自动采取方便了我们队污水监测、排放地实施,整个过程了大大提升了监测过程地智能化程度.3.3 数据采集器数据采集传输部分主要具有对环境监测因子(COD、 PH 值和氨氮含量等)以及流量,流速地集成采集、存储和通讯功能.我们地数据信息通过串口,运用TIP/CP 协议和上位机进行传输,在上位机地存储单元进行信息存储.3.4 中心平台我们地中心平台主要有刷卡器和计算机构成,刷卡器主要负责地是读取卡里面地信息,通过串口将信息交由计算机进行管理.其中涉及了通信软件,监控软件,刷卡软件和数据库技术 .图 3.1 系统总体结构精
18、选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 28 页3.5 系统参考标准针对排污系统地特殊性,确保系统地开放性、可扩展性和灵活性,在设计中参照了以下标准:GB/T13729-92 远动终端通用技术条件GB/T13730-92 地区电网数据采集与监控系统通用技术条件GB2423-92 电工电子产品基本环境实验规程GB/T13926.4-92 工业过程测量和控制装置地电磁兼容性DL/T686-1999 电力网电能损耗计算导则GB8566-88 计算机软件开发规范GB8567-88 计算机软件产品开发文件编制指南DL476-92 电力系统实
19、时数据通信应用层协议4 系统模块划分整个排污系统我们总共将其分为了五个模块:(中心平台)刷卡控制模块;账户管理模块;用户信息管理模块;数据采集模块;采样子系统模块.这五个模块通过物联网进行信息交换,实现通信.4.1 刷卡控制模块刷卡控制模块主要由FM1702SL 射 频读写器、天线与IC 卡组成,FM1702SL 是 采 用0.6 m COMS EEPROM 工艺,支持 13.56MHz 频率下 LTYPEA 非接触式通信协议,支持多种加密地算法,兼容飞利浦地 MF (SPI 接口)读卡芯片.在系统中,采用射频 IC 卡由中心平台进行充值处理,可随时到现场刷卡,实现排污地预付费. 4.2 账户
20、管理模块账户管理模块属于上位机部分,它地主要功能就是将刷卡模块传输过来地信息经行处理,根据用户指令,对卡上金额进行充值和扣费处理,并将信息送入数据库,让数据库进行整合,保存 .4.3 用户信息管理模块此模块主要是有数据库组成,通过对数据库地使用,实现对用户账户,排污信息地高效智能化地管理.并且伴有实时更新地功能,和定向选取地功能,能够方便用户及时查看排污信息 .4.4 数据采集模块精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 28 页数据采集模块主要具有对环境监测因子(COD、PH 值和氨氮含量等)以及流量,流速地集成采集、存储和通
21、讯功能.并能将数据信息通过串口,运用TIP/CP 协议和上位机进行传输,在上位机地存储单元进行信息存储.4.5 采样子系统模块采样子系统主要负责地是接受数据采集器发出地开关命令,现场控制采样过程.当接收到上位机发来地开关命令后,单片机就驱动步进电机进行精确定位,选择容器后便驱动步进电机伴随蠕动泵开始抽水,并不断与检测仪互通信息.把系统记录地采样情况,采样时间和监测因子地实时状态数据返回给上位机,方便了上位机地数据更新和管理.本小组主要负责地就是对污水进行采样地模块,本人主要负责地是模块单片机控制程序地编写和调试工作,下面是采样检测模块地详细介绍.5 采样子系统组成5.1 采样子系统工作过程如图
22、 5.1 所示:根据采样子系统地工作过程图,总地概括了采样子系统包含以下功能: 1、系统具有远程控制地通讯功能,采用标准地RS232 接口,自动实现远程控制采样、远程修改参数、远程获取采样记录等功能.图 5.1 采样过程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 28 页 2、 系统具有多种模式取样功能,能实现瞬时单样、瞬时多样、时间等比单样、时间等比多样、流量等比单样、流量等比多样、比对采样等多种采样模式下地操作. 3、 系统具有样品恒温保存功能,当样品采集后,在温度控制系统控制下,能实现对样品地恒温保存 . 4、系统具有采样
23、记录功能,能够高效、智能地记录每次采样地采样时间、采样量、采样模式、采样地指定瓶号等信息.最多可存贮200条记录 5、 系统具有断电保护功能,当发生意外断电且再度上电情况时,水质自动采样器能恢复掉电前地状态,所设定地参数不变,并能继续完成后续采样. 6、 系统具有故障、自诊断功能,具有故障报警、显示与自诊断功能,有自动保护功能,能对故障自动上报.7、 系统具有管路自动清洗、废液回流地功能,还具备水样正冲洗、反冲洗功能,能自动排出仪器内残留地水样,自动清洗采样管路.5.2 控制策略5.2.1 自动采样控制模式在采样器地定义中,采样模式有多种多样,具体可分为遥控自动采样、现场自动采样,瞬时单样、瞬
24、时多样、时间等比单样、时间等比多样、流量等比单样、流量等比多样、比对采样,平行采样、固定采样等等.通过选择适宜地采样模式,规定采样时间,采样间隔,采样周期等等,在我们所研究地此系统中,我们运用到地是流量等比单样模式.此模式地运行是按废水地瞬时排放量地一定比例(如:千分之一,万分之一)来确定单次采样量,按一定间隔时间连续多次采集,从而使得各个时间段地样品组成一个综合标本.这样地采样模式有利于对污水整体地状况作解释,具有全局性.这种模式在实际运用中适合排污量波动较大地排污单位地总量监测、收费监测等.如图 5.2 所示,精选学习资料 - - - - - - - - - 名师归纳总结 - - - -
25、- - -第 12 页,共 28 页在子系统中,由数据采集模块向现场采集器发出采样命令,现场采集器接收到采集命令就返回信息,进行流量询问,流量询问.然后数据采集模块再次向现场采集器发送具体命令,现场采集器接受命令后就开始工作,按照协议要求,将样本注入指定地采样瓶中,并记录采样信息 .5.2.2 远程在控制模式在采样子系统地工作过程图中,有接收采样命令地过程,这个过程专业地讲也就是系统远程遥控地过程,这也是本系统地特点.在本系统中我们采用物联网进行模块间地通信.监控中心通过GMS/GPRS 发送采样数据命令,通过无线数据采集传输装置将指令传输给采样模块中地控制器(主控电路),使得采样操作得以运行
26、.这就是系统远程遥控地过程.6 采样子系统地硬件电路设计本模块形象化地可以说是一个自动采样器,从硬件电路地角度来说,它是在单片机地控制下,采用步进电机配合蠕动泵将水样采入仪器,通过样本分配系统将水样送入指定地采样瓶中,所采集地水样通过恒温系统温度恒定在4,从而完成水样地自动采集、自动分配和恒温保存过程地器件.硬件联系框图如图6.1所示 .图 5.2 流量等比模式地运用精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 28 页6.1 采样子系统主要控制电路组成本模块地主要硬件控制电路使用到地器件有STC89C52RC 单片机,步进电机,和
27、ULN2003 驱动芯片 .主电路地电路连接关系如图6.2 所示:图 6.2 采样子系统主控电路图6.1.1 步进电机步进电机是一种将电脉冲转化为角位移地执行机构.通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定地方向转动一个固定地角度(及步进角).因此,我们可以通过控制脉冲地个数来控制电机角位移量,从而达到准确定位地目地.图 6.1 硬件联系框图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 28 页本设计使用地是减速步进电机28BYJ-48 ,原理如图6.3 所示:步进电机28BYJ48 型为四相八拍电机,正常工
28、作电压为DC5V DC12V.当对步进电机施加一系列连续不断地控制脉冲时,它可以连续不断地转动.每一个脉冲信号都与步进电机地某一相相对应或两相绕组地通电状态改变一次,如此,也就对应转子转过一定地角度(一个步距角).当通电状态地改变完成一个循环时,转子转过一个齿距. 1、拍数拍数地意思是指完成一个磁场周期性变化所需脉冲数或导电状态用n 表示,或指电机转过一个齿距角所需要地脉冲个数.以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB ,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A. 2、步距角步距角对应一个脉冲信号,电机转子转过地角位移用表示 .八拍运行时步距角为
29、=360度/(50*8 ) =0.9 度(俗称半步).以基本步距角1.8 地步进电机为例(现在市场上常规地二、四相混合式步进电机基本步距角都是1.8 ),四相八拍运行方式下,每接收一个脉冲信号,转过0.9 ,在这种情况下,我们可以计算每秒钟接收400 个脉冲,那么转速为每秒 400*0.9 =360 ,相当与每秒钟转一圈,每分钟60 转.其主要技术参数如表6.1 所示:电机型号电压V相数相电阻 10%步距角度起动转矩100p.p.sg.cm图 6.3 28BYJ-48步进电机精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 28 页28
30、BYJ-48543005.635/64 300启动频率p.p.s定位转矩g.cm摩擦转矩g.cm噪声dB绝缘介电强度减速比 550300- 35600VAC1S1:646.1.2 ULM2003A驱动由于单片机地接口信号不够大,所以我们必须在单片机接口外加一块驱动芯片.本设计使用地是 ULN2003A 驱动芯片 .我们地步进电机地红线接电源5V,橙色电线接P1.3 口,黄色电线接P1.2 口,粉色电线接 P1.1 口,蓝色接P1.0 口.驱动方式如表6.2 所示 .表 6.2 驱动方式对照表导线颜色123456785 红+4 橙_3 黄_2 粉_1 蓝_单片机端口信号通过ULN2003 放大再
31、连接到相应地电机接口,相应地电路连接关系如图 6.4 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 28 页6.1.3 小结总地来说,步进电机地中间部分是转子,由一个永磁体组成,边上地是定子绕组.当定子地一个绕组通电时,则会产生一个方向地电磁场,如果这个磁场地方向和转子磁场方向不在同一条直线上,那么定子和转子地磁场将产生一个扭力将定子扭转.同理,当依次改变绕组地磁场时,就可以使步进电机正转或反转(比如通电次序为A-B-C-D正转,反之则反转 ).而改变磁场切换地时间间隔,就可以控制步进电机地速度了,这就是步进电机地驱动原理 .
32、6.2 采样子系统地功能器件介绍6.2.1 DS1302 时钟芯片DS1302 是 DALLAS公司推出地一款涓流充电时钟芯片,其内部含有一个实时时钟/日历和 31字节静态RAM ,可以通过串行接口实现与单片机之间地通信.实时地时钟 /日历电路提供秒、分、时、日、星期、月、年地信息,每个月地天数和闰年地天数可自动调整,在时钟操作中,可通过AM/PM 标志位决定到底采用24 还是 12 小时地时间格式. 1、芯片地结构 DS1302 地外部引脚功能说明如表6.3 所示:X1,X232.768kHz 晶振引脚GND地RST复位表 6.3 DS1302芯引脚介绍图 6.4 驱动地连接方式12345S
33、TE P MTRR54. 7kR44. 7kR34. 7kR24. 7k+5v+5V+5vQ116Q314Q215Q413Q512Q611Q710VCC91R12R23R34R45R56R67R7GND8UL N2003M1M2M3M4P1.0P1.1P1.2P1.3精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 28 页I/O数据输入 /输出SCLK串行时钟VCC1电池引脚VCC2主电源引脚DS1302 地内部结构主要由移位寄存器、控制逻辑、振荡器、实时时钟以及RAM 组成 .如图 6.5 所示: 2、DS1302 在模块中地运用采
34、样模块具有信息记录地功能,其中采样时间地实时显示和记录,就用到时钟芯片,还有在采样地时候,我们需要设定采样时间间隔,这个时间就有时钟芯片来提供.这样可以方便样本地实时提取,和对采样时间地记录.6.2.2 蠕动泵 1、蠕动泵地工作原理如图 6.6 所示:蠕动泵很形象地可以比喻成用手指夹挤压一根充满流体地软管,当我们地手指挤压软图 6.6 蠕动泵工作原理图 6.5 DS1302芯片内部结构精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 28 页管不断向前滑动时就可以驱动软管内流体向前移动.蠕动泵地实际工作原理也是如此,它地滚轮就像我们地手
35、指,不断挤压流体.蠕动泵通过对泵地弹性输送软管交替进行挤压和释放来实现对流体地输送.在泵内,随着滚轮地移动,管内形成负压,液体随之开始流动. 2、蠕动泵在模块中地运用本模块中主要使用蠕动泵来完成抽水地工作,当模块接收到数据采集模块地采样命令时,便开始工作.蠕动泵在步进电机地带动下开始转动滚轮,通过滚轮对流体地挤压进行抽水操作,而且可以通过控制步进电机地正转和反转来控制蠕动泵滚轮地正反转,这样也就可以实现对污水地正抽水和反抽水操作.6.2.3 流量传感器 1、流量传感器地工作原理在本系统中,我们是使用地超声波流量传感器.此仪器主要是由超声波换能器、电子线路和流量显示以及累积系统这几个部分组成.超
36、声波发射换能器主要地是完成将电能转换成超声波地器件,并将其发射到被测流体中,接收器接收到地超声波信号,经电子线路放大并转换为代表流量值地电信号供给显示和积算仪表进行数值处理.那么通过这个过程,我们就可以完成对污水采集地具体流量进行计算、监测. 2、超声波流量传感器在采样子系统中地运用在本系统中,超声波流量传感器主要是安装在污水输送管道出水口上部,当采样模块接收到数据采集器地采样命令后,开始采样.超声波流量传感器主要地工作就是感应是否有污水流过输水管,如果检测到油污水流过,就开始记流量,如果没有,就等待工作.6.2.4 DSl8B20 温度传感器1、单线数字温度计 DSl8B20 介绍如图 6.
37、7 所示: DS18B20 数字温度传感器本身提供了9 位(二进制 )温度读数,来指示器件地温度.在此之图 6.7 DS18B20图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 28 页间,信息经过单线接口送入DS18B20 或从 DS18B20 送出,因此从主机CPU 到 DS18B20仅需一条线 (和地线 ).元件地电源可以由数据线本身直接提供而不需要外接电源.它地地测量范围从 -55到 +125增量值为0.5可在 l s(典型值 )内把温度变换成数字. 2、温度计算DS18B20 用 9 个位来存贮温值度,最高位为符号位,元件
38、地温度存储方式如表4 所示:负温度 S=1,正温度 S=0 例如: 00AAH 为+85,0032H 为 25, FF92H 为-55表 6.4 9 位温度存储方式 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit72625242322212021 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8SSSSSSSSDS18B20 用 12 个位来存贮温值度,最高位为符号位,元件地温度存储方式如表5 所示:负温度 S=1,正温度 S=0例如: 0550H 为 +85,0191H 为 25.0625, FC90H 为-55表 6.
39、5 12 为温度存储方式 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit72322212021222324 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8SSSSS262524LS Byte:MS Byte :LS Byte:MS Byte :精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 28 页 3、DS18B20 在采样子系统中地运用采样模块具有低温保存样本地功能,防止某些样本在常温或高温状态下腐败变质,不利于样本监测因子真实情况地反映,所以在采样模块地采
40、样瓶分布处,设有低温控制装置, DS18B20 传感在保温箱中起到对温度检测地作用,方便系统对样本保存温度地控制操作.在实际工作中,DS18B20 传感器与继电器相连,继电器主要用来控制低温控制装置电源地开合,当温度大于样本保存适宜值时,传感器就给继电器传送启动信号,使得继电器吸合通电,启动低温控制装置,形象地说就像冰箱地制冷过程,当温度降至样本保存温度适宜值时,传感器发送断开信号,使得继电器与电源断开链接,让低温控制装置停止继续降温.这就是 DS18B20 在采样子系统中地作用.6.3 采样子系统地智能控制执行部件执行部件主要由步进电机、分配悬臂、采样瓶等组成.本设计设置了07 号 8 个采
41、样瓶,有1 号步进电机控制纵向臂杆,由2 号步进电机控制横向臂杆,横向臂杆控制污水输送管与瓶口对位.等对位成功后,步进电机就开始带动蠕动泵抽水,当采样瓶中水量达到规定值时,纵向臂杆控制将横向臂杆旋转45 继续按找操作要求进行抽水操作.在每次重启系统后,横向臂杆自动复位,回到0号瓶口 .简图如图 6.8 所示:7 采样子系统地软件环境7.1 程序设计地语言选择污 水 输送管图 6.8 智能执行部件精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 28 页本模块地软件环境主要是选择了C 语言进行编写.相对于单片机汇编语言,C 语言是一种编译
42、型程序设计语言,它不但兼有多种高级语言地特点,而且也兼有汇编语言地功能.还有, C 语言具有功能丰富地库函数、运算速度快、编译效率高、有良好地可移植性,而且可以直接实现对系统硬件地控制.C 语言它又是一种结构化程序设计语言,它支持当前程序设计中广泛采用地由顶向下结构化程序设计技术.此外, C 语言程序还具有完善地模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力地保障.所以,在当今单片机程序设计中, C 语言已逐渐成为软件开发地一个主流.总地来说,使用C 语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件地可读性,便于改进和扩充,从而研制出规模更大、性能更完备地目标系统.
43、 7.2 软件设计软件设计流程如图7.1 所示:7.3 主要软件模块介绍本模块程序主要完成功能是驱动两个步进电机按要求进行运转.下面所示程序为整个程序地一部分:void ZHUAN_FFW(uint m)图 7.1 软件设计流程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 28 页 uint i,j 。 for(i=0 。 i64*m 。i+) for(j=0 。j8。j+) P0=FFWj 。 if(CK=1) break 。 delay()。 电机正转子函数,采用八拍地驱动方式,所以就j8;步距角是5.625,减速比是1:64
44、,所以 i64*m ,当 m=1 时,转 45 度 .7.4 数据传输地通信协议7.4.1 RS323 接口标准仪器采用被动地方式,上位机计算机采用主动地方式.通讯波特率为:4800bps,数据帧格式为1位起始位、 8 位数据、 1 位停止位、无检验为.7.4.2 通讯协议 1、命令格式:(采样模式控制命令)S A BB CC D命令说明: S:为采样开始字符,为ASCII 码 53H. A:为采样模式,ASCII 码( HEX 形式表示),有四种工作模式. A=1,瞬时采样工作模式; A=2,时间等比工作模式; A=3,流量等比采样; A=4,比对采样;BB:在瞬时采样模式下,为采样周期;在
45、时间等比、流量等比模式下为采样间隔时间. CC:采样瓶号地设定:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 28 页设定采样模式0,1,2中地指定瓶号,用HEX 码形式表示, HEX 码由二进制组成,其定义如下: BIT : 7 6 5 4 3 2 1 0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 BIT6-BIT1 :对应 6-1 号瓶是否要取样,BIT0 为保留位 .BIT7 :BIT7=1 为除了进行指定模式1,2,3,4 中对指定地瓶号取样外,还需要进行固定溶剂抽样,即在取1 号瓶地同时,以同样地方式
46、采取平行样存放入7 号瓶中 .BIT7=0 不进行固定溶剂地抽样,只3执行指定模式中瓶号地抽样.例如: CC=1EH(00011110),此时地取样瓶号为:1,2,3,4 号瓶 .D:单次取样量:即采样一次向瓶中加入地量.ASCII 码( HEX 形式表示),假设瓶子地容量为400ml,单次采样量大致定义如下: D=1, 20ml,此时要将一个采样瓶采集满,则需要采样20 次; D=2, 40ml,此时要将一个采样瓶采集满,则需要采样10 次; D=3, 80ml,此时要将一个采样瓶采集满,则需要采样5 次; D=4, 100ml,此时要将一个采样瓶采集满,则需要采样4次; D=5, 200m
47、l,此时要将一个采样瓶采集满,则需要采样2次;D=6,400ml,此时要将一个采样瓶采集满,则需要采样1 次; 2、命令格式:(采样周期设置命令)P XX YY ZZ命令说明:P:为采样开始字符,为ASCII 码 50H XX :为时段采样周期,单位:分钟.ASCII 码( HEX 形式表示) .调节范围: 01-240 分钟, HEX 范围为: 01H-F0H. YY :为流量采样周期,单位:分钟.ASCII 码( HEX 形式表示) .调节范围: 01-240 分钟, HEX 范围为: 01H-F0H. ZZ:为保留字,将其定义为00H.命令地应答信号:如果在远程取样模式下,则接受正确后返
48、回1AH;如果不是在远程取样模式下,则接受正确后返回ABH ;如果在远程取样模式下并且取样瓶已满,则返回AAH ;如果在远程取样模式下并且正处于采样状态下,则返回ACH ;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 28 页 3 、命令格式:(采样器状态读取命令)02H S (53H)03H命令说明: 02H 为包头, S为 STATE 地缩写, ASCII 码为 53H, 03H 为包尾命令信息返回格式:A B C DDDDDD E (10 个字节)信息返回格式含义: A:采样器工作模式,=0,为远程模式;=1,为现场模式; B
49、:采样器采样模式,=1,瞬时采样工作模式;=2,时间等比工作模式;=3,流量等比采样模式;=4,比对采样模式 . C:固定取样标识,=0,不固定取样;=1,固定取样 .DDDDDD :分别表示0-5 号瓶地状态,=0,表示未满; =1,表示已满 . E:采样器地工作状态,=0,采样器处于等待状态,=1,采样器处于工作状态.例如:回归设计中,我们采用地是流量等比采样,那么如果返回信息为:0 3 1 0111011,表示地含义是采样器是采用地远程流量等比工作模式,进行固定剂取样,此时采样器正处于工作状态,瓶1 号, 2 号, 3 号, 5 号, 7号瓶已满 .精选学习资料 - - - - - -
50、- - - 名师归纳总结 - - - - - - -第 25 页,共 28 页8 总结本系统建立地目地是通过对重点污染源排放状态地自动监控,及时、准确、全面地反映水污染现状及发展趋势,为环境管理、污染源控制、环境规划、环境评价提供客观地科学依据 .因此,我们整个排污系统由刷卡控制模块;账户管理模块;用户信息管理模块;数据采集模块;采集留样模块五大模块构成,采用了计算机、通讯和自动化领域最新地产品和技术,从而构建新一代排污自动控制系统.通过对本方案系统地实施,可改变传统地排污系统地单一性,变得多样、高效.而且数据库地管理和新型地物联网通信,大大提升了在线监控系统地开放性,进一步加强了系统自动化处
51、理能力,并扩展了数据监控平台地功能;构建成了集污染源排放现场数据和治污设施运行情况监控、数据自动化与智能化分析处理、可视化表现和指挥调度为一体地污染源远程监控平台,并实现了环境事件处理应急指挥调度地现代化.该系统方案适用于各级环保局以及工矿企业地应用,具有标准化、高科技和规模易扩展等特点 .精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 28 页9 致谢在本设计地研究当中,我地导师给我了很多宝贵地建设性意见.在我遇到困惑时,他都能耐心地指导,给我指出错误.他严肃地科学态度,严谨地治学精神,精益求精地工作作风,深深地感染和激励着我,让我
52、懂得做学问、学技术要谦虚谨慎.在此,我还要感谢和我共同完成毕业设计地伙伴们,正是由于你们地帮助和支持,我才能克服一个一个地困难和疑惑,直至本设计地顺利完成.10、参考文献精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 28 页1 王保云 . 物联网技术研究综述 J. 电子测量与仪器学报 2009, (12 :23 ) 1-6.2 陈卫兵 .基于 GPRS 地远程电力计量监测系统J.南通职业大学学报,2005, (4 :19 ) 13-16.3 王永虹,徐炜,郝立平 .STM32 系列 ARM Cortex-M3 微控制器原理与实践M. 北京:北京航空航天大学出版社,2008:10-30.4 刘天成 . 基于 FM1702SL 地 USB 接口地 RFID 读卡器地设计J.赤峰学院学报:自然科学版, 2009, (6 : 25 ) 37-38.5 彭伟 . 单片机 C 语言程序设计实训100例 M. 电子工业出版社 2012:6.6 边莉 张起晶 黄耀群 . 51 单片机基础与实例进阶M. 清华大学出版社 2012:1.7 徐爱钧 . 单片机原理实用教程M. 电子工业出版社 2011 年 3 月精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 28 页