实验一 温控系统设计实验
一、实验要求:利用实验仪上显示电路、键盘或开关电路、A/D、D/A转换电路,模拟空调恒温控制。可
以利用实验仪上的电位器模仿温度变化,制冷和加热可以控制直流电机模仿压缩机或加热器的运行。要求可以用键盘或开关设定恒温温度,当外界温度超过设定温度1℃时,就要启动制冷压缩机。当前温度要能够显示,可以用LED 显示当前温度。
二、实验目的:了解闭环控制的基本原理;培养综合运用单片机控制的能力和技巧。
四、实验说明
ADC0809是8位A/D转换器,其输出数字量的范围是0~255(FFH ),这与人对温度的识别习惯不相吻合,所以应考虑将输出值进一步转换到如0~100的温度范围(设温度传感器的量程是0~100℃)。另外有兴趣的同学可深入考虑如下两点:
(1)将当前温度显示用两位数字表示; (2)当前温度与设定温度相差越大,则压缩机的转速越快,这是闭环控制的基本原理。
五、实验步骤:(如源程序、流程图或调试中遇到的问题和解决方法等)
六、实验结果和体会:
实验二 步进电机控制系统设计实验
一、实验要求:由P1口控制步进电机,编写程序输出脉冲序列控制步进电机实现正转、反转、加速和减
速等功能。
二、实验目的:了解步进电机控制的基本原理;掌握控制步进电机转动的编程方法;了解脉宽调制(PWM )
的原理。
四、实验说明
步进电机驱动原理是通过对每组线圈中的电流的顺序切换来使电机作步进式旋转。切换是通过单片机
输出脉冲信号来实现的。所以调节脉冲信号的频率就可以改变步进电机的转速,改变各相脉冲的先后顺序,就可以改变电机的转向。步进电机的转速应由慢到快逐步加速。 电机驱动方式可以采用双四拍(AB →BC →CD →DA →AB )方式,也可以采用单四拍(A →B →C →D →A )方式。为了旋转平稳,还可以采用单、双八拍方式(A →AB →B →BC →C →CD →D →DA →A )。各种工作方式的时序图如下:(高电平有效): 上图中示意的脉冲信号是高电平有效,但实际控制时公共端是接在VCC 上,所以实际控制脉冲是低电平有效。
五、实验步骤:(如源程序、流程图或调试中遇到的问题和解决方法等)
六、实验结果和体会:
实验三 PID 模拟仿真实验
一、实验要求:在matlab 中仿真PID 控制环节,编写程序绘制pid 对控制系统响应曲线的影响,分析其
规律。
二、实验目的:通过PID 仿真实验,了解pid 原理和功能;理解pid 控制器对系统性能的改善。
三、实验电路及连线
参考附件
四、实验说明
在过程控制中,按偏差的比例(P )、积分(I )和微分(D )进行控制的PID 控制器(亦称PID 调节器)是应用最为广泛的一种自动控制器。利用matlab 中的simulink 工具箱可以较为方便的模拟各阶系统的运行及响应曲线。
通过调节pid 各个参数可以改善系统的响应曲线,使得系统能够快速准确的跟踪输入的变化。
五、实验步骤(如源程序、流程图或调试中遇到的问题和解决方法等)
完成下表实验,并继续探索一下PID 参数其他组合带来的对应规律的变化情况。
六、实验结果和体会:
试分析pid 各个环节对系统性能的影响。
附--PID 实验系统制作过程如下:
点击右键,用线将模块按下图链接起来
双击红圈中的模块,弹出窗口,修改弹出窗口中的红圈符号,++变+-
点击apply 和ok 生成下图结果
点击红圈中的pid 模块,弹出对话框,把integral 项中的1改成0,之后点击ok 保存
再点击红圈中的scope 模块,弹出结果观察窗。准备观察运行结果
点击红圈中的三角运行符号
得到结果图
实验一 温控系统设计实验
一、实验要求:利用实验仪上显示电路、键盘或开关电路、A/D、D/A转换电路,模拟空调恒温控制。可
以利用实验仪上的电位器模仿温度变化,制冷和加热可以控制直流电机模仿压缩机或加热器的运行。要求可以用键盘或开关设定恒温温度,当外界温度超过设定温度1℃时,就要启动制冷压缩机。当前温度要能够显示,可以用LED 显示当前温度。
二、实验目的:了解闭环控制的基本原理;培养综合运用单片机控制的能力和技巧。
四、实验说明
ADC0809是8位A/D转换器,其输出数字量的范围是0~255(FFH ),这与人对温度的识别习惯不相吻合,所以应考虑将输出值进一步转换到如0~100的温度范围(设温度传感器的量程是0~100℃)。另外有兴趣的同学可深入考虑如下两点:
(1)将当前温度显示用两位数字表示; (2)当前温度与设定温度相差越大,则压缩机的转速越快,这是闭环控制的基本原理。
五、实验步骤:(如源程序、流程图或调试中遇到的问题和解决方法等)
六、实验结果和体会:
实验二 步进电机控制系统设计实验
一、实验要求:由P1口控制步进电机,编写程序输出脉冲序列控制步进电机实现正转、反转、加速和减
速等功能。
二、实验目的:了解步进电机控制的基本原理;掌握控制步进电机转动的编程方法;了解脉宽调制(PWM )
的原理。
四、实验说明
步进电机驱动原理是通过对每组线圈中的电流的顺序切换来使电机作步进式旋转。切换是通过单片机
输出脉冲信号来实现的。所以调节脉冲信号的频率就可以改变步进电机的转速,改变各相脉冲的先后顺序,就可以改变电机的转向。步进电机的转速应由慢到快逐步加速。 电机驱动方式可以采用双四拍(AB →BC →CD →DA →AB )方式,也可以采用单四拍(A →B →C →D →A )方式。为了旋转平稳,还可以采用单、双八拍方式(A →AB →B →BC →C →CD →D →DA →A )。各种工作方式的时序图如下:(高电平有效): 上图中示意的脉冲信号是高电平有效,但实际控制时公共端是接在VCC 上,所以实际控制脉冲是低电平有效。
五、实验步骤:(如源程序、流程图或调试中遇到的问题和解决方法等)
六、实验结果和体会:
实验三 PID 模拟仿真实验
一、实验要求:在matlab 中仿真PID 控制环节,编写程序绘制pid 对控制系统响应曲线的影响,分析其
规律。
二、实验目的:通过PID 仿真实验,了解pid 原理和功能;理解pid 控制器对系统性能的改善。
三、实验电路及连线
参考附件
四、实验说明
在过程控制中,按偏差的比例(P )、积分(I )和微分(D )进行控制的PID 控制器(亦称PID 调节器)是应用最为广泛的一种自动控制器。利用matlab 中的simulink 工具箱可以较为方便的模拟各阶系统的运行及响应曲线。
通过调节pid 各个参数可以改善系统的响应曲线,使得系统能够快速准确的跟踪输入的变化。
五、实验步骤(如源程序、流程图或调试中遇到的问题和解决方法等)
完成下表实验,并继续探索一下PID 参数其他组合带来的对应规律的变化情况。
六、实验结果和体会:
试分析pid 各个环节对系统性能的影响。
附--PID 实验系统制作过程如下:
点击右键,用线将模块按下图链接起来
双击红圈中的模块,弹出窗口,修改弹出窗口中的红圈符号,++变+-
点击apply 和ok 生成下图结果
点击红圈中的pid 模块,弹出对话框,把integral 项中的1改成0,之后点击ok 保存
再点击红圈中的scope 模块,弹出结果观察窗。准备观察运行结果
点击红圈中的三角运行符号
得到结果图