FPGA温控风扇的设计
温控风扇的设计摘 要温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。本文设计了基于XILINX FP
温控风扇的设计 摘要 温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工 业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU 风扇等。本文设计了基于XILINXFPGA温控风扇系统,采用FPGA作为控制器, 利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过继电器 驱动风扇电机。采用热释电红外传感器,并根据检测到的温度与系统设定的温度 的比较实现风扇电机的自动启动和停止,并能根据温度的变化自动改变风扇电机 的转速,同时在LED数码管显示检测到的温度、设定的温度和转速。 第一章 整体方案设计 1.1前言 随着人们生活水平及科技水平的不断提高,现在家用电器在款式、功能等方 面日益求精,并朝着健康、安全、多功能、节能等方向发展。过去的电器不断的 显露出其不足之处。电风扇作为家用电器的一种,同样存在类似的问题。 现在电风扇的现状:大部分只有手动调速,再加上一个定时器,功能单一。 存在的隐患或不足:比如说人们常常离开后忘记关闭电风扇,浪费电且不说 还容易引发火灾,长时间工作还容易损坏电器。再比如说前半夜温度高电风扇调 的风速较高,但到了后半夜气温下降,风速不会随着气温变化,容易着凉。 之所以会产生这些隐患的根本原因是:缺乏对环境的检测。 如果能使电风扇具有对环境进行检测的功能,当房间里面没有人时能自动的 关闭电风扇;当温度下降时能自动的减小风速甚至关闭风扇,这样一来就避免了 上述的不足。本次设计就是围绕这两点对现有电风扇进行改进。 1.2系统整体设计 本设计的整体思路是:以XILINXFPGA作为控制中心,通过提取热释电红外 传感器感应到的人体红外线信息,并利用温度传感器DS18B20检测环境温度并直 接输出数字温度信号给FPGA进行处理,在LED数码管上显示当前环境温度值以 及预设温度值。通过独立键盘输入预设温度值,其中预设温度值只能为整数形式,

