您当前的位置:五五电子网电子知识电子知识资料传感-检测-采集技术利用SPCE061A单片机的多通道气敏传感器测试系统设计 正文
利用SPCE061A单片机的多通道气敏传感器测试系统设计

利用SPCE061A单片机的多通道气敏传感器测试系统设计

点击数:7530 次   录入时间:03-04 11:41:11   整理:http://www.55dianzi.com   传感-检测-采集技术

  近些年来,气敏传感器研究发展迅速,对气敏传感器的测试也越来越普遍。传感器测试主要是为了检测传感器的指标从而判断该传感器是否为合格产品,传感器的性能指标一般包括静态指标和动态指标,静态指标的检测是必需要进行的一道工序。采用传感器自动测试系统可以解决人工检测造成的效率低下、人为造成的误差及操作人员劳动强度大等诸多问题。气敏传感器在工业及日常生活中有着广泛的应用,尤其是可燃气体传感器在防火防爆方面起着举足轻重的作用,这类传感器主要用来测定环境中易燃性气体比如氢气、天然气、瓦斯等的浓度,通常制成报警器用来对空气中的可燃气体浓度进行监控,当浓度超过指标时,传感器就会输出警告信号触发报警装置。传感器的指标检测非常重要,因为一旦指标有偏差,那么传感器将会在非指定浓度误报警,报警过早和过迟都是不可取的。而语音信号是信息的又一主要载体,如果在测量场合能用语音直接报出结果,将给操作人员带来极大方便。为准确快速大量地对气敏传感器进行指标检测,本文采用SPCE061A单片机结合逻辑电路设计出一套测试精度高、速度快、可与计算机通信的多通道气敏传感器测试系统。

  SPCE061A概述

  凌阳科技推出的性价比很高的16位单片机SPCE061A,具有易学易用的效率较高的一套指令系统和集成开发环境(μ'nsp IDE)。此开发环境支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且提供了语音录放的库函数,可方便实现语音播放、录制、合成和辨识等功能。SPCE061A片内还集成了一个ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而ICE接口不占用芯片上的硬件资源,结合集成开发环境(μ'nsp IDE)用户可以利用它对芯片进行真实的仿真,而程序的下载也是通过该接口进行下载。它具有两个16位通用可编程I/O端口,相当于32个通用I/O口,可以轻易连接并驱动液晶显示模块(LCD),实现字符和图形的显示。

  SPCE061A性能特点

  16位 微处理器;

  工作电压:(CPU)VDD:3.0V~3.6V,

  (I/O)VDDH为3.0V~5.5V;

  CPU时钟:0.32MHz~49.152MHz;

  内置2K字SRAM;

  内置32K字FLASH;

  可编程音频处理;

  晶体振荡器;

  系统处于备用状态下(时钟处于停止状态),耗电仅为2μA/3.6V;

  2个16位可编程定时器计数器(可自动预置初始计数值);

  2个10位DAC(数/模转换)输出通道;

  32位通用可编程输入/输出通道;

  14个中断源可来自定时器A/B、时基、2个外部时钟源输入和键唤醒;

  具备触键唤醒的功能;

  使用凌阳音频编码SACM_S480、SACM_A2000可以播放压缩的语音资源;

  锁相环PLL振荡器提供系统时钟信号;

  32768Hz实时时钟;

  7通道10位电压模/数转换器(ADC)和单通道声音模/数转换器;

  声音模/数转换器输入通道内置麦克风放大器,并具有自动增益控制(AGC)功能;

  具备串行设备接口;

  具备低电压复位功能和低电压检测功能;

  内置在线仿真电路接口;

  具有Watchdog功能。

  气敏传感器工作原理和系统测试原理

  气敏传感器主要有半导体式、接触燃烧方式、化学反应式、光干涉式、热传导式、红外线吸收散式等。而半导体气敏传感器应用更为广泛。

  气敏传感器工作原理

  半导体气敏传感器由气敏部分、加热丝以及防爆网等构成,它是在气敏部分的SnO2、Fe2O2、ZnO2等金属氧化物中添加Pt、Pd等敏化剂的传感器。传感器的选择性由添加敏化剂的多少进行控制,例如,对于ZnO2系列传感器,若添加Pt,则传感器对丙烷与异丁烷有较高的灵敏度;若添加Pd,则对CO与H2比较敏感。

  气敏传感器以陶瓷管为框架,外覆一层敏感膜的材料,利用膜两端的镀金引脚进行测量。敏感膜的材料最常用的有金属氧化物、高分子聚合物材料和胶体敏感膜等。它的两个关键部分是加热电阻和气体敏感膜,其结构原理如图1所示。金电极连接气敏材料的两端,使其等效为一个阻值随外部待测气体浓度变化的电阻。由于金属氧化物有很高的热稳定性,而且这种传感器仅在半导体表面层产生可逆氧化还原反应,半导体内部化学结构不变,因此,长期使用也可获得较高的稳定性。原理简介如下:金属氧化物一旦加热,空气中的氧就会从金属氧化物半导体结晶粒子的施主能级中夺走电子,而在结晶表面上吸附负电子,使表面电位增高,从而阻碍导电电子的移动,所以,气敏传感器在空气中为恒定的电阻值。这时还原性气体与半导体表面吸附的氧发生氧化反应,由于气体分子的离吸作用使其表面电位高低发生变化,因此,传感器的电阻值要发生变化。对于还原性气体,电阻值减小;对于氧化性气体,则电阻值增大。这样,根据电阻值的变化就能检测气体的浓度。

  系统测试原理

  作为气体敏感材料的半导体氧化物的气—电转换机理是:在不同气体中,半导体氧化物材料发生的氧化—还原反应不同,从而引起材料电导(电导与电阻互为倒数)的不同变化,使传感器分辨出被测气体。因此,只要能测量出已知气体中气体传感器电导的变化,就可测量出该气敏传感器的性能指标。气敏传感器的测试电路如图1所示,负载电阻RL串联在传感器中,串联回路施加工作电压VC,VF为热丝两端加热电压。在洁净空气中,传感器的电阻RO较大,在负载电阻RL上的输出电压较小;当在待测气体中时,传感器的电阻RO变得较小,则负载电阻RL上的输出电压较大,其电压值与VRL器件的电阻值RO之间的关系如下:

  (1)

  式中:为VC测量电压,一般为5V;VRL为负载电压;为RL负载电阻(已知);RO为元件的电阻值。随着已知气体浓度不同,负载电压产生不同变化,传感器的元件阻值也会产生相应的变化,而根据不同气体环境下元件电阻的阻值,就可判断出该传感器的指标是否符合标准值。

  系统硬件设计

  气敏传感器测试系统以测量传感器的电阻值为基础,采用单片机SPCE061A进行数据处理。气敏传感器测试系统如图2所示,由元件测试箱和PC微机两部分组成。元件测试箱主要包括了元件箱和单片机系统两部分。元件箱的主要作用是模拟气敏元件的各种现场使用环境,所有被测传感器就放置在元件板上,可由单片机系统中的电子开关巡回选择。当充入某种浓度气体时,被测传感器的阻值发生相应的变化,引起传感器负载输出电压也发生变化,该电压信号被采样保持后,送入单片机系统进行处理。

  在单片机系统中选用SPCE061A单片机,其内部具有7通道10位电压A/D模数转换器和两个10位D/A数模转换通道,这样节省电路板面积,简化了硬件电路。使用者只需在软件编程时加入启动A/D转换的指令即可完成操作。为了保持数据采集的准确性,需要进行N次数据采集然后取平均值,即每次采集进来的负载电压VRL经过A/D转换后要送给单片机的算术逻辑单元,同N-1次的A/D转化结果进行取算术平均值运算。把最终结果放到存储区,等待上位机进行数据分析和判断。SPCE061A内部自带两个10位D/A转换通道,对于语音功能的实现,可以利用单片机内部的D/A数模转换器,把事先已设置好的语音信号如“开始测量”、“测量结束”等经过该数模转换通道送到扬声器。

图1 气敏传感器结构原理和测试电路

     

图2 测试系统

     

    图2 测试系统




本文关键字:传感器  单片机  通道  传感-检测-采集技术电子知识资料 - 传感-检测-采集技术