剖析喷涂车间系统设计的要求,提出整体设计方案,并对设计方案进行细化剖析,包括对静电喷涂操控柜、静电喷涂操控器、通讯和谐器的设计、以及对PLC操控系统的设计。在《2016年静电喷涂职业现状及开展趋势分析》报告中显现我国喷涂职业开展到今日依然有很大的空缺。在设计的系统架构上对静电喷涂操控器的操作面板硬件电路进行设计与完成,对通讯和谐器硬件电路进行设计完成。此外,与实验室师兄协作完成
喷涂车间

剖析喷涂车间系统设计的要求,提出整体设计方案,并对设计方案进行细化剖析,包括对静电喷涂操控柜、静电喷涂操控器、通讯和谐器的设计、以及对PLC操控系统的设计。在《2016年静电喷涂职业现状及开展趋势分析》报告中显现我国喷涂职业开展到今日依然有很大的空缺。在设计的系统架构上对静电喷涂操控器的操作面板硬件电路进行设计与完成,对通讯和谐器硬件电路进行设计完成。此外,与实验室师兄协作完成了静电喷涂操控器操控主板的硬件电路设计,后边章节对操控主板电路设计只做简单介绍。在此基础上,再完成了操控器软件的设计与完成。
全文组织如下:
章,论述课题的研讨布景和意义,扼要评述喷涂车间的国内外发展现状,指出了我国在喷涂设备方面存在的距离,提出了本文的研讨内容。
第二章,对整个喷涂流水线进行了剖析与总结,在此基础上提出了一种喷涂车间控制系统的架构,并提出静电喷涂操控柜和静电喷涂操控器的整体设计方案。
第三章,静电喷涂操控器的硬件设计与完成。
第四章,静电喷涂操控柜和谐器的硬件设计。
第五章,静电喷涂操控器的软件设计与完成。
第六章,操控器测验和验证。
总结与展望。
喷涂车间操控器的采样周期设为20ms,每周期采样64次核算均值保存,作为一次ADC采样的采样值,定时器的触发周期为(20000us/64)=312.Sus。控制板主要分为9个模块:电源模块,喷涂车间MCU模块,电压输出模块,电机驱动模块,气压测量模块,反馈信号处理模块,触发信号处理模块,RS422通信模块,EEPROM存储模块。为了保证其他模块可以运用完整的ADC采样数据,防止数据在运用前被覆盖,目标存储区选用64*2的存储缓冲区。使用DMA的DMA_ IT_ HT和DMA IT TC中断分别对前后两部分采样数据进行操作。
DAC输出模块程序设计
喷涂车间操控器的静电电压输出是MCU通过DAc数模转化输出电压再由线性放大电路进行放大输出。通信:首先,执行通信模块中设计的接收和处理函数Rs422Rx_Handle()。操控器选用的数模转化参阅电压是3V,而12位的DAC转化数据范围为0409-5,不便于直观表明DAC输出电压值。所以界说函数DAC_Set Vol(uintl6_ t vol),参数vol取值范围为03000,表明输出电压范围为0-3V。在这个函数中先将03000的数值按份额转化为04096的DAC数模转化参数,再调用库函数输出电压。
操控算法模块程序设计
喷涂车间操控器实现了输出静电电压、静电电流、流速气压和雾化气压的自动操控,静电电压、静电电流由MCU的DAc输出操控,通过静电电压、静电电流操控算法计算得到DAC的输出量。喷涂车间控制器设计要求静电喷涂的质量的好坏在于对喷涂粉料的静电参数和继续安稳的喷粉量有关,而喷粉量又与供粉桶上的抽粉泵的流速气压有关,喷涂的粉末需求杰出的雾化开来才干确保涂层均匀。流速气压、雾化气压由步进电机调理,通过流速气压、雾化气压操控算法核算得到步进电机的滚动步数和滚动方向。所以,喷涂车间操控算法模块包括四个部分,静电电压操控、静电电流操控、流速气压操控、雾化气压操控,都是选用数字PI操控算法.
喷涂车间显示:在自检状态下,各数字管的参数显示子程序依次调用键显示模块显示参数1s,用于检查硬件是否处于良好状态。在停止状态下显示测量参数。第三章控制器硬件电路的设计与实现在明确设计要求后,硬件电路的设计是为了实现静电喷涂控制器的功能和要求。运行状态显示测量参数。按“流化气压”和“雾化气压”按钮可以切换这两组数码管的显示内容。浏览配置参数以浏览选择状态显示。喷涂车间接收的配置参数被存储为用于浏览的临时参数。确认选择后,按.”按钮将它们保存为配置参数。预设状态显示临时参数。在修改参数时,根据相应的键选择闪烁的数据位。确认选择之后,按“确认”按钮保存配置参数。当不修改时,再次按“预设”来取消修改。
由于喷涂车间按键显示驱动芯片BC7277的通信速率低,刷新每组参数需要很多时间,所以每个周期只刷新一个参数,LED指示灯显示总共九个周期刷新一组参数,所以主程序有增量。操作面板由按钮显示模块,RS422通信模块和RS48_5通信模块组成。运行速度提高了9倍。为了完成喷涂车间控制任务,将不同类型的数据划分为发送优先级。数据被打包在每个模块中。在发送时应考虑优先级和发送间隔,设计数据封装。程序和发送程序确保正常通信。数据打包器的功能不仅是对数据进行封装,而且对数据类型的优先级标志uSendDataFlag的相应位进行定位,并计算数据帧有效部分的CRC校验码。本文采用16位CRC校验码对有效数据位进行校验。
(作者: 来源:)