随机脉冲信号采集卡的设计

发布者:炫酷骑士最新更新时间:2010-09-12 来源: 电子设计工程关键字:数据采集  随机脉冲  单片机  80C196 手机看文章 扫描二维码
随时随地手机看文章

    在雷达、声纳及工业控制领域中的故障监测系统中,往往需要采集雷达、声纳的回波信号或故障监测系统中的故障信号。由于这些信号是随机出现的,并且这些信号的幅度、脉宽及形状相差较大。有些信号脉宽可能很窄,有的可能较宽,且占空比不均匀。若采用传统的固定采样速率采集方式则不能满足实时处理要求。因为,对窄脉冲采样,要求采样速率很高,若采用连续采样方法,则采集数据量太大,采集数据不能及时处理,不能满足采集信号的实时分析或故障的实时处理的要求。为此研制一种随机脉冲信号采集卡,其基本工作原理为:随机脉冲信号出现时,高速采集电路工作,无脉冲信号时,高速采集电路停止工作。由于在上述方面应用中要求采集的随机脉冲的平均占空比很小,因此采用该随机脉冲信号采集卡采集的数据量不是很大,能够对采集的数据进行实时处理和分析,并满足上述领域的特殊需要。

1 随机脉冲信号采集卡

    随机脉冲信号采集卡硬件组成框图如图1所示,它主要分为输入输出接口、幅度采集和控制、单片机运行和控制、主机接口控制、信号重放等5个模块电路。


    1)输入接口电路 该模块电路主要包括随机信号输入及处理、高速A/D采样、GPS信号输入及分频,其他数字信号输入等电路。

    2)随机脉冲处理电路 该模块电路可对随机脉冲进行放大和限幅,放大倍数不小于200倍,确保大于25 mV的随机脉冲信号通过放大后其峰值电平接近5 V,达到TTL电平信号的要求。该信号作为采样控制电路、脉宽测量32位时钟电路及80C196单片机的HIS输入电路的触发脉冲信号,控制脉冲的采集和停止及脉宽测量电路的计数。

    3)幅度采集和控制电路 该电路主要包括高速A/D采样电路和采样控制电路等。此外80C196内部也含一个信号幅度采集电路。

    4)高速A/D采样电路 该电路对随机脉冲进行高速采样,其采样频率由单片机设置。

    5)GPS信号输入及分频电路 该电路是为系统提供标准时间,同时也给脉宽测量的32位时钟提供一个整点的复位脉冲信号。

    6)脉冲重放电路 该电路可将采集的脉冲信号数据再转化为对应的脉冲信号输出,用于显示或听音。

    7)其他数字信号输入电路 该电路包括主机给单片机提供的一些控制参数(如高速A/D的采样率)和其他输入的一些数字信号(如雷达脉冲的方位和载频等数字信号)。

    8)输出接口电路 该电路主要包括大深度的FIFO电路及状态锁存电路等,用于采集卡与主机接口。

2 工作模式

    随机脉冲信号采集卡有2种工作模式:一种是采用单片机完成的单一脉冲幅度的测量模式:一种是对特殊脉冲波形测量使用的脉冲幅度高速采样模式。第1种工作模式下,脉冲幅度的测量由80C196单片机内部的A/D转换电路完成,每个脉冲仅采样测量一次。脉冲宽度及脉冲到达时间等虽然可由80C196单片机的HIS(高速输入通道)电路等测量,但因为其测量精度达不到要求,因此,外加了一个32位时间计数器及其相应的2套锁存器等电路用于脉冲宽度及脉冲到达时间的测量。第2种工作模式下,脉冲幅度的测量由外加的高速A/D转换电路完成.高速A/D采样测量电路由每个脉冲的上升沿启动,由脉冲的下降沿触发一个延时电路。延时一段时间后由延时电路的下降沿停止高速A/D采样测量电路。高速A/D采样测量电路的采样率可由主机根据需要设定,最高采样速率可设定为20 MHz。脉宽及到达时间的测量与第1种工作模式相同。

3 系统硬件电路设计

    该系统硬件电路主要包括单片机主系统中的随机脉冲放大及限幅电路、脉冲幅度、脉冲宽度测量电路、高速信号采集及存储电路及由EPLD等构成的控制信号电路等。

3.1 随机脉冲放大及限幅电路

    随机脉冲放大及限幅电路完成脉冲信号的放大、限幅及整形,以满足TTL输入端信号的要求。图2为随机脉冲放大及限幅电路,采用高速运算放大器OPA603,其特点是频带宽且转换速率较高,适用于脉冲放大类电路。输入的脉冲信号通过两级放大及限幅后。输出的脉冲信号送到80C196的高速输入器件的输入端。


    图3为脉冲幅度及宽度测量电路示意图。单片机(80C196)内置的10位A/D转换电路完成脉冲幅度的测量。由74LSl61构成的脉冲计数电路测量脉宽。主系统电路负责整个系统的控制、采样频率的设置及相关的数据处理及控制传送等。其工作原理为:随机脉冲信号(Vin)送入80C196的模拟信号输入端ACH6,然后由80C196的内部的10位A/D转换器进行采样和转换同时该随机脉冲信号经放大、限幅并整形后的脉冲信号(Vout)送高速输入器件的HSI0、HSIl端,作为脉冲前后沿的触发事件,启动中断处理程序。HSI0输入端作为脉冲信号的前沿(上升沿)事件触发输入端,用于读出并记录脉冲前沿到达的时刻及启动A/D转换器进行采样和转换;HSIl输入端作为脉冲信号的后沿(下降沿)事件触发输入端,用于读出并记录脉冲后沿到达的时刻及读取A/D转换器的值。另外整形后的脉冲信号(Vout)有一路信号(CLKl)送到一组7415374(4片)的CLK端,用于锁存74Lsl61计数器的计数值(即脉冲前沿到达的时刻)。通过反相器输出的另一路信号(CLK2)送到另74LS374(4片)的CLK端,用于锁存74LSl61计数器的计数值(即脉冲后沿到达的时刻)。脉冲信号的宽度即为2个计数值的差值。

3.2 高速信号采集及存储电路

    高速信号采集及存储电路用于采集卡在采集方式下时采集输入脉冲的脉内波形数据。采用8位高速A/D转换器TLC5540,其最大转换速度40 MS/s,模拟输入带宽大于75 MHz,具有内部采样和保持功能。

    TLC5540进行转换所需时钟信号频率可由单片机设置。A/D转换后的数据自动存储在外接的62256存储器中,其地址信号由4个74LSl61产生。其工作原理为:首先QCLR输出一个负脉冲,将74LSl61计数器清零,然后再设置采样时钟信号(TCLK),启动TLC5540进行转换,同时将RAD信号设为有效(低电平),产生的数据在脉冲信号(Vout为高电平)出现时按顺序写入外接的62256存储器中,脉冲信号(Vout为低电平)消失则自动停止写入。高速RAM的地址信号由74LSl61地址产生器提供。对每个脉冲信号期间采样的次数可根据2个脉冲信号最后写入地址的差值进行来计算,即由单片机读出的该脉冲信号下降沿时刻74LSl61的计数值(即最后写入的RAM的地址),再减去上一次读出的值,即为该脉冲的采样次数。连续采样一群脉冲的波形数据后需暂停采集,将采集的每个脉冲的波形数据与该脉冲的其他参数(如脉冲宽度、脉冲到达时间等)按规定的格式组合后送到与主机交换数据的FIF0高速存储器中,供主机读取和处理,数据送完后再启动采集下一群脉冲。一群脉冲的数量由用户根据实际情况确定,以连续采集的波形数据存入高速RAM中不产生溢出为最大限。图4为高速信号采集及存储电路。

4 系统软件设计

    信号采集卡由单片机80C196控制,其中单片机除负责随机脉冲信号的采集外,还承担着将相关的数据(如雷达中的载频数据和方位数据)与随机脉冲数据组织成一个完整的信号数据结构的任务。图5为采集卡主程序框图,其工作流程为:首先80C196通过读取主机(PC机)送过来的命令字,设置采集卡工作模式,执行相应的工作子程序。图6为其中的测量模式下子程序流程,其工作过程为:首先初始化设置测量模式,允许HIS中断。在脉冲出现时,启动测量中断处理程序(HIS中断)工作,启动80C196内部的A/D转换器,对输入的随机脉冲的幅度进行测量,同时读取脉冲到达的时间及脉冲宽度等数据并送到采样缓冲区,退出HIS中断。然后将采集到的随机脉冲数据和同时采集到的其他相关数据(如雷达中的载频数据、方位数据等)存入发送缓冲区,最后按照约定的数据格式组织成数据块存入大深度“先进先出(FIF0)”缓冲器,再通知主机读取这些数据。为保证数据传输的完整性,大深度FIF0被组织成双缓冲区结构,以流水线方式轮流写入和读出信息,从而避免了信号录取卡的CPU和主机CPU同时读/写FIF0时可能出现的数据丢失现象。在采集模式下则需启动高速A/D采集电路工作,并按照波型显示的要求组织数据,然后再送到主机处理。

             



5 结论

    该采集卡设计采用80C196单片机、8位高速A/D转换的TLC5540及EPLD器件实现计数、锁存和其他逻辑电路,并巧妙利用80C196单片机的高速输入通道(HSI)的中断特性,不仅实现了对随机脉冲信号的幅度测量或脉内波形数据采集,同时还记录脉冲到达时间及脉宽,解决了数据采集卡在采集随机窄脉冲信号存在的采集数据量大且不能实时处理的问题。该采集卡已成功应用于某型雷达侦察设备中的信号录取,完全可实时采集、处理接收到的雷达脉冲信号并送往主机,通过主机进一步对采集的信号进行分选和处理,可完全实时显示采集到的雷达脉冲波形。实际应用表明设计的采集卡工作稳定可靠,可采集的最窄脉冲不小于O.1μs,对周期不大于25 kHz的连续脉冲在测量方式下可实现不间断采样。

关键字:数据采集  随机脉冲  单片机  80C196 引用地址:随机脉冲信号采集卡的设计

上一篇:基于WiFi技术的无线POS服务系统应用
下一篇:新岸线、ARM发布全新NuSmart计算机芯片

推荐阅读最新更新时间:2024-03-30 21:31

51单片机解决调试过程
对于一个新设计的电路板,调试起来往往会遇到一些困难,特别是当板比较大、元件比较多时,往往无从下手。但如果掌握好一套合理的调试方法,调试起来将会事半功倍。对于刚拿回来的新PCB板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。如果有必要的话,可以检查一下电源跟地线之间的电阻是否足够大。 然后就是安装元件了。相互独立的模块,如果您没有把握保证它们工作正常时,最好不要全部都装上,而是一部分一部分的装上(对于比较小的电路,可以一次全部装上),这样容易确定故障范围,免得到时遇到问题时,无从下手。一般来说,可以把电源部分先装好,然后就上电检测电源输出电压是否正常。如果在上电时您没有太大的把握(即使有
[单片机]
基于MCU+FPGA的航空总线接口板测试平台设计
引言 本文的项目背景是为了测试在航空领域CAN总线和高速异步总线的通信状况。CAN(控制器局域网)总线是由ISO(国际标准化组织)定义的有效支持分布式控制和实时控制的多组串行通信总线,由于其在通信能力、实时性、灵活性、易用性、传输距离远、可靠性等方面有着明显的优势,日益受到人们的重视,在航空等领域已得到广泛应用,成为目前比较流行的现场总线之一。RS485标准的全称为TIA/EIA-485串行通讯标准,为弥补RS-232通信距离短、速率低等缺点而产生的,其数据采用平衡发送和差分接收,具有抑制共模干扰的能力,抗噪声干扰性好。RS485具有多站能力(在总线上允许连接多达128个收发器),是一种相对经济、具有相当高噪声抑制、相对高的
[嵌入式]
基于短信息远程数据采集系统的设计
  0引言   传统的数据采集系统,由于通信线路的限制,数据传输距离不可能很远。采用以太网传输,大大提高了数据的传输距离,但是由于以太网使用的TCP/IP协议较复杂,采用普通的廉价微处理器不能实现。在监测点分布范围广,数量多时,使用以太网构造数据采集系统的代价比较昂贵。利用短消息(SMS)进行远程无线通信,它具有通信成本低,不受通信线路及地区限制,保密性、可靠性高,抗干扰能力强等特点。利用短信息系统进行无线通信还具有双向数据传输功能,性能稳定,为远程数据传送和监控设备的通信提供了一个强大的支持平台。这里介绍的远程数据采集系统就是基于此开发完成的。   1远程数据采集系统结构设计   远程数据采集系统由监控中心和数据采集终端两部分
[单片机]
基于短信息远程<font color='red'>数据采集</font>系统的设计
基于单片机的简易定时报警器电路设计
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下: (1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。 (2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。 (3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。 (4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。 3.1.2 模块1:系统设计 (1)任务分析与整体设计思路 根据题目的要求,需要实现如下几个方面的功能。 计时功能:要实现计时功能则需要使用
[单片机]
基于STM32单片机的USB时钟配置设计
1.首先要配置好系统的时钟如下: RCC_DeInit();//将外设RCC寄存器重设为缺省值 /*EnableHSE*/ RCC_HSEConfig(RCC_HSE_ON);//设置外部高速晶振(HSE) /*WaittillHSEisready*/ HSEStartUpStatus=RCC_WaitForHSEStartUp();//等待HSE起振,等待外部的时钟起振 if(HSEStartUpStatus==SUCCESS) { /*EnablePrefetchBuffer*/ FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);//使能或者失能预取指缓存 /*F
[单片机]
PIC12F508单片机学习之一—定时器
PIC12F508单片机是没有中断的,定时器只能是查询方式。 编译器用的XC8,编译环境IDE用的是MPLAB X IDE。 //*************************************************** // __________________ // VDD-| 1 8 |-VSS // GP5-| 2 27 |-GP0/DAT // GP4-| 3 26 |-GP1/CLK //GP3/RMCLR--| 4 25 |-GP2 // |________________| //
[单片机]
MCS-51系列单片机在SDH系统中的应用
  摘 要: 介绍了一种采用MCS-51系列兼容的Dallas半导体公司的高速DS80C320作为核心器件实现对复杂SDH系统的管理监控方案,以及系统的软硬件设计和实现。     关键词: 单片机 同步数字序列(SDH) 准同步数字序列(SDH) 同步传递模块(STM) 分插复用器(ADM)     同步数字序列SDH(Synchronous Digital Hierarchy)是一种全新的传输网体制,自从90年代初出现以来,SDH以其各方面的优越性迅速成为通信网络的骨干网络。目前世界各国大多以SDH作为通信的骨干网络。在我国,干线网络也基本采用了SDH网络。     SDH系统与原有PDH(Plesinchr
[应用]
基于LabVIEW的虚拟相位差计的研制
  随着计算机技术、微电子技术和电子测试技术的迅猛发展,一种全新的测试仪器拟仪器(Virtual Instrument,VI) 种新型的、富有生命力的仪器种类。首先提出了虚拟仪器的概念。这一概硬件支撑,充分应用计算机独具的运算、存储、回访、调用、显示以及文件管理等智能式功能,把传统仪器的专业功能软件化,使之与计算机融于一体,这样便构成了一台从外观到功能都能与传统仪器相同,同时又充分享用了计算机智能资源的全新仪器虚拟仪器的主要功能由数据采集、数据测试和分析、结果输出显示三大部分组成。其中数据分析和结果输出完全可由基于计算机的软件系统来完成,因此只要另外提供一定的数据采集硬件,就可构成由计算机组成的测量仪器。   一、图形化软件开发
[测试测量]
基于LabVIEW的虚拟相位差计的研制
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新工业控制文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved