基于单片机的温度控制系统硬件设计内容摘要:
( 4)价格如何,使用是否方便。 下面就几种方案的传感器进行分析和对比: 方案 1: 采用热敏电阻,热敏电阻多利用对温度敏感的半导体材料制成,其电阻阻值会随温度的变化发生明显的变化。 有随温度升高而变大的正温度系数电阻( PTC),也有随温度升高而变小的负温度系数电阻 (NTC)。 其 体积小,适合于测量微弱的温度变化,但热敏电阻精度、稳定性、线性度都较差。 不适于小于 1℃的温度信号检测,且不能直接用于 A/D转换。 方案 2: 采用 AD590 作为传感器, AD590 是电流型温度传感器,它是二端器件作为一种高阻电流源,不需要严格考虑传输线上的电压信号损失噪声干扰问题,其精度高、价格低、无需辅助电源、线性度和互换性好。 特别适用于多点温度测量和控制系统。 方案选择: 选择方案 2。 因为 AD590 电路简单稳定可靠,测量精度高无需调试,与A/D 转换器连接方便。 A/D 转换器 的选择 模 /数转换器是一种将连续的模拟量转化成离散的数字量的一种电路或器件。 模拟信号转换为数字信号一般需要经过采样保持和量化编码两个过程。 针对不同的对象有不同的A/D 转换器可供选择,其中有通用的也有专用的。 在选择 ADC 器件时要考虑多种因素,除了关键参数、分辨率和转换速度以外,还要考虑其他因素,如静态与动态精度、数据接口类型、控制接口与定时、采样保持性能、基本要求、功耗、使用环境要求等问题。 方案 1: 采用积分型 A/D 转换器,如 ICL135 等。 双积分型 ADC 转换精度高,但转换速度不够快,若 用于温度测量,不能及时地反映当前温度值,且多数双积分型 ADC 其输出端不是二进制,而是直接驱动数码管的。 所以若直接将其输出端接 I/O 接口会给软件设计带来极大的不便。 方案 2: 采用逐次逼近式转换器,对于这种转换方式,通常是用一个比较输入信号与作为基准的 n位 DAC输出进行比较,并进行 n 次 1 位转换。 这种方法类似于天平上用二进制砝码称量物质。 采用逐次逼近寄存器,输入信号仅与最高位( MSB)比较,确定 DAC 的最高位( DAC 满量程的一半)。 确定后结果( 0 或 1)被锁存,同时加到 DAC 上,以决定 DAC的输出( 0或 1/2)。 逐次逼近式 ADC0809 芯片内包含 8位模 /数转换器、 8通道多路转换器与微机控制兼容的控制逻辑。 8 通道多路转换器能直接连通 8 个单端输入信号中的任何一个。 ADC0809 具有转换速度快、精度高、输出为二进制码、直接接 I/0 口、软件设计方便等特点。 方案选择: 选择方案 2。 理由:用 ADC0809 采样速度快,配合温度传感器应用方便,价格低廉,降低设计成本。 四川大学锦江学院毕业论文(设计) 8 主控芯片的选择 温度控制在工业生产中运用非常广泛,其控制过程中存在着很强的干扰性和时滞性,温度控制对系统的稳定性等性能要求 也较高。 采用传统的 PID 控制已经远不能满足温度控制和采样显示的功能要求。 而采用单片机控制则可以很容易的克服掉这些问题。 自单片机问世以来,在我国使用最多的还是 Intel 公司的 MCS51 系列单片机。 51 系列单片机具有品种全、兼容性强、性价比高等特点,且软硬件应用设计资料丰富齐全,已为我国广大工程技术人员所熟知。 STC 推出的 51 系列 单片机芯片是全面兼容其它 51 单片机的,其中 STC89C51 具有功能强大、速度较快、寿命长、价格低、抗干扰性超强、功耗低、并支持系统的在线编程等特点。 综合本温控系统的技术指标,以 STC89C51 作为主控芯片是一个不错的选择。 在此运用中以 STC89C51 单片机为基础,结合温度传感器、 A/D 转换器、 LED 显示电路、电磁继电器等,组成了一个基于 STC89C51 单片机的温度控制系统。 系统 设计的 硬件电路 包括主控制器、温度传感器、 A/D 转换器、 LED 显示等部分。 在温度控制系统中,需要将温度的变化转换为对应的电信号,选用 89C51 单片机为中央处理器,通过温度传感器 AD590 对空气进行温度采集,将采集到的温度信号传输给模数转换器ADC0809 进行模数转换,将转换后的数 字信号传输 给 单片机, 单片机计算出温度传感器采集的多点温度的平均值, 再由单片机控制数码管 显示 , 采集到的温度通过三位 LED 显示出来。 键盘控制主要包括控制温度的增减,切换手动还是自动控制制冷、制热,手动制热和制冷。 比较采集到的温度是否在设定温度范围内,如果没有在设定的范围内,则报警。 温度控制自动进入制热和制冷状态。 系统 总体 框架图 输入部分 数码管 显示部分 STC89C51 A/D转换器 驱动控制 驱动控制 温度传感器 制热 制冷 空气 键盘控制 四川大学锦江学院毕业论文(设计) 9 图 21 空调温度控制 总体 结构框图 3 系统硬件电路的设计 STC89C51 与 ADC0809 的接口设计 为了使单片机的运行速度快一些, 本设计采用为 12MHz 的晶体振荡频率。 由于 ADC0809片内无时钟,可利用单片机提供的地址锁存允许信号 ALE 经 D 触发器四分频后获得, ALE引脚的频率是单片机的 1/6,而 ADC0809 时钟脉冲输入端要求输入时钟频率不高于 640KHz,所以经过四分频后符合 ADC0809 对时钟频率的要求。 ADC0809 的 ADDA、 ADDB、 ADDC3 位地址输入线是通过单片机的 、 和 来控制,用来实现选通 8个温度传感器 AD590 输入中的那一路。 将 8位数字输出端与单片机相连,用于温度显示。 在启动 A/D 转换时,由 单片机的 和 控制 A/D 的地址锁存和转换启动 ,由于 A/D 的 ALE 和 START 连在一起,因此 ADC0809 在锁存通道地址的同时,启动并进行转换。 其接口设计框图见图 31。 图 31 89C51 与 ADC0809 接口框图 ALE 单 … 片 机 CLK D0 IN0 … … D7 IN7 ADC0809 ADDA ADDB ADDC D Q CLK Q D Q CLK Q 8 路 输 入 四川大学锦江学院毕业论文(设计) 10 硬件设计各单元电路 STC89C51 与外围电路 STC89C51 单片机 采用 40只引脚的双列直插封装( DIP)方式的单片机,引脚功能如下: ( 1) 电源及时钟引脚 — Vcc、 Vss; XTAL XTAL2。 ( 2) 控制引脚 — PSEN、 ALE/PROG、 EA/VPP、 RESET(即 RST)。 ( 3) I/O 口引脚 — P0、 P P P3,为 4个 8位 I/O 口的外部引脚。 STC89C51 单片机的 P0 口为数据输入端, 控制数码管的 片 选信号, 与报警电路的三极管的基极相连, 与锁存器的输入使能相连, 对 单片机传送来的 信号进行 锁存, , 控制两个按键实现对温度的增加或减少; P2 口用来与 ADC0809 的 3 位地址输入线相连,用于选通 8路模拟输入中的一路。 如图 图 321 单片机与外围接口电路 AD590 温度传感器电路 四川大学锦江学院毕业论文(设计) 11 AD590 为电流输出性集成温度传感器 ,在被测温度一定时, AD590 实质相当于恒流源,把它与直流电源相连,并在输出端串联一个标准的 10K 的电阻,电阻上流过的电流与被测热力学温度成正比,当温度每增加 1℃ ,其电流增加 1uA ,当电阻为 10K 时,输出电压 Vo随温度的变化为 10mV/K。 AD590_ AD590_ AD590_8 分别与 ADC0809 的 8 个输入端口IN0IN7 相连。 应用电路如图 322。 图 322 AD590 应用电路 显示电路 利用 3 位 8段 LED 数码管来显示温度值, LED 数码管一般分为共阴 极和共阳极 两种,为了达到 用 LED显示 不同数字的目 的, 要把不同段的发光二极管点亮,这样就要为 LED 显示器提供段码。 共阴 极 是将 8个发光二极管阴极连接在一起作为公共端 接地 , 当某个发光二极管的阳极为高电平时,相应发光二极管点亮,相应段被显示; 共阳型是将 8个发光二极管的阳极连接在一起作为公共端 接正电压 , 当某个发光二极管的阴极接低电平时,相应发光二极管点亮,相应段被显示。 LED 显示器有静态显示和动态显示两种显示方式。 静态显示。基于单片机的温度控制系统硬件设计
相关推荐
漏报和误报的现象。 所以为了更精确的预报,满足市场需求,需要采用智能算法,对多个参变 量的数据进行综合分析,提高预报的正确率。 ③无线通信技术不成熟 传统的火灾报警器系统主要是采用有线连接的方式,但是这种系统在需要完成更多功能,结构布线复杂的情况下,是不容易完成,且影响美观。 所以无线通信就显示出优势了。 它不仅可以节约导线的使用,简化系统布局,还可以减少因为导线老化而引起火灾的发生。
电路的原理是单片机 RST 引脚接收到 2uS 以上的电平信号,只要保证电容的充放电时间大于 2uS,即可实现复位,所以电路中的电容值是可以改变的。 按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。 晶振电路设计 AT89S52 单片机的时钟信号通常用两种电路形式电路得到:内部震荡方式和外部中断方式。 在引脚 XTAL1 和 XTAL2
,要使冷锻温度保持在 0 ℃ 是比较困难的,所以,要根据不同的使用条件及要求的测量精度,对热电偶冷端温度采用一些不同的处理方法。 常用的方法有: (1)补偿导线法 由于热电偶接线盒与监测点之间的长度有限,一般为 150mm左右(除铠装热电偶以外),这样热电偶的冷端距离被测对象较近,冷端会受到被测对象温度及环境温度影响,使其温度发生变化。 如果把热电极做得很长,使冷端延伸到温度恒定的地方
LSB DS18B20温度传感器的内部储存器还包括一个高速暂存 RAM和一个非易失性的可电擦除的 2E PROM。 高速 暂存 RAM的结构为 9字节的存储器, 结构表如 表 23所示。 前 2字节包含测得的温度信息。 第 3和第 4字节的 TH和 TL的拷贝,是易失的,每次上电复位时被刷新。 第 5字节为配置寄存器,其内容用于确定温度值的数字转换分辨率,
的记忆体和输出入组件 (I/O),都嵌入在一颗芯片内,再使用 特定的组译和编译软体编辑程序,利用烧录器把程序储存到单芯片,如此 加上一些简单的周边电路,即可变成一个控制系统,所以单芯片又称为微 程控器(microcontroller)。 8051 是由 INTEL 公司发展出来的 8bit MCU(微处理器 ),目前在工业界 的应用相当的普及化,目前已有相当多家的公司也制造与 8051
“单片机 ”。 单片机的特点 (1)集成度高 单片机把 CPU, RAM, ROM, I/O 接口以及定时器 /计数器都集成在一个芯片上,和常规的计算机系统相比,它具有体积小, 集成度高的特点。 (2)存储量大 采用 16位地址总线的 8位单片机可寻址外部 64KB数据存储器和 64KB程序存储器。 此外,大部分单片机还有片上 RAM(一般为 128~256B)和内部 ROM(一般为 2