- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
0. 前言 1
1. 煤气退火炉控制系统基本理论 2
2. 方案设计 3
3. 硬件电路的工作原理 3
3.1键盘部分模块 3
3.2显示部分模块 4
3.3A/D转换显示部分模块 5
3.480C51单片机模块 6
3.5模拟信号部分模块 9
4. 软件编程 9
5. 系统调试和结果分析 13
6. 结论及进一步设想 13
参考文献 14
附录1 元件清单 15
附录2 总电路图 16
附录3 总程序 17
课设体会 22
基于单片机的煤气退火炉控制系统设计
XX XXXXXXXX
摘要:本文设计了一个,它的主要,,主要解决方案是80C51单片机,A/D转换芯片ADC0804,键盘/显示接口芯片MM74C922等。由于本设计具有很强的通用性,所以本设计也可用于其它的温度控制系统。
关键词:;;
0. 前言
传统的控制系统主要由测量电路和控制电路组成,所具备的功能较少,也比较弱,而且结构很复杂。计算机技术的迅速发展,使得传统的控制系统发生了根本性的变革,即采用微机作为控制系统的核心,代替传统的控制系统的传统的电子线路,从而成为新一代的微机化控制系统。将微机技术引入控制系统中,不仅可以解决传统控制系统不能解决的问题,而且还能简化电路、增加或增强功能、提高控制精度和可性,显著增强测控系统的自动化、智能化程度,而且可以缩短系统研制周期、降低成本、易于升级和维护。因此,现代控制系统设计,特别是高精度、高性能的控制系统,目前已采用计算机技术了。计算机技术的引入,可以为控制系统带来以下一些新特点和新功能。(1) 自动调零功能在每次采样前对传感器的输出值自动清零,从而大大降低因控制系统漂移变化造成的误差。(2) 数字滤波功能利用算机软件对测量数据进行处理,可以抑制各种干扰和脉冲信号。(3) 数据处理功能利用计算机技术可以实现传统仪器无法实现的各种复杂的处理和运算功能。(4) 复杂控制规律利用计算机技术不仅可以实现经典的PID控制,还可以实现各种复杂的控制规律,例如,自适应控制、模糊控制等。(5) 自我诊断功能采用计算机技术后,可对控制系统进行监测,一旦发现故障则立即进行报警,并可显示故障部位或可能的故障原因,对排除故障的方法进行提示。微机化的控制系统是以微机为核心、测量控制一体化的系统,这种系统对被控对象的控制是依据对被控对象的测量结果决定的。因此,它实质上是一种闭环控制系统1. 煤气退火炉控制系统基本理论
煤气退火炉控制系统的主要原理是利用数字串级控制算法。
炉温和煤气流量的串级控制结构如图1所示。
图 炉温和煤气流量的串级控制结构图
不管串级控制有多少级,计算的顺序总是从最外面的回路向内进行的。
计算主回路的偏差:=-
计算主回路控制器的输出:
=+
=[-]++[-2*+]
其中:为比例增益;=* 为积分系数;=*为微分系数。
计算副回路的偏差:=-
计算副回路控制器的输出:
=+
=[-]++[-2*+]
其中:为比例增益; =* 为积分系数; =*为微分系数。
2. 方案
煤气退火炉控制系统的基本组成如图所示。
图 煤气退火炉控制系统框图3. 硬件电路的工作原理
.1键盘部分模块
矩阵式键盘如下图3所示。
图 矩阵式键盘图
人机交互由单片机应用系统中配置的外部设备构成。它是应用系统与操作人员间交互的接口,是系统与外界联系的纽带和界面。一个安全可靠的应用系统必须具有方便、灵活的交互功能,既能及时反映系统运行的重要状态,又能在必要时实现适当的人工干预。单片机应用系统经常使用简单的键盘和显示器件来完成输入/输出操作的人机界面。
为了减少键盘与单片机接口所占用I/O口线的数目,在键较多时,通常都将键盘排列成行列矩阵式每一水平线(行线)与垂直线(列线) 的交叉处不相通,而是通过一个按键来连通。利用这种行列矩阵结构只需N根行线和M根列线即可组成M*N键的键盘。键盘的扫描方式有两种:查询方式和中断方式。本系统选用中断方式,即键盘上没有键闭合时INT1(低有效)为高电平,当键盘上有任意键按下时INT1端变低,向CPU发出中断请求。若CPU开放外部中断1,则响应中断请求,执行中断服务程序,允许定时中断程序,禁止INT1中断。当时中断程序区抖动,扫描到键号写入缓冲器,置位标志通知主程序处理,判断到键释放后又允许INT1中断,禁止定时程序扫描键盘。.2显示部分模块
二个七段数码管及7447显示部分由图4所示。
图 显示部分框图
显示部分主要由1个7447芯片和2个七段数码管组成。7447电路是由与非门、输入缓冲器和7 个与或非门组成的BCD-7 段译码器/驱动器。通常是低电平有效,高的灌入电流的输出可直接驱动显示器。7 个与非门和一个驱动器成对连接,以产生可用的BCD
文档评论(0)