论文部分内容阅读
表面喷涂工艺是塑胶玩具制造环节中的重要一环,以传统的手工喷涂为主的喷涂方式,效率低下、质量不稳定。而市场上现存的塑胶玩具喷涂机结构复杂并且振动过大,在多色喷涂和更高的自动化水平方面也有局限性。而本文设计的塑胶玩具多色自动喷涂机能够实现多色喷涂,较之前的喷涂机其生产效率、自动化水平也有大幅提升。作为该喷涂机核心,控制系统的性能优劣对整个设备的精度和效率影响甚大,因此对塑胶玩具多色自动喷涂机的控制系统进行研究具有十分重要的意义。 为提高塑胶玩具喷涂行业自动化水平,同时满足塑胶玩具的质量和产量。本文通过结合塑胶玩具多色自动喷涂机的结构样式和喷涂流程,设计了一款基于STM32F103zet6微处理器的喷涂机控制系统。主要研究内容如下: 第一,通过对塑胶玩具喷涂工艺以及喷涂机设计要求进行分析,确定塑胶玩具喷涂机的系统组成,并设计塑胶玩具多色自动喷涂机的总体结构方案。在此方案之上,分析本喷涂机传递工序以及喷涂过程。并且还讨论了控制系统总体设计要求、步骤、开发流程,以及明确了基于STM32F103系列微控处理器实现塑胶玩具多色自动喷涂机控制系统任务要求,确定了硬件设计和软件设计。 第二,对塑胶玩具多色自动喷涂机控制系统硬件电路进行设计。使用模块化设计思想,根据系统硬件功能将控制电路划分为以下几个模块:控制器模块、电源模块、信号采集模块、控制量输出模块以及人机交互模块,并分别对各部分电路模块进行器件选型、控制引脚分配和电路设计。硬件电路设计简单可靠,所设计的PCB板布局布线合理、实用、抗干扰。 第三,鉴于喷涂机喷涂装置在整个塑胶玩具多色自动喷涂机控制系统中的重要性,为保证喷涂的稳定和均匀,通过对常规 PID控制方法和模糊逻辑控制方法进行研究,结合这两种控制方法,设计了模糊 PID控制器,并进行了仿真分析。并且对喷涂机控制系统软件程序进行开发。采用 C语言进行程序编写,采用 Keil u Vision5集成开发环境进行软件开发。以硬件模块为基础对程序进行模块化设计,整个软件部分由压力检测程序、模糊 PID控制算法程序和显示程序以及主控程序等组成,并详细设计了各自程序流程图,软件设计简单可靠。