欢迎来到天天文库
浏览记录
ID:62277070
大小:225.50 KB
页数:5页
时间:2021-04-25
《基于C8051F005单片机的机载陀螺仪测试系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.....................最新资料整理推荐.....................基于C8051F005单片机的机载陀螺仪测试系统技术是软件代替部分硬件设计的技术,其中硬件模块实现信号的调理、采集和输出,而软件实现信号的处理、显示和产生。利用软件快速、灵活的运算处理能力,简化硬件模块功能,减少硬件模块体积,提高系统的稳定性和可靠性。另外,该技术只需更改软件就能满足大部分信号的测试,具有很强的灵活性和扩展性。 目前,传统的航空机载采用分立仪器搭建,具有成本高、自动化程度低、扩展性差的缺点,因此,这
2、里提出一种基于虚拟仪器技术的航空机载陀螺仪自动测试系统的设计方案。 1陀螺仪测试系统硬件设计 该系统硬件主要是以为核心,结合相应的外围电路实现A/D、D/A转换以及开关量的控制,采用模块化设计,通过RS-232总线与计算机控制系统进行通信。考虑到该系统设计的模块较多,且为了后续扩展,选用标准的3U工业机箱。其系统硬件原理图如图1所示。 1.1测试转台 测试转台用于标校陀螺精度,每种型号的陀螺都有各自的测试转台。在对陀螺进行测试前,需要将陀螺固定在测试转台上,并将转台调整到水平位置。测试转台上有俯仰和倾斜指示
3、刻度,可根据要求将陀螺调整到相应位置。 1.2陀螺仪和航空连接器 陀螺转子是陀螺仪的基本部件,常采用同步电机、三相交流电机等拖动方法使陀螺转子高速围绕自转轴旋转;内、外框架(或称内、外环)是陀螺自转轴获得所需角转动自由度的结构;附件是指力矩马达、信号传感器等。5.....................最新资料整理推荐..................... 根据旋转物体的旋转轴所指方向在不受外力影响时不改变的原理来保持方向,制造出来的陀螺装置就叫陀螺仪。陀螺仪在工作时要给它一个力,使它能快速旋转起来,一般
4、能达到每分钟几十万转,可以工作很长时间,然后用多种方法读取轴所指示的方向,并自动将数据信号传给控制系统。 陀螺仪的种类很多,按用途可分为传感陀螺仪和指示陀螺仪。传感陀螺仪用于飞行体运动的自动控制系统中,作为水平、垂直、俯仰、航向和角速度传感器;指示陀螺仪主要用于飞行状态的指示,作为驾驶和领航仪表使用。不同型号的陀螺仪通过不同的连接器与信号调理箱连接。因此,测试系统根据陀螺仪的连接情况,需要配备多个连接器。 1.3电源部件 电源部件为航空机载陀螺仪自动测试系统提供所需的直流和交流电源,直流输出为+27V,交流输
5、出为三相36V400Hz和三相115V400Hz。陀螺仪型号不同,其消耗功率也不同,交直流一般约O.5A。 1.4计算机控制系统 计算机控制系统对采集的数据进行处理,并进行图像显示,向操作人员提示及报警。对试验结果进行分析记录,以测试报表形式输出。软件采用全汉化处理,选用菜单对话形式,将每一步操作方法都显示在显示屏上。操作人员可以按照提示完成操作。 通信模块实现板卡与计算机之间的通信,计算机使用RS232总线,而智能板卡使用CAN总线,转换模块完成数据的采集功能,如图2所示。 C8051F005单片机实现对
6、D/A转换器DAC714和A/D转换器TLC2543的控制,产生直流电压信号,经输出采样电路的电压/电流转换、放大,输出稳定的直流电流。使用D/A输出、A/D采样,与主控单片机形成闭环控制系统。可用键盘进行电流数值设定,用(发光二极管)进行显示,智能板卡数据采集框图如图3所示。5.....................最新资料整理推荐..................... 1.5信号调理箱 信号调理箱实现信号的调理、采集和输出。通过分析不同型号陀螺的工作原理,其输出信号有同步器、模拟量和开关量等信号。根据
7、信号性质,信号调理箱包含S/D、A/D和继电器等集成电路,能够将同步器信号、模拟量信号转换为数字信号,达到与计算机通信的目的。 采用CJ24Y4L和CJ24W型航空智能板卡采集陀螺仪的输出模拟量。CJ24W航空智能板卡可以满足模拟信号的输出,输出电压为0~23V。模拟量采集为24路单端输入和8路差分输入,分辨率为24位,可以采集0~300V的电压,0~2A的电流。采集数据精度高、速度快、稳定性好。由于陀螺仪的信号输出数量多,不可能将所有信号同时输入到信号调理箱,必须经过继电器矩阵进行切换,继电器切换必须具有足够快
8、的响应时间,能通断较大的信号,因此选用型号为JDQ航空智能板卡,实现信号的连接、断开和转换。该航空智能板卡工作电压为DC+27V,信号的采集和模拟均符合航电设备的输入输出要求。 2系统软件设计 系统软件采用美国NI公司的虚拟仪器软件LabWindows/CVI进行设计开发,CVI是在C语言(ANSIC)的基础上增加了仪器控制和工具函数库的虚拟仪器开发软件
此文档下载收益归作者所有