- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三届全国信息与电子工程学术会议、四川省电子学会曙光分会第十四届学术年会叠院青年科协第八届学术年会论文集 125
二程放大光路自动准直软件设计牛
虢仲平。冉卒车袁小兵
(中国工程物理研究院计算机应用研究所 四川 绵阳 621900)
摘 要在建立二程放大光路准直试验平台的基础上,可有针对性地解决光路自动准直在运动
控制、图像处理、准直流程等准直技术问题,为此需实现准直控制软件,本文就该自动准直控制软
件设计的相关问题做阐述。
关键词光路准直软件设计数据结构
1 引 言
根据光路准直的基本原理和要求,为达到光路自动准直的目的,设计并建立如下图所示的二程
放大光路准直物理实验平台。在该平台上模拟和实现光路准直的自动控制所需完成的各项任务,通
过检测光束位置和方向的误差,反馈控制一个或一对反射镜,使光束调整到基准光路上。
在该准直平台上,包含6个电机运动控制,一个近场CCD和一个远场CCD的图像采集,以
及光源移动平台和标记移动平台。
卜———_*————呻Ⅻ扣,叫
图1二程放大准直光学平台
2软件设计
2.1软件开发平台
软件架构:分层分布式软件架构;
数据存储方式:基于ORACLE数据库的数据集中存储管理;
分布式技术:CORBA(2.6或以上):
网络协议:TCP/IP:
XP:
操作系统:UNIX、Windows、embedded
开发语言/工具:C/C抖、LabVIEW、MatLab。
2.2软件层次设计
依据准直控制的要求,该软件设计为三层:上层控制软件层(总控层)、中间控制软件层和下层
+基金项目:国家高技术研究项目(200112/3/4/5AA845110)
‘作者简介:虢仲平(19弘),男,北京人,研究员,研究方向嵌入式控制及计算机技术与应用等
二程放大光路自动准直软件设计
控制软件层。
人机弄面软件● 上层控卅软件
复成晨务敷件
c∞控制单元l电机控卅单元I田馕处理单元r层控制软件
…。E西……=磊
…士馨…一二;二
图2光学实验平台结构图
光学实验平台由控制软件与控制硬件两部分组成,控制硬件为光学平台上放置的硬件设备,包
括CCD与电机;控制软件完成硬件设备的集中控制,并为准直提供相应图像处理算法、准直模型
及流程,包括入机界面软件、集成服务软件、运动控制单元软件。
2.3软件结构和功能
自动准直控制主要包括总控自动准直控制、光路准直中间层、自动准直控制现场控制层、自动
准直执行机构控制、自动准直图像处理单元与自动准直CCD。
各部分实现功能如下:
为自动准直控制提供CCD、运动控制单元接口;
协调各单元相互运行控制。
对准直控制服务下达准直控制命令,监视准直运行状态。管理和配置准直中的各种参数:
自动准直中间层对各准直控制设备的控制接口集成,为总控提供各控制服务。
自动准直现场控制层接受总控下达的准直控制命令,执行该光束的准直控制功能,并从数据库
中获取该光束的控制参数。
按光束准直的控制过程,定义光束准直的控制流程:进行CM准直;然后进行一二程准直。
自动准直执行机构控制完成以下任务:
对指定执行机构的运动控制;
获得指定执行机构编号和该执行机构的运行数据;
按接受的控制运行数据完成对指定的执行机构的控制;
返回控制结果。
自动准直图像处理单元完成以下任务:
该单元从自动准直控制层获取控制运行的命令,包括对图像的处理类型参数和处理算法的选择;
主动从相关的CCD读取图像数据,进行图像处理:
通过对图像进行指定算法的
文档评论(0)