-
14
- - 15 -
基于
FPGA
的三自由度精密激光转台控制系统
叶蔚然
1,2
,孙志斌
1
,耿宝明
1,2
(1. 中国科学院 空间科学与应用研究中心 北京 100190;2. 中国科学院大学 北京 100049)
高能宇宙射线的观测是天体物理学中新兴的热点话题,宇
宙线粒子进入到大气层后,会和大气中的物质相互作用,产生
次级粒子群,也就是广延大气簇射现象(Extensive Air Shower,
EAS),簇射的粒子数可高达千亿,并散布在数平方公里的面
积上
[1-2]
。因此,在地面上只能通过构建大型的宇宙线探测阵列
研究这些簇射粒子群,反演出宇宙线的组成、能量及方向等信
息,实现对原初粒子的间接探测。然而,次级粒子在大气中传
输会受到大气分子及气溶胶散射衰减,使得宇宙线的重建变得
更为复杂。对此,我们要对观测站上空的大气衰减特性进行实
时监控,采用精密激光转台,向不同探测器指定方向发射激光,
为了使监控实验的顺利进行,特制的激光转台将实现以下功能:
1) 转台包括水平、俯仰及角位 3 个方向,为减小实验重
复性误差,精度均小于 0.01°;
2) 远程控制设定转台方向,及控制激光发射。
激光转台的结构如图 1 所示,主要由底下的水平底座、
收稿日期:2014
–
03
–
14 稿件编号:201403156
基金项目:国家自然科学基金 (61274024); 国家自然科学青年科学基金 (40804032)
作者简介:叶蔚然 (1989—),男,浙江建德人,硕士研究生。研究方向:智能检测与控制技术。
1
控制系统工作原理
摘要:为了实时监控大型高海拔宇宙线观测站内激光在大气中传输衰减特性,设计一个精密激光转台向站内不同探
测器指定方向发射激光脉冲。系统采用
Actel FPGA
为主控制器,
A3977
驱动两相混合式步进电机工作,
TR
绝对
值编码器反馈 3 个方向上的角度数据,实现闭环控制,并将
FPGA
通过
RS422
接至本地
PC
,再接入互联网即可与
远程控制端进行通信。最终实现激光转台每个方向均小于 0.01°误差的精确定位,且能通过互联网实现远程控制。
关键词:
FPGA
;
A3977
;激光转台;步进电机;绝对值编码器
中图分类号:
TN
99
文献标识码:A
文章编号:1674-6236(2014)11-0015-04
Three freedom degrees precision laser turntable control system based on FPGA
YE Wei-ran
1,2
, SUN Zhi-bin
1
, GENG Bao-ming
1,2
(
1.
Center for Space Science and Applied Research, Chinese Academy of Sciences, Beijing 100190, China
;
2.
University of Chinese Academy of Sciences, Beijing 100049, China
)
Abstract:
In order to monitor the atmospheric aerosol attenuation of the Large High Altitude Comic Ray Observatory,
we design a precision laser turntable to emit laser pulses for various detectors in certain directions. We take Actel
FPGA as the main controller for the control system of the turntable, A3977 to drive three two-phase hybrid stepping
motors, and TR absolute encoder to collect angle data of three directions. And we implement a closed-loop control. And
then, we connect to a local PC via RS422, through which we can control the system anywhere with internet.Eventually,
the laser turntable achieve precise positioning less than 0.01 ° error in each direction, and can achieve remote control
via the Internet.
Key words:
FPGA; A3977; laser turntable; stepping motor; absolute encoder
中间的俯仰台和用来调整光斑形状的角位台组成,要求能
够实现包括水平方向 0~360°、俯仰方向 0~90°、角位方
向 -45°~45° 3 个方向连续可调,并能精确定位,重复精度
达到 0.01°以内。
为了达到以上要求,选用 Actel FPGA 控制芯片,驱动
控制转台的 3 个步进电机工作,并用角度编码器反馈角度信
息,实现闭环控制,另外,为了方便监控实验的远程操控,
将 FPGA 通过 RS422 连到本地 PC 机,远端 PC 通过互联网与
本地 PC 通信实现远程控制。根据功能划分,激光转台控制系
图 1 激光转台结构图
Fig. 1
Structure of laser turntable
电子设计工程
第
11
期第
22
卷
Vol.
22
No.
11
Electronic Design Engineering
Jun.
2014
2014 年6月