,电机转速可以在显示屏上显示出来。Р系统的硬件电路设计Р温控风扇控制电路系统主要包括:输入、控制、输出三大部分7个功能模块,AT89S52单片机芯片模块,功能按键模块,DS18B20温度传感器模块,槽型红外光电传感器模块,蜂鸣器驱动模块,直流电机驱动模块,还有LCD1602显示模块,系统总体设计结构框图Р光电传感器硬件设计РR9是红外对管中的LED的限流电阻,防止电流过大损坏发射管,R10为红外对管中光敏三极管的集电极电阻,LED发出红外光,光敏三极管接收到就导通,否则截止。需测速的部位有遮光片,每转1周遮挡指定次数,使转速变成一定频率的脉冲信号。R12、R8、Q3起信号放大整形作用,使该信号便于单片机读取。P32将计数脉冲通过单片机外部中断输入单片机并配合单片机定时器,计算出电机的转速。Р温度传感器硬件电路设计РDS18B20的2脚为数字信号输入/输出端,设计中该口与单片机P34口相连,此管脚必须接上拉电阻,使其在无数据传输时一直处于高电平状态,以此保持信号的稳定传输;1脚为电源地;3脚为外接供电电源输入端。单片机根据温度作相应处理,并输出处理结果,下图为原理图温度传感器部分。Р蜂鸣器驱动电路部分Р蜂鸣器为主要发声元件,本质上它是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管提供续流。否则,在蜂鸣器两端会产生几十伏的尖峰电压,可能损坏驱动三极管,并干扰整个电路系统的其它部分。三极管Q1起开关作用,其基极的高电平使三极管饱和导通,使蜂鸣器发声;而基极低电平则使三极管关闭,蜂鸣器停止发声Р总体电路原理图Р系统的软件程序设计Р系统程序流程图,系统初始化后启动温度采集函数,采集到温度后确定驱动电机的档位为低档还是高档,然后产生相应占空比的PWM波控制电机转速,这时候转速统计函数根据光电对管传回的脉冲频率计算出转速。显示函数则为在显示屏上显示出温度、上下限温度、转速等内容。