论文部分内容阅读
由于操作设备、原材料等客观因素的存在,食品加工行业难免有混入金属杂质的问题。人一旦吃了含有金属杂质的食品,对食道,口腔等消化系统会造成严重损坏。金属检测仪是一种金属检测装置,它利用电磁感应等原理,在食品加工的各个阶段中,用于检测和剔除这些金属污染物。现在随着金属检测技术的发展,检测设备也要求越来越智能化,测试设备的人机交互界面的设计要求也越来越高。但是国内大部分检测仪器都存在图形用户界面单一、可操作性较差、设备维修困难等问题,所以研制功能更优化、操作更便捷的图形用户界面(Graphical User Interface,简称GUI)势在必行。针对这种现状,本文通过研究分析目前国内外检测仪的开发设计原理,综合实际功能需求,开发设计了一种满足目前金属检测需求且成本较低的嵌入式图形用户界面系统。在提高系统整体性能的同时简化了系统的软件和硬件结构,并在功能使用上做了较大的优化,提升了用户体验。首先,本文从金属检测仪图形用户系统的功能需求开始分析,根据实际功能需求,结合嵌入式GUI系统设计原则,设计出金属检测仪GUI系统的总体方案和总体开发流程,并为提升用户体验对具体功能进行了设计上的规划。其次,根据功能使用和软件需求,本文设计了金属检测仪GUI系统的硬件平台整体方案。对主要的硬件选型和单元电路进行了详细地研究与分析,并将设计完成的嵌入式硬件平台进行了综合调试,验证其稳定性和可靠性。然后,深入分析了μC/OS-III操作系统的工作机制和文件体系结构,根据Keil MDK集成开发环境的特点,实现了emWin图形系统和μC/OS-III在硬件平台上的整合。在此基础上,总结了本系统软件整体设计开发流程,并编写代码实现应用软件具体功能。最后,对所开发的金属检测仪GUI系统的各模块进行运行分析,以及详细地功能测试。最终实现的金属检测仪可长时间稳定工作,全面实现对金属检测仪控制以及一些系列界面操作,并满足了开发所要求的人机交互需求,对将来更为复杂的GUI系统开发提供了一定的参考。