新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式系统在大射电望远镜5米模型上悬索控制中的应用

嵌入式系统在大射电望远镜5米模型上悬索控制中的应用

——
作者:王建文,陈光达,米建伟时间:2007-02-06来源:电子技术应用收藏

摘 要:介绍了和嵌入式实时操作系统μC/OS-II在大射电望远镜5米模型上悬索控制中的应用。介绍了基于处理器(Atmel公司的AT91RM9200)的触摸屏、LCD等电路的设计。分析了用AT91RM9200产生6路独立的PWM信号的方法。给出了在嵌入式实时操作系统μC/OS-II下的多任务应用软件的设计实例,并成功实现了

关键词 μC/OS(MicroC/OS)

“大射电望远镜FAST(Five hundred meter Aperture Spherical Telescope)预研究”是中国科学院知识创新设计方案[1]。通过六根悬索驱动馈源舱完成馈源的大范围跟踪,保证馈源舱的定位精度在50cm以内。为验证方案的可行性,实地已建造了50m缩比实验模型。现由于实际需要,还建立了5m缩比实验模型(以下简称FAST 5m)。5m缩比模型的馈源舱一级粗调由自动调整和手动调整组成,自动调整由工业控制计算机实现,手动调整主要目的是把馈源舱调到指定位置,为自动调整作准备。手动调整分为点动调整和精确调整两部分。为了调整方便,需要LCD和触摸屏,并要求较高的实时性,加上复杂的控制程序,这就需要更高的CPU处理速度和更大的系统内存,因此选用32位ARM处理器并且使用嵌入式实时操作系统。本文详细讨论AT91RM9200和μC/OS-II在5m缩比模型的一级粗调中手动调整的运用。

1 系统硬件的组成

现FAST 5m试验模型只用一个控制柜,控制六台交流伺服电机调整六根索来控制馈源舱的位置,类似于。需要六路独立的脉宽调制信号(PWM),整个硬件框图如图1。

 

图1 系统硬件总体框图

图2 LCD和触摸屏的接口电路

1.1 AT91RM9200及其外围电路

AT91RM9200是Atmel公司推出的一款用于工业控制的ARM9处理器,它基于ARM920T内核, 工作在180MHz频率下,运算速度可高达200MIPS[2]。AT91RM9200集成了丰富的系统外围和应用外围及标准的接口,集成了高速片上SRAM和低延迟的外部总线接口(EBI)。高级中断控制器(AIC)、外围数据控制器(PDC)、电源管理控制器(PMC)集成了USB2.0接口、以太网10/100 BaseT MAC控制器,这些接口极大地扩展了外部器件的种类[3]。
 
AT91RM9200 内部只有16KB的SRAM,远远不能满足应用程序的要求。为了能运行嵌入式操作系统和运用程序的要求,需要扩展外部SDRAM及Flash。

1.2 LCD和触摸屏接口电路
 
在FAST 5m模型手动调整中,采用了LG推出的LB06V2显示屏TFT-LCD和触摸屏,其面板尺寸6.4英寸,分辨率480

伺服电机相关文章:伺服电机工作原理




评论


相关推荐

技术专区

关闭