页面加载中,请稍候
来源:现代电子技术发布时间:2011-06-26615浏览
询问 AI摘要:介绍基于LabVIEW的虚拟重力仪的设计,它是由数据采集卡采集外部信号,通过软件编程实现仪器的显示及测量等功能。该虚拟重力仪主要由数据采集、数字滤波、参数测量、频谱分析、功率谱分析和波形存储及读取模块组成,具有传统仪器所没有的许多优点,如能保存波形及测量结果、成本低廉,可以根据需要进行功能拓展等。实验证明,该虚拟重力仪运行可靠、性能良好和结果正确。
关键词:虚拟仪器;重力仪;LabVIEW;软件编程
重力仪是用于测量重力的专业仪器,传统的重力仪外型笨重、功能单一,数字重力仪虽然有一定的功能扩展,但价格昂贵,而且这些仪器加工工艺复杂、对制造水平要求很高,生产突破有困难。虚拟仪器的出现改变了这一局面,虚拟重力利用计算机系统强大的数据处理能力,利用软件完成数据的采集、控制、数据分析和处理以及测试结果的显示等,大大突破了传统仪器在数据处理、显示、传送、存储等的限制,使用户可以方便地对仪器进行维护、扩展和升级,而且虚拟重力仪比传统重力仪节约了许多成本,具有很高的性价比。本文介绍虚拟重力仪的设计,用图形化编程语言LabVIEW实现虚拟示波器的数据采集、波形显示、数字滤波、参数测量、频谱分析、功率谱分析以及数据存储和回放等功能。实验证明,该虚拟重力仪可以实现对采样信号的显示、分析、存储等操作并且结果正确、可靠,功能比传统仪器强大。
1 虚拟示波器的结构
根据实际重力仪传感器的特点,以及动基座下重力仪工作的特点,设计了重力仪模拟器,用于模拟运动基座下重力仪的测量输出。
重力仪模拟器的框图如图1所示。
从框图上可以看出,动基座下海洋重力仪进行重力测量时受到当地重力值、干扰加速度、
[!--empirenews.page--]
系统的数字信号处理器选用TMS320VC6713,该DSP是目前性价比最高的浮点处理器之一,适合于数据的高速处理。它是迄今为止TI公司推出的最快浮点处理器。TI公司6000系列的DSP最主要的特点是体系结构上采用VelociTI甚长指令(VLIM)结构,由一个超长的机器指令字来驱动内部多个功能单元。每个指令字包含多个字段(指令),字段之间相互独立,各自控制一个功能单元,因此可以单周期发射多条指令,实现很高的指令级并行效率。此外还具有以下特点:16位/3z位/64位高性能外部存储器接口(EMIF)提供了与SDRAM、SBSRAM和SRAM等同步/异步存储器直接接口;具有VelociTI先进VLIM内核结构;具有类是RISC的指令值;片内集成多种集成外设;内置灵活的PLL索相时钟电路;支持IEEE-1149.1(JTAG)边界扫描接口;内核采用1.2 V/1.5 V/1.8 V供电,周围I/O采用3.3 V供电;0.12~0.18μm CMOSZ工艺,5/6层金属处理;BGA球栅阵列封装。
根据海洋重力测量数据处理方法,在对某点重力观测值进行处理,得到该点实际重力值的过程中,需已知观测点的位置、水深以及载体的速度、航向等信息。因此,系统首先要实现既能对重力仪信号进行高精度的A/D转换和数据采集,又能实现与定位、水深设备的对接,即实现重力数据、定位数据及水深数据的同步采集。其次,同步采集的重力测量数据要经过低通数字滤波、重力修正等方法的处理才能得到比较精确的重力值,这就要求系统同时具有较好的在线处理速度。
2 模拟器软件流程
通过模拟器设计完成海洋重力数据输出的任务。在设计中,本文考虑到在海洋中进行重力采集各种因素,并通过软件设计将其模拟出来。重力数据采用定时结构产生,通过D/A卡将其转换为连续电压输出信号。其软件流程图如图3所示。
程序开始运行时,首先完成各项初始值设定,包括航迹设定、重力值设定、海浪设定。完成初始值设定后,开启定时程序,利用定时中断推动后续工作的完成。定时程序中,首先获取当前各项信息,如航向、航速、当前重力等。将当前信息传送给传感器进行解算。利用uDAQ 6208A数/模转换器将当前解算结果转换为电压信号进行输出。为了对解算结果有直观印象,通过数据显示程序将当前结果显示出来。程序采用模块化设计,整个程序设计成重力仪输入模块、航迹模块、重力仪模块。重力仪输入模块完成有用重力信号输入、干扰加速度信号输入、量测噪声输入和
当只有正弦信号输入模拟器时,模拟信号输出区的图形显示理论上模拟器输出电压。此时,通过测量6208卡的输出,得到实际电压输出的波形如图5所示。从图5可以看出,6208卡输出电压与理论输出电压相符合,但噪声影响比较大。
[!--empirenews.page--]
4 程序运行结果及分析
不同的输入下,模拟器输出不相同。在重力信号、
在三者共同作用,并且输出叠加量测噪声情况下,模拟器的输出曲线如图10所示。
5 结语
根据海洋重力仪相关理论,本文利用采用面向对象的可编程语言LabView,设计了重力仪模拟器,模拟海洋重力仪工作的工作过程,给出不同状态下的海洋重力仪的响应。为了对海洋重力仪输出信号进行分析和采集。
新闻来源:现代电子技术,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-06-17

2026-06-25

2026-07-22