欢迎来到天天文库
浏览记录
ID:36730913
大小:420.05 KB
页数:12页
时间:2019-05-14
《过程控制课设论文 - 副本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实用标准过程控制综合设计报告学院:机电工程学院专业:电气工程及其自动化组员:1300120104罗金趣1300120106邓建翔1300120132杨志豪指导老师:张彤文案大全实用标准目录第一篇PID控制器仿真设计报告32.1仿真设计题及要求32.2、仿真测试及参数整定32.3仿真结果分析比较5第二篇单片机与组态王的通信63.1组态王置63.2程序编写及相关知识93.2.1.通讯口设置:93.2.2.在组态王中93.2.3.组态王与单片机通讯的命令格式:10结束语13文案大全实用标准第一篇PID控制器仿真设计报告2.1仿真设计
2、题及要求有一被控对象传函为:现拟用一数字调节器对其实施控制,设采样周期为T=1s要求:(1)求出该对象带零阶保持器后离散化的Z传函。(2)使用最少拍法设计一个调节器。(3)在Simulink中对上述调节器的运行情况进行仿真。提示:MATLAB中c2d函数可以实现连续传函离散化。2.2、仿真测试及参数整定积分分离控制基本思路是:当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。其具体实现步骤如下:(1)根据具体系统,人为设定阈值
3、0Δ>;(2)当Δ)(>ke时,采用PD控制;(3)当Δ)(4、的积分项在系统进入稳态的时候才会进入运行,这样可以提高稳态精度,而系统在响应处于瞬态过程时,将积分项断开来改善动态响应质量,当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。第二篇单片机与组态王的通信3.1组态王置文案大全实用标准这一步选择地址,需要为自己的单片机设备确定一个地址,这有点麻烦。需要看一看地址帮助,这里简单说明一下。如果在同一个串口上连接多个单片机设备,那么就需要确定究竟与哪一个设备通信,这就需要有个地址,这是上5、面我取的地址2.0中的2的由来,而小数点后面可取0/1,按kingview的介绍是打包还是不打包。我还没有理解打包是什么,所以先取文案大全实用标准现在“设备”下面多出来了com4,并且在右侧多出了一个“我的单片机”的图标,这是我为自己的单片机设备起的名字。右击该图标,在弹出的快捷菜单中选择“测试我的单片机”,打开对话框。这里选择通信参数,为简单起见,我们将校验选为“无”,其他按图上选择,然后单击“设备测试”进入到设备测试页面。文案大全实用标准增加一个寄存器,寄存器X后面加个0,数据类型选择“BYTE,SHORT,FLOAT”三6、者之一。我们选择BYTE,选择添加。至此kingview也设置好了。3.2程序编写及相关知识3.2.1.通讯口设置:通讯方式:RS-232,RS-485,RS-422均可。波特率:由单片机决定(2400,4800,9600and19200bps)。字节数据格式:由单片机决定。注意:在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数一致3.2.2.在组态王中定义设备地址的格式格式:##.#前面的两个字符是设备地址,范围为0-255,此地址为单片机的地址,由单片机中的程序决定;后面的一个字符是用7、户设定是否打包,“0”为不打包、“1”为打包,用户一旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。3.在组态王中定义的寄存器格式文案大全实用标准斜体字dd代表数据地址,此地址与单片机的数据地址相对应。注意:在组态王中定义变量时,一个X寄存器根据所选数据类型(BYTE,UINT,FLOAT)的不同分别占用一个、两个,四个字节,定义不同的数据类型要注意寄存器后面的地址,同一数据区内不可交叉定义不同数据类型的变量。为提高通讯速度建议用户使用连续的数据区。3.2.3.组态王与单片机通讯的命令格式:读写格式(除字头8、、字尾外所有字节均为ASCII码)说明;字头:1字节1个ASCII码,40H设备地址:1字节2个ASCII码,0—255(即0---0x0ffH)标志:1字节2个ASCII码,bit0~bit7,bit0=0:读,bit0=1:写。bit1=0:不打包。bit3bit2=00
4、的积分项在系统进入稳态的时候才会进入运行,这样可以提高稳态精度,而系统在响应处于瞬态过程时,将积分项断开来改善动态响应质量,当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。第二篇单片机与组态王的通信3.1组态王置文案大全实用标准这一步选择地址,需要为自己的单片机设备确定一个地址,这有点麻烦。需要看一看地址帮助,这里简单说明一下。如果在同一个串口上连接多个单片机设备,那么就需要确定究竟与哪一个设备通信,这就需要有个地址,这是上
5、面我取的地址2.0中的2的由来,而小数点后面可取0/1,按kingview的介绍是打包还是不打包。我还没有理解打包是什么,所以先取文案大全实用标准现在“设备”下面多出来了com4,并且在右侧多出了一个“我的单片机”的图标,这是我为自己的单片机设备起的名字。右击该图标,在弹出的快捷菜单中选择“测试我的单片机”,打开对话框。这里选择通信参数,为简单起见,我们将校验选为“无”,其他按图上选择,然后单击“设备测试”进入到设备测试页面。文案大全实用标准增加一个寄存器,寄存器X后面加个0,数据类型选择“BYTE,SHORT,FLOAT”三
6、者之一。我们选择BYTE,选择添加。至此kingview也设置好了。3.2程序编写及相关知识3.2.1.通讯口设置:通讯方式:RS-232,RS-485,RS-422均可。波特率:由单片机决定(2400,4800,9600and19200bps)。字节数据格式:由单片机决定。注意:在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数一致3.2.2.在组态王中定义设备地址的格式格式:##.#前面的两个字符是设备地址,范围为0-255,此地址为单片机的地址,由单片机中的程序决定;后面的一个字符是用
7、户设定是否打包,“0”为不打包、“1”为打包,用户一旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。3.在组态王中定义的寄存器格式文案大全实用标准斜体字dd代表数据地址,此地址与单片机的数据地址相对应。注意:在组态王中定义变量时,一个X寄存器根据所选数据类型(BYTE,UINT,FLOAT)的不同分别占用一个、两个,四个字节,定义不同的数据类型要注意寄存器后面的地址,同一数据区内不可交叉定义不同数据类型的变量。为提高通讯速度建议用户使用连续的数据区。3.2.3.组态王与单片机通讯的命令格式:读写格式(除字头
8、、字尾外所有字节均为ASCII码)说明;字头:1字节1个ASCII码,40H设备地址:1字节2个ASCII码,0—255(即0---0x0ffH)标志:1字节2个ASCII码,bit0~bit7,bit0=0:读,bit0=1:写。bit1=0:不打包。bit3bit2=00
此文档下载收益归作者所有