- 发布
- 临朐浩伟电子设备有限公司
- 电话
- 0536-3714261
- 手机
- 15805363591
- 发布时间
- 2022-12-06 10:09:34
涂装生产线RS485通信模块设计考虑到内部通信协调器与静电喷涂控制柜静电喷涂控制器之间的一对多关系,以及传输速率等因素,选择RS48_5通信模式,并进行通信协议采用半双工通信,涂装生产线支持总线拓扑,多个控制器可以安装在静电喷涂控制柜通信协调器的RS48_5通信网络中,符合设计要求。根据静电喷涂控制柜的设计要求,通信协调板主要分为六个模块:电源模块,MCU模块,RS48_5模块,固态继电器输出模块,以太网以太网接口模块,EEPROM存储模块。
由于涂装生产线通信协调器设计用于安装多达40个控制单元以进行协同操作,因此需要40个触发IO,以及SPI接口,USART接口和以太网接口等外设。因此,通信协调板选择封装为LQFP100的STM32F407。为通信协调板的每个模块设计和分析主控制MCUo。 EEPROM存储模块使用2_SLC640和静电喷涂控制器来控制主板。 RS48_5通信模块与操作面板相同,我们不再赘述。
涂装生产线存储数据设计控制器需要保存工作参数为:工作参数组号1B,静电模式1B,静电电压2B,静电电流2B,涂装生产线,流量压力2B,雾化压力2B,共10个字节,其结构如下表5-1所示。根据保存的16字节单元(保留6个字节),控制器可以在EEPROM的0x1000-Ox1FF0的地址空间中保存总共90组配置参数10-99; 1-9为出厂设置参数在程序代码中固化;组0的参数是当前使用的参数,当控制器再次上电时,山东涂装生产线,组参数自动调用。
涂装生产线步进电机驱动模块程序设计静电喷涂控制器采用步进电机驱动减压阀,达到自动控制气压的目的。步进电机驱动电路使用步进电机驱动芯片A498_SSLPTR-ToA498_SSLPTR-T。 STEP引脚输入一个脉冲上升沿,将涂装生产线脉冲分配器移动到下一个顺序状态。电机转子前进一个增量。确定引脚MS1和MS2的电平状态。 A498_SSLPTR-T由MCU的7个IO端口控制,其中STEP是MCU定时器PWM输出,其他6个IO端口是SLEEP,RESET,ENABLE,DIR,MS1和MS2是电平状态输出控制。
涂装生产线
我们设计的涂装生产线控制器基于STM32微控制器控制器,完成控制器的硬件设计后,涂装生产线设计,需要设计和实现控制器的软件,实现控制器的功能。软件设计采用ST的STM32CUBE作为驱动开发环境,该软件可以在图形界面中配置涂装生产线MCU的时钟和外设,直接生成MDK开发的C语言代码,uv涂装生产线,大大节省了MCU的时间。配置提高了开发效率。
涂装生产线控制板编程控制板主程序包括初始化程序,RS422通信模块,ADC模拟数据采样模块,电压电流控制算法模块,气压控制和步进电机驱动模块,EEPROM数据存储模块,管理协调软件和数据存储单元。管理协调软件负责各功能软件之间的通信和协调,实现各模块之间的同步;功能软件模块通常由主程序调用子程序和中断程序实现。
涂装生产线存储模块编程静电喷涂控制器配置参数保存在主板的EEPROM中。断电时电源不会丢失。可以再次从启动中读取参数。存储芯片2_SLC640是一个64Kb电可擦PROM,它是8Kx8bit结构,存储空间地址为Ox0000} Ox1FFF,页面大小为承诺字节,通过SPI接口通信,通信频率高达2MHz。