论文部分内容阅读
近年来,随着微处理器和大规模集成电路的快速发展,嵌入式控制的应用领域越来越广泛,控制的对象越来越多样化。再加上网络控制技术的不断发展,嵌入式控制器利用网络可以实现网络化、智能化的控制。为了实现对旋转天线的网络化控制,本文针对底端的天线驱动单元提出了一种基于ARM7(LPC2214)的嵌入式控制设计方案,并完成了具体的天线驱动单元的设计。使其与上层单元间组成网络化控制系统,实现对旋转天线的本地控制以及远程控制。天线驱动单元主要由空气开关、防雷模块、主控制器板、固态继电器、电机保护器等部分组成。根据旋转天线的运动功能需求,在硬件上,围绕着ARM7芯片完成了以电源电路、串口通信电路、电机控制电路、自整角机转换器信号处理电路、温湿度模块电路、电机保护器模块电路为核心的电路设计。绘制了相应的装配图和电气接线图,并根据图纸完成各个模块的装配与接线;在软件上,完成了与网络控制单元、自整角机转换器、电机保护器、温湿度模块的数据通信,数据解析的具体程序设计,完成了电机控制,数码管显示,键盘等的模块程序设计。最后,给出了主要程序的设计流程图,对关键设计进行了详细阐述。天线驱动单元采用串口通信的方式来接收和上传数据,当天线驱动单元接收到上位机发来的运动控制指令,经过解析和相应的算法处理后,产生相应的控制信号来控制三相异步电机的转动,同时也可以利用天线驱动单元面板上的按键和数码管来操控天线的运动。天线驱动单元通过自整角机来实时反馈天线所在的位置,从而构成天线的闭环控制。最后,利用搭建好的天线控制平台、网络控制单元和上位机软件,对天线驱动单元进行了功能以及性能方面的测试,并对控制精度进行了试验测试,验证了该天线驱动单元在可行性和可靠性方面达到了所要求的指标。