市场资讯
电动无气喷涂机了解更多「浩伟电子」日出江花红胜火全诗
2023-10-29 10:47  浏览:34
4分钟前 电动无气喷涂机了解更多「浩伟电子」[浩伟电子3f29674]内容:

我们设计的电动无气喷涂机控制器基于STM32微控制器控制器,完成控制器的硬件设计后,需要设计和实现控制器的软件,实现控制器的功能。低三位2是开始-停止模块数据包标志,位1是浏览参数模块数据包标志,和bi。软件设计采用ST的STM32CUBE作为驱动开发环境,该软件可以在图形界面中配置电动无气喷涂机MCU的时钟和外设,直接生成MDK开发的C语言代码,大大节省了MCU的时间。配置提高了开发效率。

电动无气喷涂机控制板编程控制板主程序包括初始化程序,RS422通信模块,ADC模拟数据采样模块,电压电流控制算法模块,气压控制和步进电机驱动模块,EEPROM数据存储模块,管理协调软件和数据存储单元。四个3位数码管分别实现静电电压,静电电流,流量压力和雾化压力值。管理协调软件负责各功能软件之间的通信和协调,实现各模块之间的同步;功能软件模块通常由主程序调用子程序和中断程序实现。

电动无气喷涂机存储模块编程静电喷涂控制器配置参数保存在主板的EEPROM中。断电时电源不会丢失。电动无气喷涂机操作面板的设计包括按键输入和LED数码管显示,符合静电喷涂控制柜的要求和控制器及外部控制系统的远程监控。可以再次从启动中读取参数。存储芯片2_SLC640是一个64Kb电可擦PROM,它是8Kx8bit结构,存储空间地址为Ox0000} Ox1FFF,页面大小为承诺字节,通过SPI接口通信,通信频率高达2MHz。

由于调节电动无气喷涂机减压阀以控制输出气压,步进电机由PWM单脉冲输出模式控制,电机速度由PWM脉冲频率决定。在设计步进电机控制子程序时,根据电动无气喷涂机控制算法模块计算出的控制量确定步进电机控制芯片配置端口的电平,以控制电机的正转,反转和停止进入休眠模式。电动无气喷涂机操控体系是喷涂流水线的核心,直接参与喷涂参数操控,是直接影响到喷涂质量的,也是本文研究的对象。当步进电机正向旋转时,下拉ENABLE使能控制芯片,上拉复位RESET和睡眠SLEEP,MS1和MS2分别为1高电平和0低电平,配置为1/2步进模式,DIR为高电平电源平板步进电机正向前旋转。反相时,DIR很低。停止时,拉动ENABLE禁用控制芯片并下拉RESET复位控制芯片。根据由气压控制算法计算的输出控制量,确定步进电机控制的转向和调节步骤,然后调用步进电机驱动模块程序进行调节。

ADC模拟采样模块编程控制器需要采集输出的动态参数。电动无气喷涂机动态参数为输出电压,输出电流,反馈电流,流量气压,雾化气压和总气压。还需要收集压力传感器供电电压作为校正。可是若静电电压过高,或许导致粉末介质击穿,使涂层呈现缩孔针状。电压,因此有必要收集7个通道的ADc,并使用DMA模式传输,与主程序并行运行,以降低CPU使用率并提高实时性能。 ADC使用定时器触发器,电动无气喷涂机每隔一段时间触发一次ADC转换,具体取决于控制器设计的控制周期。 ADC采样的数据会波动,这将影响控制量的计算。因此,过采样技术,ADC采样配置的采样数据是12位,并且采样数据被累加到16位采样值中以避免单个采样。过度采样误差对反馈控制的影响。

为了提高电动无气喷涂机程序的可移植性,对每个数字管的显示和闪烁进行单独控制。通过将数据写入显示寄存器和段闪烁控制寄存器来控制显示和闪烁。操控器分为操作面板和操控主板,分别选用STM32F100设计了操作面板和STM32F20_5设计了操控主板。显示子程序将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数码管显示各种参数,需要对参数的显示状态进行协调和控制,从而显示参数显示程序入口参数的数据和显示状态。

数据发送程序根据数据类型的优先级发送封装的数据uSendDataFlag对应的位,指示发送完成。电动无气喷涂机发送数据包之间的时间间隔是2ms,并且在发送数据之后清除。计时器用于对数据进行计时。电动无气喷涂机操控系统设计要求根据对静电喷涂流水线的分析在静电喷涂操控系统的设计中需求满意一些主动喷涂的条件,以及对喷涂质量的操控[[36]。时间间隔不允许发送到下一次。否则,我们需要等待。数据接收程序设计采用串行IDLE空闲中断接收数据,电动无气喷涂机采用双缓冲区接收数据,尽量防止数据丢失。根据我们设计的发送程序,双缓冲区可以完全满足一般的接收需求。接收到数据包后,必须及时处理。否则,当接收到下一个数据包时,它将覆盖将来可以处理的数据。当接收到数据时,它将接收完成标志RevvEndIdFig=1。

对应于电动无气喷涂机有效数据的数据包将被取出。首先,如果数据不完整,将验证帧的头部和尾部数据的完整性。返回接收错误RX_ERR;如果数据已完成,并且验证CRC检查的正确性以确保接收到正确的数据包,则相同的CRC检查错误返回到接收错误RX_ERR。通过对喷涂操作具体过程的分析和总结,根据国内外静电喷涂控制系统的参考,提出了静电喷涂控制系统的设计结构,并设计了适合该系统的静电喷涂控制柜。当数据完全正确时,根据函数代码和错误代码执行相应的处理,并接收正确的RX_OK。当接收到错误时,根据错误信息对错误响应包进行打包,并将其发送回发送方。电动无气喷涂机控制器和协调器之间通信的数据类型包括主机上传的配置参数、控制器上传的测量参数和状态参数,以及在异常状态下上传的告警参数。控制器操作面板从控制主板接收测量参数和状态参数的数据,并将数据放入RS48_5传输缓冲区中,以便上传到协调器。如果尚未发送数据并生成新数据,则直接覆盖原始数据。

电动无气喷涂机

发表评论
0评