论文部分内容阅读
GD包装机是德国GD公司生产的专利产品,其在机械传动和电气控制方面的技术都达到了相当高的水平,小包烟支检测器是其至关重要的配件之一。当机器运行时,排列完整的20支烟随着模盒在检测探头前做平滑移动,检测器根据编码器提供的与烟支对应的八个检测相位信号进行采样检测,从而得出被检测小包烟支是否烟丝饱满以及是否有缺支、倒支的错误。
本文对嵌入式烟机检测控制系统的设计进行了研究。本系统设计在硬件方面,以ARM内核嵌入式处理器LPC2220为核心,配合检测模块、轴编码器定位模块、人机接口模块、通信模块等进行设计。设计过程经过反复调试和修改,最终得出相对合理的硬件设计电路。软件方面,移植了开源嵌入式uC/OS- II操作系统,在此基础上移植了uCGUI界面设计软件,还进行了IIC、SPI、Uart等驱动程序的设计工作。应用程序利用多任务分别对各项系统功能进行分块设计,核心控制任务中采用一系列实时控制算法和参数自动调整程序,使得系统能够很好的满足现场设备各项要求,且性能相比较原有产品更为优越。