基于DSP和DDS技术的气体浓度检测系统

发布者:bullfish最新更新时间:2009-08-12 来源: 现代电子技术关键字:ADSP-BF531  DDS  气体浓度检测 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  ADSP-BF531处理器是ADI公司Blackfin系列产品的成员,专为满足当今嵌入式音频、视频和通信应用的计算要求和低功耗条件而设计的新型16位嵌入式处理器。它基于由ADI和Intel公司联合开发的微信号架构(Micro Signal Architecture,MSA),将一个32位RISC型指令集和双16位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性组合在一起。ADSP-BF531处理器具有以下主要特点:最大频率为600 MHz,1200 MMACs;每一个内核中带有2个16位的乘法器,2个40位的累加器,2个40位的逻辑运算单元,4个位的视频运算单元和1个40位的移位器,在一个指令周期内可完成2个16位数的乘法,2个40位数的算术逻辑运算,4个位的视频数据算术逻辑运算,1个40位的移位运算;低功耗采用1.12 V的内核电压和3.3 V的I/O电压,片内集成调压器,并且具备动态电源管理;高达148 KB的片内存储器;丰富的外设接口,支持与SDRAM,SRAM,FLASH和ROM的无缝连接;片上JTAG仿真接口。

  提出一种基于ADSP-BF531为核心,集DDS和A/D采样芯片于一体的气体浓度检测系统。该系统针对结构性微气体传感器,充分利用了DDS信号源频率、相位稳定可控的特点和DSP芯片强大的控制能力和高速的数据处理能力,具有硬件简单,成本低,可靠性高,通用性好等优点。

  1 自相关检测原理

  设被测信号x(k)由有用信号s(k)和噪声u(k)组成:

x(k)=s(k)+u(k)

  x(k)的自相关函数为:

公式

  式中:Rs(m)为s(k)的自相关函数;Rsu(m)为s(k)与u(k)的互相关函数;Rus(m)为u(k)与s(k)的互相关函数;Ru(m)为u(k)的自相关函数。由于在电路系统中主要为白噪声,有Rsu(m)=Rus(m)=0,随着m的增大,公式

  根据维纳一辛钦定理,功率信号的自相关函数与其功率谱密度函数具有傅里叶变换关系,所以可以用FFT计算自相关函数。但是,实际采样值只有N+1点,所以求出的Rx(m)只能是自相关函数的估计值。当用FFT计算自相关函数时,x(k)必须补N个零,使长度变成2N+1,因此功率谱密度为:

公式

  对上式进行IFFT就可以得到Rs(m)。

  2 系统硬件设计

  气体浓度检测系统硬件框图如图1所示。主要包括传感器激励信号的发生、传感器位置的选取,信号采集以及外部存储器的设计四个部分。其核心是ADSP-BF531芯片,它负责整个系统事务协调以及算法功能实现。系统工作过程中,DSP芯片通过设定 SPI控制器,控制DDS芯片AD9850产生一个特定的稳幅的超声频的正弦信号。这个信号通过放大器和多路开关后,施加在指定的传感器驱动电极上,并驱动传感器发生同频振动。传感器输出信号经由前置放大器放大到适当的程度,再经过高精度的A/D芯片AD9235采样后将转换结果送到DSP进行相关运算,计算出振动幅度。

气体浓度检测系统硬件框图

AD9850和DSP的接口

  2.2 DSP与A119235的接口设计

  ADSP-BF531处理器提供可直接与并行A/D和D/A转换器、ITU R601/656视频编码和解码器以及其他通用外设连接的并行接口(PPI)。PPI包括一个专用时钟引脚,多达3个帧同步引脚和多达16个数据引脚。输入时钟支持系统时钟一半的并行数据传输率。PPI采用DMA方式,可以直接把数据存放在SDRAM或者送到内核进行处理。它能与12 b A/D采样芯片AD9235完全兼容,电路接口简单,A/D芯片和PPI采用同一时钟来同步数据。同时AD9235的数据溢出位作为数据最高位接到 PPI,在计算过程中,可以通过判断该位对坏数据进行剔出,其电路接口如图3所示。

DSP与A119235的接口

  3 系统软件设计

  气体浓度检测系统软件设计包括DSP初始化程序、中断向量表、应用程序(包括响应外部中断程序)、数据后处理程序。检测系统启动时首先运行内部ROM固化的Boot-Loader程序,将存储在FLASH中的程序代码加载到DSP内部RAM 中。程序首先是初始化系统,通过配置DSP内部寄存器,确定DSP具体的工作状态,然后是中断响应程序以及数据后处理程序。系统程序框图如图4所示,自相关运算在中断子程序中完成,为方便移植所有程序都采用结构化C语言完成。本检测系统在工作过程中,对每一频点采样4 092点,将每个频点采样值进行自相关运算,恢复出微弱信号,并计算该频率传感器响应幅度。前面已经证明在DSP内进行自相关运算可以用FFT来实现。

系统程序框图

  FFT算法中的倒序可以由DSP变址方便实现,整个推导过程由三重循环构成,外层的循环控制有M级的顺次运算(M=log2N),内层的两个循环一起控制同一级中各个碟型运算单元,最内层的一个循环控制为同一类型的碟型运算。本程序采用基-2时间碟型运算,碟型运算的计算关系为:

公式

  这里的X(M-1)(k)和X(M-1)(j)分别表示第M-1级中上节点和下节点的值,XM(k)和XM(j)分别为第M级中上节点和下节点的值,k是j的对偶节点,依据上述公式可以实现序列的同址运算。

  4 结 语

  实验证明,基于微气体传感器的气体浓度检测系统能有效地检测出传感器的微弱信号。系统以 Black-fin531为核心,结合DDS技术和自相关检测方法,硬件设计简单可靠,程序采用结构化的C语言,通用性和移植性好,易于DSP实现。系统很好地满足了气体浓度检测的需要,测量精度高,算法简单,可以用于氢气等多种气体的检测。

关键字:ADSP-BF531  DDS  气体浓度检测 引用地址:基于DSP和DDS技术的气体浓度检测系统

上一篇:基于ADSP-BF532的嵌入式网络视频服务器的设计
下一篇:基于DM642的双目视觉监控系统设计与实现

推荐阅读最新更新时间:2024-05-02 20:51

DDS器件产生高质量波形:简单、高效而灵活
作者:Brendan Cronin    摘要   直接数字频率合成(DDS)技术用于产生和调节高质量波形,广泛用于医学、工业、仪器仪表、通信、国防等众多领域。本文将简要介绍该技术,说明其优势和不足,考察一些应用示例,同时介绍一些有助于该技术推广的新产品。    简介   许多行业中一个关键的需求是精确产生、轻松操作并快速更改不同频率、不同类型的波形。无论是宽带收发器要求具有低相位噪声和出色的无杂散动态性能的捷变频率源,还是工业测量和控制系统需要稳定的频率激励,快速、轻松、经济地产生可调波形并同时维持相位连续性的能力都是至关重要的一项设计标准,而这正是直接数字频率合成技术的优势所在。    频率合成的任务
[模拟电子]
<font color='red'>DDS</font>器件产生高质量波形:简单、高效而灵活
产生精确PWM波形的DDS电路
脉宽调制是一种调制或改变某个方波的简单方法。方波占空比基本形式是随输入信号变化的。占空比是指方波的高电平时间和低电平时间之比。一个50%占空比的波形会具有50%的高电平时间和50%的低电平时间,而一个10%占空比的波形则具有10%的高电平时间和90%的低电平时间。PWM有许多应用,其中包括电动机控制、伺服控制、调光、开关电源,甚至某些音频放大器。在诸如MEMS(微机电系统)镜面传动器控制等应用系统中,有一个反馈系统必须对PWM进行调节。有个电路监测并控制PWM输出信号,然后根据应用系统要求改变占空比。输出频率对传动器进行调节,而占空比则设定传动器的速度。反馈回路控制阈值电平。本“设计实例”描述带反馈控制的高频率高分辨率PWM。首先,
[电源管理]
基于DDS的频谱分析仪的设计与应用
1 引言   直接数字频率合成(DDS)是近几年一种新型的频率合成法,其具有频率切换速度快,频率分辨率高,以及便于集成等优点。在此,设计了基于DDS的频谱分析仪,该频谱分析仪依据外差原理,被测信号与本征频率混频,实现信号的频谱分析。   2 系统设计   图1给出系统设计框图,主要由本机振荡电路、混频电路、放大检波电路、频谱输出显示电路等组成。通过单片机和现场可编程门阵列(FPGA)共同控制AD985l,以产生正弦扫频输出信号,然后经滤波、程控放大得到稳定输出,与经放大处理的被测信号混频,再经放大、滤波、检波后,由MAXl97采集,并送至单片机处理,最后由示波器显示频谱图像和液晶显示相关信息。   振荡电路采用
[模拟电子]
新型双环900MHz、1800MHz频段数字调谐系统
来源:中山大学 电子与通信工程系, 广州 510275 数字调谐系统是现代收发信机的核心,其性能直接影响通信质量的好坏,其主要部分是集成锁相式频率合成器。集成锁相环与微处理器结合,可由微机控制完成频率合成器的全部功能。   本文实现了一种与常规双环方案完全不同的新双环方案。该方案使用较高的鉴相频率,采用直接数字合成(DDS)芯片,通过改变DDS的时钟频率和频率控制字,使参考鉴相频率产生较小的变化,就能改变环路的输出频率,达到精确频率合成的目的。该方案既解决了小频道间隔与高频谱纯度间的矛盾,又具有高的转换速度;由单片微机完成计算和控制。 1 新方案原理   系统简化原理图如图1所示。其中B环使调谐器输出频率f 0 作较大变化,A
[网络通信]
直接数字频率合成知识点汇总(原理_组成_优缺点_实现)
    DDS同DSP(数字信号处理)一样,也是一项关键的数字化技术。DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写。DDS是从相位概念出发直接合成所需要波形的一种新的频率合成技术。   直接数字频率合成是一种新的频率合成技术和信号产生的方法,具有超高速的频率转换时间、极高的频率分辨率分辨率和较低的相位噪声,在频率改变与调频时,DDS能够保持相位的连续,因此很容易实现频率、相位和幅度调制。此外,DDS技术大部分是基于数字电路技术的,具有可编程控制的突出优点。因此,这种信号产生技术得到了越来越广泛的应用,很多厂家已经生产出了DDS专用芯片,这种器件成为当今电子系统及设各中频率源的首
[模拟电子]
基于DDS的寄生电感测量仪设计
  精确的测量寄生电感,对于电容的合理应用具有十分重要的意义。本文介绍了一种利用LC 谐振原理测量电容自身寄生电感的方法。利用直接数字合成器产生可编程的扫频信号激励含有寄生电感的电容,同时采用对数检波器对经过待测网络后的信号进行检波,在利用AD 转换器采集检波器输出的直流信号。利用特定的程序算法比较连续的频率点的输出电平,最终找出谐振点频率,求出电容的自身寄生电感。该方案由于采用了不同于常规LCR 电桥的原理,非常适合微小电感的测量,即使对于射频领域使用的微小电感也可以精确测量。其测试结果与采用网络分析仪测试的结果十分接近,基本可以满足大多数应用场合。   0 引言   实际的电容元件存在着分布参数,其中对电容本身特性影响最大
[测试测量]
基于<font color='red'>DDS</font>的寄生电感测量仪设计
一种基于DDS技术的信号发生器研究与实现
研究了一种基于DDS芯片AD9850和单片机AT89S52的信号发生器系统,能够产生正弦波、三角波和方波三种波形。该系统频率、幅值均可数控调节,相比传统信号发生器的性能,具有频带宽、频率稳、波形良好、接口简单、编程方便、成本低、易小型化等优点。 1 DDS技术基本原理 DDS法实现正弦信号发生器的原理框图,如图l所示,主要由相位累加器、相位调制器、正弦ROM查找表、D/A转换器及低通滤波器构成,其中相位累加器是整个DDS的核心,完成相位累加运算。DDS技术是根据相位间隔对正弦信号进行取样,将所得波形数据存储在定制好的正弦ROM表格中。频率合成时,相位累加器在参考时钟的作用下对时钟脉冲进行计数,同时将累加器输出的累加相位与频率字
[嵌入式]
一种基于<font color='red'>DDS</font>技术的信号发生器研究与实现
基于DDS的8051F330啭音信号发生器
   1 引言   啭音指纯音信号在某一中心频率处所发生音调高低的连续周期性变化,是一种调频信号,听起来不像纯音信号的调高一成不变。在听力学测试中,应用啭音有两个方面的优点:一是啭音更能引人注意。并提高小儿对声音的兴趣;二是应用啭音可减少驻波的产生,从而成为一种重要的测试声。传统产生啭音的系统采用集成电路。因其强度和频率的可调性差,结构复杂,从而提出了一种结构简单,可调性较高的啭音发生器。该发生器基于DDS造波原理,并利用软件编程,采用8051单片机作为主控制器来实现。    2 啭音信号发生器的原理    2.1 啭音波形的简化处理   频率调制是用低频调制信号控制高频载波频率信号的过程。调频过程中载波幅值保持不变,载波频
[测试测量]
基于<font color='red'>DDS</font>的8051F330啭音信号发生器
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved