DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 755|回复: 0
打印 上一主题 下一主题

[工仪] 基于虚拟仪器的机载陀螺仪测试系统研究

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:24:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    ???? 虚拟仪器技术是软件代替部分硬件设计的技术,其中硬件模块实现信号的调理、采集和输出,而软件实现信号的处理、显示和产生。利用软件快速、灵活的运算处理能力,简化硬件模块功能,减少硬件模块体积,提高系统的稳定性和可靠性。另外,该技术只需更改软件就能满足大部分信号的测试,具有很强的灵活性和扩展性。
  目前,传统的航空机载陀螺仪测试系统采用分立仪器搭建,具有成本高、自动化程度低、扩展性差的缺点,因此,这里提出一种基于虚拟仪器技术的航空机载陀螺仪自动测试系统的设计方案。
  1 陀螺仪测试系统硬件设计
  该系统硬件主要是以C8051F005单片机为核心,结合相应的外围电路实现A/D、D/A转换以及开关量的控制,采用模块化设计,通过RS-232总线与计算机控制系统进行通信。考虑到该系统设计的模块较多,且为了后续扩展,选用标准的3U工业机箱。其系统硬件原理图如图1所示。




  C8051F005单片机实现对D/A转换器DAC714和A/D转换器TLC2543的控制,产生直流电压信号,经输出采样电路的电压/电流转换、放大,输出稳定的直流电流。使用D/A输出、A/D采样,与主控单片机形成闭环控制系统。可用键盘进行电流数值设定,用LED(发光二极管)进行显示,智能板卡数据采集框图如图3所示。




  为了方便和规范测试系统程序的编写,将各个硬件模块的驱动编译生成动态库,由测试系统程序根据需要进行调用。系统程序开发过程中,硬件驱动和虚拟仪器界面的开发是重点。
  硬件驱动设计是对智能板卡进行程控,方便测试系统程序的编写和集成。航空智能板卡驱动程序是上位机与下位机程序通信的纽带,通过调用驱动函数实现计算机对硬件的控制。虚拟仪器界面提供人机接口,操作员根据需要施加信号,实时监测信号。CVI提供了开发虚拟仪器界面的用户接口资源文件(*.uir)、各种控制和显示控件,用于模拟实际仪表界面。分析完成航空电源智能采集板上位机采集功能所需的各种控件。根据CVI软件编程,完成控件的编制,除了一些基本的控制显示控件外,还有一个示波器显示控件,它用于显示采集数据的波形。机载陀螺进行检测系统软件流程如图5所示。




  4 结论
  基于虚拟仪器技术的机载陀螺仪自动测试系统利用电子电路集成技术和虚拟仪器技术的优势,以及多总线设备互补的功能,实现了对多种型号陀螺仪的自动化测试,具有测试自动化程度高、成本低、易于扩展的特点。该项技术可以应用到航空航天、测控、医疗器械等领域。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-5-20 20:42 , 耗时 0.088370 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表