基于W77E058单片机红外气体检测系统设计.docVIP

基于W77E058单片机红外气体检测系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于W77E058单片机红外气体检测系统设计

基于W77E058单片机红外气体检测系统设计   摘要:本文采用高性能Turbo-51系列单片机W77E058,实现了一种基于单片机的红外气体检测系统,具有较高的实用价值。该系统由W77EO58单片机,A/D转换芯片MAX197,TPS4339红外探测器,IR55红外调制光源组成,采用单片机C语言进行采集系统的嵌入程序编写。系统实现了对轻烃、重烃、CO2信号的高速高精度采集。   关键词:红外气体检测系统;单片机;A/D转换芯片;红外探测器;红外调制光源   中图分类号:TP3 文献标识码:B      引言      红外气体检测系统采用新型电调制光源产生的红外光通过气室,当气室中流过含有一定浓度烃类气体时,经红外探测器实现光信号到电信号的转换,输出μV级的与气体浓度成一定关系的电压信号。该信号经高精密放大整流电路的放大,滤波和A/D转换,读人单片机,利用单片机对轻烃、重烃、CO2的信号进行采集,通过串口送入PC机计算出气体浓度。在仪器电路上采用了低功耗嵌入式系统,使得仪器在体积、功耗、性能、价格上具有以往仪器无法比拟的优势。      1 系统硬件设计      红外气体检测系统以W77E058单片机为核心,由它控制红外发光管的供电和发光频率,MAX197的A/D转换频率,串口通讯。系统主要由红外气体传感器、信号放大板、采集控制板三大部分组成。      1.1红外气体测量模块设计   红外气体测量系统由样品泵、恒温气室、红外探测器以及红外光源四大部分组成,红外探测器是红外气体测量系统的核心部件。当红外光通过待测气体时,这些气体分子对特定波长的红外光有吸收,光强在气体介质中随浓度及厚度按指数规律衰减,其吸收关系服从朗伯-比尔(Lambert-Beer)吸收定律。红外探测器就是根据这一定律设计而成。由于轻烃、重烃、CO2三种气体的吸收峰波长不同,本系统中采用高灵敏度红外传感器TPS4339,在其封装上固定安装有针对这三种气体的窄带干涉滤光片,可以实现对它们的测量。   红外光源采用IR55高频电调制红外光源,它提供稳定、高效的带内红外光发射,波段2-20μm,1.7cm抛物面反射器封装,最大化地增强了轴向光功率,改善了到达探测器的信号,比其它光源具有更好的优势。   恒温气室由恒温箱、温控器、加热棒、PT100组成。由于被分析气体成分复杂,具有一定的腐蚀性,如SO2、NOx等,长时间使用后气室极易被污染,直接影响测量精度,因此恒温气室采用气室与外支撑分离的结构。另外,红外探测器输出信号受温度影响很大,恒温气室可以有效的使气室内温度达到一个稳定值,采用软件温度补偿算法和硬件恒温控制双重技术,达到消除温度变化引起的信号变化。      1.2放大电路模块设计   红外探测器接收红外光产生的信号十分微弱,极易受外界的干扰,因此稳定可靠的放大电路是关键。信号放大板采用负反馈放大电。电路中使用AD8552作为主要的运算放大器,红外探测器的μv级信号经过一级放大后输出一个20mv左右的电压值,再经过二级放大输出小于5V的电压信号。      1.3采集控制电路模块设计   采集控制板主要有W77E058单片机,MAX197AD转换芯片,MAX232串口通讯芯片组成。采集电路中将MAX197的八位数据线与单片机的PO口相连,用于写控制字和读数据;HBEN与P21相连,控制读数据的高四位或低八位;经放大后的电压信号,进入MAX197的模拟信号输入端CH0-CH3,分别采集轻烃、重烃、CO2及温度电压值。单片机通过P20脚给MAX197一个片选信号,写控制字产生一个WR脉冲,开始采集。AD转换结束并且结果有效时,MAX197的INT端变为低电平直至数据被读取。等待MAX197的INT脚给出采集结束信号,单片机读取数据,并把数据通过串口发送给上位机。采集控制电路原理图如下所示:         2 系统软件设计      红外气体检测系统的软件采用基于单片机的c语言编写。主要包括数据采集和串口通讯软件设计。      2.1数据采集程序设计   采集系统中对红外探测器输出电压进行数据采集,通过数据通信方式将采集到的电压值送到PC机。MAX197选用内部参考电压模式,使用MAX197的内部时钟作为采集转换的时钟,模拟信号输入量程选择为0-5V,使用内部采集方式,MAX197控制字为0X40。   MAX197的控制字开始写操作时就开始转换。写操作将选择多路通道,并确定MAX197的输入范围是单极性还是双极性。一个写脉冲(WR+CS)可以开始一次采集,或者对采样进行初始化并开始转换。      2.2串口通讯程序设计   采集系统使用MAX232芯片进行串口电平转换。单片机串口发

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档