蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

温室温度控制系统

  • 资源ID:55656141       资源大小:221.58KB        全文页数:5页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

温室温度控制系统

温室温度控制系统温室温度控制系统 一、题目要求一、题目要求 在某小型育种温室中,需要用计算机对温室的温度进行监控。温室温度可在040℃范围设定,当温度 高于 40℃时必须关断加热装置。加热装置是利用一般城市集中供暖的暖气片,用一个电动调节阀控制热水 流量。查阅文献,使用本课程所用的工控机等设备,给出温度控制系统初步设计。 要求要求 画出系统的结构框图并注明各个环节的输入和输出信号的名称。 (25 分) 简要说明系统的工作过程。 (15 分) 设计温度测量系统。 (20 分) 画出输入通道程序、输出通道程序及控制程序的核心流程图。 (20 分) 按以上流程图编写三个程序的代码。 (20 分) 二、系统结构框图二、系统结构框图 工控机 控制器 三、系统的工作过程三、系统的工作过程 流量控制 实际温度 T D/A 电动调节阀温度 数数 据据 通通 道道 A/D 通过工控机,设定系统温度 T’。系统通过温度传感器 AD590 采集温室中的温度(040℃) ,经信号调 理电路利用 OP07 完成流压转换(010V) ,信号经端子板输入工控机。通过编制的程序,将电压值转换为数 字 T 表示外界温度,与 T’比较,利用 PID 控制,将系统温度快速的调节为给定值,并通过不断的调整, 保持温室中的温度。 信号调理电路 流压转换 温度传感器 AD590 四、温度测量系统四、温度测量系统 据电路的输出电压表达式,由于温室中温度范围为040℃ 则u0 [iT − 可求得 Vcc R1 ]R2 R136.6KΩ R2150 KΩ R320 KΩ 五、流程图五、流程图 1 1、输入通道程序、输入通道程序 开始 设置 开始触发 先读入低位,再读入高位 转换为数字量 返回主程序 2 2、输出通道程序、输出通道程序 3 3、控制程序、控制程序 开始 输入电压值 先输出低位, 再输出高位 返回主程序 开始 否 给定温度 T’ 测量外界温度 A/D 子程序 采集温度 T 比较 T 与 T’,是否 需要调节 是 用 PID方法计算出所需的控制量 否 D/A 子程序 是否结束 结束 是 六、主要元件和设备六、主要元件和设备 AD590 一个,OP07 一个,电动调节阀ML7420A,工业控制计算机,IPC610,采集控制卡PCL-812PG,端 子板 ACLD-9188 ML7420A 产品名称 ML7420A 电动阀门执行器 产品型号ML7420A 适用于 Honeywell 的 HVAC 阀门电源24VAC,功耗 7VA 最大输入信号0-10VDC 或 2-10VDC 带位置反馈信号输出正反作用可选防腐设计免维护保护等级IP54 轴杆推力600 牛顿环境温度-1050C 最大介质温度150C 七、程序代码七、程序代码 int AD int port { int high,low,temp; outdata,lbyte,hbyte; outportbBase10,port; outportbBase9,0; outportbBase11,1; outportbBase12,1; tempinportbBase5; temptemp whiletemp0 x10 { tempinportbBase5; temptemp } high inportbBase5; low inportbBase4; outdatahigh hbyteoutdata8 outportbBase42* port,low; outportbBase52* port,high; } main { float t,v; float ki,kp,kd,sum,deltau,v_out; double e[200]{0},r[200]{0}, u[200]{0},y; printf“Please the T“; sacnf“d“, vs/5; yv; r[0] AD0/4095.0*20.0-10.0; for i0;i200;i { r[i] AD0/4095.0*20.0-10.0; e[i]absr[i]-y; ifi0 { deltaukp*e[i]ki*e[i]kd*e[i];} else ifi1 deltau kp*e[i]-e[i-1]ki*e[i]kd*e[i]-2*e[i-1]; else deltau kp*e[i]-e[i-1]ki*e[i]kd*e[i]-2*e[i-1]e[i-2]; u[i]u[i-1] deltau ifu[i]10 u[i]10; v_outintu[i]/10.0*4095.0; DA0,v_out; delay500; } } (注本资料素材和资料部分来自网络,仅供参考。请预览后才下载,期待您 的好评与关注)

注意事项

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

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开