论文部分内容阅读
嵌入式计算机技术在工控领域有着非常广泛的应用,与通用PC机不同,用于工控的计算机通常是嵌入到控制对象体系内的专用计算机系统,使用者接触到的往往只是其外部界面或者根本就不知其存在,这就是我们通常所称的嵌入式系统。嵌入式系统是以计算机技术为基础,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求,由硬件和软件紧密结合实现特定应用功能的专用计算机系统。 金属检测机广泛应用于食品加工业、纺织服装业、木材加工业、化工、机场或其它安检场所,其性能指标主要体现在检测精度和操控性两个方面,其中操控性决定于检测机的控制系统实现。目前国内制造的金属检测机的控制系统大多由基于8位微控制器(如8051)的低端嵌入式系统来实现,由于8位微控制器本身性能和资源的限制,由其实现的金属检测机控制系统的功能自然大打折扣。 当前,随着应用系统越来越庞大、功能越来越复杂及嵌入式技术自身的发展,嵌入式控制正逐步向32位处理器过度,ARM是其中一大亮点。32位ARM处理器以其高处理速度、硬件高度集成、及开发资源多等优势成为了现代微控制器的首选。性能的提升使更多复杂的算法得以在工控领域应用,为产品带来更多的差异性和附加值。与此同时,微控制器性能和资源的大幅提升使得嵌入式操作系统的应用成为必然。在嵌入式实时操作系统环境下,应用软件的结构设计和功能扩展变得相当容易,简化了开发过程,缩短了开发周期。在工控领域,嵌入式实时操作系统uC/OS-Ⅱ以其“精悍”和高实时性的特点获得广泛应用。 为提升金属检测机的操控性、增加产品差异性和附加值,本文选用专用于嵌入式领域的32位ARM处理器LPC2220和实时操作系统uC/OS-Ⅱ来研发全新的金属检测机控制系统,提供友好的人机交互方式。此外,选择金属检测机嵌入式控制系统的研发这一课题也希望能为嵌入式技术在工控领域的应用起到一定的借鉴和参考作用。