工程训练设计作业_第1页
工程训练设计作业_第2页
工程训练设计作业_第3页
工程训练设计作业_第4页
工程训练设计作业_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

这只是个大体框架 还需要完善 请结合设计题目作进一步完善 这只是个大体框架 还需要完善 请结合设计题目作进一步完善 本设计主要分为 3 个模块 测温模块 信号处理模块 控制模块 如图所示 测温模块信号处理模块 电动调节阀 温度传感器传感器 输出控制电路 输入控制电路 工控机 PCl 812 采 集 卡 由于要对温度进行测量 故要有合适的温度传感器和信号调理电路 并且最后要以直 观的方式在工控机上显示当前温度值 当达到当压力高于 40 时必须通过程序关断调节电 动阀 控制部分用于对采集来的温度信息进行处理 并计算出控制量 反馈给执行机构 对系统作出正确的调整和处理 作为一个完整的系统 各个部分虽然较独立但也有一定联 系 工作原理及过程工作原理及过程 1 测温模块 采用温度传感器 AD590 温度信息经传感器转化为随温度线性变化的电压信号 原始的电压信号变化幅度和采集卡 AD 输入电压范围相比很小 且可能有漂移 温度 为 0 时电压不为 0 故必须由信号处理电路处理 将信号放大至可与采集卡 AD 通道 输入电压范围相比较 同时 信号处理电路也对温度信号进行监控 当温度超过上限 时强制关闭电动阀 以防工控机程序不正常时温度失控 2 信号处理模块 计算控制量 反馈给执行机构 对系统作出正确的调整和处理 除了计算控制量 程序还对信号进行监控 当信号超过上限时关闭电动阀 3 PID 控制模块 处理后的信号即可由采集卡进行 AD 转换 控制量的计算采用 PID 算法 使小型 育种室中的温度快速 稳定 精确地控制在设定值 1 设计电路 1 测温模块 测温模块 直接参考电子技术的测量水温的实验 里面有详细的电路图和说明 直接参考电子技术的测量水温的实验 里面有详细的电路图和说明 一 一 画出软件流程框图画出软件流程框图 2 开始 计算各变量初值 接受键入 ts kp ki kd 关闭电动阀 检测被控量 y i 计算控制信号 u 计算偏差 ey e1 e2 e3 延时 ts 输出控制信号 u 压力高于 40 N Y 结束 注 注 输入输出的程序流程图请参考书本输入输出的程序流程图请参考书本 3 编写控制程序编写控制程序 include graphics h include include define Base 0 x220 模拟量输出程序 可参考书本附录作改动可参考书本附录作改动 void DA char channel da float data unsigned char Byte H Byte L unsigned int out 0 out data 4095 0 10 0 Byte H out 8 Byte L out outportb Base 4 2 channel da 1 Byte L outportb Base 5 2 channel da 1 Byte H 模拟量输入程序 可参考书本附录作改动可参考书本附录作改动 float AD char channel ad short flag int Byte H Byte L float temp outportb Base 10 channel ad outportb Base 9 0 outportb Base 11 1 flag 1 outportb Base 12 1 while flag 0 Byte H inportb Base 5 Byte L inportb Base 4 temp Byte H 8 Byte L 2047 20 0 4095 0 return temp 省略画图子程序 4 void main float ey kp ki kd u 8 ey为期望值 按此设计要求应为8 u为控制量 int i ts float e1 e2 e3 mm float x 200 0 y 200 0 DA 1 1 printf Set ey ts Kp Ki Kd n scanf f d f f f e1 0 e2 0 e3 ey 0 0 for i 0 i 4 return 大于40结束控制 x i i y i AD 10 e1 e2 e2 e3 e3 ey y i 检测被控量y i u u kp e3 e2 ki ts e3 kd ts e3 2 e2 e1 if u 10 0 u 10 0 if u 10 return e1 e2 e2 e3 e3 ey AD 10 u u kp e3 e2 ki ts e3 kd ts e3 2 e2 e1 if u 10 0 u 10 0 if u 0 0 u 0 0 clrscr delay ts printf Now the value

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论