当前位置:首页 > 电源 > 数字电源
[导读]扩散炉温度自动监控系统是对双管扩散炉温控部分进行改造,以提高炉温精度,从而提高生产线的成品率,降低系统能耗。通过对Actel公司的Fusion系列器件FPGA编程实现系统的硬件控制。用C语言对Actel FPGA内置的8051软核编程实现系统的软件控制。整个监控系统完成数据采集、控制算法和ZigBee无线传输等功能。测试表明,采用Fusion FPGA设计.可以同时完成多路温度控制,整个系统的控制精度也有进一步的提高。

1 引言
   
当前国内外温控设备以单路控制居多,只能控制一路加热没备。在国内,可以对高温设备同时多路温度监控系统的研发还是相对滞后,大多数设备都是通过RS232接口或者其他有线接口与上位机通信,而无线的监控部分很少涉及。这里提出的设计方法在现有技术基础上大胆创新,具有挑战性。硬件电路的设计采用FPGA编程的方式实现,电路更改方便,用FPGA的方式实现整个系统的自动控制,降低成本,提高精度,并利用ZigBee短距离无线传输协议实现无线远程控制。

2 FPGA硬件设计与实现
2.1 概述
    FPGA的设计使用的是ACTEL公司的Libero IDE集成开发环境。FPGA的内部电路由A/D转换模块、PWM模块、10路PWM控制信号选择模块、PS2模块、50 Hz时钟信号产生模块、报警电路模块(FPGA实现)、LCD显示模块和Core805l模块等构成。图1给出系统电路框图。这些硬件模块搭建组成整个控制系统,其中Core 8051模块是整个FPGA内部电路的核心,所有的数据通过8051进行处理并显示。

2.2 电路模块的设计与实现
    (1)A/D转换模块ACTEL FPGA中的A/D转换模块将模拟到的数字转换嵌入在FPGA中,通过软件配置来实现不同A/D转换的精度。扩散炉温控系统设计中,模拟信号输入没定为20路,分别是10路经过放大后的温度传感器电压信号和10路手动控制输入的电压信号。该模块采用分时采样的方法,对20路的模拟信号做A/D转换,将转换的结果、通道号和有效信号输送给8051的I/O端口,然后在软件中再读取所需要的通道转换的数字信号。
    (2)毛刺滤除模块用逻辑分析仪测试A/D转换后的输出结果时,发现转换有效信号DATAVAIJD有毛刺,为保证8051信号输入的准确性,对有效信号必须处理,保证正确地采集到MD的转换结果,避免信号采集错误。由于DATAVALID的频率为2 MHz,用高频率10 MHz的时钟信号可以滤除毛刺。该模块的设计思想是让时钟信号为10 MHz的高频信号,经过D触发器滤除毛刺。
    (3)PS2模块根据PS2的通信协议,将输入的串行数据转换为并行数据和一位转换有效的使能信号。将这些信号传输到805l,并运行软件程序处理,实现整个系统的设定数据输入,即各个通道参数的设定。由于高频时钟所产生的有效信号,其脉冲信号非常窄,在硬件电路设计时将这个信号加宽到PS2模块工作时钟周期的12倍,这样在8051程序的执行中,可采集到这个有效信号。PS2模块在系统中的连接如图2所示。

    (4)10路PWM控制信号选择模块PWM模块中的复位控制信号PWMRST用于控制该通道是否开启,将这个复位信号输送到相应的PWM通道,实现该通道的通断控制。控制信号PWMDATA用来控制占空比的数据,将这个控制数据输送到相应的PWM模块。
    (5)PWM模块宽度可调脉冲模块(简称PWM),用来控制可控硅的通断。该模块的输入信号包括50Hz的时钟信号和脉冲占空比控制信号,将其传输给PWM模块,从而控制输出信号的占空比,来调节加载在电炉丝两端的电压在一个时钟周期内的通断比,达到调节电炉丝加热功率的目的。该模块是一个带复位的PWM。复位信号可用作端口关闭的信号,可直接控制通道是否加热。
    (6)报警电路模块报警电路模块包括:声音报警和发光二极管指示两部分。其控制信号都是由805l软核给出,控制指令一路直接输出到LED,另一路则连接到50 Hz信号的选通端,当805l给出报警数据时,LED为高电平,红灯亮,同时选通50 Hz的信号输出到蜂鸣器端,完成报警。
    (7)50 Hz时钟信号产生模块PWM模块需要50 Hz的工作时钟,模块通过分频的方法产生所需的时钟,采用计数器分频的方法,将2 MHz的输入信号作为计数脉冲信号,输出脉冲是计数器的最高位,实现分频。该电路简单,占用的资源也比较少。
    (8)LCD显示模块 系统设计选用640x480点阵的LCD显示屏,用MAX—EPM3128ACT CPLD做成的控制板代替LCD控制器,16个地址口、8个数据口和4个控制口的控制板与外围处理器相连接。因为不需从LCD的屏幕读取数据,4个控制口只用到了命令/数据选择控制信号CMD和写信号WR。在显示中对LCD的操作即是对一个RAM的读写,将显示的点阵信息写入到相应的RAM地址中即可。内部有两块相同的RAM模块,可对不同部分的RAM操作,这样可以增加LCD的刷新频率,显存数据可交替读写,还可以边写边显示。LCD控制器的数据/命令的选择信号就是CMD信号。图3给出LCD接口与FPGA的连接原理图。

    (9)ZigBee无线传输电路选用基于MCl3192射频收发器作为ZigBee无线传输模块。模块内嵌的软件协议支持免碰撞串行通讯的功能,使多点TTL/2RS232/RS485数据流透明的传输,互不影响。从8051的串口输出端发送数据给无线传输模块。在8051串行数据输入端接收发送成功或失败的反馈信号。805l发送和接收的都是TTL电平信号。另一端ZigBee模块直接与PC机的RS232串口相连接,用来接收从8051中发送的数据。图4给出模块间的连接框图。[!--empirenews.page--]

    (10)实例化Core8051模块该控制系统的系统软件用805l编程实现,ACTEL公司提供的8051软核是该控制系统的核心,系统设计是直接调用该软核,然后实例化8051软核。软件中温度控制算法采用增量式PID算法编写,实现了高精度的温度控制。图5给出FPGA内部的805l模块与内部存储器之间的接口框图。图6给出Core8051与程序存储器之间的连接框图。图7给出Core8051与A/D转换器之间的连接框图。

3 结语
   
扩散炉温度自动监控系统的研究不仅可以广泛应用于半导体制造行业中的干燥设备、扩散炉、热处理设备,也可以移植应用于纺织、化工等其它行业的温度控制系统。扩散炉温控系统设计采用Fusion FPGA实现,电路更改方便,移植性强,与原系统相比,将多路A/D转换、Core8051内核、PWM等模块放到一个芯片内部,大大降低成本;采用PID算法控制,提高了精度;完成了多路温度控制及无线传输功能。该系统已应用于集成电路工艺实验室的扩散炉温度控制系统,控制精度较前提高30%,完成了整个系统的数字化过程,取得了良好的实用效果。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

南京2022年10月10日 /美通社/ -- "走,一起喝杯咖啡吧!"在社交场合,咖啡是不错的开场白。"要不要喝杯咖啡醒神?"在办公室,咖啡为加班的"社畜"带来...

关键字: 西门子 全自动 温度 DISPLAY

成都2022年10月10日 /美通社/ -- 近期,平安养老险总结了"五心"服务,只为做好群众权益保护,提供有温度的服务。多年来,平安养老险始终怀揣着守护"初心", 惠及"...

关键字: 温度 互联网 信息安全 PS

上海2022年9月26日 /美通社/ -- 近日,SGS与科勒(中国)投资有限公司(以下简称"科勒")在上海成功举办授证仪式。科勒旗下的K-25820T-NA不粘深煎锅荣获SGS独立慧鉴认证。 SG...

关键字: 铝合金 GB 测试仪器 温度

体验升级 联结升温 上海2022年9月26日 /美通社/ -- 秋风送爽,星巴克在数字创新领域再结硕果 -- 星巴克中国APP全面升级,以创新与创意赋能数字产品,为顾客带来耳目一新的线上星巴克体验。 星巴克的数字产品...

关键字: APP BSP 数字化 温度

杭州2022年9月22日 /美通社/ -- 日前,针对沈阳区域其中一位经销商因个人原因产生侵犯消费者权益行为引发的投诉问题,顾家家居在第一时间派驻专项工作组快速介入,通过摸排情况、积极沟通、给出方案,迅速而妥善地解决了消...

关键字: BSP 温度

南京2022年9月22日 /美通社/ -- "秋分"气候逐渐转凉。在这个日渐萧瑟的季节,需要我们特别注意的就是要多"补水",帮助他们更好地应对"秋燥"所带来的对...

关键字: 金属 黑科技 温度 温控

南京2022年9月16日 /美通社/ -- 说到"世界清洁地球日",恐怕很多人都一头雾水。作为全球最重要的环境保护活动之一,该节日"致力于通过影响人类行为模式的改变以应对世界上的垃圾问题&q...

关键字: 电热水器 BSP 温度 代码

摘要:温度是工业生产中过程控制的重要热工参数。现以研究数学模型的建立在温度控制中的应用为目的,以实验室电加热锅炉为研究对象,将锅炉内胆温度作为被控量,利用热力学知识及系统辨识方法,建立数学模型,由MATLAB仿真所得参数...

关键字: 温度 数学模型 MATLAB仿真

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭