论文部分内容阅读
本文研究了一种基于ARM920T(AT91RM9200-CI)处理器的嵌入式应用系统,并根据需求完成了控制系统的软件和硬件设计。系统充分利用了这块ARM920T处理器高性能、低成本以及对环境有很强适应能力等优点,结合其他模块内部的控制电路,提供了一个多功能的仪器控制平台。本系统应用于成都赛英公司SIN1130型雷达综合测试仪,符合军用仪器在使用环境方面的要求。系统以EL-LCD(场致发光液晶面板)为人机可视化操作界面,以矩阵键盘为操作控制输入部分;以GPIB仪器接口协同其他仪器对本仪器的工作参数进行校正;以围绕嵌入式处理器AT91RM9200所组成的最小系统为控制核心,配合仪器内的频率合成、衰减、测量模块,完成对5CM及10CM的微波频率的测量及产生5CM波段的微波信号,提供大屏幕军用液晶全中文显示界面,并对测试的一些关键参数,如频点等进行了处理,增加了保密性。本系统的硬件核心是ATMEL公司出品的宽温嵌入式处理器AT91RM9200-CI,软件平台采用了源码开放的嵌入式操作系统uC/OS-Ⅱ。本文根据要求的功能,对整个系统的设计需求进行了分析,然后介绍了整个方案的设计思路,在设计方案中,重点描述了控制系统的设计。在控制系统的硬件工作中,首先介绍了以AT91RM9200-CI为核心的主控系统系统硬件平台,然后介绍了各子模块内部的控制电路设计;在控制系统的软件工作中,首先介绍了μC/OS-Ⅱ嵌入式操作系统在本设计中的移植,然后对各子模块的控制、部分处理程序及采用的通信协议实现做了介绍;在控制系统的调试工作中,首先介绍了各模块的调试顺序、调试方法和检验标准,然后介绍了在公司内部整机联调的过程和检验标准,最后简要介绍了外场联调的一些问题及其处理方式。