版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
纺织厂污水排放远程检测系统摘要纺织厂废水中含有大量的有机物、色素等有害物质,如果不及时处理和排放,将对周边环境和人类健康造成巨大的威胁。因此,如何对纺织厂废水进行有效的监测和控制,成为了当前环保工作的重要课题。传统的污水排放监测方法通常采用人工抽样和实验室分析的方式,工作量大、效率低,并且无法实时监测和预警。而基于远程检测技术的污水排放监测系统,可以通过实时采集、传输和处理污水数据,快速反应和响应异常情况,提高监测的准确性和效率。本设计主要包括了DHT11温度传感器模块、TSW-30浊度传感器、E-201pH传感器、OLED显示屏以及STM32F103RCT6单片机,采用了ZigBee技术和keil软件相结合的方式对纺织厂污水处理进行远程监测。传感器实时采集污水数据,通过网络传输到中央监测站进行处理和分析,实现对污水水质指标等重要参数的实时监测和预警。关键词:污水排放;远程检测;数据采集 目录TOC\o"1-3"\h\u第1章绪论 21.1研究目的及意义 21.2国内外现状分析 31.3主要研究内容 41.4论文构成 4第2章系统总体结构设计 62.1总体方案设计 62.2设计方案 62.3功能需求分析 72.3.1技术路线 82.3.2预期结果 82.4单片机型号选型 92.5系统运行环境 92.5.1硬件环境 92.5.2软件环境 9第3章系统硬件部分设计 113.1系统总体设计 113.2系统主要功能模块设计 123.2.1温度传感器功能模块设计 123.2.2浊度传感器功能模块设计 133.2.3pH传感器功能模块设计 143.2.4显示屏功能模块设计 163.2.5zigbee功能模块设计 173.2.6继电器功能模块设计 173.3最小系统模块设计 183.4本章小结 19第4章软件系统设计 204.1软件主流程图 204.2温度传感器程序的设计 214.3浊度传感器程序的设计 224.4pH传感器程序的设计 224.5显示屏显示程序的设计 234.6本章小结 24第5章系统测试 255.1系统实物图 255.2测试目的 255.3测试原则 265.4功能测试 265.5本章小结 27第6章总结与展望 286.1总结 286.2展望 28参考文献 30致谢 31附录A总原理图 32附录B程序 33保定理工学院本科毕业设计 第1章绪论 1.1研究目的及意义污水处理现已成为人们广泛关注的热点之一,但由于其环境条件的特殊性,对其进行现场操作的难度极大,因此可靠性高、实时性强并且成本低廉的远程监控系统应运而生;针对纺织厂污水处理厂的实际需求,采用了ZigBee技术和keil软件相结合的方式对纺织污水处理厂远程检测系统进行设计,使得污水处理系统能够远程检测现场设备运行状态和参数,并且该系统具有自动故障应急处理能力和网络通信能力;同时,对于系统的设计过程和设计方法进行了详细的分析,并通过对实际运行情况的分析,证实该系统拥有可靠、运行稳定、维护方便等优点,采用了P4、2.8G处理器,具有160G的存储空间,使用了Windows2000Sever操作系统,并且带有CP5611卡接口,能够实现与ProfiBus总线通讯的功能,解决了以往污水处理分散、复杂以及难于控制的缺点,提高了系统运行的稳定性,使得出水达到国家二级饮用水的标准[1]。本课题希望开发一种能够检测水源温度、pH值和浑浊度信息的纺织厂污水排放远程检测系统,该装置装有温度传感器、PH值传感器、浑浊度传感器、液晶显示模块等,通过设定的阈值进行实时报警,检测超标情况,从而更好地保护人们赖以生存的环境。本设计实现实时监测污水排放情况:通过传感器等设备对纺织厂污水排放量、水质指标等关键参数进行实时监测,提高监测的准确性和效率,及时发现和响应异常情况。预警异常情况:当污水排放量、水质指标等参数超出预设范围时,系统会自动发出警报和提示,通知相关人员进行处理和调整,避免废水对环境和人类健康造成的损害。提高管理效率:通过远程检测技术,可以实现对多个纺织厂的污水排放情况进行集中监测和管理,避免了传统的人工抽样和实验室分析方式的工作量大、效率低等问题,提高管理效率。实现智能化管理:该系统可以实现数据的实时采集、传输和处理,为纺织厂的环保管理提供科学依据和决策支持,帮助企业实现智能化管理。综上所述,基于纺织厂污水排放远程检测系统的目的是实现对纺织厂废水排放情况的实时监测和控制,保障周边环境和人类健康的安全,并提高管理效率和智能化水平[2]。1.2国内外现状分析纺织厂污水是一种水量大、色度高、组分复杂的废水,水质变动范围大。一般废水首先在工厂作预处理,达到城市下水道排放标准后进行集中处理[3]。废水经过预处理再排放可改善污水水质,降低城市污水处理厂处理负荷,同时便于根据不同的废水水质采取不同的预处理手段。所以本设计采用水解酸化加接触氧化的方法,使其对印染废水的处理达到排放标准。建设污水处理厂是控制水污染的有效手段,也是城市基础建设的一个重要环节这一目标的实现和否,不仅直接影响该市各项功能的发挥,也标志着城市基础建设的完善程度,成为衡量城市现代化的标准之一,污水处理厂的建设,不仅反映城市的经济实力、人口素质和社会文明水平,也可以通过污水的集中处理,降低企业和社区污水处理的费用,减少企业的生产成本,从而增加对内资和外资的吸引力。良好的城市环境也会加快该地区旅游业的发展,增加该地区的市民收入和财政收入[4]。为了不断改善城市的环境状况,提高居民的生活水平和生活质量,促进经济的可持续发展,适应对外开发,加速发展的要求,建设污水处理厂、完善污水处理系统已成为当务之急,该项目的实施,必将产生巨大的社会效益和经济效益[5]。在国内,一些研究者通过实验室模拟或实际场地测试,验证了基于远程检测技术的污水排放监测系统在实际应用中的可行性和效果。例如,Zhangetal.(2017)基于纺织厂的实际场地测试,研究了基于物联网的污水监测系统,取得了较好的监测效果。一些研究者提出了各种不同的远程监测方法和技术,包括传感器技术、云计算技术、数据挖掘技术等[6]。例如,Caoetal.(2018)提出了一种基于人工神经网络和遗传算法的污水质量远程监测方法,可以实现对污水的多指标监测。一些研究者提出了不同的优化策略和方法,以提高远程监测系统的监测效率和准确性。例如,Songetal.(2018)提出了一种基于模糊聚类分析的优化方法,可以对污水监测数据进行分类和分析,提高监测的准确性和效率[7]。在国外,Schrammetal.(2018)研究了一种基于水质传感器网络和物联网技术的污水排放监测系统,可以实现对污水排放的实时监测和预警[8]。Rizzietal.(2019)提出了一种基于图像处理和机器学习技术的污水排放监测系统,可以实现对污水排放的自动识别和分类。Ahammadetal.(2019)研究了一种基于深度学习和物联网技术的污水排放监测系统,可以实现对污水排放的准确监测和预测[9]。Zhangetal.(2020)提出了一种基于虚拟现实技术的污水排放监测系统,可以实现对污水排放的可视化监测和分析[10]。综上所述,目前基于远程检测技术的污水排放监测系统已经取得了一定的研究进展,但仍然存在一些问题和挑战,例如数据传输和处理的稳定性、数据安全等。未来需要进一步深入研究和实践,不断完善和优化监测系统,以更好地应对环境保护的需求[11]。1.3主要研究内容本设计是一种基于ZigBee技术的纺织厂污水排放远程检测系统设计,系统由电脑端上位机下位机信号进行运接收处理,目的是为了能够远程实时检测纺织厂污水的排放情况,及时地进行数据上传报警,降低对环境的污染。实现的功能如下,上位机:1.接收下位机数据,并显示;2.设定阈值:PH上下限、浑浊度阈值、水温阈值;3.建立数据库,记录每次数据异常时的参数,可查看历史记录,便于优化生产工艺;下位机:1.实时监测纺织厂污水的PH状况,显示,并发送上位机;2.实时监测纺织厂污水的浑浊度状况,显示,并发送上位机;3.实时监测纺织厂污水的水温状况,显示,并发送上位机;4.系统监测到纺织厂污水浑浊度过高,关闭直接流出的阀门,开启流向过滤沉淀池的阀门,开始沉淀,沉淀一段时间后,开闸放水;5.系统监测到纺织厂污水PH过高,关闭直接流出的阀门,开启流向PH平衡池的阀门,中和产生沉淀物,沉淀一段时间后,开闸放水;6.系统监测到纺织厂污水PH过低,关闭直接流出的阀门,开启流向PH平衡池的阀门,中和产生沉淀物,沉淀一段时间后,开闸放水;7.系统监测到纺织厂污水水温过高,关闭直接流出的阀门,开启流向降温池的阀门,降温一段时间后,开闸放水;8.达标的污水可直接排出;1.4论文构成论文在开始部分对系统管理开发背景中,使用相应的开发技术进行论述,在对系统的生产和市场需求等分析,完成详细的论述,最后实现系统各个模块的设计、编辑,实现对功能模块的搭建,最后在这些基础上,对其开发流程完成论述。本论文的组织结构如下:第1章主要的内容是完成系统开发状况的分析,对当前国内外的状况分析,研究其开发的意义。第2章主要内容是系统开发过程中所用到的核心技术以及、系统开发过程中使用的开发平台以及需求分析。第3章主要是对系统的硬件进行了分析。第4章主要是系统软件设计逻辑说明。第5章主要是系统功能实现的测试说明。第6章主要是对系统设计的总结和展望。
第2章系统总体结构设计在功能结构模块设计的基础上,系统设计会详细展现每个功能模块具体的实现流程,并详细描述出系统功能模块的输入、输出和处理过程,这可以有效避免在系统实施阶段对程序进行设计时,用特定传感器进行硬件设计,从而实现系统的整体功能。2.1总体方案设计第一步:通过图书馆和网络查询到所需要的资科,要各个硬件器件的详细资料,包括STM32F103RCT6芯片的资料、传感器模块的详细资料及其介绍和各个品种的优缺点。第二步:确定系统各个模块,明确各个模块之间的关系,收集相关得到软硬件资料;第三步:规划课题,确定系统组成结构,勾画出大体系统框架,并基于结构框架提出原理框图;第四步:使用软件完成硬件电路部分设计,并绘制各部分电路图,将系统部件通过接口电路集合在一起,并画出电路图;第五步:根据系统控制过程完成软件设计部分,绘制出主流程图;第六步:进行模拟仿真,检查系统是否可以按照要求实现控制功能,整理论文。2.2设计方案本设计是以STM32F103C8T6单片机为主控芯片,DHT11温度传感器,E-201pH传感器,TSW-30浊度传感器,继电器模块,OLED显示模块与单片机通信,实现检测及远程控制。系统框图如下图:图2.1结构框图2.3功能需求分析所谓系统的功能分析,就是分析用户提出的具体的功能需求,分析这些功能是否合理,通过现有的技术能实现这些需求。为了系统的完整性需求分析是必不可少的,因此,在需求分析过程中,分析的问题越透彻系统就越完整[12]。硬件系统中获取数据信息常常通过传感器来实 现,传感器在硬件系统中将 测量测得的物理量、生物量、化学 量等。 利用生物、物理和化学效应将其转换为 需的电量[13]。本系统采用的模块如下。温度传感器模块:在基于纺织厂污水排放远程检测系统中,温度传感器主要功能需求包括:测量污水的温度:温度传感器需要能够准确地测量污水的温度,通常需要具备较高的精度和稳定性;实时传输数据:温度传感器需要能够实时将测量到的温度数据传输到中央监控系统,以便实现对污水温度的实时监测和分析;长期稳定性:由于纺织厂污水排放检测系统的运行时间比较长,温度传感器需要具备较好的长期稳定性,以保证测量数据的准确性和可靠性;耐受污染性:由于污水排放具有一定的腐蚀性和污染性,温度传感器需要具备一定的耐受污染性,以保证其长期稳定的测量性能;易于维护和更换:温度传感器需要易于维护和更换,以便在出现故障或需要更换时能够快速进行修理和更换,减少系统停机时间和损失[14]。浊度传感器模块:在基于纺织厂污水排放远程检测系统中,浊度传感器主要功能需求包括:测量污水的浊度:浊度传感器需要能够准确地测量污水中悬浮颗粒的密度和大小,以便反映出污水的浊度。通常需要具备较高的精度和稳定性;实时传输数据:浊度传感器需要能够实时将测量到的浊度数据传输到中央监控系统,以便实现对污水浊度的实时监测和分析;范围适应性:由于纺织厂污水排放的浊度范围较广,浊度传感器需要具备较广的测量范围,以适应不同浊度水质的监测;长期稳定性:浊度传感器需要具备较好的长期稳定性,以保证测量数据的准确性和可靠性;耐受污染性:由于污水排放具有一定的腐蚀性和污染性,浊度传感器需要具备一定的耐受污染性,以保证其长期稳定的测量性能;易于维护和更换:浊度传感器需要易于维护和更换,以便在出现故障或需要更换时能够快速进行修理和更换,减少系统停机时间和损失[15]。pH传感器模块:在基于纺织厂污水排放远程检测系统中,pH传感器主要功能需求包括:测量污水的pH值:pH传感器需要能够准确地测量污水的pH值,通常需要具备较高的精度和稳定性;实时传输数据:pH传感器需要能够实时将测量到的pH值数据传输到中央监控系统,以便实现对污水pH值的实时监测和分析;范围适应性:由于纺织厂污水排放的pH值范围较广,pH传感器需要具备较广的测量范围,以适应不同pH值水质的监测;长期稳定性:pH传感器需要具备较好的长期稳定性,以保证测量数据的准确性和可靠性;耐受污染性:由于污水排放具有一定的腐蚀性和污染性,pH传感器需要具备一定的耐受污染性,以保证其长期稳定的测量性能;易于维护和更换:pH传感器需要易于维护和更换,以便在出现故障或需要更换时能够快速进行修理和更换,减少系统停机时间和损失[16]。继电器模块:在基于纺织厂污水排放远程检测系统中,继电器是一个重要的设备,其主要功能需求包括:控制污水处理设备:继电器需要能够控制污水处理设备的开关,以实现对污水处理设备的自动化控制;远程控制:继电器需要支持远程控制,以实现对污水处理设备的远程控制,方便实现对远程污水处理设备的监测和控制;高可靠性:由于继电器是污水处理系统的核心设备之一,因此需要具有高可靠性,确保系统的稳定性和可靠性;防止过载和短路:继电器需要具有防止过载和短路的功能,以避免因过载和短路导致设备故障和损坏;易于维护和更换:继电器需要易于维护和更换,以便在出现故障或需要更换时能够快速进行修理和更换,减少系统停机时间和损失;安全性:继电器需要具有一定的安全性能,以避免因操作失误和其他原因导致的安全事故和设备损坏[17]。显示屏模块:在基于纺织厂污水排放远程检测系统中,显示屏模块主要功能需求包括:实时显示数据:显示屏模块需要能够实时显示污水排放系统的各项数据,如温度、浊度、pH值、液位等,以便操作员及时了解系统的运行状况;数据存储和回放:显示屏模块需要能够存储污水排放系统的历史数据,并支持数据回放功能,方便用户查看历史数据和分析系统的运行趋势;数据分析和报表生成:显示屏模块需要具备数据分析和报表生成的功能,能够根据污水排放系统的数据生成各类分析报表,如水质分析报表、运行状态报表等;操作界面友好:显示屏模块需要具有操作界面友好的特点,使得操作员能够轻松地操作系统,并且易于理解和掌握系统的各项操作和功能;报警功能:显示屏模块需要具备报警功能,能够在系统发生异常时及时报警,以便操作员采取相应措施;可靠性和稳定性:显示屏模块需要具有高可靠性和稳定性,确保系统能够长时间稳定地运行,减少故障和停机的可能性。综上所述,显示屏模块在基于纺织厂污水排放远程检测系统中扮演着重要的角色,其功能需求直接关系到整个系统的稳定性和可靠性[18]。2.3.1技术路线(1)硬件部分需要单片机STM32F103RCT6、温度传感器、液晶显示屏、浊度传感器、继电器、ZigBee远程通信模块;(2)软件平台程序用keil5;(3)画原理图用AD;(4)编程语言用C语言;(5)用户信息显示查看。2.3.2预期结果1.学会独立完成系统的分析,设计;2.设计的结果具有实用性、科学性;3.建立“传感器”,“信号收发”,“液晶显示模块”三部分结构;4.硬件制作完成后进行软件调试;5.设计电路图;6.完成设计,进行实验。7.撰写毕业论文。2.4单片机型号选型51单片机的AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担;虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋;运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利;51单片机保护能力很差,很容易烧坏芯片;目前在教学场合和对性能要求不高的场合大量被采用[19]。32单片机可直接驱动数码管显示,外电路简单,A/D为10位,能够满足精度的要求。具有编程(ISP)及在线调试功能,它的特点有低功耗、地工作电压、驱动能力强等。PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚添加了用于设置输入或输出状态的方向寄存器,从而解决了51系列I/O脚为高电平时同为输入和输出的状态。当置位为1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,高电平输出电流可达20mA,低电平吸入电流达25mA。相对于51系列而言,这是一个很大的优点[20]。2.5系统运行环境该纺织厂污水排放远程检测系统,是基于STM32系列单片机搭载各种硬件设备实现的。2.5.1硬件环境本系统需要一定的硬件设备支持。(1)STM32F103RCT6单片机主控芯片模块;(2)浊度传感器模块、温度传感器、pH传感器模块;(3)液晶显示屏、继电器;(4)硬件间排线等若干。2.5.2软件环境系统对软件环境的要求如下。(1)电脑操作系统:Windows10;(2)开发软件:KeiluVision5;(3)程序语言:C语言;(4)程序下载串口软件:FlyMcu;(5)网络协议:TCP/IP。
第3章系统硬件部分设计3.1系统总体设计本系统设计一个纺织厂污水排放远程检测系统设计,全部硬件开发主要包含温度传感器、浊度传感器、pH传感器、显示屏,硬件系统设计需要完成以下个功能模块设计组成:图3.1总体原理图3.2系统主要功能模块设计纺织厂污水排放远程检测系统设计主要包括了DHT11温度传感器模块、TSW-30浊度传感器、E-201pH传感器、OLED显示屏以及STM32F103RCT6单片机最小系统设计。3.2.1温度传感器功能模块设计传感器类型:选择合适的温度传感器类型,如热电偶、热敏电阻、红外线温度传感器等。根据具体应用场景和要求,选择适合的传感器类型[21],本设计选择的是DHT11温度传感器。传感器位置:确定传感器的安装位置,应该选择在污水管道或者水箱内部进行测量。同时,应该考虑到传感器的稳定性、安全性以及维护保养的便捷性等方面[22]。传感器连接方式:确定传感器的连接方式,可以使用模拟信号或数字信号进行传输,常见的连接方式包括电缆连接、无线连接等。需要考虑到传输距离、传输速率、抗干扰能力等因素[23]。传感器供电方式:确定传感器的供电方式,可以使用外部电源供电或者自身电池供电。需要考虑到供电稳定性、寿命等因素。信号处理和传输模块设计:根据传感器输出的信号类型和传输方式,设计相应的信号处理和传输模块。这些模块通常包括信号放大、滤波、数字转换等部分。综合以上几个方面,可以设计出一款适合纺织厂污水排放远程检测系统中温度传感器的硬件,实现对污水温度的准确测量和传输。传感器参数:如表3.2所示表3.2传感器参数引脚接线图如表3.3所示表3.3温湿度传感器引脚接线图图3.4温度传感器模块3.2.2浊度传感器功能模块设计水的浑浊度是指水中含有的泥沙,粘土,有机物,浮游生物和微生物等悬浮物质,造成的浑浊程度。工业级的浊度传感器或浊度仪价格昂贵,在电子产品设计中成本太高不适合选用;因此我们选取了一款在家用电器洗衣机、洗碗机上广泛应用的浑浊度传感器,这款浊度传感器利用光学原理,通过溶液中的透光率和散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过的光少,电流小。本设计选用的是TSW-30浊度传感器,浊度传感器模块将传感器输出的电流信号转换为电压信号,通过单片机进行A/D转换数据处理。改款模块具有模拟量和数字量输出接口。模拟量可通过单片机A/D转换器进行采样处理,以获知当前水的污浊度。数字量可通过模块上的电位器调节触发阈值,当浊度达到设置好的阈值后,D1指示灯会被点亮,传感器模块输出由高电平变成低电平,单片机通过监测电平的变化,判断水的浊度是否超标,从而预警或者联动其他设备。该模块价格低廉、使用方便、测量精度高可以用于洗衣机、洗碗机等产品的水污浊程度的测量;也可以用于工业现场控制,环境污水采集等需要浊度检测控制的场合。技术参数有:(1)工作电压:5VDC(2)工作电流:40mA(MAX)(3)响应时间:<500ms(4)绝缘电阻:100MΩ(Min)输出方式:(1)模拟量输出:0-4.5V(2)数字量输出:高/低电平信号(可以通过调节电位器选择对应阈值)(3)操作温度:-30℃—80℃(4)存储温度:-10℃—80℃(5)重量:30g(6)转接板尺寸:38mm*28mm*10mm引脚与接线如表3.5所示。表3.5引脚接线图浑浊度的单位是用"度"来表示的,就是相当于1L的水中含有1mg.的SiO2(或是1mg白陶土、硅藻土)时,所产生的浑浊程度为1度。浊度单位为JTU,1NTU=1mg/L的白陶土悬浮体。现代仪器显示的浊度是散射浊度单位NTU,也称TU。1TU=1JTU。图3.6浑浊度传感器模块3.2.3pH传感器功能模块设计pH传感器是用来检测被测物中氢离子浓度并转换成相应的可用输出信号的传感器,通常由化学部分和信号传输部分构成,本设计选用的是E-201pH传感器。pH传感器常用来进行对溶液、水等物质的工业测量。pH传感器,可以对大型反应槽或制程管路中PH值测定;耐高温杀菌、CIP清洗;电极长度有120、150、220、250、450mm等多种选择。用于多种场合的PH值测量,比如:废水污水场合PH值测量,电镀废水场合PH值测量,高温场合pH值测量,发酵场合pH值测量,高压场合PH值测量等多种场合pH值的测量。pH测量属于原电池系统,它的作用是使化学能转换成电能,此电池的端电压被称为电极电位;此电位由两个半电池构成,其中一个称为测量电极,另一个称为参比电极;此电位遵循能斯特方程。技术指标参数:(1)模块电源:+5.00V(2)模块尺寸:43mm×32mm(3)测量范围:0-14PH(4)测量温度:0-60℃(5)精度:±0.1pH(25℃)(6)响应时间:≤1min(7)BNC接口型pH传感器(8)PH2.0接口(3脚贴片)(9)增益调节电位器(10)电源指示灯表3.7电极特性图3.8pH传感器模块3.2.4显示屏功能模块设计显示屏类型:选择合适的显示屏类型,如液晶显示屏、LED显示屏等。根据具体应用场景和要求,选择适合的显示屏类型。显示内容:确定显示屏需要显示的内容,可以是污水温度、水质指标、设备状态等信息。需要考虑到显示内容的实用性和易读性。显示屏尺寸和分辨率:确定显示屏的尺寸和分辨率,应该根据实际应用场景和要求来确定,以确保显示效果清晰、易读。显示屏控制器:选择合适的显示屏控制器,可以使用单片机、FPGA等控制器。需要考虑到控制器的稳定性、计算能力、接口类型等因素。显示屏供电方式:确定显示屏的供电方式,可以使用外部电源供电或者自身电池供电。需要考虑到供电稳定性、寿命等因素。显示屏外壳设计:根据显示屏的尺寸和使用环境,设计合适的外壳,以确保显示屏的安全性和防水性能。综合以上几个方面,可以设计出一款适合纺织厂污水排放远程检测系统中显示屏的硬件,实现对检测信息的实时显示和监控。本设计选用0.96寸OLED模块:(1)模块有单色和双色两种可选,双色为黄蓝双色,而单色为纯蓝色。单色模块每个像素点只有亮与不亮两种情况,没有颜色区分;(2)模块的尺寸为27mm*26mm大小;(3)模块的分辨率为128*64;(4)多种接口方式,该模块提供了总共4种接口包括:6800、8080两种并行接口方式、4线的穿行SPI接口方式、IIC接口方式;(5)3.3V就可以工作。各个信号线的含义进行解释说明:(1)CS:OLED片选信号;(2)WR:向OLED写入数据;(3)RD:从OLED读取数据;(4)D[7:0]:8位双向数据线;(5)RST(RES):硬复位OLED;(6)DC(RS):命令/数据标志(0,读写命令;1,读写数据)。表3.9OLED显示屏的四种工作模式3.2.5zigbee功能模块设计Zigbee功能模块的硬件电路设计涉及以下关键组件和步骤:Zigbee模块:选择适合的Zigbee模块,例如常见的Zigbee无线通信模块,如XBee系列模块。确保选择与所需通信协议兼容的模块,并考虑功耗、传输速率和通信距离等因素。MCU(MicrocontrollerUnit):选择适当的MCU,例如STM32或Arduino等,用于控制Zigbee模块和处理传输的数据。MCU应支持所需的串行通信协议(如UART或SPI)以与Zigbee模块进行通信。电源供应:为Zigbee模块和MCU提供适当的电源供应。这包括选择合适的电源稳压器、电容和滤波电路,以确保稳定和干净的电源供应。连接和接口电路:设计适当的电路来连接Zigbee模块和MCU。这涉及到选择合适的电平转换器、电阻、电容等元件,以确保信号的正确传输和稳定性。外部接口:根据需要,设计适当的外部接口电路,如传感器、继电器或其他外设的连接。这些外部接口可以通过MCU控制和与Zigbee模块进行通信。PCB设计:进行电路板设计,包括合理布局和布线,以确保信号的良好传输和电磁兼容性。同时,考虑系统的可维护性和可扩展性,以便在需要时进行维护和升级。测试和验证:完成硬件电路设计后,进行测试和验证,确保Zigbee功能模块的正确性和稳定性。这包括使用合适的测试设备和方法对电路进行功能和性能测试。总结而言,Zigbee功能模块的硬件电路设计涉及选择合适的Zigbee模块和MCU,设计连接和接口电路,配置电源供应和外部接口,进行PCB设计,并进行测试和验证。通过合理的设计和测试,可以实现稳定可靠的Zigbee功能模块,以满足特定的无线通信需求。图3.10zigbee模块3.2.6继电器功能模块设计继电器功能模块的硬件电路设计涉及以下关键组件和步骤:驱动电路:设计一个驱动电路来控制继电器的触发。这通常涉及使用一个开关电路,如晶体管或继电器驱动芯片,将低电平触发信号转换为足够的电流或电压以触发继电器。保护电路:为继电器和其他电路组件提供保护。这可以包括使用电阻、电容、保险丝和过压保护二极管等元件来防止电压过高或电流过大的情况。电源供应:为继电器和驱动电路提供适当的电源供应。这可能涉及选择合适的电源稳压器、电容和滤波电路,以确保稳定和干净的电源供应。连接和接口电路:设计适当的电路来连接继电器和其他电路组件。这涉及选择合适的连接器、终端和线路布局,以确保信号的正确传输和稳定性。控制信号:确定继电器的控制信号来源。这可以是来自微控制器(MCU)或其他逻辑电路的数字信号,也可以是模拟信号。PCB设计:进行电路板设计,包括合理布局和布线,以确保信号的良好传输和电磁兼容性。同时,考虑系统的可维护性和可扩展性,以便在需要时进行维护和升级。测试和验证:完成硬件电路设计后,进行测试和验证,确保继电器功能模块的正确性和稳定性。这包括使用合适的测试设备和方法对电路进行功能和性能测试。总结而言,继电器功能模块的硬件电路设计涉及选择合适的继电器、设计驱动电路、保护电路和电源供应,连接和接口电路,确定控制信号来源,进行PCB设计,并进行测试和验证。通过合理的设计和测试,可以实现稳定可靠的继电器功能模块,以满足特定的控制需求。图3.11继电器模块3.3最小系统模块设计单片机最小系统包括晶振电路、复位电路、稳压电路,电路图如图3.12所示。图3.12STM32最小系统电路晶振电路:晶体振荡器是由石英晶体组成的,石英晶体之所以能当为振荡器使用,是基于它的压电效应:在晶片的两极上增加电场会导致晶体产生机械变形;通过在石英晶片上增加交变电压,晶体就会产生机械振动,同时机械变形振动又会产生交变电场,虽然这种交变电场的电压极其微弱,但其振动频率是非常稳定。当施加交变电压的频率等于晶片的固有频率(由晶片的尺寸和形状决定)时,机械振动的幅度将急剧增加,这种现象称为“压电谐振”。复位电路:主控芯片是低电平复位(引脚NRST),硬件按键复位属于系统复位之一(此外还有软件复位,看门狗计数终止复位等)。电容的目的是按键消抖,防止在按键刚刚接触/松开时的电平抖动引发误动作(按键闭合/松开的接触过程大约有10ms的抖动,这对于主控芯片I/O控制来说已经是很长的时间,足以执行多次复位动作。由于电容电压不会突然变化,所以采用电容滤波,防止抖动复位误动作)。稳压电路:我们给单片机常用的供电来源通常是USB或者3.7V锂电池,USB电压为5V,3.7V的锂电池放电电压范围为2.5V-4.2V,而STM32需要的供电电压是3.3V,那么我们需要设计稳压电路来获得3.3V的电压。最小系统中常采用AMS1117-3.3V正向降压稳压器作为处理电源的主要元件。3.4本章小结基于STM32单片机的纺织厂污水排放远程检测系统分析,基于现有的技术和经济条件系统功能均可实现;将整个系统划分为两个功能模块进行分析,使得对系统的分析能够细致入微,同时也有利于后续工作的进行。第4章软件系统设计功能模块系统功能的设计是满足需求设计的,如果能告诉所有处理特别程序需要的设备,如果该系统对投入、产出和模块作了准确的描述,就能使程序更有效地避免该系统的应用阶段。4.1软件主流程图主程序首先对单片机进行初始化,使得相应的IO口以及中断寄存器置位,以满足接下来的操作。图4.1系统软件主流程图4.2温度传感器程序的设计温湿度传感器的主要流程如图4.2所示。传感器数据采集:编写数据采集程序,实现对温度传感器输出的数据进行采集和处理。采集程序需要考虑采集频率、异常值处理、数据处理算法等因素。数据传输:编写数据传输程序,将采集到的温度数据通过网络传输到远程监控中心。传输程序需要考虑网络协议、传输速率、数据加密等因素。数据存储:编写数据存储程序,将采集到的温度数据存储到本地存储设备或云存储中。存储程序需要考虑存储格式、存储容量、数据备份等因素。异常报警:编写异常报警程序,实现对温度异常情况的实时监测和报警。异常报警程序需要考虑报警方式、报警阈值、报警信息等因素。远程控制:编写远程控制程序,实现对温度传感器的远程控制。远程控制程序需要考虑权限管理、指令解析、指令执行等因素。图4.2温度采集流程图综合以上几个方面,可以设计出一款功能完备、稳定可靠的纺织厂污水排放远程检测系统中温度传感器的软件。4.3浊度传感器程序的设计浊度传感器是纺织厂污水排放远程检测系统中的重要组成部分,其作用是测量水体中悬浮颗粒物的浓度,从而判断污水排放的水质情况。针对浊度传感器的软件设计,可以按照以下步骤进行:确定数据传输协议:浊度传感器需要将测量结果通过数据传输协议发送给监测系统,可以选择常见的协议如Modbus、RS485等,或者根据实际需求设计自定义的数据传输协议。选择合适的单片机或嵌入式系统:根据浊度传感器的性能要求和数据传输协议,选择合适的单片机或嵌入式系统作为控制核心,通常可以选择常见的ARM、AVR、STM32等芯片。编写底层驱动程序:编写底层驱动程序,实现与传感器的通信和数据读取功能,以及与上位机或服务器的数据传输功能。根据传感器的型号和数据传输协议,可以参考传感器厂商提供的数据手册编写相应的底层驱动程序。实现测量算法:根据浊度传感器的测量原理,设计合适的测量算法,对采集到的数据进行处理,计算出水体中悬浮颗粒物的浓度值,并将测量结果传输给上位机或服务器。编写上位机或服务器端程序:编写上位机或服务器端程序,接收测量结果并进行处理,实现数据存储、展示、报警等功能。根据数据传输协议,可以选择常见的开发框架如PythonFlask、Node.js、JavaSpring等,或者根据实际需求开发自定义的程序。进行测试和调试:完成软件开发后,进行系统测试和调试,验证浊度传感器的性能和数据传输功能是否符合要求。可以采用模拟测试和实际场景测试相结合的方法,确保软件的稳定性和可靠性。总之,浊度传感器的软件设计需要根据具体的需求进行设计,需要考虑传感器的型号、测量原理、数据传输协议等因素,同时还需要进行系统测试和调试,以确保软件的稳定性和可靠性。图4.3浊度采集流程图4.4pH传感器程序的设计MCU的主要功能是完成对温度信号、PH信号的采集和软件滤波,根据采集的温度信号,自动补偿和修正式(1)中的S斜率,计算出待测溶液的pH值,并根据需要转换成4~20mA的电流信号或通过RS485总线传送到主控计算机。其主要软件流程框图如图4.4所示。图4.4pH值传感器流程图4.5显示屏显示程序的设计界面设计:显示屏上的界面需要直观、简洁、易懂,可以通过图标、文字、数字等方式呈现污水处理过程中的各种参数和状态信息。可以使用界面设计软件如AdobepHotoshop等进行界面设计,然后将设计好的图片转换为显示屏可识别的格式。数据采集:显示屏需要接收从污水处理系统采集到的各种参数和状态信息,并将其显示在界面上。因此,需要编写相应的数据采集程序,从污水处理系统中读取数据并将其传输到显示屏上。数据处理:显示屏需要对接收到的数据进行处理和计算,以便在界面上呈现出有用的信息。例如,可以将水质浊度数据转换为颜色表示,将水位数据转换为图表显示等。界面交互:显示屏可以通过触摸屏等交互方式与用户进行交互,例如调整显示内容、设置报警阈值等。因此,需要编写相应的界面交互程序,实现用户与显示屏的交互。报警处理:显示屏可以设置报警阈值,当污水处理系统中某项参数超过预设阈值时,显示屏会发出报警信号,提示用户进行处理。因此,需要编写相应的报警处理程序,实现报警信息的显示和处理。总之,纺织厂污水排放远程检测系统中显示屏的软件设计需要综合考虑界面设计、数据采集、数据处理、界面交互和报警处理等方面,以实现污水处理过程中各项参数和状态信息的显示和管理。图4.5显示屏流程图4.6本章小结分析系统的功能,论述各功能模块的需求,并对功能模块的设计进行流程化,可以使得系统完整,可以实现相应的功能,便于后期的系统开发,简化后期的工作。第5章系统测试进行系统测试是进行设计比较重要的重要一步,对硬件以及软件进行功能测试,发现问题并进一步完善。5.1系统实物图纺织厂污水排放远程检测系统的实物图如图5.1所示。图5.1系统完整实物图5.2测试目的软件测试是揭示系统中可能存在的缺陷的过程,有些人认为在测试过程中发现的错误越少越好,但事实并非如此,只有在测试阶段发现更多的问题,才能够使软件更加的完整。软件测试是一个破坏性的过程,旨在发现软件中尽可能多的错误,而不是为了演示软件的正确功能。5.3测试原则软件测试应遵循四个原则,即:应尽早进行测试;测试应基于系统的需求;编写测试用例时,要考虑极端的条件,如输入特殊值、边界值;测试用例的编写必须包括不合理的输入条件和合理的输入条件;在测试的过程中,应充分注意群集现象。5.4功能测试在纺织厂污水排放远程检测系统中,第一行显示温度的信息,前边的数值是当前采集到的温度数据,后边的数值是温度设定的阈值。第二行显示浊度的信息,前边的数值是当前采集到的浊度的数据,后边的数值是浊度设定的阈值。第三行显示pH的信息,第一个数值是当前采集到的pH值,第二第三个数值是设定的pH阈值的上下限。图5.2信息采集与显示上位机能够显示与OLED所显示相同的数据,同样显示温度、浊度、PH的数值,中间一列显示当前所测量的值,右侧可以设置阈值,当数值异常时,下方会出现红色字样以示警,如图5.3所示,点击右下角点击查询可以查看之前所测量的值,并且显示时间如图5.4所示。图5.3上位机主要界面图5.4上位机功能测试5.5本章小结在该章中,对系统的功能模块进行测试,对其获得的测试进行详细的记录,并且进行分析,可以使得系统具有正常运行的特性,在模块控制中,通过正常的使用,可以符合要求,使得该系统通过测试。第6章总结与展望本章主要总结了整个系统开发过程的叙述和系统开发完成后的心得体会,在整个开发工程中,从开始的选题到最后项目的完成使我从中受益匪浅。6.1总结纺织厂污水排放远程检测系统是一种用于监测和管理纺织厂废水排放的系统。它主要包括传感器网络、数据采集、远程传输、数据处理和显示等模块,通过实时监测污水处理过程中的各项参数,及时发现异常情况并进行处理,提高污水处理效率和安全性。总的来说,纺织厂污水排放远程检测系统的优点有:能够实时监测污水处理过程中的各项参数,及时发现问题并进行处理,提高污水处理效率和安全性;通过传感器网络和自动化控制系统,能够自动化地控制污水处理过程,减少人工干预,降低管理成本;能够通过互联网远程传输数据,方便监测和管理;通过对采集到的数据进行分析,可以找出污水处理过程中的规律和问题,为管理决策提供依据。但是,纺织厂污水排放远程检测系统也存在一些问题和挑战:纺织厂污水排放远程检测系统需要涉及多个领域,包括机械、电子、计算机、网络等,系统设计、安装和维护都需要专业人员参与;传感器网络和自动化控制系统需要耗费一定的能源,需要在设计中考虑节能和环保;远程传输和网络通讯存在安全隐患,需要采取相应的安全措施,保障系统数据的安全性和保密性。综上所述,纺织厂污水排放远程检测系统是一种重要的污水处理管理手段,能够提高污水处理效率和安全性,但也需要在设计、安装和维护等方面进行专业的规划和管理,以保障系统的稳定性和可靠性。6.2展望纺织厂污水排放远程检测系统是一项非常有前途的技术,未来还有很大的发展空间。以下是一些展望:智能化:未来,随着人工智能和机器学习等技术的不断发展,纺织厂污水排放远程检测系统可以更加智能化,能够自动化地识别和处理污水处理过程中的异常情况,并根据历史数据进行预测和优化。低功耗:随着可穿戴技术和物联网的发展,未来的传感器网络可以更加节能,使用更加环保的电池或者能量收集技术,降低系统能耗。网络安全:随着网络攻击的风险不断增加,纺织厂污水排放远程检测系统需要更加重视网络安全,采取更加严格的安全措施,保障系统的稳定性和数据安全性。多样化:未来,随着污水排放标准的不断提高和变化,纺织厂污水排放远程检测系统需要具备更加多样化的功能,可以监测更多的参数和物质,以适应不同的污水排放标准。云计算:未来,纺织厂污水排放远程检测系统可以通过云计算技术,实现大数据分析和处理,从而更好地预测和优化污水处理过程。综上所述,纺织厂污水排放远程检测系统具有很大的发展前景和潜力,随着技术的不断发展和创新,它将变得更加高效、智能和可靠,为环保事业做出更大的贡献。
参考文献[1]松井邦彦.传感器实用电路设计与制作[M].北京:科学出版社,2019,107-110.[2]廖建尚:面向物联网的CC2530与传感器开发.[M]北京:电子工业出版社.2018.20-25.[3]姜仲,刘丹:ZigBee技术与实训教程,[J]北京:清华大学出版社.2018.54-60.[4]张凌飞,黄永雄:基于ZigBee的环境参数采集控制系统.[J]北京:信息通信.2019.166.102.[5]黄继昌.传感器工作原理及应用实例[A].北京:人民邮电出版社,2018.[6]高燕梅.数字电子技术基础[M].电子工业出版社,2018.120-73.[7]童诗白.模拟电子技术基础[M].高等教育出版社,2019,79-85.[8]孙晓云.接口与通信技术原理与应用[J].中国电力出版社,2018.[9]黄照翠,张荃,陈晖,等.智慧校园视频服务体系应用研究[J].中国教育信息化,2020.[10]李耀武.基于单片机的电子LED闪字屏的电路设计[J].西部皮革.2018.[11]罗青青,陈又佳.基于物联网技术的汽车尾气远程检测系统设计[J].电子世界,2016,(18):100.[12]宋彦达.远程检测技术在故障诊断系统中的应用[J].信息技术,2014,(03):179-181+185.[13]葛中泽,崔愿星.远程实时检测系统趋势线设计技术研究[J].东莞理工学院学报,2014,21(01):36-39.[14]杨春梅,王金聪,高海洋,徐杨,张兆好.基于区块链的木工机械智能远程检测关键技术研究[J].林产工业,2022,59(02):45-49.[15]汪刚.信息技术在远程系统检测中的应用[J].中国测试,2021,47(08):167.[16]王小凌,于天航,周建孝.一种防护罩远程检测控制装置及异常状态处理技术方法[J].电子测量技术,2020,43(20):1-4.[17]王玉兵.基于物联网技术窨井远程检测应用探讨[J].科技视界,2020,(17):5-7.[18]韩成浩,王龙旭.基于Zigbee技术的路基远程检测系统设计[J].吉林建筑大学学报,2017,34(02):86-88.[19]KewangZhang,QizhaoWu,XinLi.Relayparticipated-new-typebuildingenergymanagementsystem:Anenergy-efficientroutingschemeforwirelesssensornetwork-basedbuildingenergymanagementsystems[J].InternationalJournalofDistributedSensorNetworks,2018,13(1):169-185.[20]PengweiHua,XiaowuLiu,JiguoYu,NaDang,XiaoweiZhang.Energy-efficientadaptiveslice-basedsecuredataaggregationschemeinWSN[J].ProcediaComputerScience,2018,129.[21]KORTUMK,MOLLERM,HIRNEIBC,etal.Smarteyedata:devdtopahealtO0%ofoundationformedicalrescarchusingSmartDataapplications[J].DerOphthalmologeZeitschriftDerDeutschenOphthalmologischenGescllschaft,2019.[22]RaafiB.DesignandDevelopmentofFuzzy-PIDControllerforFour-wheeledMobileRoboticStability:ACaseStudyontheUphillRoad[J].PTEKJournalofEngineering,2020,6(2):6.[23]ZhouY,DongW,FYuan,etal.ResearchofOnlineWaterQualityMonitoringSystemBasedonZigbeeNetwork[J].AdvancesinInformatioSciences&ServiceSciences,2019,4(5):255-261.附录A总原理图图A.1总原理图附录B程序#include"delay.h"#include"sys.h"#include"key.h"#include"usart.h"#include"usart3.h"#include"led.h"#include"adc.h"#include<stdio.h>#include<string.h>#include"ds18b20.h"#include"tds.h"#include"zd.h"#include"ph.h"#include"oled.h"externu8zhuodux[6];externu8TDS_Buff[6];//TDS存放数组u8send[30];intbeepNum=0;shorttemperature;unsignedinttemperatureyu=30; u8temperatureyus[15];intbiaozhi1=0;intbiaozhi2=0;intbiaozhi3=0;intbiaozhi4=0;intycFlag=0;intfragment=0;u16zdyu=200;u8phs[15];u8temps[15];u8zdyus[15];u16phdyu=40;u8phdyus[8];u16phgyu=72;u8phgyus[8];voidUSART1_Puts(char*str){while(*str){USART1->DR=*str++;while((USART1->SR&0X40)==0);}}voidUSART3_Puts(char*str){while(*str){USART3->DR=*str++;while((USART3->SR&0X40)==0);}}voidUSART2_Puts(char*str){while(*str){USART2->DR=*str++;while((USART2->SR&0X40)==0);}}intmain(void){ delay_init(); NVIC_Configuration(); KEY_Init(); LED_Init(); OLED_Init(); OLED_ColorTurn(0);//0正常显示,1反色显示OLED_DisplayTurn(0);//0正常显示1屏幕翻转显示 OLED_Refresh(); OLED_Clear();uart_init(9600);//串口1初始化,可连接PC进行打印模块返回数据 Adc_Init(); usart3_init(9600); beep_Init();beep=1;JDQ1=1;JDQ2=1;JDQ3=1;JDQ4=1;LED1=1;LED2=1;OLED_ShowChinese(0,0,0,16);// OLED_ShowChinese(18,0,1,16);// OLED_ShowString(36,0,":",16);OLED_ShowChinese(0,20,2,16);// OLED_ShowChinese(18,20,3,16);// OLED_ShowString(36,20,":",16); OLED_ShowString(0,40,"PH:",16); OLED_Refresh(); while(DS18B20_Init()) //DS18B20初始化 { delay_ms(1000); } temperatureyus[0]=temperatureyu%100/10+'0'; temperatureyus[1]=temperatureyu%10+'0'; OLED_ShowString(95,0,temperatureyus,16); zdyus[0]=zdyu%1000/100+'0'; zdyus[1]=zdyu%100/10+'0'; zdyus[2]=zdyu%10+'0'; OLED_ShowString(95,20,zdyus,16); phdyus[0]=phdyu/100+'0'; phdyus[1]=phdyu%100/10+'0'; phdyus[2]='.'; phdyus[3]=phdyu%10+'0'; phdyus[4]= 0; OLED_ShowString(60,40,phdyus,16); phgyus[0]=phgyu/100+'0'; phgyus[1]=phgyu%100/10+'0'; phgyus[2]='.'; phgyus[3]=phgyu%10+'0'; phgyus[4]= 0; OLED_ShowString(95,40,phgyus,16); OLED_Refresh(); while(1) { temperature=DS18B20_Get_Temp(); TU_Val
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子脉搏计课程设计
- 电子系统设计 课程设计
- 2024房地产抵押合同范本
- 电子渠道营销课程设计
- 电子束辐射法课程设计
- 电子抢答器 课程设计
- 电子技术实验课程设计
- 电子工艺与课程设计
- 电子密码门锁课程设计
- 电子声光爆竹课程设计
- 防火巡查记录表防火检查记录表
- “校园周边环境安全隐患”自检自查(排查)记录表
- 高二上学期日语阅读四篇自测
- 大学生职业生涯规划成长赛道 (第二稿)
- JB T 6464-2006额定电压1kV(Um=1.2kV)到35kV行业标准
- 呼吸科健康宣教
- 人体身体成分健康分析报告
- 人工智能驱动的数字经济发展与应用探索
- 《畜牧兽医专业介绍》课件
- 《心理健康教育》课件
- 儿童发育迟缓的早期识别和早期干预
评论
0/150
提交评论