水质监测系统
水厂水质监测系统(自来水水质监测系统)

自来水水质监测系统、水厂水质监测系统
系统概述:
自来水水质监测系统(水厂水质监测系统)可应用于水资源循环利用的各个环节,实现对饮用水及生产、生活污水水质的实时连续监测。
该系统在及时掌握水源地水质状况、预警重大或突发性水质污染事故、保障饮水安全、控制污水达标排放等方面发挥了重要作用。
系统拓扑图:
江、河、湖泊、水库
水源地取水口
自来水厂 加压泵站
排污口
污水处理厂
水质监测设备 服务器 水质监测中心
远程访问客户端
GPRS/CDMA/
3G/4G/
光纤
自来水水质监测系统(水厂水质监测系统)拓扑图
系统功能:
◆ 实时监测水源地及饮用水的水温、溶解氧、pH 、电导率、盐度、浊度、蓝绿藻,氨氮离 子、余氯等参数,并可扩展其它监测功能。
◆ 实时监测排污口及污水处理厂污水的浊度、PH 、COD 、氨氮离子、溶解氧、重金属离子 等参数,并可扩展其它监测功能。
◆ 水质监测数据超标、水质分析设备故障、现场供电异常时,自动报警。
◆ 具备监测数据、报警数据的查询、统计、分析功能,可自动生成统计报表和趋势曲线。
◆ 具备现场设备的实时监控、远程维护、远程诊断等智能管理功能。
◆ 可扩展远程拍照或视频实时监控功能。
◆ 可集成控制系统,实现对泵、阀或其它设备的就地、远程控制功能。
◆ 系统软件支持与其它平台对接,实现多系统联动,以快速应对突发性水污染事件。
自来水水质监测系统(水厂水质监测系统)现场及软件界面:
江苏太湖水质监测现场 吉林小区加压泵站水质监测现场 北京水厂水质监测现场 北京供水管网水质监测现场 河北企业排污水质监测软件界面。
水质监测系统方案

水质监测系统方案简介水质监测系统是一种用于监测水体质量的系统。
它通过传感器来采集水体中各种参数的数据,并将这些数据进行分析和处理,从而实现对水质的监测和管理。
水质监测系统在环境保护、工业生产、农业灌溉等领域具有重要的应用价值。
本文将介绍一个基于互联网和物联网技术的水质监测系统方案。
该系统通过在水体中分布传感器节点,实时监测水体各种参数,并将数据传输到云端服务器进行处理和存储。
用户通过手机、电脑等设备可以随时随地查看水质数据和监测结果。
系统组成传感器节点传感器节点是水质监测系统的核心组成部分。
它由多个传感器和数据采集模块组成,可实时采集水中各种参数的数据。
常见的参数包括pH值、溶解氧浓度、浊度、温度等。
传感器节点通常采用无线通信技术,可以与其他节点和云端服务器进行数据传输和交互。
数据传输传感器节点通过无线网络将采集到的数据传输到云端服务器。
传输方式可以选择无线局域网(Wi-Fi)、蜂窝网络(3G/4G)或低功耗无线网络(LoRaWAN)。
使用无线传输可以省去布线的繁琐工作,方便快捷地实现数据的传输和接收。
云端服务器云端服务器是水质监测系统的数据处理和存储中心。
它接收传感器节点上传的数据,对数据进行处理、分析和存储,并提供数据查询和监控功能。
用户可以通过手机、电脑等终端设备访问云端服务器,实时查看水质数据和监测结果。
用户界面用户界面是用户与水质监测系统进行交互的界面。
它可以是手机App、网页或专用的监测终端。
用户可以通过界面查看水质数据和监测结果,设置监测参数和报警阈值,以及进行数据分析和报表生成等操作。
系统工作流程1.传感器节点实时采集水质参数数据,如pH值、溶解氧浓度等。
2.传感器节点通过无线网络将采集到的数据传输到云端服务器。
3.云端服务器接收并处理传感器节点上传的数据。
4.用户通过手机、电脑等设备访问云端服务器,查看水质数据和监测结果。
5.用户可以通过界面设置监测参数和报警阈值,进行数据分析和报表生成等操作。
水质自动监测系统介绍

水质自动监测系统介绍
水质自动监测系统是一种预测水环境质量的神奇系统,它能够实时监
测水域的水质状况并作出准确的反应。
水质自动监测系统由多个传感器组成,能够监测水质的重要指标,包括但不限于水温、溶解氧、PH值、浊度、水中污染物等。
它还可以根据测量结果的变化而做出实时反应,向用
户及时传达可信的水质信息。
水质自动监测系统的传感器技术是构成水质自动监测系统的核心部分。
它能够精确地测量水中的溶解氧、PH值、浊度等因素,以及水体中污染
物的含量。
在现代水质自动监测系统中,已经开发出了多种新颖的传感器
技术,它们可以按照模板检测水质,这大大提高了数据的准确性和可靠性。
为了将测量的数据及时上传到服务器,水质自动监测系统还使用了无
线网络技术。
通过无线传感器,可以将数据实时传达到服务器,实现对水
质的在线监测。
此外,水质自动监测系统还能实时显示各种水质状况,以提供给用户
及时的信息。
它还可以通过数据分析,发现水环境中可能出现的恶化趋势,以便提早采取行动,防止水环境恶化情况的发生。
总之,水质自动监测系统是一门极具前景的技术。
什么是水质在线监测系统

什么是水质在线监测系统水质安全关系到人民群众的生命健康与生态环境的可持续发展,因此,水质监测成为了环保领域重要的一环。
随着科技的快速发展,水质在线监测系统应运而生,以其智能化、高效化的特点,为水质安全保障插上了科技的翅膀。
水质在线监测系统,作为现代水质监测技术的集大成者,采用了多集成一体化机身设计,这一创新不仅让设备更加紧凑、便于安装与维护,更重要的是,水质在线监测系统能够根据不同监测场景的需求,灵活搭配各类高精度数字传感器。
无论是城市供水系统、工业废水排放口,还是湖泊、河流等自然水体,都能找到最适合的监测方案,保障监测数据的全面性与准确性。
水质在线监测系统支持远程监控与管理功能。
通过互联网技术的深度融合,管理人员只需轻点鼠标或滑动手机屏幕,就能随时随地查看水质数据和系统的运行状态。
这种跨越时空界限的管理方式,提升了工作效率,让管理人员能够迅速响应水质异常情况,及时采取应对措施,有效防止水质污染事件的扩大。
此外,水质在线监测系统还搭载了远程云平台,这一平台如同一个智慧的大脑,能够实时监测水质各要素的状态,包括但PH值、溶解氧、浊度、重金属含量等关键指标。
通过云计算和大数据分析技术,云平台能够迅速处理海量数据,水质在线监测系统为管理人员提供直观的图表和报告,帮助他们快速掌握水质变化趋势,为科学决策提供依据。
水质在线监测系统还配备了全新触摸大屏,界面友好,操作简便。
动态显示当前水质监测参数,让管理人员一目了然,即使是非专业人员也能轻松上手。
同时,各监测要素的数据能够自动存储并支持随时查看,为后续的数据分析和问题追溯提供了便利。
更为人性化的是,水质在线监测系统实现了水样的自动循环。
这一设计不仅减少了人工操作的频率,降低了劳动强度,还提高了监测效率。
水样在系统中循环流动,保障了监测数据的连续性和稳定性,为水质安全保障筑起了一道坚实的防线。
水质在线监测系统以其智能化、高效化、便捷化的特点,正在逐步成为水质监测领域的主流选择。
水质自动监测系统方案

水质自动监测系统方案水质是人类生活中必不可少的资源,而水质的安全与否关系到人民群众的健康和生活质量。
为了保障水质的安全和监测水质的情况,我们需要建立一个水质自动监测系统。
一、系统架构1.传感器网络:将传感器布设在水源地、供水管道及水处理设备等关键位置,用于实时采集水质数据。
2.数据传输网络:建立无线数据传输网络,将传感器采集到的数据传输至数据服务器。
3.数据服务器:用于存储、处理、管理和分析水质数据,实现数据的长期保存和快速检索。
4.数据展示平台:将水质数据以直观、易懂的方式呈现给相关部门和用户,用于监测和评估水质状况。
5.告警系统:当水质数据异常时,系统能够自动发出告警并发送给相关部门,及时采取措施。
二、传感器选择1.温度传感器:监测水温变化,用于评估水体热稳定性。
2.PH传感器:检测水体的酸碱度,用于评估水体的酸碱平衡情况。
3.溶解氧传感器:监测水中的溶解氧含量,用于衡量水体中的氧气水平。
4.高浊度传感器:监测水体中颗粒物的浓度,用于评估水的清洁程度。
5.电导率传感器:测量水体的导电性,用于评估水体中的溶质含量。
三、数据传输和处理1.采用物联网技术,将传感器采集到的水质数据传输至数据服务器。
2.数据服务器进行数据的存储、处理和管理,利用大数据分析技术实时监测水质状况和预测水质变化趋势。
3.利用数据挖掘技术,分析水质数据,找出水质异常的规律,并与历史数据进行比较,预测水质走势。
四、数据展示和告警1.设计数据展示平台,将水质数据以图表、报表等形式直观显示,方便用户了解水质状况。
2.设计告警系统,当水质超出正常范围时,系统能够自动发出告警通知,并将告警信息发送给相关部门。
3.告警信息包括水质异常类型、发生时间、位置等详细信息,方便相关部门及时采取措施。
五、系统优势1.实时监测:系统能够实时采集、传输和处理水质数据,及时发现水质问题。
2.高效精准:采用先进的传感器和数据处理技术,能够对水质进行精确评估和分析。
水质在线监测系统介绍

水质在线监测系统介绍水质在线监测系统是一种可以实时监测水质的技术,通过各种传感器和监测设备,可以监测水体中的溶解氧、浊度、PH值、温度、电导率等多种水质指标。
该系统广泛应用于水资源管理、环境监测、水处理以及水质保护等领域。
水质在线监测系统的主要组成部分包括传感器、数据传输设备、数据处理系统和用户界面。
传感器是水质在线监测系统的核心部件,用于采集水体中的各种水质指标。
根据需要,可以选择不同类型的传感器,如溶解氧传感器、PH传感器、浊度传感器等。
这些传感器可以安装在水体中或者在水管中,通过连续监测水质指标来实现对水质的监测。
数据传输设备用于将传感器采集到的数据传输到数据处理系统。
目前,常用的数据传输方式包括有线传输和无线传输。
有线传输方式通常使用以太网、RS485等接口,可以使用标准网络设备进行数据传输。
无线传输方式常用的有GPRS、3G、4G和无线局域网等,可以实现远程监测和控制。
数据处理系统是水质在线监测系统的核心,主要用于接收、存储、处理和分析传感器采集到的数据。
数据处理系统可以使用专用的硬件设备或者云计算平台。
对于小规模的应用,可以使用单机版的数据处理系统,对于大规模的应用,可以使用分布式的数据处理系统。
数据处理系统可以根据需要进行灵活的配置,可以设置报警阈值,当水质指标超过设定的阈值时,系统会自动报警,提醒操作人员进行处理。
用户界面是水质在线监测系统的用户接口,通过用户界面可以实时查看监测结果,分析历史数据,设置参数等。
用户界面可以使用计算机、手机、平板等设备进行访问,可以通过Web页面、移动应用程序等方式实现。
用户界面可以根据需要进行定制,可以根据用户的需求添加或删除功能。
1.实时性:水质在线监测系统可以实时监测水质指标,不受时间和空间的限制。
可以随时获取水质数据,及时了解水体的污染情况。
2.自动化:水质在线监测系统可以实现自动采集、传输和处理数据,消除了人工采样和分析所带来的误差。
可以大大提高数据的准确性和可靠性。
水质监测 水质在线监测系统的简要介绍

水质监测水质在线监测系统的简要介绍水是重要的自然资源,近几年随着城市化进程的加快,水污染的现象越来越严重,带来的危害也逐渐增多,因此水资源的保护与利用被提上日程。
在此过程中,水体环境污染监测是重要的一环,只有通过良好的监测,得到科学的污染数据,才能对水体污染进行靶向治理。
水质在线监测系统应用而生,帮助有关部门实时监测、追踪溯源,为水体环境治理提供可靠支撑。
水质在线监测设备主要是对污染源排污状况进行分析测试。
系统通常由采样设备、水质在线监测仪器、数据采集设备、数据传输设备、通讯设备和终端接收设备组成。
有利于水质监测效率提高、加快污水治理、提升水质量、降低水环境管理成本、预警预报重大水质污染事故。
ZWIN-WQMS06水质在线监测系统是一套以在线自动分析仪器为核心组成一个从取样、预处理、分析到数据处理及存贮的完整系统,从而实现对样品的在线自动监测,一般包括取样系统、预处理系统、数据采集与控制系统、在线监测分析仪表、数据处理与传输系统及远程数据管理中心。
测定原理:光度法适用:水源地监测、环保监测站,市政水处理过程,循环冷却水工业水源循环利用、工厂化水产养殖等领域常规参数:水质五参数(温度、PH、溶解氧、电导率、浊度)、CODcr.氨氮、总磷、总氮、总有机碳、叶绿素等ZWIN-WQMS08多参数水质在线监测系统采用高度集成各传感器探头,配置控制器进行控制及显示,可直接投入式安装或集成到岸边站、浮标站,相比传统水质分析仪,无需试剂,更加经济环保,方便快捷。
参数:温度、PH、溶解氧、电导率、浊度、COD、氮氮、余氧等适用:水质断面常规参数监测系统,包括水质标准站、微型站、岸边站、浮标站和水质传感器等。
ZWIN-WQMS10多光谱水质在线监测系统包含光谱仪、光谱水质数据处理终端、算法模型及管控平台;使用的双光路紫外-可见全光谱采集探头;对水体污染物200nm-1000nm的吸收响应波段,并结合紫外探测器的量子效率有针对性的搭建高信噪比、高分辨率的双光路光谱采集系统。
水质在线监测系统解决方案

水质在线监测系统解决方案水质在线监测系统是一种集成了传感器、数据采集、数据传输和数据分析等技术的智能化系统,主要用于对水体的水质参数进行实时检测和分析。
该系统广泛应用于水源地、水处理厂、饮用水供应系统以及各种水体污染监测等领域。
以下是一个水质在线监测系统的解决方案:1.传感器选择和布局:传感器是水质在线监测系统的核心部件,常用的传感器有PH传感器、溶解氧传感器、浊度传感器、电导率传感器等。
在选择传感器时,要根据监测目标和水质特性进行合理的选择,并合理布局在监测点位。
2.数据采集和传输:采集传感器所测得的数据,并实时传输至数据处理中心。
数据采集可以通过无线网络、有线网络等方式进行,采用工业级的数据采集设备确保可靠性和稳定性。
而对于数据传输,可以选择云平台接入,便于数据的集成和分析。
3.数据存储和处理:数据存储和处理是在线监测系统的核心功能之一、在数据存储上,可以采用数据库技术,确保数据的可靠性和安全性,并且便于后续数据的分析和应用。
在数据处理上,可以使用数据挖掘、模型识别等技术,对水质参数进行分析和预测,提供数据决策支持。
4.数据分析和报告生成:通过数据分析,可以对水质参数进行趋势分析、异常检测等,及时发现水质问题,并报警通知相关人员。
同时,系统还可以生成日报告、月报告等,供相关部门和管理人员查看。
5.用户接口设计:用户接口设计是系统使用的关键环节,要提供简洁、直观的界面,方便用户查看数据和进行操作。
用户可以通过PC端、移动端或者触摸屏等方式进行访问和操作,实现远程监控和管理。
6.设备维护和故障处理:在线监测系统的设备需要定期维护和故障处理。
可以建立设备维护计划,定期检查和校准传感器,保证监测数据的准确性。
对于故障处理,可以建立故障报修系统,及时响应和解决故障。
7.安全管理和权限控制:在线监测系统中包含大量的敏感数据,因此必须加强系统的安全管理。
采用防火墙、数据加密等安全技术,确保系统的安全性。
同时,还要对系统用户进行权限控制,确保数据的机密性和完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
赣南师范学院水质自动监测系统的设计学院:物理与电子信息工程学院专业班级:08电子信息工程成员姓名:李勇杨琰赖兴君张细平张冬冬占玲玲指导老师:许粮管立新2010 年月日摘要水质监测系统主要是用于对水质的检测,这样的系统在我们的生活中得到广泛的运用,比如我们的自来水厂就有很多这样的系统。
而目前使用的水质监测系统主要是通过工业电供电,价格也比较昂贵。
所以本次设计的新颖点在于太阳能供电以及和手机,电脑进行信息的交流。
本次水质监测系统的设计主要是利用单片机和GSM模块来达到对水质的监测。
对水质主要的监测指标有:PH,水位,温度,清晰度等。
通过单片机对水中这些指标的检测之后,通过GSM模块把检测到的信息发送到手机以及电脑上进行存档,可以根据存档的信息可以判断出水质的好坏。
从而做出相应的措施。
本系统的优点具有节能,环保,电路简单等。
关键词:水质,GSM,水质监测第一章绪论1.1课题背景本课题的背景是基于江西省鄱阳湖生态经济区的建设。
鄱阳湖经济区的建设是江西省的重要规划。
它以江西鄱阳湖为核心,以鄱阳湖城市圈为依托,以保护生态、发展经济为重要战略构想,把鄱阳湖生态经济区建设成为全国生态文明与经济社会发展协调统一、人与自然和谐相处的生态经济示范区和中国低碳经济发展先行区。
国务院已于2009年12月12日正式批复《鄱阳湖生态经济区规划》,标志着建设鄱阳湖生态经济区正式上升为国家战略。
这也是新中国成立以来,江西省第一个纳入为国家战略的区域性发展规划,是江西发展史上的重大里程碑,对实现江西崛起新跨越具有重大而深远的意义。
所以针对这种情况,鄱阳湖水质的质量就很重要,因为这影响到周围居民的健康饮水。
于是我们选择这个课题用于研究鄱阳湖水质的变化。
用相应的传感器定时检测指定水域中水的PH值和清晰度等水质状况,将检测得到的数据通过无线通讯的方式传送到水质监测中心,可以知道鄱阳湖水质的好坏。
同时本系统也可以用于检测其它区域的地表水、地下水以及饮用水的水质状况等。
具有一定的实用价值。
1.2水质自动监测系统的介绍本系统是实现水质无人自动监测功能。
该系统可以分为三个部分:第一是太阳能供电部分;第二是水质数据采集处理部分;第三是无线数据发送接收部分。
第一个部分用太阳能提供系统的电源,既可避免每次更换电池的麻烦,又可以利用自然界充足的太阳能,起到了节能以及环保的效果,符合现代开发新能源的思路。
第二个部分采集数据系统。
第三个部分的无线通讯,将数据采集系统采集的数据编码转换后通过无线通信系统发送到监测中心。
并且可以在电脑上做成一个表格,把每一天发送过来的数据记录下来,用于对比和观察。
这样不用人工去记录数据,可以方便的显示出准确的水质数据以减轻工作人员的工作强度。
通过本系统测出的数据可以较客观的反映水质的情况。
从总体来看,本系统的创新性和先进性体现在利用了太阳能供电以及数据的无线发送和接收。
第二章系统功能的介绍2.1系统框架本系统分为三个部分:第一是太阳能供电部分;第二是水质数据采集处理部分;第三是无线数据发送接收部分。
第一个部分用太阳能提供系统的电源,既可避免每次更换电池的麻烦,又可以利用自然界充足的太阳能,起到了节能以及环保的效果,符合现代开发新能源的思路。
第二个部分采集数据系统。
第三个部分的无线通讯,将数据采集系统采集的数据编码转换后通过无线通信系统发送到监测中心。
根据以上的描述,可得系统的框架图如下:图 12.2 太阳能电源部分的设计2.2.1太阳能电源的原理我们这个系统利用太阳能供电,主要是利用太阳能电池的原理。
太阳能电池是通过光电效应或者光化学效应直接把光能转化成电能的装置。
它的原理是:太阳光照在半导体p-n结上,形成新的空穴-电子对,在p-n结电场的作用下,空穴由n区流向p区,电子由p区流向n区,接通电路后就形成电流。
这就是太阳能电池的工作原理。
太阳能发电方式太阳能发电有两种方式,一种是光—热—电转换方式,另一种是光—电直接转换方式。
而太阳能电池是一种直接把光转换为电的装置。
这是利用了光电效应,将太阳辐射能直接转换成电能。
太阳能电池是一种由于光生伏特效应而将太阳光能直接转化为电能的器件,是一个半导体光电二极管,当太阳光照到光电二极管上时,光电二极管就会把太阳的光能变成电能,产生电流。
当许多个电池串联或并联起来就可以成为有比较大的输出功率的太阳能电池方阵了。
太阳能电池是一种大有前途的新型电源,具有永久性、清洁性和灵活性三大优点.太阳能电池寿命长,只要太阳存在,太阳能电池就可以一次投资而长期使用。
2.2.2太阳能电池的电路图太阳能电池的原理电路图如下:图 22.3 单片机数据处理部分2.3.1 STC89C52RC的介绍(1)主要功能STC89C52RC是一个低电压,高性能CMOS 8位单片机,片内含8k bytes 的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元。
STC89C52RC有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52RC可以按照常规方法进行编程,但不可以在线编程(S 系列的才支持在线编程)。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
(2)功能特性· 兼容MCS51指令系统 8k可反复擦写(>1000次)Flash ROM· 32个双向I/O口 256x8bit内部RAM· 3个16位可编程定时/计数器中断时钟频率0-24MHz· 2个串行中断可编程UART串行通道· 2个外部中断源共8个中断源· 2个读写中断口线· 低功耗空闲和掉电模式软件设置睡眠和唤醒功能(3)引脚图图 3(4)引脚介绍STC89C52RC的40个引脚,从功能上来看可分为下面三个部分:①电源和时钟引脚·Vcc:电源端·GND:接地端·XTAL1:振荡反相放大器及内部时钟发生器的输入端·XTAL2:振荡反相放大器的输出端②控制线或其他电源的复用引脚·RET:复位输入端·ALE/PROG:外部扩展电路低字节地址允许锁存和EPROM编程输入端·PSEN(低电平有效):程序存储器外部取指控制信号·EA/Vpp:外部访问允许端和12V的编程允许电源③输入/输出引脚·P0:8位漏极开路双向I/O口。
外接存储器时,作为扩展电路低8位的地址和总线复用口·P1:8位具有内部提升电阻的双向I/O口·P2:8位具有内部提升电阻的双向I/O口。
外接扩展电路高8位地址线·P3:8位具有内部提升电阻的双向I/O口,P3口除了作为一般的I/O 口外,更重要的是它的第二功能。
2.3.2水温测量的设计(1)水温测量的原理水温的测量可以用温度传感器,温度传感器有数字信号输出和模拟信号输出两种。
而我们这次设计所用的温度传感器是数字信号输出的。
这种温度传感器是DS18B20,DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
DS18B20的管脚排列如下图:图 4从上面的图4可以看出,DS18B20只有三个引脚,它只需要一个数据线就可以完成与单片机的双向通讯,其测量温度的范围为温范围-55℃~+125℃,可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温。
DS18B20所测得温度与温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s 减为750ms。
DS18B20测温原理如图5所示。
图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。
高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。
计数器1和温度寄存器被预置在-55℃所对应的一个基数值。
计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。
图3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。
图5 DS18B20测温原理框图(2) DS18B20与单片机连接的电路图因为DS18B20“一线总线”接口的温度传感器,所以只需要使用单片机的一个IO口就可以实现与DS18B20的双向通信,这里我们用得IO口是P1.4,用P1.4口去实现与DS18B20的通信。
温度值由P1.4传入到单片机,单片机再经过处理后发送到液晶显示和手机以及电脑上。
图 6(3)驱动DS18B20的程序DS18B20温度传感器的驱动程序如下:#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit DQ = P1^4;uchar panduan;void delay1(uint count) //delay{uint i;while(count){i=200;while(i>0)i--;count--;}}void restds1820(void) //send reset and initialization command {uint i;DQ=0;i=103;while(i>0)i--;DQ=1;delay1(200);}函数名:向ds18b20写一个字节的数据void writebyte(uchar dat) //write a byte to ds18b20{// uint i;uchar j;bit testb;for(j=1;j<=8;j++){testb=dat&0x01;dat=dat>>1;writebit(testb);}}*函数名:向ds18b20写一个位的数据void writebit(char bits){uint i;if(bits) //write 1{DQ=0;i++;i++;DQ=1;i=8;while(i>0)i--;}else{DQ=0; //write 0i=8;while(i>0)i--;DQ=1;i++;i++;}delay1(2);}函数名:向ds18b20读一个位的数据bit tmpreadbit(void) //read a bit {uint i;bit dat;DQ=0;i++; //i++ for delay DQ=1;i++;i++;dat=DQ;i=8;while(i>0)i--;delay1(2);return (dat);}函数名:向ds18b20读一个字节的数据uchar readbyte(void) //read a byte date{uchar i,j,dat;dat=0;for(i=1;i<=8;i++){j=tmpreadbit();dat=(j<<7)|(dat>>1); //读出的数据最低位在最前面,这样刚好一个字节在DAT里}return(dat);}函数名:控制转换,读出温度uint tem() //DS18B20 begin change{uint Temp;//uchar get[10],k,H,L;restds1820() ;//dsreset();delay1(1);delay1(10);writebyte(0xcc);writebyte(0x44);delay1(15);restds1820();delay1(11);writebyte(0xcc);writebyte(0xbe);for(k=0;k<2;k++){get[k]=readbyte();}H=get[1];L=get[0];Temp=H*256+L;panduan=(Temp&0xf000)==0xf000;if(panduan){A_Temp=(-1)*Temp/16;}else A_Temp=Temp/16;return(A_Temp);}2.3.3 PH测量的设计(1) PH测量的原理PH是溶液中氢离子浓度的负对数,用来表示溶液的酸碱性。