计算机控制系统实验计算机控制系统实验报告)
导读:就爱阅读网友为您分享以下“计算机控制系统实验报告)”的资讯,希望对您有所帮助,的支持!
? ?
TH1=(65536-50000)/256; //定时器初值寄存器 TL1=(65536-50000)%256
T1一次定时50ms,作为基本定时时间,通过多少定时中断,控制时间
50ms*num,因此只要控制num值即可控制开口度的大小,num的范围为0~200,即可以控制0~10s
TCON 定时器控制寄存器,用于启动定时器、中断和溢出标记以及中断触发信号类型等。 5. 实验步骤 设备连接与检查
(1) 将计算机控制技术实验台水槽中灌满水(至溢出口的下沿)。
(2) 连接RS232串口线,将串口选择开关拨向使用的RS232串口类型的方向。(3) 连接电源线,将电源插头接到220V电源上。(4) 打开电源,电源指示灯亮。
(5) 使用万用表检查5V,24V,220V电源是否正常。 实验操作
注意:正常情况下,采集控制器程序已安装。可以跳过(1)、(2),直接进行(3)。若未下载,则需要重新下载程序:按继续进行(1)、(2)。
(1)短接下载口Download,编写通讯程序,改变通讯波特率等,使用串口调试助手查看实验效果。
(2)打开桌面上WSD的下载软件,在Configuration选择串口的Port,然后点击OK,一次选择Reset,Download,打开《实验一四线制PT100温度采集控制程序(自动)》,找到要烧写的Hex文件test .hex。烧写完成后选择Run,程序开始运行,当下次试验台关机重启时,可以直接拔掉Download短接线,程序会自动执行。(3)用万用表测量+24V和24VGND,AVDD和AGND,DVDD和DGND以及参考源REF+和AGND之间的电压,将上述数据记录在表1中,见附录1;
(4)将左上方的恒流源开关拨向OFF,将电压红表笔插到mA插孔中,测量出从IEXC2引脚输出恒流源的实际大小值,将上述数据记录在表1中,见附录1; (5) 用串口调试工具向单片机发送40 51命令,开启电磁阀3。
(6)用串口调试工具向单片机发送4011命令,会自动启动水泵2,当水泵2水位达到150mm左右的高度时,发送40 10命令关闭水泵2。接着发送40 31启动
搅拌泵。
(7) 将左上方的恒流源开关拨向OFF,用万用表的电阻档测量PT100的电阻值; (8)将左上方的恒流源开关拨向ON,将从IEXC2引脚输出恒流源到PT100,测量电阻两端电压;
(9)使恒流源开关处于ON的状态,在串口调试工具中向单片机发送4033命令,读出AD转换值(注意拔下万用表探针); (10)将上述数据记录在表1中,见附录1;
(11)在串口调试工具中向单片机发送4021命令,打开加热器,1分钟后再向单片机发送4020命令,关闭加热器; (12)重复(7)~(11)共7次;
(13)完成实验时,发送4030关闭搅拌机,再发送4020命令进一步保证关闭加热器;
(14)最后发送40 10指令来关闭水泵,发送40 41来打开电动球阀2来放水,放水完成后可以选择发送40 40关闭电动阀,在实验一开机我们总是把电动球阀关闭掉的。
(15)完成表1的填写。
说明:串口调试工具向单片机发送 4011等指令时,应该选择16进制发送。接收也要选择16进制显示。为了便于了解是否正确发送,单片机会回发相同的指令到串口调试工具如4011,只有 4033是特例,单片机会回发AD采样值;由于(7)~(9)操作本身就有时间差等因素,测量相应地会引入了人为误差。 实验计算
根据上述表格1,对实验数据进行如下计算、分析、比较:
(1) 根据上述表格1中的PT100电阻两端实际电阻值,PT100特性推算出温度
值1;
(2) 根据上述表格1中的恒流源IEXC2电流(μA)和PT100电阻两端电压,计
算出PT100电阻值,计算出PT100温度值2;
(3) 根据AD采样值计算出相应的电压,再按(2)计算出PT100温度值3 (4) 用Excel画出温度值1、温度值2、温度值3; (5) 对3个温度进行比较和分析。
表1 信号采集测量记录表
注:水箱2的液位高度均为150mm;
传感器换算温度(温度值1)=(当前Pt100电阻-100Ω)/;
电压换算温度(温度值2)=(PT100电阻两端电压/恒流源IEXC2电流-100)/;
Pt100换算温度(温度3)计算: AD采样电压=TEMP(转化为十进制值)*40mV/16777215,再根据实测恒流
计算机控制系统实验 计算机控制系统实验报告 ) 来自淘豆网m.daumloan.com转载请标明出处.