论文部分内容阅读
在饮料生产过程中,由于在封装过程中工艺技术的不完善或可靠度不稳定等因素的影响,总会存在一些有泄漏问题的成品饮料。这些成品饮料如果流入市场,无论是对消费者的健康,还是对生产者的声誉,都会有一定的负面影响。因此,研究实现可以自动检测并剔除漏瓶,同时又能与生产流水线的高效率生产相匹配的一套自动检测设备是十分必要的。本文以人工检漏方法的基本原理为参考依据,以饮料包装常用的PET瓶为研究对象,采用压力检测法来完成对漏瓶的检测与辨别,并剔除存在泄漏的成品饮料。压力检测法是以密封瓶在受挤压时,瓶内压力会显著增加的物理现象为研究理论,通过实验对比密封瓶与泄漏瓶在受压时压力变化的区别,并通过实验统计方法确定一个可以用于判定饮料瓶是否泄漏的阈值,最终通过与这个阈值的比较来实现对漏瓶的快速检测。在实际研究的漏瓶检测系统中,利用压力传感器采集PET瓶内部正常压力值与受挤压后的压力值,通过开发的系统自动计算压力差并与设置的判断阈值做比较,判断饮料瓶是否有泄漏,并控制剔除机构将漏瓶从生产流水线剔除。同时,系统将产品的相关信息数据上传至上位机并保存于设计好的数据库中。本文着重于检测系统运行所需的操作系统软件功能的设计开发以及应用程序的研究与实现。考虑到生产线生产的产能需求以及相关硬件的兼容性,检测系统采用高运行效率的三星公司S3C2440(内核为ARM920T)为处理器,嵌入式linux为操作系统基本内核。研究针对漏瓶检测机的功能需求,首先选择并配置运行所需的硬件设备,并以建立的硬件平台为研究对象,分析系统的运行过程,配置和移植系统必须的Bootloader;然后根据硬件特征,编写相应的驱动程序,并同定制过的linux内核一起移植到硬件设备中,实现基于操作系统的硬件操作;之后建立系统的根文件系统,在移植后完成整个操作系统的建立;最后针对检测过程,编写漏瓶检测机的运行控制与数据处理的软件程序,并结合嵌入式GUI实现对检测系统的图形化操作。整个系统的运行效率、稳定性以及操控性等都能达到漏瓶检测机的功能要求,同时作为一套嵌入式系统,也具有一定的开放性和扩展性。这不仅可以根据需求完成对系统的完善与升级,也为以后其他检测方法的研究提供了很好的软硬件平台。