ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:25.50KB ,
资源ID:1767905      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1767905.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PID脉宽调制温度控制系统的设计.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于PID脉宽调制温度控制系统的设计.doc

1、基于 PID 脉宽调制温度控制系统的设计【摘要】 温度调节存在大滞后现象,对温度的适时控制一直是工业过程中公认的难题,文章提出一种采用标准输出 420mA 温度变送器对系统温度信号进行采集,采集后的模拟量经 PLC 功能模块转换为数字量,通过其自带的 PID 指令对温度当前值和设定值的偏差进行运算,再通过脉宽调制指令控制电热器的导通时间,直至温差为零,电热器不工作,实现温度的闭环控制,实现对电热器温度的高精度调节。 【关键词】 PID 脉宽调制;温度控制;温度变送器;电热器 1.系统组成 整个系统的组成如图 1 所示,使用 PLC 作为控制核心,温度变量经温度变送器采集1后,再经过 A/D 转

2、换模块转换成 PLC 可读的数字量,PLC 将它与温度设定值比较,并按某种控制规律对误差进行运算,驱动执行机构,实现温度的闭环控制。 2.硬件选择 (1)PLC 的选择 PLC 的选择主要应从 PLC 机型、容量、I/O 模块、特殊功能模块、通信联网能力等方面加以综合考虑2。本系统选用三菱公司生产的 FX2N-48MR 作为温度控制系统的 PLC 主单元。 (2)温度传感器的选择 选择中温区最常用的一种 Pt100 热电阻作为传感器。测量精度高,性能稳定,其中铂热电阻的测量精确度是最高的。 (3)模拟量输入模块的选择 温度由 Pt100 铂电阻温度传感器检测后输出的是电阻信号,且是模拟量,而

3、PLC 所能处理的是数字量,因此选择 FX2N-4AD 作为整个系统的A/D 转换模块。 (4)温度变送器的选择 由于 FX2N-4AD 所能识别的信号是 DC-1010V 或-20+20mA,所以铂电阻温度传感器3采集到得温度信号必须要通过外围电路的转换与调理,在此选用 SBWZ-PT100 热电阻温度变送器实现该功能。SBWZ-PT100 可将热电阻信号转换成与温度信号成线性的 420mA 的输出信号,根据表1 选择预设 1,当前温度和 FX2N-4AD 最终转换得到的数字量的比例关系:FX2N-4AD 转换的数字量=当前温度10。 (5)加热器及驱动的选择 选择电热管作为系统的加热器件,

4、其具有使用寿命长、抗氧化性能好、电阻率高、加工便宜等优点。 加热驱动器的选择对系统的控制效果、可靠性及使用寿命有着较大的影响。由于在本控制系统中,所选用可编程序控制器采用继电器输出方式,所以选用固态继电器为驱动控制器件。 3.系统安装 SBWZ-PT100 温度变送器端子 5 接 24V 电源正端、端子 4 为 420mA电流输出端。端子 1、2、3 接热电阻。温度控制系统原理接线图如图 2所示。 4.软件设计 (1)温度控制技术的选择 三菱 FX2N-48MR 可编程序控制器拥有自己的 PID 指令,只需进行一些简单的参数设置即可,且与开关量控温法相比系统的控制精度有了较大的提高。 (2)内

5、存地址及内部继电器分配 PLC 内存地址及内部继电器功能对照见表 2。 (3)程序设计 系统的启动与停止。利用内部辅助继电器来代替开关输入,可以在触摸屏上点击启动、停止,节省 I/O 输入点。其指令表如下: LD M3 OR M5 ANI M4 OUT M5 特殊功能模块。FX2N-4AD 的识别,FX2N-4AD 把两个温度传感器输出转换为数字量,并把两个通道的数据求平均。其指令表如下: LD M8002 FROM K0 K30 D4 K1 CMP K2010 D4 M0 LD M1 TOP K0 K0 K3311 K2 TOP K0 K1 K4 K2 FROM K0 K29 K4 M10

6、K2 ANI M10 ANI M20 FROM K0 K5 D10 K2 MEAN D10 D20 K2 PID 参数设定: LD M5 MOVP K1000 D300 MOVP K1 D301 MOVP K50 D302 MOVP K10000 D303 MOVP K15000 D304 MOVP K0 D305 MOVP K0 D306 PID D200 D20 D300 D150 PID 输出值上下限调节: LD M5 ZCP K0 K5000 D150 M100 LD M100 MOV K0 D160 LD M101 MOV D150 D160 LD M102 MOV K5000 D1

7、60 PWM 指令控制电热器的导通时间: LD M5 PWM D160 K5000 Y000 OUT Y001 LD M5 CMP D20 D200 M6 LD M6 AND M5 OUT Y2 LD M4 ZRST D0 D400 END 5.调试运行 系统按图 2 连接好以后,建立人机界面。 当前温度为 39.1,就是 A/D 转换模块转换来的数字量 391。将温度设定为 800 就相当于 80,并设定 PID 的参数,然后按下启动按钮,系统启动,开始进行温度当前值采集和 PID 运算。 当温度升高到 40.5时,PID 运算输出 5000,电热管持续导通,温度持续升高;温度上升到 77.

8、2,PID 输出为 3296,电热管每 5s 导通3s,使温度缓慢上升;温度为 79.7时,PID 输出为 893,即电热管在5s 的周期里导通 1s;如果当前温度超过温度设定值,风机就导通降温。 使用 FX2N-48MR 自带的 PID 指令,能使温度控制系统更加稳定,控制精度更高。使用 PWM 脉宽调制指令,进一步提高了系统控制精度。利用触摸屏作为人机界面,控制系统的启动、停止,输入温度设定值,实时监控温度的变化,临时改变 PID 的各项数据不用一直更改梯形图,就可以改变温度设定值等数据,使操作更加方便。 参考文献: 1王晓华.高精度温箱温度控制系统设计J.西安工业大学硕士论文,2013,4 2王兆明.电气控制与 PLC 技术M.北京:清华大学出版社,2010,4

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。