自动温控系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动温控系统
.
目录
CONTENTS
温度采集模块 温度显示模块 声光报警模块 降温模块
.
硬件设计方案
.
系统总体方案设计
“ ·硬件设计主要包括温度信号采样电路,显示电路,
温度控制电路,报警电路,时钟信号电路等,其中硬
件设计重点是显示电路、报警电路和降温控制电
路。
·软件设计主要完成系统初始化、模数转换、直流电
拟量输出Ub双极性,当输入数字量小于80H时
输出为负,输入等于80H时输出为0V,输入大
于80H时输出为正。因此,对DAC0832输入数字
量只有80H、FFH两个,通过不同的延迟时间达
到达到改变小电机转速的目的。

.
降温模块电路
软件设计方案框图
.
.
显示电路图
软件设计方案框图
.
声光报警模块
“ 本模块所需要的硬件有定时计数器8254
,可编程并行接口电路8255,蜂鸣器和3个 LED指示灯等。声光报警模块分为报警和解 除报警,当温度信号输入后,模块判断温 度T<40度时,不报警。当40≤T <60度时 ,触发一级报警,蜂鸣器响,LED0亮;当 60≤T<80度时,触发二级报警,蜂鸣器响 (较高频率),LED0、LED1亮;当T>80度 时,触发三级报警,蜂鸣器响(高频率) ,LED0、LED1、LED2同时亮,解除报警则 是逆过程。
输入。
温度显示模块部分选用四位七段数码管来完成
温度的实时显示

.
温度采集模块
温度传感 器的选择
转换电路
模数转换 芯片
ADC080 9
接口芯片 模块程序
8255
设计
.
温度传感器的选择
选择采用温度芯片DS18B20测量温度。该芯片 的物理化学性很稳定,它能用做工业测温元件,且 此元但件是线由形于较实好际。硬在件0—实1现00过0程度里时,实最大线形偏差 小于验可10箱变度并电。未阻采配代用有替温该温度芯度芯片传片,感测我器量们将温选温度择度。用信部分功能电路 的集号成转,换使为总电体压电信路号更输简入洁,,直搭接建输电入路和焊接电路 时更0快-5。V电而压且到,A集D成C0块8的09使里用,有效地避免外界的 干扰,提高测量电路的精确度。

.
声光报警电路图
降温模块
“ 降温模块主要运用直流电机转速控制来达到
不同温度段使用不同风速降温的效果。控制部
分采用DAC0832芯片,当数据由接口芯片输入
后,读取数字信号,然后类似于声光报警模块
的分级,分为三个等级的转速。直流电机的转
速通过Ub输出脉冲的占空比来决定,正向占空
比越大,转速越快,反之越慢。本模块中,模
io8255c equ 28ah
io8255d equ 28bh
io8254a equ 280h
io8254d equ 283h
io0832a equ 290h
io0809a equ 298h

.
温度显示模块
“ 由CPU控制8255A的输出数据,并在 LED数码管上输出,显示温度的具体数 值。我们在设计时,显示三位数包括小 数位,所以需要使用三块LED数码管来 显示温度的变化。这时,如果我们利用 三位输出位控制端口就可以控制三块数 码管显wk.baidu.com。再由八个输出决定显示的具 体数字8255A的3个数据端口分为两组 进行控制。一个端口作为输出位控制, 一个端口输出数字代码。所以,我们设 ” 置端口A和端口B的部分接口作为输出。 .
电压值
8255
.
19.53mV /数字量
数字值
8位AD, 量程5V
2.56数字 量/℃
接口芯片8255
8255是具有多种功能的可编程并行接口电 路芯片,8255的基本功能是以并行的方式在
系统总线与I/O设备之间传输数据。
8255共有三种工作方式:方式0:基本输 入输出方式;方式1:选通输入输出方式; 方式2:双向选通传送方式。其工作特点
机转速控制和led七段数码管显示的子程序设计等工
作。

.
系统总体方案设计
“ 系统采用CPU8088为主控芯片,接口芯片选择 专用接口芯片8255,8255是具有多种功能的可编
程并行接口电路芯片,8255的基本功能是以并行的
方式在系统总线与I/O设备之间传输数据。
温度传感器选择用可变电阻分压代替温度信号
.
模数转换芯片ADC0809
“ ADC0809是典型的8位8通 道逐次逼近式A/D转换器。
ADC0809芯片的输出端可
以直接和系统总线相连,由
读信号控制三态门,转换结
束后,CPU执行一条输入指
令,从而产生读信号,将数
据从A/D转换器取出。

.
AD转换
0.05V/℃
温度值
40℃ 60℃ 80℃ 66H 9AH CDH
为:方式0:基本输入输出方式。
端口A和端口B通过方式选择字规定为输入 口或者输出口,端口C分为两个4位端口, 高4位一个端口,低4位一个端口。这两个 四位端口也可由方式选择字规定为输入口
或输出口。这里采用查询方式。
.
模块程序设计
“ I/O地址分配:
io8255a equ 288h
io8255b equ 289h
相关文档
最新文档