论文部分内容阅读
随着当今社会的不断发展和进步,确保化工园区工业的安全发展与运营,做好有害气体的泄露的监测工作十分重要,有害气体极其容易造成安全隐患,国家陆续出台了一些危险气体检测和监控的规范和标准,气体检测设备也在不断更新换代,但由于国内研发气体检测设备起步较晚,国产的检测仪存在长期稳定性不足、抗干扰能力弱和通信能力差等问题,因此研发一款带有无线通信功能、性能稳定的气体检测仪已十分必要。受某石化所托,本课题进行合适的H2S传感器选型,验证了传感器的特性,并研究出传感器的补偿算法,设计了一种基于STM32的无线高精度气体检测仪,采取片内AD作为模拟信号的采集的转换器,并有TFT液晶显示装置,显示实时检测的数据与环境中的温度,针对化工园区的工作特点与需求,本设计采用两种通讯方式,一种是通过设备的USB接口,通过有线连接的方式将数据发送到上位机,实现园区车载实时检测,另外一种是通过无线模块DTU(Data Transfer unit)发送到云端服务器,可多台同时工作检测园区不同位置的有毒有害气体,便于在后台收集观察数据,控制室进行数据分析发出报警信号。论文从硬件设计和软件设计两个方向来研究,硬件设计以STM32F103ZET6控制器的核心芯片,设计了确保设备正常工作的电路,包括核心电路和外围电路两部分,采用AD13设计的电路原理图以及PCB样板图,软件方面采用MDK5作为开发环境,C语言为编程的核心语言,和STM32标准的库函数完成的应用编程,主要包括主程序、温度检测程序、H2S浓度检测程序、数字滤波、线性拟合算法、温度补偿算法、AD转换程序、TFT液晶显示程序、按键程序、USB接口通信程序以及无线通信程序的设计,采用模块化的编程思想,便于后期的维护与更改和添加功能,提高设备的稳定性,在本设计中,完成硬件与软件的联调,确保设备正常运行。在现有的标定条件下,对传感器输出特性进行标定,验证传感器的性能,画出传感器的输出特性拟合曲线,并添加了温度补偿算法,将算法添加到设备,然后完成对系统的标定和测试稳定性的工作。并研究了一种自动校正装置,可手动、自动实现设备的调零。经过一段时间的数据实验与测试,表明了系统在设计上,误差上均等满足需求,本文在最后指出了系统设计的缺陷和不足,有待进一步完善检测系统。