- 3
- 0
- 约6.61千字
- 约 9页
- 2019-04-03 发布于江苏
- 举报
《工艺过程微机控制》
课程设计指导书
班级 :材热09 有机09 无机09 材化09
地点 : 山东大学南新区计算机中心
时间 : (2011-2012一学期 16.17周)
山东大学
2011.12.10
工艺过程微机控制课程设计指导书
课程设计的目的
本课程设计的目的是培养学生应用计算机知识解决实际问题的能力.
通过课程设计,使学生能巩固加深课堂所学的工艺过程微机控制的原理知识,熟练掌握汇编语言编程技巧.
本课程设计是对学生基本微机开发应用技能的训练.
1.学习掌握工业生产中温度采集的方法,标度变换的方式以及采用微机实施温度控制的原理和方法,学习掌握微机用于数据采集和分析处理方面的知识.
2.学习掌握相关课程内容,了解A/D转换的原理及微机接口,综合运用微机原理及应用,计算机算法语言,测温仪表及热处理设备等方面的知识,是对同学们综合掌握各门课程并灵活用运用能力的一次提高.
课程设计的要求
1.独立完成设计任务
本课程设计是对已经学习过的有关课程的综合运用,要求独立完成,以达到培养同学们分析问题,解决问题和独立思考能力的目的.因此,要求不得有任何抄袭行为.
2.认真对待,按时完成
在课程设计过程中,学生必须认真细致地进行工作,考虑问题要全面周到,尽量在程序检查正确后再上机调试,以减少时间浪费,提高上及效率.
3.严格遵守各项规章制度
设计期间, 学生必须严格遵守纪律,执行正式上课的作息制度,不得迟到,早退.有事需按照请假制度办理请假手续,不得无故缺席.遵守实验室的规章制度,听从实验室老师的安排,不得随意乱动非设计需要的各类仪器和设备,如有损坏应按规定赔偿.保持实验室整洁卫生.
课程设计的内容
1.设计题目
选用工业生产中应用最多,最有代表性的微机控制系统----微机温度控制系统软件设计作为本次课程设计的题目.
微机控温系统由工业炉,输入通道,微型计算机,输出通道和执行机构五部分组成的闭环系统.对电炉来讲,作为被控量的温度信号首先由热电偶转变为毫伏电信号,经放大后再由A/D转换器变成数字量进入计算机.而后,计算机对所测温度按某一控制算法进行运算,比较,分析,然后直接经过接口去控制接触器或可控硅调功器,也可经D/A转换后去控制可控硅调压器,来改变控制量——电压或功率的大小,以达到控制温度的目的。被控量(温度)和控制量(电压或功率)之间的定量关系,即是该系统的数学模型。
由于时间、实验条件等各方面的关系,在本次课程设计中我们只进行控制软件的设计。
2.设计原理
控温系统控制软件编制在586微型计算机上完成。采用汇编语言编制源程序。根据A/D转换器的工作原理,用00~FF范围之间的八位二进制代表热电偶提供并经放大的0~+5伏热电势信号,从键盘输入。依据不同的热电偶分度表,将输入计算机的数字信号进行标度变换,转换为与温度热电势对应的温度值显示在计算机屏幕上,并根据设定温度分别给出加热、保温及超温报警信息。系统掌握如何利用计算机实现对工业炉炉温的采集和控制输出。
3.设计内容
所设计的温度控制软件就包括以下的内容:
程序开头,包括标度变换常量表的设置及各段的设置、各预置温度及运算结果的存放单元分配。
设定温度、报警温度的输入及存放。
系统初始化。
模拟热电势数字信号输入。
标度变换,将热电势信号转换为相应的十进制温度值。
温度显示。
预设定温度比较,并根据比较结果分别显示加热、保温或报警。
4.设计说明
1) 温度线性插值标度变换
在实际工程中,温度与热电势的关系不是线性的,应用时要对其进行线性化插值处理,即将温度与热电势之间的关系曲线进行分段处理,用分段直线代替整条曲线。分段方法如下:
将热电势非线性特性曲线进行等温度(或等热电势)分段,分别用T0、T1 、T2 …Ti、Ti+1…表示,对应的热电势用V0、V1、V2、…Vi、Vi+1——表示,其中Vi是模拟量热电势Vx经A/D转换后的数字量(可根据A/D转换器的精度和热电偶测控温度的范围确定)。
分段后,对每一段用直线代替曲线,写出每段的直线方程。
Tx=AiVx+Bi
经分段处理后,Ai、Bi均为常数,编程时,先把Vx、Ai、Bi制成表格形式放入数据段中。程序执行标度变换时,Vx与Vi依次比较,找到所在区间,再找到相应的Ai、Bi,算出温度值。
标度变换数据表的存放各式(热电势原始数据见附表)
V0
A0(小数)
A0(整数)
B0(低8位)
B0(高8位)
V1
A1(小数)
A1(整数)
B1(低8位)
B2(高8位)
…
Vi
Ai(小数)
Ai(整数)
Bi(低8位)
Bi(高8位)
…
Vmax
Amax(小数)
Amax(整数)
Bmax(低8位)
Bmax(高8位)
5.调试程序
源程序编程
原创力文档

文档评论(0)