东莞涂装设备RS485通信模块设计考虑到内部通信协调器与静电喷涂控制柜静电喷涂控制器之间的一对多关系,以及传输速率等因素,选择RS48_5通信模式,并进行通信协议采用半双工通信,东莞涂装设备支持总线拓扑,多个控制器可以安装在静电喷涂控制柜通信协调器的RS48_5通信网络中,符合设计要求。所以电压需求控制在必定的范围内,这样会使带电粉末的量添加,则粉料的附着量增大。根据静电喷涂控制柜的设计要求,通信协调板主要分为六个模块:电源模块,MCU模块,RS48_5模块,固态继电器输出模块,以太网以太网接口模块,EEPROM存储模块。
由于东莞涂装设备通信协调器设计用于安装多达40个控制单元以进行协同操作,因此需要40个触发IO,以及SPI接口,USART接口和以太网接口等外设。粉料回收体系作用是通过风机抽风在喷粉室悬浮的多余粉料抽回过滤再利用。因此,通信协调板选择封装为LQFP100的STM32F407。为通信协调板的每个模块设计和分析主控制MCUo。 EEPROM存储模块使用2_SLC640和静电喷涂控制器来控制主板。 RS48_5通信模块与操作面板相同,我们不再赘述。
为了提高东莞涂装设备程序的可移植性,对每个数字管的显示和闪烁进行单独控制。通过将数据写入显示寄存器和段闪烁控制寄存器来控制显示和闪烁。喷枪运载体系的往复机选用PLC控制,到达上下往复行程和喷涂间隔的在线控制。显示子程序将0-9数据写入BC7277显示寄存器,东莞涂装设备控制数码管的显示。闪烁控制子程序将0x00写入BC7277闪烁控制寄存器以停止闪烁,并写入0xFF以开始闪烁。与0至7位数字管的0x10-0x17位对应的显示寄存器和8位闪烁控制寄存器DIG_BLINK_CTL_H也可以单独控制。闪烁数据分为0X00非闪烁和0xFF闪烁。对于高位闪烁控制寄存器DIG_BLINK_CTL_H,只需要写0x01来控制第8位闪烁,写0x00停止闪烁,只对第8位有效。
根据东莞涂装设备控制器参数配置和参数显示的要求,在各位显示的前提下,设计各种参数的显示程序。东莞涂装设备喷枪的启停操控在喷涂流水线上,被喷工件一般会被密集地悬挂于输送链之上,输送到喷涂工序后,是由主动喷枪不停歇地喷涂作业。这为参数的显示和配置提供了许多方便,提高了程序的实用性。根据需要,用一个或多个LED数码管显示各种参数,需要对参数的显示状态进行协调和控制,从而显示参数显示程序入口参数的数据和显示状态。
东莞涂装设备显示:在自检状态下,各数字管的参数显示子程序依次调用键显示模块显示参数1s,用于检查硬件是否处于良好状态。在停止状态下显示测量参数。高温固化工艺在图中第七个区域,其目的是将工件外表的粉末涂料加热到规定的温度并坚持相应的时间,使之熔化、流平、固化,然后得到光滑的外表外观。运行状态显示测量参数。按“流化气压”和“雾化气压”按钮可以切换这两组数码管的显示内容。浏览配置参数以浏览选择状态显示。东莞涂装设备接收的配置参数被存储为用于浏览的临时参数。确认选择后,按.”按钮将它们保存为配置参数。预设状态显示临时参数。在修改参数时,根据相应的键选择闪烁的数据位。确认选择之后,按“确认”按钮保存配置参数。当不修改时,再次按“预设”来取消修改。
由于东莞涂装设备按键显示驱动芯片BC7277的通信速率低,刷新每组参数需要很多时间,所以每个周期只刷新一个参数,LED指示灯显示总共九个周期刷新一组参数,所以主程序有增量。运行速度提高了9倍。悬挂运送体系担任工件在流水线上的传输,典型传输速率为10m/s,而且悬挂输出体系要坚持完好接地,确保悬挂的工件接地。为了完成东莞涂装设备控制任务,将不同类型的数据划分为发送优先级。数据被打包在每个模块中。在发送时应考虑优先级和发送间隔,设计数据封装。程序和发送程序确保正常通信。数据打包器的功能不仅是对数据进行封装,而且对数据类型的优先级标志uSendDataFlag的相应位进行***,并计算数据帧有效部分的CRC校验码。本文采用16位CRC校验码对有效数据位进行校验。
版权所有©2025 产品网