论文部分内容阅读
随着社会的不断发展和进步,保证石油化工工业发展和安全生产,做好可燃气体和有毒气体泄漏的监管工作十分重要,国家陆续出台了一些危险气体检测和监控的规范和标准,气体检测设备也在不断更新换代,但由于国内研发气体检测设备起步较晚,国产的检测仪存在测量气体单一、长期稳定性不足、抗干扰能力和通信能力差等问题,因此研发一款带有无线通信功能的便携式多气体检测仪已十分必要。本文针对目前国内外气体检测仪的发展状况,提出基于STM32的便携式多气体检测仪的设计方案。本文设计的检测仪是一种基于STM32并带有无线通信功能的多气体检测仪,可以同时检测甲烷、一氧化碳、硫化氢和氧气四种气体,并具有时间时期显示和充放电管理等辅助功能。根据气体检测设备的相关规范要求,采用催化燃烧式传感器和电化学式传感器检测气体浓度,提出一种用无线数据传输的方式直接将报警信号发送给息周围其他检测仪的方法,让现场人员第一时间得到报警信号,相比传统由控制室发送报警信号,大大增加了现场人员的反应时间。论文主要从硬件设计和软件设计两个方面来深入研究,在硬件设计方面,主要设计了以STM32L151RBT6单片机为核心的信号采集电路、无线射频电路、电源管理电路、OLED显示电路、报警电路、USB接口电路、按键电路和时钟电路等,电路中多采用具有低功耗模式的芯片,尽可能降低系统功耗,延长检测仪续航时间。在软件设计方面,主要设计了主程序、无线收发程序、数据采集程序及数字滤波算法、OLED显示程序和按键服务程序等。通过对样机进行实验,得出实验数据,验证了检测仪的误差范围和响应时间等性能均能满足设计要求,同时本文还对可能造成误差的原因进行了分析。实验表明该便携式多气体检测仪设计合理,实用性强,在保证现场作业人员安全方面具有较大的推广价值。