基于姿态测量的微型存储系统的设计

发布者:数字思维最新更新时间:2010-11-09 来源: 微计算机信息关键字:姿态测量  微型存储测试系统  FPGA 手机看文章 扫描二维码
随时随地手机看文章

  概述

  微型姿态测试系统在航天科技领域起着越来越重要的作用,对确定飞行体各种飞行姿 态有着重要的参考意义。在测试领域中,低功耗,小体积,噪声小,大容量已是竞争的主要 目标。微型姿态测试系统主要用于飞行体抛撒后到落地前的三向角速度及线加速度参数的测 量、采集、编码和记录,并在飞行体硬回收后完成遥测数据的事后读取和处理。

  在本文的设 计中,飞行体姿态微型存储器测试系统达到并满足了传统上难以胜任的高性能指标和许多技 术上的苛刻要求,其中体积小,低功耗,抗过载性能高是本文设计的主要方面。从系统结构 设计、电源设计以及状态设计等环节保证了小体积、低功耗的设计要求,也提高了整个系统 的抗高过载性能。

  1 微型姿态存储测量系统的模块组成及工作原理

      如图1 所示,为微型姿态存储测量系统框图。整个系统由过载开关、惯性组合、电源控 制及变换电路、信号调理电路、A/D 转换系统、中心控制逻辑单元、FLASH 存储器和读数接 口电路等组成。

  飞行体在空中飞行中当达到额定的过载量时,系统将由过载开关来触发启动信号,飞行 体的三维角速度及线加速度参数由惯性组合转化为供记录器采集的模拟信号,记录器将在 FPGA 中心控制单元的时序控制下对模拟信号进行采集、编帧和存储,当记录器被收回时, 将由地面检测系统对存储器的数据进行读取和事后处理。

  电源控制及变换模块接收到“启动”命令后,就将飞行体上装载的电源经转化输出给惯 性组合供电,同时将系统电池经过变换输出系统3.3V 给整个记录装置供电。信号调理模块就是把惯性组合信号调理成可以被记录装置接收的0~3.3V 信号,同时保证记录装置足够的 输入阻抗,即不影响被测信号的电气特性。

  6 通道12 位A/D 转换系统的功能是在中心控制 逻辑模块的控制下,按照12KHz 的采样率对惯性组合送来的6 路信号进行采集,并将采集到 的数据送到中心控制逻辑模块中。

  中心控制逻辑模块是整个记录装置的核心部分,它的功能是对6 通道12 位A/D 转换系 统送来的数据按顺序采集后送入128M 容量的8 位 FLASH 存储器中,其路采样率为2KHz。

  在 中心控制逻辑模块开始工作的同时,就随之发出“自保”命令给电源控制及变换模块,以保 证电源控制及变换模块即使在过载开关再断开后仍能正常工作,即保证过载开关的触发有效 性。128M 容量的8 位FLASH 存储模块主要用于数据的存储,其容量为128M,数据位为8 位。 由于FLASH 存储器具有掉电保持数据的功能,所以不需要设计后备电池进行掉电保护数据。 根据前面的技术指标可知,128M 的容量远满足所要求的存储容量。

  读数接口模块主要用于 记录装置检测时和回收后数据的读取。 2 微型存储器系统的硬件设计 微型姿态存储器测试系统对电源有苛刻的要求,因为此测试系统由电池供电,根据低功 耗的设计原则,本设计采用了MAX8882 的低压差电源控制芯片,对输入3.5V~5V 电压能同 时转换出3.3V 和2.5 电压,通过逻辑程序控制电源芯片可有效控制整个系统的耗电量。当 启动电源控制系统时,逻辑控制中心产生自保信号来控制MAX8882 的shutdown 使能端,使 整个系统正常供电。当采集存储过程完成时,逻辑控制中心产生触发信号来控制MAX8882 停止工作,从而整个系统处于节能状态。

  微型姿态存储器的电路设计思路主要依据对飞行体的姿态参数进行实时采集,编帧和存 储这一思路进行设计,信号调理电路是将姿态模拟信号进行分压、滤波和跟随运放后传送发 给模数转换芯片, 模数转换电路采用了美信公司的MAX1295 芯片,它是6 通道12 位精度逐 次逼近式的数模转换器,采样率为265Ksps,片内集成了高性能的采样保持电路和参考电压 源。同时还具有较低的功耗和较高的信噪比,可以进行内部和外部的采样模式设置,在本设 计中采用了外部采样模式。

  存储系统采用了三星公司的K9F1G08 FLASH 存储器,该芯片性能良好,封装较小,为 微型化测试系统设计提供了便利,在逻辑中心的时序控制下,对存储器进行读、写、擦除操 作,每种操作都采用了由FLASH 的状态信号r/b 进行中断的方式。在写操作过程中,以8 位数据进行存取,在存储一页数据时要进行页编程,大约要300us~700us ,等待r/b 状态 信号的改变后进入下一页的存储,为了使采集和存储的速度相匹配,在FPGA 内部采用了8K Bits 的双口RAM,在FLASH 存储器进行页编程的时候进行数据的缓存。在擦除操作过程中,对 FLASH 存储器要进行块擦除,擦除一块时间要2ms~3ms,等待r/b 状态信号的改变后进 入下一块的擦除。同样在读取数据操作中,每读取一个字节都要等待r/b 的中断,数据通过 检测台和USB 电缆传给上位机。

  本次设计的微型姿态存储器测试系统的另一个主要突出点在于它的微型化 ,整个的记 录器的各个芯片都采用了小型化的贴片封装,电路板采用了四层板工艺制作,中间分别为电 源层和地层,不仅大大较小了记录器的体积,同时对信号的隔离和抗干扰性也起到了一定的 积极作用。

     2 逻辑流程图设计

  流程图见图2 所示,整个过程由过载开关启动电源控制芯片以启动整个FPGA 的控制 时序,复位模块由上位机复位,上电自动复位和软复位组合而成,当启动整个系统时,首先 要对系统初始化复位,同时定义一个触发信号“esok”使初始化为“0”,以便触发控制单元, 使系统进入自检状态,在自检模块中,FPGA 首先要从FLASH 存储器第六页连续读取16 页的 数据,并判断数据是否为“FF”,如果不是,则存储器内有数据存在,系统将停止在这个状 态;如果是则触发信号“esok”为“1” 以启动A/D 采集数据模块和FLASH 存储数据模块, 此时,中心控制模块在响应采集模块的中断使A/D 模块以16K 的采样率往FPGA 内部的双口RAM 写数据,同时FLASH 存储模块在中心控制模块下,判断并推进RAM 的地址以读取RAM 的 数据,在数据不断写入FLASH 存储器的同时判断数据容量是否达到指定的数据量,如果没有, 则返回到FLASH 写状态继续存储数据,一旦达到,系统则触发一个信号来控制电源模块关闭 电源,使整个系统停止工作,以减小耗电量。当插上读数口时启动USB 在线,在上位机的控 制下,对FLASH 存储器进行读取操作,以便对数据进行事后分析和处理。

  结束语

  该微型姿态存储测试系统工作性能良好,在抛撒试验中得到如图3 所示的信号,达到了 理论要求,成功的完成了飞行体姿态参数的采集和存储,通过多次试验证明,该微型测试系 统具有一定的工程应用性并对其他测试设计有着重要参考意义。

关键字:姿态测量  微型存储测试系统  FPGA 引用地址:基于姿态测量的微型存储系统的设计

上一篇:基于扭矩信息的运动系统故障检测装置
下一篇:在线分析系统工程应用故障的分类技术分析

推荐阅读最新更新时间:2024-05-02 21:11

基于FPGA的洗衣机控制系统的设计与实现
  随着时代的发展,洗衣机已成为人们日常生活中的必需品。目前全自动单筒、滚筒洗衣机已日渐盛行,但其结构复杂,日常维修和购买时成本偏高,所以结构简单、价格实惠的双缸洗衣机依然受到普通大众的欢迎。从市场反馈的情况发现,双缸洗衣机的控制电路因为采用了传统机械式的转钮,所以发生故障的概率很高,且一直以来都未找到合适的问题解决办法。随着芯片制造工艺的发展和成本的进一步降低,可编程门阵列以其具有体系结构和逻辑单元灵活、集成度高以及适用范嗣宽等特点,在大规模数据计算、嵌入式处理、通信、家用电器智能控制等方面都被广泛使用。为了改善家用双缸洗衣机机械控制系统,本文充分利用FPGA的特点,用其作为洗衣机控制系统的核心,配置电路和控制逻辑的设计是该系统
[嵌入式]
英特尔为何敢说Agilex是首款面向数据中心的FPGA
在英特尔收购Altera的两年后,宣布推出首款全新系列FPGA,命名为Agilex,英特尔表示,这是首款面向数据中心领域的FPGA,正如词根Agil所述,该产品旨在强调英特尔为实现超高敏捷性和灵活性进行的创新。 英特尔可编程解决方案事业部首席产品营销官Patrick Dorsey表示,Agilex并不是Stratix的延续,而是一个全新的平台,该产品是英特尔第一次利用了公司里面所有的资源和能力,集大成所为,在一个平台上面完成整个的解决算法。 “这是我们推出的第一款该类型产品,因此值得有一个新名字!”Dorsey说道。 纵观Altera此前的产品线,Max系列是上世纪90年代推出的,Stratix和Cyclone是200
[嵌入式]
英特尔为何敢说Agilex是首款面向数据中心的<font color='red'>FPGA</font>
基于Spartan-3 FPGA的DSP功能实现方案
    Spartan -3 FPGA 能以突破性的价位点实现嵌入式DSP功能。本文阐述了Spartan-3 FPGA针对DSP而优化的特性,并通过实现示例分析了它们在性能和成本上的优势。   所有低成本的FPGA都以颇具吸引力的价格提供基本的逻辑性能,并能满足广泛的多用途设计需求。然而,当考虑在FPGA构造中嵌入DSP功能时,必须选择高端FPGA以获得诸如嵌入式乘法器和分布式存储器等平台特性。   Spartan-3 FPGA的面世改变了嵌入式DSP的应用前景。虽然Spartan-3系列器件的价位可能较低,但它们同样具有DSP设计所需的平台特性。这些平台特性能够以较高的面积利用率实现信号处理功能,使设计达到更低价位点
[嵌入式]
基于FPGA的计算机防视频信息泄漏系统设计
假如显示终端为数字微镜DMD(Digital MicromirrorDevice)显示器。该显示器将计算机每个像素点的图像信号经过数字光处理DLP(Digital Light Processing)后,存入SDRAM双向缓存器,当一帧图像接收完毕时,内部数据处理电路同时激发各像素点对应的微镜运动,完成一帧图像的显示。DMD显示器峰值数字驱动电压不超过33.5V,电磁辐射很低,且各微镜片同时驱动,形成相互干扰的向外辐射信号,解码难度极大,从而使其成为无信息泄漏的显示器。此时,视频电缆的辐射在整个视频通路的辐射中就占主导地位。如果在视频信号经过视频电缆传输到显示器之前就对其进行处理,则可以有效地降低电磁辐射和信息泄漏。 1 视频信息泄
[嵌入式]
洛克希德马丁将采购1.95亿美元84000片FPGA
本周,美国海军航空系统司令部位于马里兰州帕图森河海军航空站授予了洛克希德马丁公司一份价值1.047亿美元的合同,洛克希德马丁公司位于得克萨斯州沃思堡的航空部门将采购赛灵思公司的83169片现场可编程门阵列(FPGA),以用于美国及其盟国的F-35联合打击战斗机。 FPGA是可配置的计算机处理器,包含大量的逻辑门和随机存储器(RAM)模块,可实现复杂的数值计算。这些器件可以执行任何专用集成电路(ASIC)的逻辑功能,且生产成本更低,应用更灵活。 FPGA用于F-35的低速初始生产批次VII。83169片赛灵思FPGA中,25842片提供给美国空军,10517片提供给美国海军陆战队,9517片提供给美国海军,5992片
[嵌入式]
给大学生学习ARM和FPGA的建议
  对于初学者来说,要学的知识点很多,到底从哪里下手,人们常常感到非常迷茫。大一学生先从C语言开始入门,在大一阶段由于对计算机还非常陌生,因此不可能写出一个具有完整图形界面的软件,重点以“与硬件无关的计算方法、数据结构”为基础学习C语言,至少练习编写一万行C代码,否则不会找到编程的感觉,也体会不到编程乐趣,很多人就是因为缺乏一定量的训练,所以对编程没有兴趣,以至于未到毕业时就全部忘记了,程序设计是一项实践性很强的实践活动,没有大量的实践作为基础是很难入门的,因此我认为编写一万行代码是判定是否入门的依据。请初学者记住:当你编写了一万行代码时,这是你能够从事专业的开始,否则你不要期望在这个领域混下去。与此同时,C语言也是学习和使用Ve
[单片机]
基于FPGA的数字式重复频率跟踪器的模块化实现
引 言 在较长的一段时间内,脉冲重复频率跟踪器技术都是基于ISA总线且建立在分立式IC器件架构之上,存在着元器件数量偏多、PCB(印制电路板)尺寸偏大、总线分时复用速度慢、电路稳定性不够理想、扩展性与移植性差等缺陷。当前,FPGA(现场可编程门阵列)器件技术已经发展得非常成熟,如何将其很好地应用在重复频率跟踪器技术之中,将数字式重复频率跟踪器技术模块化,减少跟踪器的元器件使用数量,缩小外形尺寸,提高跟踪器的稳定性与扩展性,加强跟踪器的可移植性,成为我们研究的一个目标。 比较以往的分立式重复频率跟踪器,模块化的数字式重复频率跟踪器的主要优点为:高集成度、高可靠性,体积小、速度快,配置灵活、生命周期长,良好的可扩展性和可移植性,风
[应用]
使用Verilog实现基于FPGA的SDRAM控制器
   引言   在基于FPGA的图象采集显示系统中,常常需要用到大容量、高速度的存储器。而在各种随机存储器件中,SDRAM的价格低、体积小、速度快、容量大,是比较理想的器件。但SDRAM的控制逻辑比较复杂,对时序要求也十分严格,使用很不方便,这就要求有一个专门的控制器,使系统用户能很方便地操作SDRAM。为此,本文提出了一种基于FPGA的SDRAM控制器的设计方法,并用Verilog给于实现,仿真结果表明通过该方法设计实现的控制器可以在FPGA芯片内组成如图1所示的SDRAM接口,从而使得系统用户对SDRAM的操作非常方便。   SDRAM简介   SDRAM器件的管脚分为控制信号、地址和数据三类。通常一个SDRAM中包
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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