文档介绍:基于MC68HC908微控制器的分布式无线液压控制系统        门延武,周凯时间:2008年11月18日    字体:大中小        关键词:<"cblue""rch/?q=步进电机"target='_blank'>步进电机<"cblue""rch/?q=微控制器"target='_blank'>微控制器<"cblue""rch/?q=A/D"target='_blank'>A/D<"cblue""rch/?q=控制系统"target='_blank'>控制系统<"cblue""rch/?q=上位机"target='_blank'>上位机            ???摘?要:针对开发飞行器曲面加工智能工装系统的需求,提出一种多点阵列分布式无线液压控制方法,并开发了基于MC68HC908<"cblue""rch/?q=微控制器"title="微控制器">微控制器的多点阵列分布式无线<"cblue""rch/?q=控制系统"title="控制系统">控制系统。该系统通过数十个微控制器并行运行,以软件方法实现了整个液压系统的分布式无线控制。文中对该系统的总体方案、硬件电路和软件算法进行了介绍。????关键词:智能工装系统;分布式无线液压控制;MC68HC908;nRF2401A;压力闭环控制?????用于复杂曲面加工的阵列式智能柔性工装系统由数十个甚至上百个可在X、Y、Z空间运动的工作单元组成,每个单元具有自治能力,其关键部位需采用液压控制。对于这种复杂的机-电-液系统,若采用传统的集中式控制方案,不仅油路、电路复杂,实现难度大,而且严重影响整个系统的可靠性和扩展性。同时对于这种复杂系统中的数十个甚至上百个阵列工作单元的通讯网络,若采用有线连接,将导致线路复杂,难以实现与管理。为解决此问题,本文提出了一种多点阵列分布式无线液压控制方法,并基于MC68HC908Microcontroller(微控制器)开发了多点阵列分布式无线控制系统。该系统中各个子单元以微控制器为核心构成一个独立的自治控制系统,分别控制单元内液压装置的运行;与<"cblue""rch/?q=上位机"title="上位机">上位机进行无线通信,便可获得所有控制指令,并向上级反馈现场状态信息;局部故障不会导致整个系统的瘫痪;易于扩展,使用灵活。?1系统总体方案与工作原理????本系统主要由上位机PC、AT89S52、nRF2401A无线收发芯片、监控电路(诊断系统)、驱动控制电路、MC68HC908微控制器及其液压执行单元和反馈电路、精密<"cblue""rch/?q=步进电机"title="步进电机">步进电机等组成,其系统结构示意图如图1。其中,上位机由VC++工具实现用户界面的软件设计,通过RS232硬件接口将用户输入的控制命令串行输出到主控制器AT89S52,经无线收发芯片nRF2401A与柔性工装系统内各主控制器AT89S52进行通信,再由主控制器与各自治子单元的MC68HC908微控制器进行通信,传递上位机的控制命令,同时反馈各自治子单元的工作状态。???图1?系统结构示意图????各自治子单元在接收到上位机的命令时,通过驱动控制电路控制精密步进电机产生相应的进给运动驱动液压系统;反馈系统则把采集到的油压电信号反馈到微控制器的<"cblue""rch/?q=A/D"ti