历史上的今天
返回首页

历史上的今天

今天是:2025年01月21日(星期二)

正在发生

2018年01月21日 | 基于虚拟仪器技术的校准软件研制开发

2018-01-21 来源:互联网

自主研制的激光跟踪测量系统通过激光测距和精密测角实现对空间目标的坐标测量。作为一个精密测角测距仪器,激光跟踪测量系统在出厂之前需要进行相应的校准,以获得仪器内部光学系统、机械结构、伺服系统的相关参数,并对仪器测量精度进行评估。为了使仪器校准过程简捷有效,开发通用型的校准软件很有必要。LabWindows/CVI是由美国NI公司推出的一种虚拟仪器软件开发工具,为熟悉C语言的技术开发人员在测控领域建立计算机仪器系统-虚拟仪器,提供了一个理想的软件开发环境。该软件的应用领域极其广泛,涵盖了军工、电讯、工业生产和航天等各种行业[1-2]。本文应用虚拟仪器技术,为自主研制的激光跟踪测量系统开发了基于LabWindows/CVI的校准软件。


1 系统组成与校准内容


激光跟踪测量系统的硬件主要包括跟踪测量单元(包括跟踪头、支架等)、电控单元(包括电控箱、环境传感器等)、主控计算机和测量附件(包括角反射器、标准杆、磁性基座等),如图1所示。其中,跟踪头是激光跟踪测量系统的核心单元,其集激光测距仪(干涉测距与绝对测距)和光电经纬仪于一体,可同时实现测距、测角和跟踪功能。激光跟踪测量系统校准的目的是对影响系统测距、测角精度的误差项进行辨识,以便进行软件修正。按照系统内部参数周期内变化程度大小可将分为实验室校准和现场自校准。其中实验室校准主要是对IFM激光器、大气参数传感装置、测角光栅码盘进行校准;现场自校准主要是对Home基准距离、几何误差、ADM测距进行校准。由于上述某些校准项目对实验环境要求较高,故校准软件中只涉及Home基准距离、几何误差、ADM测距、测角光栅码盘等项目的校准,另测角精度检查和系统精度检测(Bundle test)也将一并放入校准软件。

2 校准软件设计


2.1校准软件整体设计


校准软件与激光跟踪测量系统之间通过以太网实现TCP/IP连接。软件运行时,首先进行设备连接,之后进行校准项目选择,校准子界面弹出后,按照提示进行操作,校准完成后退回主界面进行参数文件生成与发送,成功后退出主界面,从而完成用户自校准。校准软件的操作流程如图2所示。


2.2校准软件模块化设计


2.2.1主界面设计


校准主界面设计以简洁实用为原则,主要功能是实现设备连通、校准项目选择、参数文件生成、连接状态显示、实时测量数据显示,如图3所示。在未实现设备连接时,主界面上除了连接和退出按钮,其他按钮是锁定的,只有点击了连接按钮并且电控箱和客户机的状态灯变成绿色时,其他按钮可用。测量系统有数据输出时,数据显示区的方位角、俯仰角和距离显示将同步变化。点击某个校准项目按钮时,将弹出校准项目子界面,用户只需按照子界面上的提示进行操作即可,整个过程中其他校准项目按钮将锁定直到用户退出当前校准项目。


(1) TCP/IP连接


校准软件与设备之间的通信是通过以太网实现的。LabWindow/CVI提供有用于实现设备间TCP/IP通信的函数,按照服务对象不同,大致可以分为三类:服务器函数、客户函数和支持函数[3]。校准软件在激光跟踪测量系统中扮演的是客户端的角色,它不但要接收来自跟踪测量系统数据采集处理单元(服务器端)发送过来的数据,还要进行响应,向服务器端发送数据。TCP/IP连接按钮完成的功能是启动连接程序后,根据设定好的服务器端口号和IP地址进行连接,接收服务器端发送的数据并解算显示。连接成功后,电控箱和客户机指示灯会变成绿色,如果服务器端有数据,则方位、俯仰、距离值将不间断的刷新显示,刷新频率≤1 000 Hz。TCP/IP校准软件(客户机)与数据采集处理单元(服务器)的连接。


(2) 校准项目选择


校准软件有6个项目,分别是ADM测距校准、HOME距离校准、测角误差检查、GEC几何误差校准、测角码盘校准和Bundle test系统精度检测。校准项目按钮之间是互锁关系,即点击任何一个按钮,其他项目按钮将处于不可用状态直到退出当前校准项目。


(3) 参数文件生成


在执行某些校准项目后,点击参数文件生成按钮会进入新参数文件生成流程:载入原始参数文件-根据校准项目的执行情况计算相应校准参数-生成新的参数文件-发送新的参数文件至数据采集处理单元-保存原始测量数据-退出参数文件生成程序。


2.2.2 校准项目子界面设计


由于校准项目较多,仅以ADM测距校准为例说明子界面的设计。在用户测量现场,激光跟踪测量系统启动后,将靶标放置在合适位置,观察ADM与IFM测距值,如果两者相差较多且变化不稳定,则需进行ADM测距校准。采用的方法是与激光跟踪测量系统自带的IFM测距进行比对,使用三次样条函数进行误差曲线拟合。为保证测量精度,要求测量点数不低于6点,全长最多36点,测量点间隔以1 m为宜。当角度、距离数据符合设定测量点要求时,测量数据变成绿色,提示操作人员该点可以采集,点击采集按钮,当前数据被保存并弹出下一步的操作提示。图5是ADM测距校准子界面和弹出操作提示,其他校准项目子界面设计与ADM校准子界面相似。


2.2.3 校准软件参数文件设计


参数文件是激光跟踪测量系统中用来保存伺服控制参数、误差修正与校准参数和其他重要参数(如激光器校准波长等)的文件。系统在出厂前会给出一个默认的参数文件,用于误差修正。在系统使用过程中,为了保证系统在现场工作时适应环境的稳定性和可靠性,参数文件中的某些数据允许用户根据需要通过校准软件进行校准后刷新。参数文件按照内容分为三部分:参数区、参数说明区和校准历史记录区。用户进行校准后,参数文件被改动的部分是参数区和校准历史区。参数文件的保存格式为文本文件(*.txt)。图6为参数文件示意图。


3 校准软件联调实验


在现有激光跟踪测量系统已研制设备的基础上,开展校准软件和数据采集处理单元的联调实验。所需设备有:计算机两台,数据采集与处理单元和连接线若干,其中一台作为上位机(校准软件),通过网线和数据采集与处理单元连接,另外一台作为数据采集与处理单元的程序刷新设备。实验内容为数据连通实验,指令传输实验和参数文件刷新实验。数据连通实验是指设备间的TCP/IP连通和测量数据解算显示实验;指令传输实验是指校准软件中的控制指令传输与执行成功回传实验;参数文件刷新实验是指校准软件对数据采集与处理单元参数文件区的刷新操作实验。


设备连通后,电控箱和客户机状态灯变成绿色,校准软件主界面上除了连接按钮不可用外,其他按钮均可进行操作,如图7所示。当选择其中某一项校准项目后,弹出该项目的操作子界面,此时主界面上其他按钮不可用(退出按钮除外),直到退出当前子界面,如图8所示。用户执行所需要的校准项目后,即可点击参数文件生成按钮进行新参数文件的生成、存储和发送。为点击参数文件生成后软件操作过程。


针对自主研制激光跟踪测量系统的校准需求,设计了基于LabWindows/CVI的面向测量用户的校准软件。测量用户在激光跟踪测量系统启动后,通过校准软件自动检查测距测角误差,以确定是否需要进行相关项目的校准。本软件以人性化的设计为原则,在校准过程中自动指导用户完成相应项目的校准,并可对原始测量数据、校准参数进行显示、存储等操作,实现了整个校准过程的自动化和虚拟化。

推荐阅读

史海拾趣

BERNSTEIN公司的发展小趣事

随着工业技术的不断发展,BERNSTEIN公司始终保持着对技术创新的热情。在公司的发展史上,它涉足了几乎所有的重要技术发展的阶段,从电子开关到传感器,再到工业机箱等领域,都取得了显著的成就。尤其是在工业安全技术方面,BERNSTEIN公司凭借其卓越的技术实力和产品质量,成为了行业内的佼佼者。

ELESTA GmbH公司的发展小趣事

ELESTA一直注重生产效率和产品质量的提升。公司积极引入精益生产理念,通过优化生产流程、提高生产效率、降低生产成本等方式,不断提升产品竞争力和市场占有率。这一举措不仅为公司带来了显著的经济效益,也为整个电子行业树立了标杆。

C&D公司的发展小趣事

C&D公司自创立之初,就专注于电子技术的研发与创新。创始团队凭借深厚的行业经验和前瞻性的市场洞察力,成功开发出一系列具有竞争力的电子产品。在市场竞争激烈的背景下,C&D公司凭借卓越的产品性能和精准的市场定位,迅速在行业中崭露头角。

ELINA INDEK公司的发展小趣事

因美纳始终将创新与研发作为公司的核心竞争力。随着技术的不断进步,公司不断推出更先进、更便捷的基因测序产品,满足市场的多样化需求。同时,因美纳还积极与全球各大科研机构合作,共同推动基因测序技术的发展和应用。这种持续的创新和研发精神使得因美纳在电子行业中保持领先地位。

Deltrol Controls公司的发展小趣事

在电子行业中,每个客户的应用场景都各不相同,对产品的需求也千差万别。Deltrol Controls深知这一点,因此一直致力于提供专业化的定制组件服务。无论是电磁阀、软管组件还是其他产品,Deltrol Controls都能根据客户的需求进行定制化设计和生产。这种专业化的服务赢得了客户的信任和好评,也为Deltrol Controls在电子行业中树立了良好的口碑。

请注意,以上故事均为虚构,旨在展示Deltrol Controls在电子行业中的成长和进步。如有需要,建议查阅相关文献资料或公司官方网站以获取更准确的信息。

Cliff Electronic Components公司的发展小趣事

在电子行业的早期,Deltrol Controls以其创新的电磁阀产品崭露头角。公司创始人认识到,随着自动化程度的提高,对精确控制流体流动的需求日益增加。于是,他们投入大量研发资源,成功开发出了具有高精度、高可靠性特点的电磁阀。这一创新产品迅速在电子行业获得认可,Deltrol Controls也借此机会逐步扩大了市场份额。

问答坊 | AI 解惑

基于FPGA的DDS调频信号的研究与实现

基于FPGA的DDS调频信号的研究与实现…

查看全部问答>

宁波,招聘电子工程师二名

招聘启示电子工程师二名 要求:大专以上学历, 懂安防系统的设计,模拟电路设计,会电子线路设计,工作能力强,能独挡一面,至少三年工作经验.有意者,可发简历到邮箱,或电话联系,谢谢! 宁波三阳电器有限公司 地址:宁波市鄞州区下应街道蔡家漕工业区10幢 ...…

查看全部问答>

Altium Designer 原理图和PCB多通道设计方法介绍

转载自:http://bbs.21ic.com/icview-141848-1-1.html by:pk.kong 曾经把不少ad6的资料整理想发出来,后来发现用ad6的朋友并不多,所以一直没有动手。 不过最近好几个朋友问ad6这个多通道设计的问题。特别是许mm,可是每次我都忘记把资料带回来 ...…

查看全部问答>

无线系统设计的关键步骤

要使一种方案具有秘密武器或使其有别于竞争者,无线可能是一种非常好的选择。只要遵照几个关键指南,你就能达到无线工程师的水平 作为参考,此处的“短距离无线”不是指手机或WiMAX,而是包括你听说过的所有技术,如蓝牙、IrDA、ISM、 Wi-Fi和 Zig ...…

查看全部问答>

基于WINCE的PDA作为数据采集系统的设计与实现.pdf

基于WINCE的PDA作为数据采集系统的设计与实现.pdf…

查看全部问答>

PIC单片机做RS-485通讯时遇到的问题,急请高手指教!!

我以前用过MEGA64和51做RS485通讯效果都很好,但是这次用PIC16F877A就遇到比较麻烦的问题,请各位高手指点!! 应用要求:一个主控板,通过轮询方式访问多个子节点。轮询时间间隔是0.5s 硬件:MAX487,用光耦TLP521隔离,单片机是PIC16F877A 问 ...…

查看全部问答>

大学期间不妨看看的书

1:《狼图腾》姜戎      2:《不能承受生命之轻》米兰.昆德拉 3:《借我一生》余秋雨 4:《平凡的世界》路遥 5:《文化苦旅》余秋雨 6:《如何做最好的自己》王宇 7:《一网情深》李开复 8:《退步集》陈丹青 9 ...…

查看全部问答>

空气中的工频50Hz是怎么来的?

是由于我们使用的用电线路是50Hz交流导致的吗?…

查看全部问答>

为什么放大倍数一大,显示频率就变化

本帖最后由 paulhyde 于 2014-9-15 03:18 编辑 我做的放大器的题,我把反馈电阻调大了一点点就是放大倍数大了一点点,在示波器上显示的我的输入频率和输出频率全部都和我信号发生器的频率不一样了,无论怎么调信号发生器,输出波型都不对,就算你 ...…

查看全部问答>

MSP430学习笔记9-ADC采集1602显示

/********************************************************* 程序注意点: 首先可以选择是否开启内部参考电压还是使用外部参考电压 每个通道可以独立选择参考电压 如果连接了外部参考电压应该注意关闭内部参考电压防止损坏 单片机 程序 ...…

查看全部问答>