温控风扇系统的出现具有很重要的意义,它能够很好地实现对风扇电机启停和转速的自动控制。如果出现环境温度低于预设最低温度的情况,则风扇电机不转动,风扇处于无风档;如果出现环境温度居于预设最低与最高温度之间的情况,则风扇电机转速较低,风扇处于弱风挡;如果出现环境温度大于预设最高温度的情况,则风扇电机转速最快,风扇处于强风档[1],这样的智能化控制能够更好地适应人们的需要。
该系统的设计既节约了很多资源,提高了各方面效率,又给人们的生活带来了很大的便利。
1。2 发展现状
随着我国电子化,信息化水平的不断提高,温度控制系统在社会生产和生活中都得到了很大程度的利用。它能实时检测环境温度,从而使一些生产仪器,农作物培育等能正常工作。它既能实时检测环境温度的变化,同时又能控制电机改变环境温度,为生产和生活等各方面带来了很大的便利。而且其成本低,利用率高。它可以运用到越来越多的场合中,发挥其温度检测的功能,并带来巨大的利润。
2 系统方案设计
2。1 总体方案
本文的设计是以单片机AT89C51为控制核心,以温度传感器DS18B20为温度采集的元件[2],利用两个三极管来驱动风扇电机的转动。同时将各温度值分别动态的显示在LED数码管上。通过各温度值之间的大小关系来实现对风扇电机的自动控制。为了更好地实现此功能,我们需要选出适合本系统的控制核心器件、温度传感器、显示电路、调速方式等。下面是本设计中最主要的几个选择方案。
2。2 方案论证
2。2。1 控制核心元件的选择来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
本部分我们选择的核心元件是单片机AT89C51。从单片机的I/O口输出相应的控制信号,进而控制电机的转动。AT89C51单片机含有4K字节的FLASH存储器,且它的电压低,性能高[3],具有较大的存储空间,兼容标准的MCS~51指令系统,成本低廉,所以可以采用单片机AT89C51作为控制核心。
2。2。2 温度传感器的选择
对于温度传感器的选择,我们制定出了两种方案。第一种方案:热敏电阻。热敏电阻具有阻值可以随温度的变化而变化的特性[4],采用热敏电阻作为温度检测的主要元件,将信号放大并转化为数字信号输入单片机进行处理。第二种方案:温度传感器DS18B20。DS18B20是一款比较优秀的温度传感器。
对以上两种方案进行详细分析:
对于第一种方案,采用热敏电阻具有成本低廉、易于获得的特点,但是热敏电阻在使用方面也确实存在着一些缺陷。它对温度的变化并不敏感,容易产生失真和误差,因此对于该方案我们不予采用。
对于第二种方案,温度传感器DS18B20的集成化程度很高,这会减小外部放大电路的误差因子,因此系统误差比较小[5]。DS18B20最大的优点是其可以通过单线接口的方式与单片机进行连接,接线十分方便,而且它还能很好的抵抗外界干扰,所以该方案适合本系统。
2。2。3 显示元件的选择
对于显示元件的选择,我们也制定了两种方案。第一种方案:采用LED共阴极数码管进行显示,并且采用动态扫描的方式[6]。第二种方案:采用LCD液晶显示屏进行显示。
对以上两种方案进行详细分析:
对于第一种方案,LED共阴极数码管便宜易购,可以很稳定的显示温度数值。它使用的是动态扫描的方式,使得数码管每隔一段时间点亮一次[7],只要我们能够正确地设置扫描时间,就能使数码管稳定的显示,而且效果较好。因此该方案我们可以予以采纳。