基于pc104的电磁阀信号采集系统的研究与实现

基于pc104的电磁阀信号采集系统的研究与实现

ID:31359413

大小:104.50 KB

页数:5页

时间:2019-01-09

基于pc104的电磁阀信号采集系统的研究与实现_第1页
基于pc104的电磁阀信号采集系统的研究与实现_第2页
基于pc104的电磁阀信号采集系统的研究与实现_第3页
基于pc104的电磁阀信号采集系统的研究与实现_第4页
基于pc104的电磁阀信号采集系统的研究与实现_第5页
资源描述:

《基于pc104的电磁阀信号采集系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于PC104的电磁阀信号采集系统的研究与实现  摘要:为了实现某型运载火箭电磁阀信号的实时采集,提出一种数据处理与显示一体化的便携分布式测试方案。嵌入式PC104系统作为主要测试平台,利用外设接口挂接模拟量采集模块,实现了电磁阀信号的采集存储及实时显示。采用分布式便携结构,直接与箭地接口连接,减少中间处理环节。体积小,测试方便,可靠性高,能有效检测电磁阀动作的模拟量信号的动态变化过程。  关键词:PC104一体化分布测试  中图分类号:TP336文献标识码:A文章编号:1007-9416(2016)05-0000-00  运载火箭地面测试作为点火发射的必要条件

2、,通过箭地接口检测箭上各部件的工作状态。电磁阀信号作为箭上姿控发动机和动力发动机的重要检测指标,在系统测试中需要实时监测电磁阀的动作情况。采用通用的采集设备存在信号接口处理复杂,体积庞大、操作不便等问题。5  随着计算机技术的迅速发展,PC104系统作为一种新型的嵌入式计算机测控平台,在软件与硬件上与标准的台式PC(PC/XT)体系结构完全兼容。它具有如下优点:体积小、高可靠性、长寿命、编程调试方便,并采用模块化结构,紧固堆叠方式安装,用户自定义方案余量更大。在航空航天电子系统中基于PC104的专用测控方案得到了广泛应用。本文利用PC104处理器外置专用采集板卡

3、构建模拟量采集系统,完成了某型运载火箭电磁阀信号波形的采集处理。  1数据采集系统硬件设计方案  1.1系统功能及结构  本系统实现箭上电磁阀信号的实时采集及存储,该类信号幅值小,最高不超过0.8V,要求采集精度高,至少不低于12bit,采样频率达到8KHz,能精确反映出电磁阀通断过程,以测试箭上电磁阀的工作状态,箭上共有多路电磁阀信号,需要考虑到通道之间需要完全隔离,被测信号与测试设备之间完全隔离等特殊要求。  本系统的基本框架如图1所示,主处理器采用104-1814CLDNA系列嵌入式PCI/104结构主板,BIOS固化在CPU板上的闪存存储器中,主要功能包

4、括:初始化系统硬件,设置各系统部件的工作状态,调整各系统部件的工作参数,诊断系统各部件的功能并报告故障给上层用户。  软件系统提供硬件操作控制接口,引导操作系统等。选择组合电源并利用外设接口连接硬盘、显示、键盘鼠标等设备组成一个完整的信号处理系统。  1.2模拟量信号采集设计  本系统模拟量信号的采集主要采用PC/104接口的采集卡,该板卡可以同时完成24路信号的采集,模拟量采集卡基本框架如图2所示。5  单路输入信号通过精密低功耗仪用放大器INA128的差分输入接口接入,做消噪处理,INA128的输入阻抗高达1010欧姆,输出信号进入运算放大器TL082,调整

5、输入信号范围,满足线性光耦HCPL7520的输入范围,在该范围内进行正常隔离变换,由于每路信号都单独采用一电源芯片供电,实现24路信号的完全相互隔离。线性光耦输出将返回值传输至AD采集芯片ADS1178进行模数转换,本设计使用3片AD串联的工作方式来满足对24路信号的转换,第三片AD的DOUT脚连接到DSP的McBSP口,DSP进行信号采集及实时跳变检测处理。DSP芯片选用TI公司的TMS320VC5416。DSP芯片与接口PCI9030联接,通过PC104接口与上位机进行信号交互通讯,完成模拟量信号的采集存储与实时跳变检测功能。  考虑到部分信号时序和兼容性的

6、问题,系统中增加了CPLD芯片,使用了Xilinx公司的XC9572XL。CPLD实现了AD和DSP之间的串口数据时序的转换及PCI9030和DSP的HPI接口之间的时序转换和前端电路的控制。  2软件设计  按照本系统的设计目标,主要完成多路模拟量信号的实时采集存储和跳变监测判定。软件开始执行后,首先对整个系统的硬件配置进行初始化,主要包括PLL配置,中断配置,串口输出配置等功能。然后进入软件初始化流程,主要对系统的缓冲区等进行初始化。系统进入命令字匹配流程,根据用户给出的命令字进入响应的模拟信号处理流程。5  模拟信号采集处理的主流程如图3所示,当进入模拟信

7、号主流程时,此时必然接收到Start命令字。Start命令字不仅揿动模拟信号采集主流程,而且开始进行信号的采集与跳变检测,是否通知驱动读取采集的信号或跳变信息由Det和Cap两个命令字。仅当Det命令字有效时,当检测到上跳或下跳信息时才将信息写入跳变信息输出缓冲区,并向驱动发跳变发生的通知中断。当Cap命令字有效时,软件会将采集的信号数据写入信号数据输出缓冲区,并通知驱动来读取数据。用5个WORDs标识跳变信息,其前两个Words用于计数时间,单位0.125ms(8Khz采样),而后三个Words存储跳变信息,即每2bit代表一路跳变信息,通道编号从高Bit到低

8、Bit依次为1路到24路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。