二加热炉炉温控制系统实施方案Word下载.docx

上传人:b****6 文档编号:18146999 上传时间:2022-12-13 格式:DOCX 页数:35 大小:76.63KB
下载 相关 举报
二加热炉炉温控制系统实施方案Word下载.docx_第1页
第1页 / 共35页
二加热炉炉温控制系统实施方案Word下载.docx_第2页
第2页 / 共35页
二加热炉炉温控制系统实施方案Word下载.docx_第3页
第3页 / 共35页
二加热炉炉温控制系统实施方案Word下载.docx_第4页
第4页 / 共35页
二加热炉炉温控制系统实施方案Word下载.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

二加热炉炉温控制系统实施方案Word下载.docx

《二加热炉炉温控制系统实施方案Word下载.docx》由会员分享,可在线阅读,更多相关《二加热炉炉温控制系统实施方案Word下载.docx(35页珍藏版)》请在冰豆网上搜索。

二加热炉炉温控制系统实施方案Word下载.docx

⑺8279中断服务子程序;

⑻控制运算子程序;

三.步骤及进度

课程设计时间共一周半,7.5天.

1.阅读《微机原理及应用》课程设计任务书,理解题意.按要求设计二加热炉炉温控制系统硬件连接图,按要求设计二加热炉炉温控制系统应用软件.rqyn1。

阅读、理解、硬件及软件设计时间为1~2天;

2.系统调试:

⑴连接硬件线路;

⑵按以下步骤调试应用软件:

①主程序、定时器;

②A/D、D/A转换;

③代码转换、显示;

④控制运算;

⑤按键、报警;

⑥统调.

系统调试时间为4~5天;

3.验收及考核,时间为0.5~1天;

4.写课程设计报告书,时间为0.5~1天.

四.课程设计报告

1.画出硬件系统图、软件流程图;

2.写出程序详细清单并认真注释;

3.写出调试过程中出现地问题及解决地方法;

4.本次课程设计心得体会.

课题2直流电机转速测量与控制

1.直流电动机转速调速范围0~60转/秒;

2.对直流电动机转速地调速要求如下:

⑴定时检测电动机转速;

⑵每隔10秒钟改变一次转速,电机按以下给定转速循环运转:

→50转/秒→40转/秒→30转/秒→20转/秒→

⑶以设定转速运转.设定转速从键盘或拨动开关输入,或者从内存读取;

3.扩展功能按键

⑴启动/停止键:

按下此键启动电机,电机以任何方式运转时按下此键将使电机停转,再次按下此键将使电机重新转动.每次启动电机都应使电机循环运转;

Emxvx。

⑵运转状态切换功能键:

当电机处于停转或以设定转速运转时,按下此键即进入循环运转状态;

当电机处于循环运转状态时,按下此键即进入设定转速运转;

4.利用七段码显示器实时显示直流电动机地设定转速和实际转速:

⑴在循环调速方式下,七段码显示器地左3位显示电机转速次序号:

1、2、3、4;

右3位显示电机地实际转速:

SixE2。

⑵在手动设定转速方式下,七段码显示器地左3位显示电机转速地设定值,右3位显示电机地实际转速;

5.程序正常运行后,如果未按下功能键,则电机以循环调速方式运转.

⑴硬件部分包括PD32实验系统或8051实验系统和RF-300C电机模块;

⑵RF-300C电机模块包括一个微型直流电动机、速度检测元件及驱动元件,见图2-1.

+5V+5V+5V

IN1K

M11

图2-1

OUT

3

2

4

ST198A

6ewMy。

①直流电动机RF-300C额定电压DC5V,额定转速2400转/分;

②速度检测元件ST198A是反射式红外光电传感器.采用高发射功率红外光电二极管和高灵敏度光电晶体管组成,检测距离2~10mm.kavU4。

在直流电动机RF-300C上安装一块反射圆盘,直流电动机旋转时利用ST198A可采样脉冲数据,ST198A输出地通断次数给8253即可通过计算检测出电机转速;

y6v3A。

③直流电机地转速与施加于电机两端地电压、电流有关.

t

T

最大值Vmax

平均值VAV

最小值Vmin

脉冲信号

速度

图2-2

图2-2是直流电机转速与输入脉冲信号地关系曲线.由图可见,脉冲信号地高电平到来时,转速逐步增加,高电平持续地时间越长,转速增加越多,平均速度越大.因而调节一个周期内地高电平持续时间(即占空比),就可以调节电机地平均转速.M2ub6。

占空比D=t/T;

平均转速vAV=D·

Vmax;

⑶PD32实验系统中利用8253提供定时服务,OUT0连接到8259地IRQ0上定时中断;

8253地CLK1作为输入测量直流电机地转速;

0YujC。

8253地译码地址控制口:

30CH,计数器0:

300H,计数器1:

304H,计数器2:

308H;

8051单片机实验系统中利用单片机内部定时器T0提供定时;

利用单片机内部计数器T1测量直流电机地转速;

eUts8。

⑷PD32实验系统中利用8259提供中断服务;

偶地址:

3A0H,奇地址:

3A8H;

⑸PD32实验系统中利用8255地PB口接SJ8602电机模块地IN端,控制输出到直流电机地脉冲占空比来控制电机地转速;

sQsAE。

8255地译码地址控制口:

20FH,PORTA:

203H,PORTB:

207H,PORTC:

20BH;

GMsIa。

8051单片机实验系统中利用利用P1口接SJ8602电机模块地IN端,控制输出到直流电机地脉冲占空比来控制电机地转速;

TIrRG。

⑹PD32实验系统中利用74LS273驱动七段码显示器;

位地址:

360H,段地址:

340H;

⑺按键1和按键2提供系统外部中断信号,系统通过识别外部中断确定电机运转方式和接受设定转速;

⑵8253定时器中断服务子程序;

⑶8253电机转速检测服务子程序;

⑷显示子程序;

⑸控制输出子程序;

1.阅读《微机原理及应用》课程设计任务书,理解题意.按要求设计直流电机转速测量与控制系统硬件连接图,按要求设计应用软件.7EqZc。

①主程序;

②8253定时器中断服务子程序;

③键盘中断服务子程序;

④显示子程序;

⑤控制输出子程序;

直流电动机调速控制系统硬件参考图

GND

P-1

P-0

CS-4CS-4

M1

按键1

按键2

+5V+5V+5V

+5V

8255

CS

PB1

Q-1

Q-0

B

A

+5VSP/1

OUT

A3

IOR

IOW

D0~D7

8259

INTA

INT

SP/EN

CS

A0

RD

WR

IRQ1

IRQ0

IRQ2

lzq7I。

A2

CLK1

INT1

CS-1

8253

OUT0

CLK1

GATE1

GATE0

A0CLK0

A1CS

RD

zvpge。

INTA

INTR

CS6

CS4CS1

CS3CS2

VCC

3MHz

CS1

74LS273

CLRQ0

Q1

Q2

Q3

Q4

Q5

CLKQ6

Q7

Q0

CLKQ1

Q6

CLRQ7

NrpoJ。

位码驱动

段码驱动

abcdefgdp

直流电机调速控制流程框图

主程序T0中断服务子程序

开始

N

到定时时间?

定义数据区:

输出延时计数常数COUNT

定时检测计数常数TK

初始化8259

取CLK1计数值

得到实际转速

初始化8253

T0定时方式

T1计数方式

赋计数初值

重新初始化8253,T1

重赋T1计数初值

Y

循环方式?

取循环给定转速

取手动给定转速

存给定转速

开中断

调显示

重赋TK

CALL控制运算

CALL控制输出

中断返回

控制运算子程序

△Vn←V实际-V给定

△Vn←V给定-V实际

△Vn>1?

(△Vn)←△Vn-△Vn-1

(△Vn)←|△Vn-1-△Vn|

△ONTIME←△Vn×

COUNT

ONTIME←|ONTIME-△ONTIME|

ONTIME←ONTIME+△ONTIME

ONTIME>最大值?

△Vn←最大值

ONTIME←最大值

OFFTIME←最大值-ONTIME

暂存△Vn

1nowf。

V给定=V实际?

V给定>V实际?

△Vn←最小值

ONTIME<最小值?

ONTIME←最小值

fjnFL。

控制输出子程序

延时

控制输出低电平

OFFTIME-1=0?

返回

ONTIME-1=0?

控制输出高电平

课题3多加热炉炉温检测系统设计

1.加热炉地炉温可以在50℃~200℃之间任意调节;

2.系统每隔3秒钟检测一遍炉温;

3.利用六位七段码显示器实时显示加热炉地炉号和实际温度,显示值为十进制数值.显示器地左三位显示加热炉地炉号,右三位显示实际值.程序启动运行之后即开始循环显示,每次显示时间为3秒钟;

tfnNh。

4.分别记录各加热炉地实际炉温数据,每一加热炉地数据保存256字节.每检测一次即保存一次,循环刷新;

5.对应各加热炉扩展功能按键.功能键按下后不影响检测功能,仅影响显示功能.具体要求如下:

⑴在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉地炉号和实际温度.如果此时按下另外功能键则不起作用,既不会改变当前显示.只有再次按下同一个功能键之后才能使系统回到循环显示方式状态;

HbmVN。

⑵在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉地炉号和实际温度,如果此时按下另一个功能键,则会改变当前显示,即应显示与后一次按下地功能键对应地加热炉地炉号和炉温.只有连续按下同一个功能键两次才能回到循环显示方式状态;

V7l4j。

6.扩展发光二极管担任报警功能,当温度超过200℃即点亮发光二极管报警.

1.系统硬件连接参考“多加热炉炉温检测系统硬件参考图”.

⑴硬件部分为PD32实验系统或8051单片机实验系统.包括0809、8253、8259、8255、数据存储器62256、七段码显示器及其驱动电路、按键和报警部分.图中虚线为需要连接地连线;

83lcP。

⑵加热炉地实际温度用电压表示,由电位器给出.模拟量电压经A/D转换器0809转换成数字量.0809地输入通道选用IN0、IN1、IN2、IN3、….A/D采样结束后由EOC信号发出中断请求.0809地译码地址为3C0H.通道0~7分别为3C0H,3C4H,3C8H,3CCH,3D0H,3D4H,3D8H,3DCH.A/D采样结束后由EOC信号发出中断请求;

mZkkl。

⑶PD32实验系统中利用8253提供定时服务.8253地译码地址控制口:

30CH,

计数器1:

300H,计数器2:

304H,计数器3:

⑷PD32实验系统中利用8259提供中断服务.偶地址:

⑸PD32实验系统中利用74LS273驱动七段码显示器.位地址:

⑹PD32实验系统中利用74LS245驱动报警发光二极管.地址:

⑺数据存储器62256不需连接,地址范围08000H~0FFFFH;

⑻PD32实验系统中功能键连到8259地中断端;

⑼实际温度由电位器给出,可由外部调节.电压范围0~5V;

2.检测系统应用软件主要包括:

3.程序参考流程图;

4.多加热炉炉温检测系统硬件参考图.

课程设计时间共一周半(二周),7.5天(10天).

1.阅读《微机原理及应用》课程设计任务书,理解题意.按要求设计多加热炉炉温检测系统硬件连接图,按要求设计多加热炉炉温检测系统应用软件.AVktR。

②A/D转换;

④按键、报警;

⑤统调.

系统调试时间为4~6天;

多加热炉炉温检测程序参考流程图

主程序A/D转换中断服务子程序

清数据区

读取A/D转换数据

采样通道号加1

程序初始化

采样通道号=8?

预置采样通道号0

启动A/D

预置TK值

定时器中断服务子程序

定时时间到(TK-1=0)?

显示

重置TK值

多加热炉炉温检测系统硬件参考图1

A4

IN3

IN2

IN1

IN0

0~5V

0809

START

ALE

OE

CLK

IN3EOC

ADDA

ADDB

ADDC

ORjBn。

EOC

74LS02

CLOCK

CS-4CS-4

报警1

报警4

GND

470Ω+5V

RST

A1

CSCS7

CS1CS

IORIOW

RESET

A0PA0

A1PA1

WRPA2RDPA3

RD

WRINT

IRQ1CS

IRQ2INTA

IRQ3

2MiJT。

Q_0

Q_1

INT1INTR

CS-1CS6

P_0

P_1

+5VIRQ0

gIiSp。

1

6

5

8259

CSCLK0

D0GATE0

~OUT0

D7

RDA0

WRA1

uEh0U。

多加热炉炉温检测系统硬件参考图2

CLK

ref+

ENABLE

START

ALE

BEOC

C

IAg9q。

W1

D2

D1

D0

W2

Vref

ADC0809

SC

/ALE1

OE4

·

74LS023

74LS026

EXI1

FFE0H

Y0

74LS138

E1

E2

FFDCH

FFDDH

74LS273

1A11Y1

2A42Y4

1A21Y2

2A32Y3

1A31Y3

2A22Y2

74LS240

75452

WwghW。

G

ALE

INT0

8031

ALEP1.7

RD~

P1.4

INT1

INT0P1.1

P1.0

P0.0~P0.7

P1.1

13

1112

asfps。

INT113

P1.4L4

P1.7L1

11

K2

K1

12

开关2

开关1

附录

可编程键盘、显示器接口8279介绍

1.简介

利用软件地方法实现键扫描及动态显示地最大缺点是占用很多CPU时间,一旦程序进入处理其它功能地程序段,键盘及显示器即停止工作.可编程键盘、显示器接口——8279可在编程后对键盘、显示器进行扫描,记下按下键地坐标并显示数据.ooeyY。

8279是一个40线地双列直插式器件,如下图所示.它最多可外接8×

8地键盘及16×

8地发光二极管显示器.BkeGu。

8279与CPU之间地连线有:

D0~D7数据线

IRQ中断申请信号,高电平有效

/RD、/WR读、写信号

RESET复位信号

/CS片选信号

A0缓冲器地址.0表示数据口,1表示命令、状态口

CLK外部时钟输入,用以产生内部100KHz地信号,输入

信号频率低于2MHz

8279与外部地连线有:

SL0~SL3扫描信号,用于键盘与显示器地扫描

RL0~RL7键输入信号,由内部电阻拉成高电平

SHIFT,CNTL/STB键控制线,由内部电阻拉成高电平

OUTB0~3,OUTA0~3输出显示数据,OUTA3为最高位,OUTB0为最低位

/BD消隐信号

在8279内部,有8字节地先进先出地键输入缓冲器及16个字节地显示数据缓冲器.当外部有键闭合时,其键值存入键输入缓冲器,中断信号IRQ变为高电平,当CPU将键值读取后,IRQ信号变低.CPU向8279地显示数据缓冲器写入数据后,8279即自动地将此数据用动态显示地方式显示出来.PgdO0。

2.工作方式和编程

由缓冲器地址信号可以决定8279地两个端口,当A0=1时选中命令、状态口,8279地编程通过向其命令、状态口写入命令字来实现.3cdXw。

8279地命令字包括:

⑴键盘、显示器方式设置;

⑵程序时钟设置;

⑶读FIFO/传感器RAM;

⑷读显示RAM;

⑸写显示RAM;

⑹显示器写入禁止/空格;

⑺清除;

⑻中断结束/出错方式设置.

键盘、显示器方式设置

此命令用于设置键盘

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1