温室温度控制系统

上传人:新** 文档编号:488114268 上传时间:2023-05-28 格式:DOCX 页数:3 大小:43.91KB
返回 下载 相关 举报
温室温度控制系统_第1页
第1页 / 共3页
温室温度控制系统_第2页
第2页 / 共3页
温室温度控制系统_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《温室温度控制系统》由会员分享,可在线阅读,更多相关《温室温度控制系统(3页珍藏版)》请在金锄头文库上搜索。

1、温室温度控制系统一、题目要求:在某小型育种温室中,需要用计算机对温室的温度进行监控。温室温度可在040C范围设定,当温度 高于40C时必须关断加热装置。加热装置是利用一般城市集中供暖的暖气片,用一个电动调节阀控制热水 流虽。查阅文献,使用本课程所用的工控机等设备,给出温度控制系统初步设计。要求画出系统的结构框图并注明各个环节的输入和输出信号的名称o(25分)简要说明系统的工作过程。(15分)设计温度测量系统。(20分)画出输入通道程序、输出通道程序及控制程序的核心流程图。(20分)按以上流程图编写三个程序的代码。(20分)二、系统结构框图工控机控制器三、系统的工作通过工控机,设定系统温度T 理

2、电路利用OP07完成流压转换 数字T表示外界温度,与T,比较 保持温室中的温度。四、温度测量系统据电路的输出电压表达式,:范围:信号调理电路温度传感器流压转换AD590则:uO = i(T)-詈R2可求得:R1=36.6KQR2=150 KQR3=20 KQ五、流程图开始1、输入通道程序2、输出通道程序3、控制程序六、主要元件和设备AD590 个,OP07 个,电动调节阀 端子板ACLD-9188ML7420A:产品名称:ML7420A电动阀门执产品型号:ML7420A开始设置开始 开始触& |卜窜机,IPC610,采集控制卡PCL-812PG,给定温度V先读入低位,再注入高位适用于Honey

3、well的HVAC阀门电源:24VAC汲测量外界温度转换方A/D子程序-rn返回采集温度T最大输入信号:010VDC或2.10VDC带位皆反馈信号输出正反作用可选防腐设计免维护保护等级:IP54轴 杆推力:600牛顿环境温度:-1050 C最大介质温度:150 C七、程序代码int AD (int port)(inthigh,low,temp;outdata,lbyte,hbyte;outportb(Base+10,port);outportb(Base+9,0);outportb(Base+ll,l);outportb(Base+12,l);temp=inportb(Base+5);temp

4、=temp&0xl0;while(temp=0xl0)(temp=inportb(Base+5);temp=temp&0xl0;high= inportb(Base+5);low= inportb(Base+4);outdata=high&OxOf;hbyte=outdata8;outdata=hbyte+low;return(outdata);lntDA(int port, int data)inthighjow;low=data&Oxff;high=(data8)&0x0f;outportb(Base+4+2* port,low);outportb(Base+5+2* port,high)

5、;main()floatt,v;float ki,kp,kd,sum,deltau,v_out;double e200=0/r200=0/u200=0/y;printf(,Please input the T:H);sacnf(d”,&t);v=s/5;y=v;r0=AD(0)/4095.0*20.0-10.0;for (i=0;i200;i+)ri=AD(0)/4095.0*20.0-10.0;ei=abs(ri-y);if(i=O) deltau=kp*ei+ki*ei+kd*ei;else if(i=l)deltau= kp*(ei-ei-l)+ki*ei+kd*(ei-2*ei-l);elsedeltau= kp*(ei-ei-l)+ki*ei+kd*(ei-2*ei-l+ei-2);ui=ui-l+ deltauif(ui10) ui=10;v_out=(int)(ui/10.0*4095.0);DA(Ozv_out);delay(500);)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号