智能风扇设计

合集下载

基于单片机的智能风扇的设计

基于单片机的智能风扇的设计

基于单片机的智能风扇的设计智能风扇的设计是基于单片机的一种智能化家电产品,通过集成了传感器、单片机、通信模块和风扇控制电路等功能模块,能够实现自动感知环境温度、湿度等参数,并根据用户的需求自动调节风扇的转速和工作模式。

下面将详细介绍智能风扇的设计。

1.硬件设计智能风扇的硬件设计包括传感器模块、单片机模块、通信模块和控制电路模块。

传感器模块:智能风扇的传感器模块通常包括温度传感器和湿度传感器,用于感知环境的温度和湿度。

可以选择常见的数字温湿度传感器,如DHT系列传感器。

单片机模块:单片机模块是智能风扇的核心控制模块,可选择一款适合的单片机,如51单片机或STM32系列单片机,并结合开发板进行开发。

单片机模块负责读取传感器数据,并根据温度和湿度的变化进行风扇转速和工作模式的调节。

通信模块:通信模块用于实现智能风扇与其他设备的远程控制和数据传输功能。

可以选择Wi-Fi模块或蓝牙模块,实现与智能手机或其他智能设备的连接。

控制电路模块:控制电路模块包括电机驱动电路和电源电路。

电机驱动电路用于控制风扇电机的转速,可以选用H桥驱动芯片。

电源电路负责为各个模块供电,可以采用稳压模块和滤波电路,保证各个模块的正常运行。

2.软件设计智能风扇的软件设计主要包括数据采集、数据处理和控制策略。

数据采集:单片机模块通过传感器模块采集到温湿度数据,并将数据转换为数字信号以供程序识别。

数据处理:单片机模块通过算法处理采集到的温湿度数据,进一步计算出风扇应该运行的转速和工作模式。

可以根据不同的温湿度阈值设置不同的转速和工作模式,如低温低湿度下风扇停止运行,高温高湿度下风扇全速运行。

控制策略:单片机模块根据处理后的数据,通过控制电路模块控制风扇的转速和工作模式。

控制策略可以通过采用PID控制算法,根据环境温湿度的反馈信息进行动态调节,使风扇以最佳转速运行。

3.功能设计智能风扇可以通过通信模块与智能手机或其他智能设备连接,实现远程控制和数据传输的功能。

基于单片机的智能电风扇的设计

基于单片机的智能电风扇的设计

基于单片机的智能电风扇的设计
1. 系统设计思路:
智能电风扇系统由传感器、单片机以及电机驱动电路组成。

传感器检测环境温度、湿度和人体距离等参数,单片机根据这些参数控制电机的工作,并且可以根据预设程序自动调节电风扇的转速和运转模式。

2. 硬件设计:
(1) 传感器模块:
环境温湿度传感器模块和人体距离传感器模块分别采用DHT11和HC-SR501。

(2) 单片机模块:
根据项目需求,使用STM32F103ZET6单片机,主要处理传感器的读取和数据处理,并进行PWM波输出,控制电机转速。

(3) 电机驱动模块:
电机采用直流无刷电机,控制驱动电路采用L298N芯片。

3. 软件设计:
(1)初始化各个模块,包括传感器、GPIO等。

(2)读取传感器的数据,并根据不同温度、湿度和人体距离进行选择参数,设置不同的转速和运转模式。

(3)通过PWM波输出,控制电机的转速,实现电风扇的自动调节和控制。

4. 实现功能:
灵活的温湿度和人体距离检测,自动选择合适的电风扇运转模式和转速,节能环保,人性化的操作界面等。

总之,基于单片机的智能电风扇系统可以在提供便利的同时,达到节能环保的目的。

智能温控电风扇的设计

智能温控电风扇的设计

智能温控电风扇的设计随着科技的不断发展,智能化产品已经成为现代生活中不可或缺的一部分。

智能温控电风扇作为智能家居产品的一种,可以帮助用户实现智能控制风扇的温度和风速,体验更加舒适的生活。

本文将介绍智能温控电风扇的设计理念、功能特点和未来发展趋势。

一、设计理念智能温控电风扇的设计理念是基于用户体验和节能环保的理念。

通过传感器和智能芯片的技术应用,实现对室内温度的实时监测和智能调节。

结合智能手机App,用户可以随时随地通过手机对电风扇进行控制,搭配定时开关机功能,更加智能化的满足用户的需求。

智能温控电风扇还可以通过智能语音助手进行控制,提高了产品的人机交互体验。

二、功能特点1.实时温度监测:智能温控电风扇配备了高精度温度传感器,能够对室内温度进行实时监测,通过智能芯片进行数据分析和处理,实现精准的温度控制。

2.智能风速调节:根据室内温度的不同,智能温控电风扇可以智能调节风速,使风量和温度达到最舒适的状态。

3.手机App控制:用户可以通过手机App随时对电风扇进行控制,包括开关机、风速调节、定时功能等,让用户更加方便地使用电风扇。

4.智能语音控制:支持智能语音助手,用户可以通过语音指令实现对电风扇的控制,提高了产品的智能化水平。

5.节能环保:通过智能温控系统的应用,可以根据实际需要进行智能调节,避免不必要的能源浪费,达到节能环保的目的。

三、未来发展趋势随着智能家居市场的不断扩大,智能温控电风扇作为智能家居产品的一种,未来发展趋势将会更加智能化、个性化和智能互联。

在智能化方面,将会加强对传感器、智能控制芯片的技术研发,提高产品的智能化水平,让产品更加贴近用户的需求。

在个性化方面,根据用户的喜好和习惯,定制化智能温控电风扇的功能,让用户可以根据自己的需求定制个性化的使用体验。

在智能互联方面,智能温控电风扇将会与其他智能家居设备进行互联,在智能家居生态系统中扮演更加重要的角色,实现智能家居设备之间的联动,提高整体的智能化水平。

智能电风扇毕业设计

智能电风扇毕业设计

智能电风扇毕业设计智能电风扇毕业设计随着科技的不断进步和人们对生活品质的追求,智能家居产品越来越受到人们的关注和喜爱。

智能电风扇作为其中的一员,既能满足人们对舒适生活的需求,又能提升生活的便利性。

本文将介绍一种智能电风扇的毕业设计方案,希望能为相关专业的学生提供一些参考和灵感。

1. 设计目标在开始设计之前,首先需要明确设计的目标。

智能电风扇的设计目标应该包括以下几个方面:1.1. 舒适性:电风扇作为一种常见的降温设备,应该能够提供舒适的风速和风向调节功能,以满足不同人群的需求。

1.2. 节能环保:设计中应考虑到电风扇的能耗问题,尽量减少能源的消耗,并且使用环保材料制造,减少对环境的影响。

1.3. 智能化:智能电风扇应该具备远程控制、定时开关、温度感应等功能,以提升用户的使用体验和便利性。

2. 硬件设计2.1. 风速调节:通过设计不同档位的风速控制电路,实现电风扇的风速调节功能。

可以使用可变电阻或者按键开关来实现不同档位的切换。

2.2. 风向调节:设计一个可调节的风向装置,通过电机或者伺服电机的控制,实现电风扇风向的上下左右调节。

2.3. 温度感应:通过温度传感器来感知室内温度,并根据设定的温度范围来自动调节电风扇的风速和开关。

2.4. 远程控制:通过无线通信模块,实现电风扇的远程控制功能。

用户可以通过手机或者其他智能设备来控制电风扇的开关、风速和风向等参数。

3. 软件设计3.1. 应用程序开发:开发一个简洁易用的手机应用程序,用户可以通过该应用程序来控制电风扇的各项功能。

包括开关、风速、风向的调节,以及定时开关等功能。

3.2. 数据处理:通过手机应用程序收集用户的使用数据,进行数据分析和处理,以优化电风扇的使用效果和能耗。

3.3. 智能化算法:设计智能算法,根据用户的使用习惯和环境条件,自动调节电风扇的工作模式,提供最佳的舒适度和能效。

4. 原型制作与测试在完成硬件和软件设计后,需要制作一个电风扇的原型,并进行实际测试。

毕业设计:智能电风扇的设计

毕业设计:智能电风扇的设计

引言随着人们生活水平及科技水平的不断提高,现在家用电器在款式、功能等方面日益求精,并朝着健康、安全、多功能、节能等方向发展。

过去的电器不断的显露出其不足之处。

电风扇作为家用电器的一种,同样存在类似的问题。

现在电风扇的现状:大部分只有手动调速,再加上一个定时器,功能单一。

存在的隐患或不足:比如说人们常常离开后忘记关闭电风扇,浪费电且不说还容易引发火灾,长时间工作还容易损坏电器。

再比如说前半夜温度高电风扇调的风速较高,但到了后半夜气温下降,风速不会随着气温变化,容易着凉。

之所以会产生这些隐患的根本原因是:缺乏对环境的检测。

如果能使电风扇具有对环境进行检测的功能,当房间里面没有人时能自动的关闭电风扇;当温度下降时能自动的减小风速甚至关闭风扇,这样一来就避免了上述的不足。

本次设计就是围绕这两点对现有电风扇进行改进。

1.总体方案设计及功能描述本设计是以AT89C51单片机控制中心,主要通过提取热释电红外传感器感应到的人体红外线信息和温度传感器DS18B20得到的温度以及内部定时器设定时间长短来控制电风扇的开关及转速的变化。

功能描述:电风扇工作在四种状态:手动调速状态、自动调速状态、定时状态、停止状态。

手动状态时可以手动调节速度;自动状态时通过温度高低自动调节速度,如果出现手动现象则变为手动状态;定时状态时可以调节定时时间,并设定是否启动定时,之后可以手动退出,也可以在不操作6秒后自动退出进入手动状态;停止状态时可以被唤醒并进入自动状态。

当没有检测到人体存在超过3分钟或定时完毕时进入停止状态。

在数码管显示方面,当没有定时时,只显示气温,当定时启动时气温和定时剩余时间以3秒的速度交替显示。

系统方框图如下图所示,主要包括:输入、控制、输出三大部分8个功能模块。

图1-1系统方框图2.功能模块硬件简介与实现2.1键盘输入电路由于设计中用到的按键数目不多,所以可以直接用AT89C51的通用IO 端口且选用AT89C51的P1口(内部有上拉电阻)作为键盘接口。

智能风扇 毕业设计

智能风扇 毕业设计

智能风扇毕业设计智能风扇——舒适与便捷的结合随着科技的不断进步,智能家居产品逐渐走入人们的生活,为我们的日常生活带来了诸多便利。

智能风扇作为智能家居产品的一种,以其独特的功能和设计,成为了人们追逐舒适生活的选择之一。

在这篇文章中,我们将探讨智能风扇的设计与应用,以及它在毕业设计中的潜在应用。

一、智能风扇的设计与功能智能风扇的设计注重舒适度和便捷性。

它采用了先进的传感技术,可以根据室内温度和湿度自动调节风速和风向,使人们在不同的环境中都能享受到舒适的风。

同时,智能风扇还具备远程控制的功能,通过手机APP或遥控器,用户可以轻松地调整风扇的各项参数,实现个性化的风速和风向设置。

除了基本的风速和风向调节功能,智能风扇还可以与其他智能家居设备进行联动。

例如,当室内温度超过设定值时,智能风扇可以自动与空调系统进行通信,协同工作,提供更加舒适的环境。

此外,智能风扇还可以与智能音箱、智能灯具等设备进行连接,实现智能化的家居体验。

二、智能风扇在毕业设计中的应用智能风扇的设计与功能使其在毕业设计中有着广泛的应用前景。

以下是几个可能的应用方向:1. 智能风扇与健康关怀随着人们对健康的关注不断增加,智能风扇可以与健康关怀相结合,为用户提供更加舒适和健康的环境。

例如,智能风扇可以通过传感器检测室内空气质量,并根据检测结果自动调整风速和风向,帮助净化室内空气,改善用户的生活质量。

2. 智能风扇与节能环保智能风扇的智能化设计可以使其更加节能环保。

通过与室内温度、湿度等参数的联动,智能风扇可以实现精确的风速控制,避免不必要的能源浪费。

此外,智能风扇还可以与太阳能充电系统相结合,利用太阳能为风扇供电,进一步降低能源消耗,减少对环境的负担。

3. 智能风扇与智能家居系统智能风扇可以与智能家居系统相连接,实现更加智能化的家居体验。

例如,智能风扇可以与智能家居中心相连,通过语音控制或手机APP控制,实现一键开关、定时启动等功能。

同时,智能风扇还可以与其他智能设备联动,如智能窗帘、智能照明等,共同为用户提供舒适便捷的居住环境。

智能风扇课程作品设计报告

智能风扇课程作品设计报告

-3-
智能风扇课程设计
各程序模块通过后进行程序总调试。这个阶段若有故障可以考虑各子程序运 行时是否破坏了现场缓冲单元、工作寄存器是否发生冲突标志位的建立和清除是 否有误堆栈区是否有溢出,输入设备的状态是否正常等等。当全部调试和修改完 成后,将程序固化到单片机中,进行整机调试,各功能实现则调试完成。
二. 硬件电路设计
2.1. 51 单片机 I/O 口连接概述:
因本实验需要同时用到 LED 灯、4 位数码管、矩阵键盘,所以将这三部分模 块分别连接到不同的 I/O 口。其中,八个 LED 灯连接到 P1 口,数码管连接到 P0 口,按键连接到 P3 口。蜂鸣器连接至 P2^3 口,DS18B20 温度传感器连接至 P2^2 口。同时,硬件电路还设计了单片机供电 DC 口、双电源开关、供电指示灯、复
六. 附件...................................................................................................................- 11 附件一:硬件设计图............................................................................................. - 11 附件二:作品照片..................................................................................................- 12 附件三:源代码清单............................................................................................. - 13 附件四:元件清单..................................................................................................- 23 -

智能温控风扇毕业设计

智能温控风扇毕业设计

智能温控风扇毕业设计智能温控风扇毕业设计题目:智能温控风扇一、概述本次毕业设计关于智能温控风扇,它和一般的风扇有一个最大的不同,它可以根据环境温度自动调整自身的风速,无需任何操作即可实现自动温度控制。

设计思路为:利用单片机控制风扇,实现程序控制和自动温度控制。

二、实现方法1、硬件结构:(1) 单片机:采用的单片机型号为AT89C51,其具有单片机外设、软硬件接口、数据处理分析能力等优点,它是一款多功能的低功耗单片机,适用于各种智能化系统的控制,可实现变频控制,并提供温度控制功能。

(2) 温度传感器:采用的是DS18B20数字温度传感器,它具有耐高温绝对精度和长期稳定性,对温度范围有较高的灵敏度,同时它具有抗干扰性强,操作简单,耗电量小等优点,可以对环境温度进行详细的采集和分析。

(3) 风扇:系统采用的风扇为一款普通的电扇,该风扇具有较强的吸力,可以有效地扩大风扇的输出范围,改善电扇的散热性能,从而实现自动温度控制。

(4) 仪表注意事项:由于风扇的电压为直流电,需要注意电压范围,以免出现超载现象。

同时,由于风扇的电动机速度很高,需要注意防止出现短路现象。

2、实现过程:(1) 单片机程序编程:程序的主要任务是监测环境温度变化,并相应地控制风扇的转速,以保证环境温度在一定范围内,并且满足设定的温度调节范围。

(2) 温度采集:该系统采用DS18B20数字温度传感器采集环境温度,将结果通过单片机提取出来,然后根据设定的温度范围调节风扇的转速。

(3) 温度控制:根据环境的温度变化来调节风扇的转速,以实现自动温度控制,保证环境温度在一定范围内,并且满足温度调节范围。

三、结论本次毕业设计介绍了一款智能温控风扇的设计,它可以根据环境温度自动调整自身的风速,从而实现自动温度控制,具有节能、节省能源和环保的特点,具有一定的实用价值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013年春季开放性实验题目名称: 智能风扇调速器设计 院系名称: 电气工程学院专业班级: 电气F1102学生姓名: ***学 号: ************指导教师: **目录成绩:评语:指导老师签名:日 期:目录1 系统概述 (4)1.1 AT89C51单片机简介 (4)1. 2 本设计任务和主要内容 (4)2方案论证 (4)2.1 系统总体设计 (5)2.2传感器部分 (5)2.3主控制部分 (6)2.4调速方式的选择 (6)2.5温度控制模块设计 (6)2.6显示电路的设计 (7)3 硬件设计 (7)3.1 系统的原理方框图 (7)3.2 元器件选型 (8)3.3 硬件主电路 (11)4 软件设计 (14)4.1 软件设计思想及主流程 (14)4.2 流程框图及关键代码 (15)5系统调试 (29)5.1 硬件测试 (29)5.2 软件测试 (30)5.3 整体测试 (31)设计心得 (32)参考文献 (33)1 系统概述1.1 AT89C51单片机简介传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。

随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。

AT89C51单片机提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时、计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51单片机可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU 的工作,但允许RAM,定时、计数器,串行通行口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

1. 2 本设计任务和主要内容本文以AT89C51单片机为核心,通过数字温度传感器对外界环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能。

另外,通过红外发射和接收装置及按键实现各种功能的启动与关闭,并且可对各种功能实现遥控,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

本设计主要内容如下:(1)风速设为从低到高共5个档位,可由用户通过键盘和遥控手动设定。

(2)每当温度降低2℃,则电风扇风速自动下降一个档位。

(3)每当温度升高2℃,则电风扇风速自动上升一个档位。

(4)用户可以设定电风扇最低工作温度,当低于该温度时,电风扇自动停转。

二、方案论证传统电风扇供电采用的是220V交流电,电机转速分为几个档位,通过人工手动调整电机转速达到改变风速的目的,亦即,每改变一次风力,必然有人参与操作,这样就会带来诸多不便。

本文介绍了一种基于AT89C51单片机的智能电风扇调速器的设计,该设计巧妙利用红外线遥控技术、单片机控制技术、无级调速技术和温度传感技术,把智能控制技术应用于家用电器的控制中,将电风扇的电机转速作为被控制量,由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。

从而达到无须人为控制便可自动调整风速的效果。

2.1 系统总体设计图1 系统总体结构框图经过详细分析和实现难度对比有以下基本理论依据:2.2传感器部分方案一:采用热敏电阻采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。

而且在温度测量系统中,采用单片温度传感器,比如AD590,LM35等.但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。

方案二:采用DS18B20温度传感器采用DS18B20数字温度传感器。

DS18B20数字温度传感器芯片是以9位数字量的形式反映器件的温度值。

DS18B20数字温度传感器通过一个单线接口发送或接受信息,因此在中央微处理器和DS18B20之间仅需一条连接线(加上地线)。

用语读写和温度转换的电源可以从数据线本身获得,无需外部电源。

它可以直接将模拟温度信号转化为数字信号,降低了电路的复杂程度,提高了电路的运行质量。

综合考虑,选择方案DS18B20进行温度测量。

2.3主控制部分方案一:采用SPCE061A单片机采用凌阳16位的SPCE061A单片机,处理速度较慢,内置2K SRAM,32K FLASH,要实现稍大的存储量受到限制,而如果扩展大量的外围电路的话,则降低了系统的可靠性,消耗了大量的CPU资源。

方案二:采用AT89C51单片机AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内4bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置用8位中央处理器(CPU)和Flash存储单元,功能强大。

AT89C51单片机可灵活应用于各种控制领域。

综合考虑,选择AT89C51单片机作为主控制器。

2.4调速方式的选择方案一:采用PWM控制PWM是利用数字输出对模拟电路进行控制的一种有效技术,尤其是在对电机的转速控制方面,可大大节省能量。

但前期投入大。

方案二:采用可控硅控制实际中通过控制双向可控硅的导通角,使输出端电压发生改变,从而使施加在电风扇的输入电压发生改变,以调节风扇的转速,实现各档位风速的无级调速。

从本设计要求综合考虑实际中选择方案二。

2.5温度控制模块设计方案一:采用红外遥控器+红外遥控解码:红外遥控器的使用大大方便了用户,使他们可以在一定范围内实现对本系统的远程控制,符合当代人的生活习惯,而且红外遥控器的技术已经相当成熟,使用也比较方便。

方案二:用键盘:假如使用键盘,用户就只能走进本控制系统去控制该系统已完成自己想要的操作。

此方案设计与制作比较简单,且能完全完成既定功能。

综合各方面因素,采选用方案二。

2.6显示电路的设计方案一:LCD1602液晶屏:LCD1602液晶屏是16*2的字符型液晶,可以显示英文26个字母的大小写,阿拉伯数字0—9,及一些简单的符号。

该液晶屏操作简单,显示功能强大。

方案二:数码管:虽然数码管的显示位数有限,且只能显示一些简单的字符。

但是在本课程设计中,所需要的数码管不多,少量数码管即可符合设计要求,估可采用。

方案三:LCD12864液晶屏:该液晶屏是比LCD1602液晶屏更先进的液晶,可以显示图片信息,同样可以完成本设计系统的需要。

但是该液晶屏相对比较贵。

综上所述,我们选择了数码管作为显示模块。

综上所述的论证,通过焊接、接线、编程等工作就可以制作智能调速风扇。

3 硬件设计3.1 系统的原理方框图本系统由集成温度传感器、单片机、LED数码管、发光二极管、直流电机及一些其他外围器件组成。

使用具有价廉易购的AT89C51单片机编程控制,通过修改程序可方便实现系统升级。

系统的框图结构如下:图2 系统原理框图3. 2 元器件选型经过案例分析选择以下元器件并给出其基本原理3.2.1 DS18B20数字温度传感器DS18B20数字温度传感器采集现场温度,将测量到的数据送入AT89C51单片机的P3.3口,经过单片机处理后显示当前温度值,并与设定温度值的上下限值作比较,若高于设定上限值或低于设定下限值则控制电机转速进行自动调整。

--图3 DS18B20温度计原理3.2.2 AT89C51的引脚功能VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P0口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH 编程和校验时,P1口作为低八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

3.2.3 双向可控硅双向晶闸管是在普通晶闸管的基础上发展而成的,它不仅能代替两只反极性并联的晶闸管,而且仅需一个触发电路,是目前比较理想的交流开关器件。

其英文名称TRIAC即三端双向交流开关之意。

3.2.4 数码管数码管显示电路采用共阳极四位数码管以及9012三极管作为驱动数码管发亮。

其连接方式如下:应用单片机P0口连接八段数码管,用P1口的P1.0—P1.3四个端口作为数码管的片选信号输出端口,其中要用9012(PNP型)三极管做驱动。

为了防止烧坏数码管,所以给数码管各段各加一个50k的限流电阻。

要显示的数据通过P0口送给数码管显示,通过P1口的P1.0—P1.3四个端口分别对数码管进行位选,事实上数码管是间断被点亮的,只是其间断时间十分短,扫描期周在20ms以下,利用人眼视觉暂留,我们基本看不出它们的闪烁。

图4 数码管显示电路3.2.5 键盘控制元件键盘是人机交互的重要部件。

本部件主要便于用户对电风扇进行操作,使用户只要进行一些简单的操作,就能实现所需的全部功能,键盘操作模块在电风扇底座部分有一个3 x 3小矩阵键盘,可以进行风的强度、类型、定时等系统设置,按键电路图如图6所示。

图5 按键控制原理图3.3 硬件主电路3.3.1 温度采集、控制模式设定以及复位电路温度采集电路主要是由DS18B20构成,它可以把采集的温度数据转化成二进制数,经过单片机处理后输出送数码管显示。

相关文档
最新文档