《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 设计应用 > 双光路烟雾测量系统设计
双光路烟雾测量系统设计
来源:微型机与应用2011年第11期
孙晶华,邱 健
(哈尔滨工程大学 理学院,黑龙江 哈尔滨 150001)
摘要: 介绍了一种基于双光路法的烟雾测量系统的设计方案。通过朗伯-比尔定律,采用双光路法消除了温度、湿度等环境因素对系统的影响,并结合软件滤波算法,有效地抑制外界及传感器自身的干扰,取得了较好的测量效果。实际测量表明,该系统运行稳定、可靠性高、有效避免干扰,能实现较高精度的测量。
Abstract:
Key words :

摘  要: 介绍了一种基于双光路法的烟雾测量系统的设计方案。通过朗伯-比尔定律,采用双光路法消除了温度、湿度等环境因素对系统的影响,并结合软件滤波算法,有效地抑制外界及传感器自身的干扰,取得了较好的测量效果。实际测量表明,该系统运行稳定、可靠性高、有效避免干扰,能实现较高精度的测量。
关键词: 双光路;朗伯-比尔定律;滤波算法;测量系统;烟雾测量

 火灾烟雾是火灾的前兆和伴随产物,是可燃物燃烧产生的气溶胶,是火灾探测研究的重要参量,其主要成分包括微小固体颗粒、微小液滴及灰尘等[1]。探测这些烟雾颗粒,也就可以实施火灾探测。本文基于消光原理,结合相关硬软件设计,提出一种基于双光路的烟雾测量系统。采用双光路法,有效消除了外界温度、湿度等影响,可以准确测量烟雾浓度。
1 测量原理及分析
 Lambert-Beer定律的推导与分析如下:当光在吸收介质和混沌介质中传播时,能量在其传播途径上不断地衰耗,在线性范围内,对于平面波,传播途径损耗的能量与光通过的距离成正比[2],即:

 
 在实际应用中通常采用如下形式:
 当一束光在穿过烟雾场之后,与悬浮颗粒相互作用,强度会发生衰减。颗粒对光的衰减影响包括散射与吸收两种方式[3]。光强在烟雾中随传播距离的强度衰减可用Lambert-Beer定律定量地描述:  

2 光路设计
 利用本系统测量时,只须测量参考光臂和测量光臂的信号强度的差值,即可测出烟雾衰减,通过计算就可得出烟雾浓度。系统采用双光路法测量,其光路设计框图如图2所示。

 本设计中激光器采用体积较小的半导体激光器,波长为650 nm,激光束通过分光镜分为测量光束和参考光束两种。由于引入激光作为入射光源,克服了光电感烟探测器由于光强限制造成的灵敏度问题,且降低了背景光的干扰,突破了传统的光电感烟技术仅仅针对光强一项参量作为直接或间接的探测依据。传感器采用型号为2CU68A的光电池,光电池带有滤光片,工作波长为530 nm~850 nm,峰值波长为650 nm。在实际测量中,多少会有前向散射光被收集。对于小颗粒,入射光在各个方向都会被散射,但前向散射光强仅占总光强的很小一部分。随着颗粒粒径的增大,前向散射的光强变得越来越大。对于明火燃烧的烟雾来说,散射效应的影响不大,70%及更多的入射光强衰减都是由吸收造成的。但尽管如此,在测量光路中加了准直镜后,可以尽可能地避免前向散射光强对测量结果的影响。
 系统工作时,光学部分分为测量光臂和参考光臂,通过主控制板控制步进电机进行调制,测量光臂和参考光臂分时照到传感器上,实现分时测量。假设在没有烟雾时,测量光臂和参考光臂的信号输出分别为I1、I2;在有烟雾时,测量光臂和参考光臂的信号输出分别为I3、I4,则可得出衰减系数,通过微处理器计算,即可得出烟雾浓度。
3 硬件电路设计
 系统采用了高精度的模数转换芯片,实现光电信号的快速、精确测量,结合CAN总线稳定、高速等特点,实现数据的实时传输,并且采用了RS232通信接口,可方便地与PC机建立通信,实现用上位机程序对测量数据进行分析及处理。系统电路框图如图3所示。

 

 


 由图可知,本电路是以美国微芯公司高性能数字处理器DSPIC30F6013为核心处理芯片,整个硬件电路主要由模拟信号前端处理、模数转换、RS232串口通信、CAN总线通信及步进电机驱动部分组成。
 (1)模拟信号前端处理主要包括传感器电流信号转换为电压信号、电压信号放大、信号滤波及电压跟随器。本系统的传感器采用型号为2CU68A的光电池,输出信号为电流信号,通过电流变电压转换器转换为电压信号,经放大电路对电压信号放大到与其连接的模数转换的合适范围。滤波电路采用压控低通滤波器,用来滤除电压信号的高频噪声。电压跟随器采用LM358运放,具有输入阻抗高、输出阻抗低的特点,实现模数转换电路和前端模拟信号电路的隔离,以提高模数转换的精度与稳定度。
 (2)模数转换芯片采用TI公司的ADS1110。ADS1110是一种精密、可连续自校准的串行A/D转换器,带有差分输入和高达16 bit的分辨率,其串行接口为I2C总线。DSPIC30F6013主控芯片通过自带的I2C总线接口实现与ADS1110的连接。ADS1110通过I2C总线(内部集成电路)接口通信。DSPIC30F6013主控芯片的I2C总线接口最多可挂接8个ADS1110,通过I2C地址实现对ADS1110的识别。ADS1110只能作为从机,其I2C地址是1001aaa,其中aaa是出厂时默认设置。ADS1110有8种不同类型,每种类型都有不同的I2C地址。
 (3)RS232串口通信主要完成主控制板和PC机的通信及测试。DSPIC30F6013主控芯片通过串口TXD、RXD与MAX232的相应管脚相连,DSPIC30F6013主控芯片把实时采集到的数据传输到PC机,PC机客户端软件实现对数据的分析、计算及保存等。
 (4)CAN总线通信接口电路。由于主控制器带有片上CAN控制器,故接口芯片采用美国微芯公司的MCP2551,把CAN控制器生成的数字信号转化成为适合CAN总线传输(差分输出)的信号。MCP2551采用差分总线,具有很强的抗噪特性,支持1 Mb/s的运行速率,可连接节点高达112个。本系统中,主控制器的C_RX、C_TX引脚与MCP2551相应管脚相连,主控制器的CAN控制器生成的信号由MCP2551转换成适合CAN总线传输(差分输出)的信号[5],其两个输出端CANH和CANL分别与物理总线的CAN_H和CAN_L连接[6]。
 (5)步进电机驱动芯片采用ULN2803,其驱动负载电流为500 mA,驱动电压可达50 V。系统所用的步进电机为3546BYJ46型四相八拍永磁式步进电机,其工作电压为直流12 V。DSPIC30F6013主控芯片产生的脉冲信号按照35BYJ46型四相八拍永磁式步进电机的励磁顺序进行信号分配,信号经过驱动电路功率放大后,再与步进电机相应励磁线圈的引脚相连,即可驱动步进电机,实现对测量光路和参考光路的切换。
4 软件设计
 本系统软件设计主要分为主控制芯片软件和PC机客户端软件两部分。
 (1)主控制芯片软件设计流程如图4所示。由图可知,DSPIC30F6013先对自身进行初始化。首先,对片上CAN总线模块进行初始化,以便主控芯片与CAN总线之间快速建立通信连接,这是建立CAN总线通信的关键部分,主要包括在复位模式下设置通信的波特率、报文滤波器、发送和接收邮箱设置及屏蔽滤波器设置。其次,主控芯片对RS232模块初始化,包括波特率设置、停止位及数据通信位等设置。

 系统初始化完毕后,主控制芯片开始采集数据,先对参考光臂进行连续的数据采集,然后对测量光臂进行连续的数据采集。对采集数据的处理采用滤波算法,连续采样N个数据,去掉一个最大值和一个最小值,然后计算N-2个数据的算术平均值。这种方法融合了两种滤波方法的优点,可以消除由于偶然出现的脉冲干扰所引起的采样值偏差。
 主控芯片对测量数据处理完毕后,通过CAN总线发送至CAN总线其他节点,并通过RS232串口发送至PC机,PC机客户端程序接收数据,用户可以对数据进行分析、存盘及打印等。
 (2)PC机客户端软件设计。主要采用Visual C++ 6.0编程,利用VC自带的通信控件MSComm编写PC机与主控制板客户端程序,在PC机上实现友好的人机操作界面,并实现实时控制、实时故障报警、现场情况显示、数据存储、打印报表及历史数据查询等功能。
 本文利用了双光路法的抗干扰、抗温漂等特点,结合CAN总线、RS232等总线数据传输优点,设计了双光路法烟雾测量系统,详细介绍了双光路烟雾测量系统的原理、硬件电路及软件设计。由于本系统只使用了一个传感器,一个激光器,因此,可以有效避免因传感器及激光器自身不稳定造成的干扰。软件上采用合理的滤波算法,实现了较好的测量效果。
参考文献
[1] 范维澄,王清安,姜冯辉,等.火灾学简明教程[M].合肥:中国科学技术大学出版社,1995.
[2] 吴健,杨春平,刘建斌,等.大气传输的光传输理论[M]. 北京:北京邮电大学出版社,2005.
[3] 石林雄.粉尘浓度测量仪[J].计量技术,1996(10):24-27.
[4] 赵建华.基于多波长激光散射的火灾烟雾识别研究[D]. 合肥:中国科学技术大学,2000.
[5] 邬宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社,1996.
[6] 王毅峰,李令奇.基于CAN总线的分布式数据采集与控制系统[J].工业计算机,2000(5),34-35.

此内容为AET网站原创,未经授权禁止转载。