基于ARM9的悬浮转子的自动控制系统薛金红王永梁.PDFVIP

  • 2
  • 0
  • 约7.8千字
  • 约 5页
  • 2018-12-13 发布于天津
  • 举报

基于ARM9的悬浮转子的自动控制系统薛金红王永梁.PDF

基于ARM9的悬浮转子的自动控制系统薛金红王永梁.PDF

总装,国防预研项目(编号不公开) 基于ARM9 的悬浮转子的自动控制系统 薛金红 王永樑 (清华大学精密仪器与机械学系北京 100084 ) 摘要:本文研究设计了以ARM9 微处理器中的S3C2410 为硬件核心、嵌入式Linux 为软件 核心的悬浮转子的自动控制系统。整个系统分为控制模块和显示模块两个部分,控制模块给 出了悬浮转子计算机控制的操作流程以及运行过程中需要监测的关键参数;显示模块中设计 了控制用小键盘和基于QT 的LCD 显示界面,使得系统运行过程中可以随时监测系统的运 行状态。 关键词:悬浮转子;S3C2410;嵌入式Linux ;顺序控制系统 中图分类号:TP273+.5 文献标识码:A Auto-control system of suspended rotors based on ARM9 XUE Jin-hong, WANG Yong-liang (Department of Precision Instruments and Mechanology of Tsinghua University, Beijing 100084, China ) Abstract: An auto-control system of suspended rotors which used S3C2410 as the core of hardware and the embedded Linux as the core of software has been designed in this paper. The whole system can be divided into two parts: the control module and the display module. The control module gave the operation flow of the suspended rotors’ computer control and some key parameters that needed to be measured while running. The display module designed a keyboard and a display interface based on QT, and we could watch the running states of the system at any moment. Key words: suspended rotor; S3C2410; embedded Linux; sequence-control system 1 引言 嵌入式Linux 与ARM 微处理器组成的嵌入式系统以其价格低、功能可裁减、稳定性强、 执行速度快等众多优势广泛应用于多种PDA 设备及各种信号处理与控制系统中。悬浮转子 的用途也很广泛,比如可以用在陀螺转子导航仪等具有高精度要求的系统上。然而现在很多 系统还是依靠手动操作来完成悬浮转子的支承、启动及制动等一系列的过程,这对操作者提 出了较高的要求。本文设计的以ARM9 处理器为硬件核心的自动控制系统减少了人工干预 的成分,降低了人工误操作的几率。计算机自动控制系统也是这种高精度控制系统发展的必 然要求。 2 整体方案 如图 1 所示,本系统采用两块以ARM9 为核心的电路板,分别用于控制模块和显示模 块的实现。控制模块主要完成指令信号的输入、输出,数据量的采集、转换及存储,计算机 自动控制等功能的实现;显示模块则主要完成键盘控制、LCD 显示及报警功能的实现。 控制板 8channel SDRAM 输入模拟量 10bit ADC FLASH

文档评论(0)

1亿VIP精品文档

相关文档