1。3。3 显示模块方案选择

方案一:数码管显示 当数码管特定的段加上电压后,这些特定的段就会发亮,形成眼睛看到的字样了。常

用 LED 数码管显示的数字和字符是 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E。 它的特点是价格便宜,现在也广泛用于各种小家电之中。

方案二:液晶显示器 液晶显示器是市面上常见的显示模块,具有微功耗、体积小、显示内容丰富、超薄轻

巧的特点,在各内仪表和低功耗系统中有广泛的使用。 综合比较,数码管也可以显示出所需要的数字温度。并且数码管比液晶显示器便宜很

多。因此本设计选取数码管作为显示模块。

1。3。4 电路设计最终方案决定

如图 1。1 所示,综合上述方案的论证:本设计将会采用 STC89C51 单片机作为控制处 理核心,采用温度传感器 DS18B20 作为数据采集核心,数码管作为显示核心。另外再加 上继电器和按键等其他部件。文献综述

2 系统硬件电路设计

2。1 系统整体电路

图 1。1 系统原理框图

本设计的基本包括:基于 STC89C51 单片机最小系统、电源供电电路模块,DS18B20 温度采集电路模块,报警电路模块,数码管驱动电路模块,继电器驱动电路模块,LED 显 示电路模块,按键电路模块等。如图 2。1 所示。

电路图中的三个按键可以调整水温控制器的上下限的报警温度。当温度不在上限范围 之内,就会进行声光报警。当温度低于下限时继电器电路闭合驱动外接加热器工作。数码 管显示所测水温的数值。

系统整体电路图

2。2 单片机最小系统

单片机最小系统包括晶振电路,复位电路按键设置部分。STC89C51 的单片机最小系统 的电路如下图 2。2 所示

单片机最小系统

2。3 DS18B20 温度传感器电路模块设计

2。3。1 DS18B20 温度传感器电路

如图 2。3 所示,DS18B20 温度传感器一脚接地,三脚接电源,二脚接输出。另外接一 个 10k 的上拉电阻,起到信号稳定的作用。

温度传感器电路

2。3。2 DS18B20 温度传感器的工作原理

DS18B20 的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其 一个工作周期可分为两个部分,即温度检测和数据处理。DS18B20 共有三种形态的存储器 资源,它们分别是:来*自-优=尔,论:文+网www.youerw.com

ROM 只读存储器, 用于存放 DS18B20ID  编码, 其前 8 位是单线系列编码

(DS18B20  的编码是 19H),后面 48  位是芯片唯一的序列号,最后 8 位是以上 56 的位 的 CRC 码(冗余校验)。数据在出产时设置不由用户更改。DS18B20  共 64  位 ROM。

RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20 共 9 个 字节 RAM,每个字节为 8 位。第 1、2 个字节是温度转换后的数据值信息,第 3、4 个 字节是用户 EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。 第 5 个字节则是用户第 3 个 EEPROM 的镜像。第 6、7、8 个字节为计数寄存器,是为了 让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第 9 个字节为前 8 个字节的 CRC 码[2]。

EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校 验数据,DS18B20 共 3 位 EEPROM,并在 RAM 都存在镜像,以方便用户操作。

上一篇:STC89C51单片机的自动门系统设计+程序+电路图
下一篇:STC89C52单片机LED点阵广告牌设计+电路图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究