一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法

文档序号:85479 发布日期:2021-10-08 浏览:26次 >En<

阅读说明:本技术 一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法 (Multi-protocol temperature controller and control method for aluminum oxide suspension roasting furnace ) 是由 鲁鹏 高峰 刘鹤群 邹成 王新军 徐立波 于 2021-07-20 设计创作,主要内容包括:本发明公开一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法,控制器由工业级处理器MCU、ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯构成;所述温度控制器与通讯板卡之间实现PROFIBUS-DP协议、RS485的MODBUS-RTU协议、MODBUS-TCP/IP协议、CAN协议通讯并交换数据,在MCU的存储器里存储有基于模糊控制理论的温度控制运算程序,提供氧化铝悬浮焙烧温度控制的参数,自动实现对温度的模糊控制,输出控制信号。本发明的控制器提供多种通讯协议,并根据模糊集和模糊逻辑来做出控制决策,在解决复杂控制问题方面有很大的潜力,可以动态地适应外界环境的变化,实时进行控制调整。(The invention discloses a multi-protocol temperature controller of an alumina suspension roaster and a control method, wherein the controller consists of an industrial-grade processor MCU, a Profibus DP interface module, an Ethernet module, an RS485 interface module, a CAN module, a 2-path 0-10V AO module, a 4-path DO module, an EEPROM, a dial switch and an LED indicator light; PROFIBUS-DP protocol, RS485 MODBUS-RTU protocol, MODBUS-TCP/IP protocol and CAN protocol communication are realized between the temperature controller and the communication board card, data exchange is realized, a temperature control operation program based on a fuzzy control theory is stored in a memory of the MCU, parameters for controlling the suspension roasting temperature of the alumina are provided, the fuzzy control of the temperature is automatically realized, and a control signal is output. The controller of the invention provides a plurality of communication protocols, makes control decision according to the fuzzy set and the fuzzy logic, has great potential in solving the complex control problem, can dynamically adapt to the change of the external environment, and carries out control adjustment in real time.)

一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法

技术领域

本发明涉及温度自动控制

技术领域

,尤其涉及一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法。

背景技术

在冶金过程所使用的氧化铝焙烧炉中,氧化铝悬浮焙烧炉温度是焙烧操作的重要参数,其控制水平不仅影响产品的能耗高低,而且还决定了产品的质量。

目前氧化铝悬浮焙烧炉工业生产中,氧化铝悬浮焙烧炉温度控制很多停留在手动操作阶段,需要操作者频繁进行监控和调节,操作者工作强度大,并且操作准确性及精确性因个体差异偏差较大,已经不满足工业生产需求。因此亟需一种氧化铝悬浮焙烧炉多协议温度控制器,取代传统手动控制方式,改用带有模糊控制算法的温度自动控制器来进行温度自动控制操作。

发明内容

针对上述现有技术的不足,本发明提供一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法。

为解决上述技术问题,本发明所采取的技术方案是:一种氧化铝悬浮焙烧炉多协议温度控制器,由工业级处理器MCU、ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯构成,所述温度控制器与通讯板卡之间实现PROFIBUS-DP协议、RS485的MODBUS-RTU协议、MODBUS-TCP/IP协议、CAN协议通讯并交换数据;

所述ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯均与工业级处理器MCU直接连接;

所述2路0~10V AO模块由MCU通过SPI总线控制,实现0~10V模拟量输出,给受模拟量控制的现场设备提供控制信号;

所述4路DO模块采用光耦隔离加上PMOS管输出模式,输出DO工作电源相等的电压或者输出电压为0,给受数字量控制的现场设备提供控制信号;

所述EEPROM由MCU通过I2C总线控制,用以存储初始化数据或断电保护数据;

所述拨码开关用以设定PROFIBUS-DP从站地址;

所述LED指示灯用于指示MCU运行状态和各协议通讯运行状态。

进一步的,所述工业级处理器MCU的存储器里存储有基于模糊控制理论的温度控制运算程序。

所述ProfibusDP接口模块包括PROFIBUS协议芯片VPC3+C,专用电磁隔离芯片ADM2486及驱动模块连接外部接口器件。

所述以太网模块包括以太网协议芯片W5500,由MCU通过SPI总线控制,RJ45接口采用HR911105A,用以实现MODBUS-TCP/IP协议通讯。

所述拨码开关采用8位的拨码开关,实现PROFIBUS-DP从站地址的设定。

另一方面,本发明还提供一种采用上述氧化铝悬浮焙烧炉多协议温度控制器进行温度控制的方法,包括如下步骤:

步骤1:按照工程实际情况,选择所需接口,将氧化铝悬浮焙烧炉多协议温度控制器接入系统中;

步骤2:由DCS/PLC系统提供控制器所需关于氧化铝悬浮焙烧温度控制的参数;

所述关于氧化铝悬浮焙烧温度控制的参数包括:炉温度,炉温设定值,燃气阀门开度,燃气流量,皮带秤下料量。

步骤3:控制器内部基于模糊控制理论的温度控制运算程序,按照温度设定值自动完成温度的模糊控制,输出控制信号;

步骤4:控制器将控制信号通过2路0~10V AO模块和4路DO模块给现场设备发出控制指令。

采用上述技术方案所产生的有益效果在于:

1、本发明提供的控制器能实现PROFIBUS-DP协议、RS485的MODBUS-RTU协议、MODBUS-TCP/IP协议、CAN协议通讯,基本包含了目前工业生产中常用的通讯协议,能与DCS/PLC或者符合上述协议的通讯板卡以多种通讯协议进行通讯并交换数据,可根据现场条件可以自行选择。

2、本发明提供的控制器无需使用方编写复杂的温度控制程序,只需在原有控制系统基础上,把本控制器接入系统中,由DCS/PLC系统提供本控制器所需关于氧化铝悬浮焙烧炉温度控制的参数,就能实现氧化铝悬浮焙烧炉温度的自动控制。

3、本发明提供的控制器及其控制方法采用模糊集合和模糊概念描述过程系统的动态特性,根据模糊集和模糊逻辑来做出控制决策,它在解决复杂控制问题方面有很大的潜力,可以动态地适应外界环境的变化,实时进行控制调整,在实际生产中有很好的调节效果。

附图说明

图1为本发明实施例中提供的氧化铝悬浮焙烧炉多协议温度自动控制器内部结构线框图;

图2为本发明实施例中提供的氧化铝悬浮焙烧炉多协议温度自动控制器与DCS/PLC数据交换及控制逻辑图;

其中,1-工业级处理器MCU、2-ProfibusDP模块、3-以太网模块、4-RS485模块、5-CAN模块、6-2路0~10V AO模块、7-4路DO模块、8-EEPROM、9-拨码开关、10-LED指示灯。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1所示,本实施例中氧化铝悬浮焙烧炉多协议温度控制器如下所述:

由工业级处理器MCU、ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯构成,所述温度控制器与通讯板卡之间实现PROFIBUS-DP协议、RS485的MODBUS-RTU协议、MODBUS-TCP/IP协议、CAN协议通讯并交换数据;

本实施例中,工业级处理器MCU采用32位的STM32F103ZET6,Cortex-M3内核32位处理器,72M主频,LQFP144封装,片内FLASH容量:512K,片内SRAM容量:64K;

所述ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯均与工业级处理器MCU直接连接;

所述2路0~10V AO模块由MCU通过SPI总线控制,实现0~10V模拟量输出,给受模拟量控制的现场设备提供控制信号;

本实施例中,所述2路0~10V AO模块,采用DAC8563 16bit双通道DAC芯片,MCU通过SPI总线控制,MCU的SPI3_NSS、SPI3_MOSI、SPI3_SCK端口分别与DAC8563的SYNC、DIN、SCK端口连接,实现高速SPI通讯,DAC8563的VoutA、VoutB、GND端口与板载接线端子连接,实现0~10V模拟量输出。

所述4路DO模块采用光耦隔离加上PMOS管输出模式,输出DO工作电源相等的电压或者输出电压为0,给受数字量控制的现场设备提供控制信号;

本实施例中,所述4路DO模块,采用光耦隔离加上PMOS管输出模式,DO工作电源为DC24V,当输出1时,DO+与DO-两个端口输出与DO工作电源相等的电压(DC24V),输出0时,DO+与DO-之间电压为0。

所述EEPROM由MCU通过I2C总线控制,用以存储初始化数据或断电保护数据;

本实施例中,所述EEPROM采用AT24C02C芯片;

所述拨码开关用以设定PROFIBUS-DP从站地址;

所述LED指示灯用于指示MCU运行状态和各协议通讯运行状态。

进一步的,所述工业级处理器MCU的存储器里存储有基于模糊控制理论的温度控制运算程序。

所述ProfibusDP接口模块包括PROFIBUS协议芯片VPC3+C,专用电磁隔离芯片ADM2486及驱动模块连接外部接口器件。

本实施例中,MCU(STM32F203ZET6)通过其内置的FSMC静态存储器控制器采用80C165总线方式访问VPC3+C芯片,STM32F103ZET6中FSMC静态存储器控制器的信号线FSMC_NOE、FSMC_NWE分别为读使能信号、写使能信号,FSMC A[10..0]与VPC3+C的AB[10..0]、FSMCD[7..0]与VPC3+C的DB[7..0]总线接口相连实现数据传输;ProfibusDP接口A、B端口与隔离芯片ADM2486的B、A端口连接,ADM2486的RXD、TXD端口与VPC3+C的RXD、TXD端口连接。

所述以太网模块包括以太网协议芯片W5500,由MCU通过SPI总线控制,RJ45接口采用HR911105A,用以实现MODBUS-TCP/IP协议通讯。

本实施例中,W5500芯片是一款集成全硬件TCP/IP协议栈的嵌入式以太网控制器,内部还集成了以太网数据链路层(MAC)和10BaseT/100BaseTX以太网物理层(PHY),支持自动协商(10/100-Based全双工/半双工)、掉电模式和网络唤醒功能;MCU的SPI1_NSS、SPI1_SCK、SPI1_MISO、SPI1_MOSI端口分别与W5500的SCS、SCLK、MISO、MOSI端口连接,通过高速标准4线SPI接口与W5500进行通信;W5500的RXN、RXP、TXN、TXP端口分别与HR911105A的RDN、RDP、TDN、TDP端口相连实现数据交换。

本实施例中,RS485模块,包括RS485模块和RS485接口,所述RS485模块采用ADI出品的带(磁耦)隔离技术的ADM2483芯片,此设计简单节省空间,只用一个ADM2483和一个DC-DC隔离电源模块就可以实现功能,因为(磁耦)隔离技术属于电压型,所以无需外接限流电阻,而且前端支持3.3V/5V供电,大大简化了电路和提高了性能,ADM2483的TXD、RXD端口分别与MCU的USART2_TX、USART2_RX端口连接,使用串口实现收发数据通讯,ADM2483的A、B端口与RS485接口端子A、B相连,实现与用户接口数据交换通讯。

本实施例中,所述CAN模块采用TJA1040芯片及ADUM1201隔离芯片,MCU的CAN1_TX、CAN1_RX端口与ADUM1201隔离芯片的VIB、VOA端口连接,ADUM1201隔离芯片的VIA、VOB端口与TJA1040芯片的RXD、TXD端口连接,TJA1040芯片的CANH、CANL端口与CAN接线端子的CANH、CANL相连接,TJA1040收发芯片接收数据,通过ADUM1201隔离进入MCU的CAN总线收发器中,实现数据安全传输。

所述拨码开关采用8位的拨码开关,实现PROFIBUS-DP从站地址的设定。

本实施例中还提供了一种采用上述氧化铝悬浮焙烧炉多协议温度控制器进行温度控制的方法,包括如下步骤:

步骤1:按照工程实际情况,选择所需接口,将氧化铝悬浮焙烧炉多协议温度控制器接入系统中,如图2所示;

如选择ProfibusDP接口,在上位机导入本控制器的电子设备数据库文件(GSD)文件,本控制器以ProfibusDP从站方式接入DCS/PLC系统,使用拨码开关设置站号,根据GSD文件所规定的数据结构进行数据交换通讯;

如选择MODBUS-TCP/IP接口,本控制器接入DCS/PLC系统的MODBUS-TCP/IP网络,EEPROM写入MODBUS-TCP/IP网络相同网段的IP地址,定义好输入输出数据格式,双方进行数据交换通讯;

如选择RS485 MODBUS-RTU接口,EEPROM写入MODBUS-RTU的从站地址,本控制器以MODBUS-RTU从站方式接入DCS/PLC系统的MODBUS网络,定义好输入输出数据格式,双方进行数据交换通讯;

如选择CAN协议接口,EEPROM写入节点ID,根据双方协商自定义数据格式,进行数据交换通讯;

步骤2:由DCS/PLC系统提供控制器所需关于氧化铝悬浮焙烧温度控制的参数;

所述关于氧化铝悬浮焙烧温度控制的参数包括:炉温度,炉温设定值,燃气阀门开度,燃气流量,皮带秤下料量。

步骤3:控制器内部基于模糊控制理论的温度控制运算程序,按照温度设定值自动完成温度的模糊控制,输出控制信号;

步骤4:控制器将控制信号通过2路0~10V AO模块和4路DO模块给现场设备发出控制指令。

除上述方法直接将控制指令发送到连接的控制设备上以外,还可以通过数据交换把控制决策发送到DCS/PLC系统中,由原DCS/PLC输出控制参数,对设备进行控制。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于互联网的景区散热系统与方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!