论文部分内容阅读
火促进了人类文明的发展,给人们带来了光明和温暖;但由火引发的灾害频繁发生,严重威胁了公众安全和社会发展。为了恰当的使用火给人们造福,并防火灾于未然,火灾探测器应运而生。紫外火焰探测器是随着火灾探测技术的发展而发展起来的。它是一种对物质燃烧火焰的光谱特性、光照强度和火焰的闪烁频率敏感的火灾探测器,具有响应速度快、性能稳定可靠、探测灵敏度高等优点。在紫外火焰探测器投入使用前,为了确保它能在高温环境下长时间工作,本课题设计了一种紫外火焰探测器寿命测试平台对其进行一系列的性能测试、疲劳测试。该平台可同时对一到四台不同型号的受试产品进行测试,也可以在不同的环境条件下对同一型号的受试产品进行测试。该测试平台分为硬件电路模块和人机交互界面软件两大部分。在试验过程中,用汞灯光照来模拟紫外火焰照射使受试产品工作。硬件电路模块要完成的工作包括:制作电源控制模块,操控汞灯电源的上电、下电;制作24V电源模块和48V电源模块给不同型号的受试产品供电;制作数字仪表切换模块,确保轮流显示一到四台受试产品的工作电压、工作电流和反馈电压;制作信号采集模块实现反馈电信号的采集,并向工控计算机输送采集数据,该模块是连接上位机与下位机通信的关键。为了实现试验过程的自动化,所有的试验操作都在工控机上的人机交互界面中进行。该工控机的屏幕是触摸屏,试验人员可直接用手在屏幕上操作,同时工控机还配有键盘和鼠标这两种交互工具。在界面中的操作区中可设置试验类型和受试产品的型号;设置汞灯电源和数控电源的上电、下电;查看受试产品的工作电压、工作电流和反馈电压趋势图;查看试验进度;查阅或打印试验报告。本课题中选用工业中常用的C8051F040单片机作为硬件电路的核心。该芯片内置有高速A/D转换器,可直接把采集到的模拟信号转换为数字信号,传送给上位机进行处理、显示。设计人机交互界面所选用的软件开发工具是C++Builder5.0,它的集成开发环境带有丰富的组件,提供了真正基于组件拖放式编程的RAD(快速应用程序)环境;并使用面向对象的C++语言作为开发语言,代码结构清晰、可读性好,程序执行效率高。最后测试平台搭建好后,进行了试验,得出了试验结果,验证了该测试平台的实用性。