论文部分内容阅读
嵌入式系统设计已经成为现代计算机应用设计的一大领域。目前,在国防、航天航空、交通、能源、工业、通信和人们日常生活等各个领域,嵌入式系统作为实现设备小型化、智能化和自主知识创新的重要因素,发挥着越来越重要的作用,并有广泛的应用。
本论文结合先进的ARM技术和嵌入式操作系统μC/OS-Ⅱ,在项目已有研究的基础上,完成了对分布式半导体放电管分选机所作的进一步开发和完善。
本论文介绍了半导体器件测试设备和嵌入式系统技术的发展和应用现状,分析了项目已有的成果和不足之处,对系统方案进行了改进。选择了符合需要的嵌入式微处理器LPC2119和操作系统μC/OS-Ⅱ,并对μC/OS-Ⅱ的特点、移植条件、性能等方面进行应用研究。
在硬件方面,根据半导体放电管分选机的具体功能要求,设计出了该系统的核心控制单元——基于LPC2119的控制主板,并完成对控制主板的调试工作。
在软件方面,为保证系统的可扩展性,制定了灵活的、可变的分选规则,论文详细介绍了分选参数的设置、下载,参数的编码、解码和测试数据的分选逻辑处理。上位机运用数据库技术实现了测试数据的整理保存、统计分析。控制主板移植了μC/OS-Ⅱ操作系统,实现了各个任务的分配和调度。
另外,为满足系统发展需要,增强系统开放性、可靠性和通讯功能,本文运用了CAN总线技术,分选模块、测试模块和控制模块之间通过CAN总线连接,每个模块都是总线上的一个节点,通过对节点中的微控制器的程序设计,各节点可以通过通信协议实现相互通信。