全文预览

基于51单片机的温控风扇毕设答辩-课件(PPT·精·选)

上传者:菩提 |  格式:ppt  |  页数:16 |  大小:0KB

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

收藏

分享

举报
下载此文档