大口径光学元件激光预处理系统ARM前端控制
发布时间:2018-03-29 15:52
本文选题:激光预处理 切入点:ARM微处理器 出处:《电子科技大学》2012年硕士论文
【摘要】:在高功率激光器驱动的大型光学系统中,大口径光学元件的抗损伤能力对高通量激光的输出有重要影响。激光预处理技术是一种能提升光学元件抗损伤能力的手段,并且它能够修复光学元件加工过程的残留缺陷和上架运行后的新增缺陷。 在传统的完全基于PC的激光预处理系统控制方案中,系统的主要设备都是通过PC统一协调控制,这样会对PC造成很大负担,从而造成激光预处理系统精度和稳定性的下降。为了解决这个问题,本文从激光预处理系统的工作流程和设备布局入手,详细分析了激光预处理系统前端控制部分需要实现的功能,经过与传统的完全基于PC的控制方案的比较,提出一种基于ARM微处理器和Linux操作系统的辅助控制结构,这种结构可以减轻PC的负担,快速响应中断,从而有效提高激光预处理系统的精度和稳定性。 ARM前端控制系统主要从硬件和软件两个方面进行设计。硬件部分设计主要包括以下四个部分的内容: (1)建立ARM周边运行环境,主要涉及DDR2SDRAM、NAND FLASH、SD card、以太网、USB、串口、LCD显示以及电源管理等多项内容; (2)设计二维移动平台模块,这一模块是ARM前端控制系统的关键,主要包括对伺服电机的控制以及对光栅尺反馈信息的读取; (3)实现在线监测,这一模块主要负责读取并显示CMOS相机采集到的图像数据; (4)基于独立CAN总线控制器MCP2515实现CAN现场总线接口的扩展,MCP2515通过SPI接口实现与ARM微处理器的通信。 ARM前端控制系统的软件部分设计主要包括Linux系统移植、关键模块驱动设计以及Linux应用程序设计等三个部分的内容: (1) Linux系统移植主要涉及启动代码U-Boot移植、Linux系统内核移植以及Linux根文件系统的构建; (2)关键驱动模块设计重点介绍了二维移动平台部分的伺服电机和光栅尺驱动程序的开发; (3) Linux应用程序设计部分主要介绍了基于Qtopia的应用程序的开发流程。 掘我们所知,国内目前还没有采用ARM微控制器来实现激光预处理系统前端控制的先例,而且基于ARM控制的二维移动平台、在线监测以及CAN总线扩展等技术,在嵌入式技术应用方面有很强的扩展性,可以很方便的移植到其它的项目研究。
[Abstract]:In large optical systems driven by high power lasers, the anti-damage ability of large-aperture optical elements has an important effect on the output of high-throughput lasers. Laser pretreatment is a means to improve the anti-damage ability of optical elements. And it can repair the residual defects of optical components and the new defects after running on the shelves. In the traditional control scheme of laser preprocessing system based on PC, the main equipment of the system is unified and coordinated control through PC, which will create a great burden on PC. In order to solve this problem, the work flow and equipment layout of the laser preprocessing system are discussed in this paper. The functions of the front-end control part of the laser preprocessing system are analyzed in detail. After comparing with the traditional PC-based control scheme, an auxiliary control structure based on ARM microprocessor and Linux operating system is proposed. This structure can lighten the burden of PC and respond to the interruption quickly, thus improving the precision and stability of laser preprocessing system. The ARM front-end control system is mainly designed from two aspects: hardware and software. The hardware design includes the following four parts:. The main contents of this paper are as follows: (1) setting up the surrounding running environment of ARM, mainly involving DDR2 SDRAMN NAND flash flash SD card, Ethernet USB, serial port LCD display and power management, etc. This module is the key of ARM front-end control system, including the control of servo motor and the reading of feedback information of grating ruler. This module is mainly responsible for reading and displaying image data collected by CMOS camera. The extension of CAN fieldbus interface based on independent CAN bus controller (MCP2515) MCP2515 communicates with ARM microprocessor through SPI interface. The software design of ARM front-end control system mainly includes three parts: transplantation of Linux system, key module driver design and Linux application program design. 1) Linux system transplantation mainly involves the boot code U-Boot transplantation and the construction of Linux root file system. The design of the key driving module focuses on the development of the servo motor and the grating ruler driver of the two-dimensional mobile platform. In the part of Linux application program design, the development flow of application program based on Qtopia is introduced. As far as we know, there is no precedent of using ARM microcontroller to realize the front-end control of laser preprocessing system in our country, and the technologies such as two-dimensional mobile platform based on ARM control, on-line monitoring and CAN bus extension, etc. In the embedded technology application has the very strong extensibility, may very conveniently transplant to other project research.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TN249
【参考文献】
相关期刊论文 前9条
1 张进,姜威;u-boot的启动流程分析及移植步骤[J];电力自动化设备;2005年07期
2 陈猛;袁晓东;吕海兵;王成程;向霞;祖小涛;;光学元件激光预处理技术[J];光学技术;2010年01期
3 赵松楠;吕海兵;任寰;黄进;蒋晓东;魏晓峰;郑万国;满永在;;CO_2激光器在光学元件表面处理中的应用[J];激光与光电子学进展;2006年03期
4 朱健强;;开拓创新 持续发展中的神光装置[J];中国科学院院刊;2010年01期
5 黄进;赵松楠;吕海兵;蒋晓东;袁晓东;郑万国;;利用1064nm激光预处理提高pickoff镜损伤阈值[J];强激光与粒子束;2007年05期
6 李绪平;祖小涛;袁晓东;蒋晓东;吕海兵;郑万国;唐灿;李珂;向霞;郭袁俊;徐世珍;袁兆林;;CO_2激光和等离子体清洗提高石英基片损伤阈值[J];强激光与粒子束;2007年10期
7 王海军;李熙斌;吕海兵;袁晓东;郑万国;;CO_2激光预处理参数对石英基片表面粗糙度的影响[J];强激光与粒子束;2010年05期
8 程耕国;刘先勇;鲍考明;;Linux内核启动过程分析[J];计算机工程与设计;2006年09期
9 何荣森,何希顺,张跃;从ARM体系看嵌入式处理器的发展[J];微电子学与计算机;2002年05期
,本文编号:1681815
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1681815.html