C89C52为控制核心?以DS18B20数字温度传感器为实时温度采集器件Р由温度对风扇开启和停止以及转速调节进行智能控制Р实时温度通过数码显示?温度上下限可以根据使用者要求手动按键调整Р当温度低于设置的温度下限值时,风扇不转,当温度介于上限和下限之间时风扇转速缓慢,当温度大于上限值时,风扇全速转动。Р设计重点和难点Р实现风扇启动、转速调节与停止的智能化Р设计?重点Р准确快速的采集到室内实时温度并进行温度的正确显示?根据检测结果实时控制风扇自动启停和调速Р设计?难点Р系统整体设计结构Р温度采集模块Р单片机系统Р电机调速模块Р按键处理模块Р数码显示模块Р系统实现的主要原理Р温度采集模块中DS18B20作为智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,实现高精度测温;测量结果直接输出数字温度信号,以“一线总线”串行传送给处理器。本设计采用DS18B20 进行温度采集,并将采集到的温度传送给单片机。Р在本系统设计中,采用了三极管的放大作用来驱动直流风扇电机,并通过软件中程序设定单片机 I/O 口的P2.3口根据不同温度输出不同的 PWM 脉冲波形,从而得到不同的占空比,以此来调节风扇的转速。Р温度采集模块Р电机调速模块Р功能介绍Р接通电源,按下启动电源开关,系统开始运行Р使用者可以通过三个独立按键即“设置”按键、“增大预设温度”按键和“减小预设温度”按键预先设置好温度上下限Р数码管显示为当前温度,当温度低于设置的温度下限值时,风扇不转,当温度介于上限和下限之间时风扇转速缓慢,当温度大于上限值时,风扇全速转动。Р01Р02Р03Р总结Р本设计主要面向学生群体,为广大学生提供更智能化、人性化的床头式风扇。利用单片机控制风扇系统运行,精度高,稳定性好, 在实际生活、生产中具有一定应用价值。经过实践检验, 该风扇具有价格低、性能可靠的特点, 具有较强的实际应用价值。