论文部分内容阅读
本文根据安徽铜都特种环保设备股份有限公司项目要求设计了一种基于ARM自动控制的陶瓷过滤机。介绍了整个系统设计思路和系统构架,描述了系统主要运行过程和实现功能。主要包括模糊PID控制精矿厚度、硬件电路设计、软件编程以及调试运行四个部分。结合陶瓷过滤机生产的需要,对精矿滤饼厚度采用模糊PID控制。仿真结果表明,与传统PID控制比较,采用模糊参数自整定PID控制能很好改善系统的动态性能,对滤饼厚度进行检测处理并且及时合理的对陶瓷片进行清洗,可以很好的节约成本,提高效益。针对陶瓷过滤机的特点及实际控制要求,控制器的硬件核心部分设计采用了LPC2292ARM处理器。其他主要包括控制部分、人机接口部分和通讯部分硬件电路设计。控制部分硬件电路设计包括以下几个模块:数字量输入用于检测液位、酸罐高低限等的状态;数字量输出用于控制电磁阀、接触器等器件的通断;模拟量输入采用了模数转换芯片AD7706,用于接收来自压力或液位仪表、核辐射密度计等外设的模拟量输入;模拟量输出采用了数模转换芯片DAC7616,主要控制主轴和搅拌器等变频器PMW调制输出。AD7706和DAC7616均为SPI器件,两模块通过SPI总线与LPC2292的SPIO相连。人机接口部分硬件电路设计主要包括:液晶显示选用了CA320240B的点阵式液晶模块,能够实时刷新显示开车、清洗、停车、配酸等界面;实时时钟选用DS12887实时时钟器件;键盘电路采用了专用的键盘管理器件ZLG7290。通讯部分采用了半双工的SN65HVD3082芯片做RS-485接口电路进行数据传输。在软件设计方面,先介绍了本控制系统软件的构架,然后给出了控制部分程序和人机接口程序设计C语言实例。控制部分程序包括主循环程序、数字量输入输出和模数数模转换程序等。人机接口程序包括液晶显示的实时刷新、实时时钟处理、键盘中断输入等程序。在此基础上阐述了模糊PID控制和IAP等关键控制技术在本控制系统的应用。用户可以根据各自的需求自动调整运行参数和保存重要的信息。本系统采用先进的嵌入式技术,模块化设计,能完全满足陶瓷过滤机控制系统的各种需求。最后对本控制系统进行小型调试实验,并做了总结和展望。