基于高速AD的激光z扫描高频信号幅值测量系统

最新更新时间:2009-05-22来源: 现代电子技术关键字:高频窄脉冲  Z扫描  微处理器 手机看文章 扫描二维码
随时随地手机看文章

  0 引 言

  Z扫描是一种应用于光学非线性测量的方法,使用这种方法可以测量光学材料非线性折射率的大小、正负以及非线性吸收系数。因为通过光学材料的激光能量大小与光电接收器转换后获得的电压幅值成某种比例关系,因此通过测量光电接收器转换后的电压幅值就可以很方便地计算出光学材料的非线性折射率大小、正负以及非线性吸收系数。由于光脉冲的宽度较窄,其宽度约为几个ns,因此通常采用高频数字示波器测量其信号的幅值,然而高频数字示波器虽然能够得到准确的数据,但是其价格昂贵,体积较大,不适合形成一个独立的光学测量系统。本文给出的测量系统,采用高速并行A/D转换的方法,不但能够实时检测出光电转换后的电压幅值的数据,同时通过高速并行比较器基准电压的调节能自动滤除不需要的数据,避免了PC机处理大量冗余数据,有效缩短了数据采集的周期。

  l 测量系统总体结构

  Z扫描测量系统如图1所示,包括激光器、分光镜、聚光透镜组、被测样品、反射镜和光电转换二极管。高频窄脉冲信号幅值测量系统组成如图1所示,系统主要包括三个部分,如图2所示。

Z扫描实验结构图 

  (1)信号转换部分,通过样品折射后的高斯光束经反射镜反射到光电二极管,光电二极管将光信号转换成模拟电信号,模拟电信号经高速并行A/D转换器转换为数字信号,并送数据锁存器锁存。

  (2)数据处理部分,经A/D转换后的数字信号送入数据锁存器锁存,单片机通过缓冲器读取锁存器的数据,并将数据编码。

  (3)数据传输部分,经编码后的数据传送给PC机,由PC机进行存储、打印、绘图等操作。

系统功能图 

  2 硬件电路

  测量系统采用ATMEL公司的AT89C52作为控制器,由信号转换,信息处理,数据传送三部分组成。

  2.1 信号转换

  测量系统测量的对象是高频窄光脉冲信号,光脉冲的平均宽度仅为4 ns,所以信号转换电路和数据采集电路均要采用具有高频特性的电路,系统选用DETl0A/M高速光电二极管作为光电转换器,DETlOA/M的工作频率为1 GHz。并行A/D转换器中的比较器选用MAX964ESE高速比较器,其上升沿典型值为2.3 ns,失调电压为±2.0 mV,工作电压:2.7,~5.5V,内含4个比较器,图3中给出了1片MAX964ESE的连接电路。从比较器输出的信号送数据锁存器,数据锁存器采用高速、低功耗D触发器74AC74。测量开始,通过P1.0将D触发器的所有输出端清“O”,当光脉冲信号出现时,在D触发器的输出端将出现与脉冲幅度相对应的数据。测量系统共使用了4片MAX964ESE,8片D触发器74AC74,选择了16个比较点,电压范围从450~900 mV,相邻两个比较点的电压为30 mV。为保证测量的准确,基准电压由基准电压源TL431提供。

  2.2 信号处理

  AT89C52通过74LS244读取数据锁存器74AC74输出的16位并行信号,对数据进行甄别,剔除干扰信号,将数据进行编码后存入数据存储器。图4给出了信号处理部分原理图。

图3中给出了1片MAX964ESE的连接电路

  2.3 数据信号传输部分

  测量系统没有安排专门的显示器,因此测量数据无法直接观察,这是因为数据较多,小屏幕LCD显示屏不能满足观察要求。系统采用将数据传送给PC机的方法,由PC机完成数据的制表、绘图等工作。系统与PC机串行通信采用RS 232C接口,通信速率为4 800 b/s。

  3 软件设计

  测量系统的软件分为两部分,一是单片微机部分,单片微机的软件设计采用模块化设计的方法,主要分为如下几个软件模块:主程序、数据采集、数据处理和通信。由于单片微机的主要功能是控制,并不承担大量的数据运算,所以软件采用汇编语言编程,图5所示是主程序模块和通信模块流程图。由于系统采集的是离散的微弱信号,因此必须对数据进行甄别处理,系统采用较为简单的数字滤波方法——程序判断法,剔除了干扰信号。

主程序模块和通信模块流程图 

  软件的另一部分是PC机部分,PC机部分软件主要是串口通讯程序,串口通讯程序使用VC++中的MSComm控件来编译串口通讯的应用程序,采用MSComm32.OCX控件,其特点是操作简单,功能强大。

  使用控件的属性进行串口的设置,使用控件的事件驱动进行串口响应,使用控件的方法完成串行口接收和发送数据。其主要属性、事件如下:

  CommPort:表示通信端口coml,com2的名字;

  Settings:设置波特率、校验位、数据位、停止位;

  ParityReplace:当发生奇偶校验错误时,设置并返回替换数据流中的一个非法字符;

  PortOpen:用于打开和关闭串;

  InBufferSize:设置并返回接收缓冲区的大小,以字符为单位;

  Rthreshold:设置并返回接收时产生的OnComm事件数;

  NullDiscard:设置是否忽略发送0(NULL)字符;

  InputMode:设置并返回接收类型,ComInput—Mo.deText是字符方式,CornlnptltModebinary是二进制方式;

  InputLen:设置并返回从接收缓冲区读取的字符。

  4 实验结果分析

  通过Z扫描系统获得的光脉冲信号,在高频数字示波器上显示的图像如图6所示,通过观察并统计,其宽度约为4~5 ns,幅值在650~950 mV之间变化。

通过Z扫描系统获得的光脉冲信号 

  采用本测量系统得到的一组数据如表1所示。将这些数据转换后得到如图7所示的脉冲信号,其幅值与高频数字示波器上显示的图像信号的幅值完全吻合,说明测量系统测量的数据准确。测量系统相邻两个比较点的电压为30 mV。光脉冲的幅值变化范围为:700~950 mV,因此其测量误差约为:±3%~±5%。

  5 结 语

  由于Z扫描光学测量系统仅需要获取光脉冲信号的幅值,不难看出本文所给出的设计完全可以达到Z扫描实验系统对数据采集的要求。由此使Z扫描实验系统大大简化,并且可以实时采集数据。当然由于并行A/D需要的硬件较多,所以其幅值的分辨率较低,如需进一步提高分辨率,降低误差,则要增加硬件。

关键字:高频窄脉冲  Z扫描  微处理器 编辑:金海 引用地址:基于高速AD的激光z扫描高频信号幅值测量系统

上一篇:模数转换器用于变电站控制电力线监控系统
下一篇:TI 推出具有内部参考的 8 通道低功耗DAC系列

推荐阅读最新更新时间:2023-10-12 20:15

用CPLD实现单片机读写模块
1 概述 CPLD(复杂可编程逻辑电路)是一种具有丰富的可编程I/O引脚的可编程逻辑器件,具有在系统可编程、使用方便灵活的特点;不但可实现常规的逻辑器件功能,还可实现复杂的时序逻辑功能。把CPLD应用于嵌入式应用系统,同单片机结合起来,更能体现其在系统可编程、使用方便灵活的特点。CPLD同单片机接口,可以作为单片机的一个外设,实现单片机所要求的功能。例如,实现常用的地址译码、锁存器、8255等功能;也可实现加密、解密及扩展串行口等单片机所要求的特殊功能。实现嵌入式应用系统的灵活性,也提高了嵌入式应用系统的性能。 CPLD(复杂可编程逻辑电路)是一种具有丰富的可编程I/O引脚的可编程逻辑器件,具有在系统可编程、使用方
[单片机]
新一代嵌入式微处理器STM32F103开发与应用
摘要: 基于Co rtex- M3内核的STM 32F103系列芯片是新型的32位嵌入式微处理器, 它是不需操作系统的ARM, 其性能远高于51系列 单片机 单片机   单片机是单片微型计算机(Single-Chip Microcomputer)的简称,是一种将中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)采用超大规模集成电路技术集成到一块硅片上构成的微型计算机系统。 , 但开发过程与51系列单片机一样简便, 因而在很多应用场合可替代51系列单片机。本文从STM 32F103系列
[工业控制]
新一代嵌入式<font color='red'>微处理器</font>STM32F103开发与应用
基于s3c44b0微处理器和rtl8019as芯片实现远程温度监控系统设计
引言 当今社会已经进入数字信息技术和网络技术高速发展的后pc(post-pc)时代,嵌入式设备已经渗透到各个领域,逐渐向着网络化方向发展,如视频监控、网络摄像头、远程控制、信息家电等都离不开嵌入式设备与网络的结合。 目前,国内的远程温度监控系统主要是用单片机和pc终端完成,单片机将采集到数据的经串口发送到pc机,pc机将数据处理后,采用tcp/ip协议将数据发送到互联网上,实现数据的远程采集。这种方式依赖于pc机,不灵活、不稳定、功耗高,采用ARM架构的微处理器为核心的嵌入式单元作为独立的终端实现的远程温度监控系统,具有体积小、价格低、功耗低、稳定可靠的特点,可用于远程监控、教学实验等。 1.系统的硬件组成 本文描述的远程
[单片机]
基于s3c44b0<font color='red'>微处理器</font>和rtl8019as芯片实现远程温度监控系统设计
基于XMEGA的便携式电解质分析仪的设计
电解 质分析仪可测定生物标本如血清、血浆、全血及稀释尿液中的值钾(K)、钠(Na)、氯(C1)、钙(Ca)、PH值等,并通过计算提供标准化离子钙(nCa)、总钙(TCa),在临床上具有较重要的意义。自80年代汽巴康宁,奥林巴斯等国外产品进入中国后,国产电解质分析仪迅速跟进,并研制出一批性能较高的产品。近几年随着一些突发事件的发生(如:汶川大地震),对便携式 医疗仪器 的需求大大增加,便携式电解质分析仪就是其中之一。   这里提出一款采用 ATMEL 公司推出的高性能XMEGAl28 单片机 为核心器件设计的由电池供电的便携式电解质分析仪,可以满足野外使用需求。 1 XMEGA简介   XMEGA是
[医疗电子]
基于XMEGA的便携式电解质分析仪的设计
基于ARM核嵌入式微处理器的以太网应用
1 引言 随着微电子技术和计算机技术的发展,嵌入式技术得到广阔的发展空间,特别是进入20世纪90年代以来,嵌入式技术的发展和普及更为引人注目,已经成为现代工业控制、通信类和消费类产品发展的方向,在通信领域,众多网络设备如VOIP,WirelessLAN,ADSL等都包含有大量嵌入式技术的成份,广播电视在向数字化的趋势发展,DVB,DAB技术也逐渐在全面推广起来,个人消费类产品,如PDA、数码相机、MP3播放器等产品都离不开嵌入式技术的支持,嵌入式技术在ATM、可视电话、汽车的ABS等产品中也都有大量的应用,此外,军事领域之中也处处可见嵌入式技术的身影,如单兵信息终端,便携式保密机,战场指挥系统等,可以说,嵌入式系统已经渗透
[应用]
针对Motorola微处理器的BDM调试系统的设计
目前应用Motorola微处理器开发嵌入式系统时基本上都是使用Motorola公司提供的开发系统或者CodeWarrior公司的开发系统等付费昂贵的调试工具。最近由于Flash技术的发展,特别是一些CPU(如CPU12/16/32/32+,PowerPC5xx/8xx,ColdFire等)可以用JTAG口在背景模式下调试,故仿真器已可以省去。而且随着BDM调试模式逐渐标准化,自制BDM调试工具变得越来越容易,特别是对于支持BDM调试模式的多种类型的CPU,自己设计的BDM调试系统只需少量的改动即可移植使用,而不必重复购买价格昂贵的调试开发系统,这样做可以节省大量的成本。 1 BDM调试模式介绍 Motorola微处理器的调试
[工业控制]
针对Motorola<font color='red'>微处理器</font>的BDM调试系统的设计
ATmega128 简介
ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以 及单周期指令执行时间, ATmega128 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系 统在功耗和处理速度之间的矛盾。 ATmega128 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元 (ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结 构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10 倍的数据吞吐率。 ATmega128 具有如下特点:128K 字节的系统内可编程Flash( 具有在写的过程中还可以读 的能力,即RWW)、4K 字节
[单片机]
CoolRunner-Ⅱ器件的微处理器接口逻辑
    uC接口是一个异步接口,与I2C之间的交互流程如图1所示。   如图  uC与I2C之间的交互流程   uC总线协议在Coo1Runner-Ⅱ中是由一个状态机实现的,如图2所示。 在空闲状态,微控制器将地址送上地址总经,并设置R_W、AS和DS状态。如果在定周期,微控制器也会将待写数据送上数据总线。AS有效表示地 址总线上的地址有效,DS有效表示数据总线上数据有效;如果是在读周期,微控制器驱动数据总线为三态。同 样,AS有效表示地址总线上的地址有效,但是DS有效表示I2C控制器可以将数据送到数据总线。   图2 uC总线接口状态机   在AS有效的情况下,I2C控制器状态进入ADDR状态。在此状态,
[嵌入式]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved