全文预览

毕业论文:基于单片机的智能电风扇控制系统

上传者:科技星球 |  格式:doc  |  页数:65 |  大小:0KB

文档介绍
光电隔离、过零检测、过零触发等功能于一身,避免了输入输出通道同时控制双向可控硅触发的缺陷, 简化了输出通道隔离2驱动电路的结构。所设计的可控硅触发电路原理图见图2-3 。其中RL即为电机负载,其工作原理是:单片机响应用户的参数设置, 在I/ O 口输出一个高电平, 经反向器反向后, 送出一个低电平,使光电耦合器导通, 同时触发双向可控硅, 使工作电路导通工作。给定时间内,负载得到的功率为:РР式中: P 为负载得到的功率, kW; n 为给定时间内可控硅导通的正弦波个数; N 为给定时间内交流正弦波的总个数; U 为可控硅在一个电源周期全导通时所对应的电压有效值,V; I 为可控硅在一个电源周期全导通时所对应的电流有效值,A。由式(1) 可РР知,当U , I , N 为定值时, 只要改变n 值的大小即可控制功率的输出,从而达到调节电机转速的目的。Р图2-3 电机控制原理图РРР温度显示与控制模块设计Р 通过HD7279A控制芯片组建一个单片机键盘输入与显示模块,其中包括一个2*8的键盘矩阵。和8段动态扫描数码管显示。与单片机通过接插件连接,可以用于系统的控制和输出,其原理图如图2-4所示。РРР图2-4 HD7279A键盘和显示器控制模块电路原理图РРРРРРРРРР第三节 系统软件设计Р 数字温度传感器模块程序设计РР本系统的运行程序采用汇编语言编写,采用模块化设计,整体程序由主程序和子程序构成。Р图3-1 数字温度传感器模块程序流程图Р如图3-1所示,主机控制DS18B20完成温度转换工作必须经过三个步骤:初始化、ROM操作指令、存储器操作指令。单片机所用的系统频率为12MHz。根据DS18B20初始化时序、读时序和写时序分别可编写4个子程序:初始化子程序、写子程序、读子程序、显示子程序。РРРDS18B20芯片功能命令表如下:Р表2 DS18B20功能命令表

收藏

分享

举报
下载此文档