- 2
- 0
- 约7.8千字
- 约 5页
- 2018-12-13 发布于天津
- 举报
基于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
您可能关注的文档
最近下载
- 人教版(PEP)新教材小学二年级英语下册全册每课时 精品教学设计汇编(含20个精品教学设计).docx VIP
- 水电安装安全技术交底.pdf VIP
- 高中区域地理-世界地理1--世界的陆地与海洋.doc VIP
- 世界地理识图训练(一)—陆地与海洋(5)(教师版).doc VIP
- 世界地理识图训练(一)—陆地与海洋(2)(教师版).doc VIP
- 世界地理识图训练(一)—陆地与海洋(3)(教师版).doc VIP
- 2024年常州机电职业技术学院单招职业适应性测试题库汇编.docx VIP
- 江苏省机关事业单位高级技师.doc VIP
- 2026山东省立第三医院初级岗位招聘27人笔试备考试题及答案解析.docx VIP
- (一模)2026年滁州市高三第一次教学质量监测 生物试卷(含答案).docx
原创力文档

文档评论(0)