推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于MATLAB的温度控制系统设计

更新时间:2020-10-24 11:27:17 大小:5M 上传用户:xuzhen1查看TA发布的资源 标签:matlab温度控制系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

基于 MATLAB的温度控制系统在单片机的选择上,本文选用了AVR单片机系列的ATmega8。单片机定时对炉温进行检测,经AD转换得到相应的数字量,送至PC机进行分析和运算,得到控制量,再传回单片机:;单片机根据收到控制量调制输出PwM波控制加热功率,从而实现对温度的控制。在控制算法上,首先采用了PID算法,是通过机在PC上利用 MATLAB编写控制程序。考虑到该系统属于典型的惯性环节,仅有PID算法可能达不到预期效果。为此,本系统还尝试了模糊控制算法。通过比较两种算法在该系统的性能,以便优化对系统的控制。
本文系统地介绍了单片机温度控制系统的软硬件模块设计。其中AD模块、通讯模块为系统的核心模块。另外,在系统的设计方面,有不少难点。主要是 MATLAB控制界面与通讯的实现。为了解决难点,本文参考与查阅了AVR单片机、ICcAVR编程语言GU的制作等参考文献,在此基础上,基本完成了对系统的要求关键词:单片机:ATmega8:温度控制;控制算法:MATLAB:通讯协议

温度是工业对象中主要的被控参数之一,如冶金、机械、食品、化工各类工业中广泛使用的各种加热炉、热处理炉、反应炉等,对工件的处理温度要求严格控制。随着社会的不断进步,我们对温度的要求也在不断严格,很多企业都需要非常精确的温度,所以温度控制在社会上有着越来越多的运用,现在社会上已经有了很多种的温度控制系统,传统的控制系统主要由测量电路和控制电路组成,所具备的功能较少,也比较弱,而且结构很复杂
将微机技术引入控制系统中,不仅可以解决传统控制系统不能解决的问题,而且还能简化电路、增加或増强功能、提髙控制精度和可靠性,显著増强测控系统的自动化、智能化程度,而且可以缩短系统研制周期、降低成本、易于升级和维护。
因此,现代控制系统设计,特别是高精度、高性能的控制系统,目前已很少不采用计算机技术的了。本文在这讲述了基于MA∏LAB的温度控制系统的设计,控制器采用ATMEL公司的增强型内置 Flash精简指令集高速8位单片机 ATmega8进行数据采集和控制

部分文件列表

文件名 大小
基于MATLAB的温度控制系统设计.pdf 5M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载