图2。4 温控自动电路图

2。5 声响,温度采集设定及复位电路

这一部分主要是由DS18B20,四个按键、一个电容一个三极管和一个蜂鸣器等构成。

声响电路在每按下按键时会响一声,当没有把DS18B20接入到电路中时,单片机就会通过蜂鸣器发出报警声音。

温度采集电路主要是由DS18B20构成,它可以把采集的温度数据转化成二进制数,经过单片机处理后输出送数码管显示。

温度设定主要是通过按键S1、S2、S3来设定的。按键S1、S2、S3分别接入单片机的P1。4,P1。5,P1。6脚。

S3是设定键。用于对风速调节的上限和下限值TH、TL的设置。当按下S1时,可以加1,长按可以快速加1,当按下S2 时,可以减1, 长按可以快速减1。电路图如图2。5所示。

图2。5 声响,温度采集设定及复位电路图

2。6 无极调速电路

此电路包括双向可控硅,双触发二极管、滑动变阻器、电容。该电路为无级调速电路,通过调节滑动变阻器的阻值来改变通过双向二极管的电流,控制双向晶闸管的导通角,从而控制电机的转速。可实现由最大风速到关闭的无级别调速,可将风力调节在关闭无风到最大风之间的任意风力,实现“自由风”。如图2。6所示。

图2。6 无极调速电路图

2。7 数码管显示电路

显示部分包括八段(共阳)数码管、PNP型三极管、电阻等。其连接方式如下:应用单片机P0口连接八段数码管,用P2口的P2。3—P2。7五个端口作为数码管的片选信号输出端口,其中要用8550(PNP型)三极管做驱动。又因为P0口做I/O口时要加上拉电阻,所以我们给P0各位各加一个10K的电阻到电源。为了防止烧坏数码管,所以给数码管各段各加一个300欧姆的限流电阻。要显示的数据通过P0口送给数码管显示,通过P2口的P2。7—P2。3五个端口分别对数码管进行位选,事实上数码管是间断被点亮的,只是其间断时间十分短,扫描周期在20ms以下,利用人眼视觉暂留,我们基本看不出它们的闪烁。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

电路如图2。7所示。

图2。7 数码管显示电路图

3 系统软件设计

3。1 控制器软件设计

本系统的运行程序采用C语言编写,采用模块化设计,整体程序由主程序和显示、键盘扫描、红外线接收以及电机控制等子程序模块组成。当实时温度低于或高于设定温度上下限时,通过单片机输出信号控制继电器关断从而控制电风扇启停、强弱风挡的切换,从而达到环境温度的调控目的。

3。2 主程序流程图

主程序是控制系统的总体方案,在主程序进行初始化后,开始反复检测各模块相关部分的缓冲区的标志,如果缓冲区置位,说明相应的数据需要处理,然后主程序调用相应的处理子模块

上一篇:AT89C51单片机+MQ3酒精浓度检测仪的设计+程序
下一篇:Simulink单相电路的谐波与无功电流检测方法研究

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

新課改下小學语文洧效阅...

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】