压铸机是压铸工业中十分重要的设备,而压铸机控制系统作为压铸机的重要组成部分,在保证铸件质量,提高生产率方面起着重要作用。由于嵌入武系统具有体积小、性能强、功耗低、可靠性高、以及面向行业应用的突出特征,目前已被广泛应用于消费电子、网络通信、工业控制和装备制造业等各个领域。本文将嵌入式技术与工业控制器相结合,设计和开发了基于ARM和μC/OS-II的压铸机控制系统。 文章在综述了压铸机控制系统国内外进展和查阅了基于ARM的嵌入式系统现状的基础上。主要就以下内容进行了深入的研究。压铸机控制系统的硬件总体方案设计,硬件设计保证具有足够的存储空间、良好的人机交互界面、丰富的输入输出通道,不仅能够满足压铸机的控制要求,而且有利于系统扩展,方便升级。针对压铸机控制系统具体要求,如系统庞大、控制复杂、实时性要求高等,研究嵌入式实时操作系统μC/OS-II,完成μC/OS-II移植到ARM处理器,很好地实现了嵌入式实时操作系统。采用模块软件设计思想,完成了压铸机实时控制算法的软件设计。整个软件实现被划分为启动代码、设备驱动层、操作系统层、应用软件层4部分,其中应用软件层根据控制系统具体应用又被划分为动作控制、显示、IO扫描、警报处理等多个任务,分别来实现对应的功能。 论文结合我国压铸行业的研究、开发和生产现状,研究的基于ARM微处理器的压铸机实时控制系统,成功移植μC/OS-II嵌入式实时操作系统,保证整个系统实时性,该控制系统实现了压铸过程的实时控制与监测。论文研究阶段完成压铸机实时控制硬件方案和控制软件,很好的满足压铸机的工作性能和控制需求。实现的控制系统具有很高的可靠性、良好的人机交互界面,便于操作人员使用、维护等特点。