智能温控风扇设计(采用74ls164移位寄存器)

该博客介绍了使用DS18B20温度传感器、AT89C51单片机和74LS164移位寄存器设计的智能温控风扇系统。系统根据温度变化控制风扇转速,并通过数码管显示实时温度。当温度超过特定阈值时,风扇自动调整转速或全速工作,并有指示灯提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

温度传感器DS18B20采集环境模拟信号,其输出送入AT89C51,单片机在程序的控制下,将处理过的数据送到移位寄存器74LS164,经74LS164输出后驱动三位数码管显示。当被测温度高于18℃时,单片机发出控制信号使降温电扇以自然风的形式旋转,温度越高转速越快,温度36℃以上时风扇全速工作,点亮此功能指示灯。

基本要求

(1)设计测量温度范围-55℃+125℃的智能测温系统,要求数码管实时显示测量温度,单片机根据温度高低确定风扇转速 

(2)画出程序框图 

(3)整机电路图(proteus绘制)

系统组成

智能温度测量系统主要由数字温度计、单片机控制电路、数字式温度显示电路、风扇降温电路、键盘电路、串口通信电路等六部分组成。系统原理框图如下:

cc7179e45ad843e98df5ea47170c5ba1.jpg

设计思路

智能温度测量系统的设计思路:用数字温度传感器DS18B20采集环境模拟信号,并在其内部进行A/D转换,将转换后的数字信号送AT89C51单片机,AT89C51单片机在程序的控制下,将处理过的数据送到八位串入/并出移位寄存器74LS164,经74LS164输出后驱动三位数码管显示出环境温度。当被测温度高于18℃时,单片机P2.3脚发出信号使降温电扇以自然风的形式旋转,温度越高转速越快,温度36℃以上时风扇全速工作,点亮此功能指示灯。

电路组成及工作原理

温度传感器功能模块

美国DALLAS公司生产的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。DS1820可把温度信号直接转换成串行数字信号供单片机处理,测量结果以9~12位数字量方式串行传送。从DS1820读出的信息或写入DS1820的信息,仅需要一根传输线(单总线接口)。读写及温度变换功率来源于数据总线,总线本身也可以向所挂接的DS1820供电,而无需额外电源。DS1820提供九位温度读数,构成多点温度检测系统而无需任何外围硬件。

723620512b8d41b485dcb816d9c0951c.jpg

DS18B20控制方法:在硬件上,DS18B20与单片机的连接有两种方法,一种是Vcc接外部电源,GND接地,I/O与单片机的I/O线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值