资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
本文格式为Word版,下载可任意编辑虚拟仪器课程设计实验报告 微机化仪器综合设计与实践 测验指导书 李扬 周琦 广东工业大学机电工程学院 2022 6月印刷 目次 测验六 基于PID算法的可控硅水温自动调理系统设计 一、测验目的和要求 1.掌管虚拟仪器高级语言Lab VIEW 或Lab Windows/CVI 的流程图和软仪器 面板的编程设计方法,熟谙数据处理模块、信号分析模块、仪器操纵模 块等各种软件模块的应用。 2掌管数据采集硬件的低层驱动程序(C 语言/汇编语言)设计、调试及 嵌入Lab VIEW 的技术。 3.学习基于PID的比例积分微分程序编写方法。 4.了解可控硅的的温度操纵特点和原理。 5.熟谙CB-68LP接线端子板各接口,利用CB-68LP端子板和PCI-6023E数据采集卡举行模拟量和数字量的转换及相关数据采集。 二、测验主要仪器设备和材料 (1)装有lab windows/CVI 软件PC 一台 (2)PC-DAQ/PCI 卡 (3)CB-68LP端子板 (4)变送器(型号 SBWZ-2460) (5)可控硅 (6)热电偶 三、测验内容和要求 1、测验内容 1)、对水温举行数据采样:先把水温加热至某个温度值(100左右,利用万能表测试相应引脚的输出电压,温度每下降1 摄氏度,就连忙记录输出电压值。 2)、对采样数据举行处理:通过查看可知,电压与温度不成线性关系, 是一条曲线,因此,本设计采用分段直线拟合。得出电压与温度的对应 关系。 3)、用户界面设计:用Lab windows/CVI 软件举行用户界面开发,并举行 编程。概括程序见后面。 4)、举行调试:把PC 和其他设备连接好,测试程序,设置PID 参数,观 察操纵效果,确立PID 参数。 5)、重新对数据采样:开头采样时,由于温度和电压值都不断发生变化, 而温度计显示变化相对于电压变化有确定的滞后,造成微机上温度显示 数值比温度计发生确定量的偏移,造成较大误差。因此,此次采样利用 刚开发的程序操纵炉温恒定,查看电压变化范围,记录多个电压值,求 其平均值。但只需要对片面温度采样就可以了,由于这里采用线段拟合 成曲线,只需要线段的端点数据就可。 6)、重新调试程序,并完善用户界面。 2、程序如下: #include #include #include #include #include #include Static int panelHandle; Static double Wave 1024; Static double Temp 1024; Static double A; Static double F; Static double Ph, VOL, GG; Static double AM; Static double PGAIN; Static double IGAIN; Static double DGAIN; Static double LASTERR; Static double TEMP; Static double integral, TEMPUP, PIDPWM; Static double TE=0; Static unsigned long AOtaskID; Static double ERR, FERROR, PT; PID_PWM() / PID 算法定义 Double ERR; Double PT, DT, RESULT, FERROR; ERR=TEMP-AM; 4
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号