家用电风扇控制器

合集下载

Noctua NA-FC1风扇控制器说明书

Noctua NA-FC1风扇控制器说明书

Roland Mossig, Noctua CEO.非常感谢您选择我们的NA-FC1。

 NA-FC1是一种紧凑型,高度灵活性的4引脚PWM风扇的控制器,可以独立的工作,手动降低速度也可以自动主板风扇控制一起工作。

每个NOCTUA产品在离开工厂之前都经过了我们质量检验部门的双重严格检查,我相信您在使用的过程中能感受到我们对产品的投入研究与细心关注。

尊敬的用户:欣赏您的NA-FC1吧!您们的朋友本手册将介绍如何使用NA-FC1风扇控制器。

如果你在使用中遇到任何困难,请查看我们网站上的常见问题(www.noctua.at/cn/faqs),或者与我们的服务支持团队support@yanyi-noctua.com取得联系。

由于兼容性问题造成的任何损坏,NOCTUA不承担任何责任。

本手册的多语言版本可在我们的网站上获得:www.noctua.at/manuals设备和附件概述将设备连接到电源(S-ATA连接器)和主板(从主板获得PWM输入将RPM速度信息转发到主板)。

安装带电源适配器的NA-AC4输入电缆将NA-AC4的S-ATA连接器插入电源的S-ATA连接器之一。

 将NA-S AC4的母头4针连接器插入主板风扇接头连接器,将公头4针连接器插入NA-FC1的输入接口。

 然后将风扇连接到输出连接器。

 如果要控制多个风扇,首先将NA-SC1分离器电缆连接到输出连接器,将风扇连接到NA-SC1。

NA-S EC1输入电缆警告:请记住,常见的主板风扇头通常只支持9.6或12W(查看您的主板手册了解详细信息)。

超过此功率可能会严重损坏您的主板,而NOCTUA 对此类损坏概不负责。

请始终使用随附的NA-S AC4适配器(请参阅有关连接的风扇超过最大值。

主板风扇接头的额定功率的设置选项。

将NA-S EC1输入电缆连接到输入接口和主板风扇接头连接器上或其他电源。

然后将风扇连接到输出连接器。

如果要控制多个风扇,首先将NA-SC1分离器电缆连接到输出连接器,再将风扇连接到NA-SC1。

智米风扇遥控器(2 2S)使用说明书

智米风扇遥控器(2 2S)使用说明书

切换自然风
风扇在直吹风模式下,长按 按键2秒, 听到风扇发出“嘀嘀”声后,则风扇切 换为自然风模式。 风扇在自然风模式下,长按 按键2秒, 听到风扇发出“嘀嘀”声后,则风扇切 换为直吹风模式。
基本参数
产品名称 智米风扇遥控器(2/2S) 产品型号 FSYKQ04ZM 产品尺寸 约113.5×28.5×14.5 mm 产品重量 约34.5 g 适用机型 智米直流变频落地扇 2/2S 适用电池 LRAAA, 1.5V
产品中有害物质的名称及含量
部件名称
外壳 电路板



(Pb) (Hg) (Cd)
有害物质
六价铬 (Cr(VI))
多溴联苯 (PBB)
本表格依据 SJ/T 11364 的规定编制。
:表示该有害物质在该部件所有均质材料中的含量。均在 GB/T 26572 规定
的限量要求以下。
:表示该有害物质至少在该部件的某一均质材料中的含量超出 GB/T 26572
智米风扇遥控器(2/2S) 使用说明书
包装清单 遥控器×1、电池×1、说明书 ×1 产品介绍
使用前请仔细阅读本说明书, 并妥善保管。 提示:说明书中的产品、配件、用户界 面等插图均为示意图,仅供参考。由于 产品的更新与升级,产品实物与示意图 可能略有差异,请以实物为准。
风速挡位灯
开关机 / 挡位调节
规定的限量要求。
பைடு நூலகம்
多溴二苯醚 (PBDE)
制 造 商:北京智米电子科技有限公司 服务热线:400-008-5678 地 址:北京市海淀区清河朱房路临66号A栋6单元2层201-203室
V-190711-Y
摆头控制 / 模式切换
操作说明
蓝牙配对

电工课程设计家用风扇控制器

电工课程设计家用风扇控制器

目录前言 (3)摘要 (4)1.课程设计任务要求 (4)2.方案设计 (5)2.1总体思路2.2基本原理2.3框图3.单元电路设计 (6)4.Multisim 仿真设计 (14)5.安装调试步骤 (17)6.故障分析与电路改进 (18)7.总结与涉及调试体会 (23)8.队员分工 (24)参考文献 (24)附录一 (25)实验清单 (25)前言炎炎夏日,酷暑难耐,很多家庭选择使用电风扇来降温解暑。

之所以家用电风扇普及范围广,是因为它经济,便捷,实用的性质。

本次课程设计任务为设计并制作一个家用风扇控制器,并实现一定的功能控制功能。

相关功能要求包括风速、类型和通断的调节与控制,并在风扇运行于任意状态下都对其实现功能的切换,充分体现其可控制性。

设计内容是用一个按钮来实现风速强、中、弱的转换并且实现循环;一个按钮来实现风种从正常风、睡眠风、自然风的转换并且实现循环;并且用不同颜色LED灯的显示来表示风速与风种的状态各个状态。

一个模块是风速的循环控制电路,利用74ls192、74ls138芯片实现三种状态的循环计数,并且利用高低电平实现LED灯的亮与灭;一个模块是风种的循环控制电路,利用74ls192、74ls138芯片实现三种状态的循环计数,并且利用高低电平实现LED灯的亮与灭,其中周期性脉冲是利用555发生器产生周期为1s的方波,并且利用74ls161产生周期为8s和16s的脉冲。

本课题基本实现了控制循环电路的功能,将之有效的连接在一起,实现了家用电风扇控制逻辑电路的总体功能。

关键字:LED 电风扇循环控制汇编语言 74LS161D 74LS138D 74LS192D 74LS04 74LS08 74LS32摘要在电路板上有六个指示灯指示电扇的状态。

三个按键分别为选择不同的操作----风速、风种、停止。

其操作方式和状态指示如下:1、电扇处于停转状态时,所有指示灯不亮。

此时只有按“风速”键电扇才会响应,其初始工作状态为“风速”-弱,“风种”-正常位置,且相应的指示灯亮。

电风扇模拟控制系统设计

电风扇模拟控制系统设计

电风扇模拟控制系统设计一、引言电风扇作为日常生活中常见的电器之一,广泛应用于家庭、办公和工业场所。

电风扇的控制系统是为了实现对风速、运行时间和摇头等功能的控制,提高用户的使用便利性和舒适度。

本文将介绍电风扇模拟控制系统的设计。

二、系统设计1.硬件设计(1)电机驱动:电风扇的核心部件是电机,控制系统需要对电机进行驱动。

采用直流电机驱动器,通过PWM(脉宽调制)信号控制电机的转速。

可以根据用户的需求设置不同的PWM占空比,实现不同风速档位的调节。

(2)温度传感器:电风扇的控制系统需要实时监测环境温度,以便进行温度控制。

采用温度传感器来检测环境温度,当温度超过设定的阈值时,自动开启电风扇并控制风速。

(3)遥控器:为了方便用户对电风扇的控制,设计一个遥控器。

通过无线通信协议与电风扇的控制系统进行通信,实现遥控开关、风速调节和摇头控制等功能。

2.软件设计(1)PWM控制:控制系统通过PWM信号控制电机的转速。

根据用户设置的风速档位,计算相应的PWM占空比,并将PWM信号发送给电机驱动器,控制电机的转速和风速。

(2)温度控制:通过温度传感器实时监测环境温度,当温度超过设定的阈值时,控制系统自动开启电风扇,并根据设定的温度范围调节风速,以保持室内温度的稳定。

(3)遥控功能:设计一个可以与电风扇控制系统进行无线通信的遥控器。

通过遥控器,用户可以远程控制电风扇的开关、风速调节和摇头控制等功能,提高用户的使用便利性。

三、系统特点1.支持多档风速调节:用户可以根据需要,调节电风扇的风速,以满足不同的舒适需求。

2.自动温度控制:通过温度传感器监测环境温度,自动调节电风扇的风速,以保持室内温度的稳定。

3.远程控制功能:通过遥控器与电风扇的控制系统进行无线通信,用户可以随时随地对电风扇进行控制。

4.节能环保:通过智能控制电风扇的运行时间和风速,减少能源消耗,达到节能环保的目的。

5.使用方便:系统设计简单,用户通过遥控器即可实现对电风扇的控制,操作简单便捷。

风扇遥控器产品说明书掌握风扇遥控器的风速调节和定时功能设置

风扇遥控器产品说明书掌握风扇遥控器的风速调节和定时功能设置

风扇遥控器产品说明书掌握风扇遥控器的风速调节和定时功能设置风扇遥控器产品说明书产品简介:本风扇遥控器是一款功能全面的智能设备,具备风速调节和定时功能设置。

通过简单的操作,您可以轻松掌握风扇的风速和定时自动关闭功能,为您的生活带来更大的便利和舒适。

一、风速调节1. 开启风扇将风扇置于待命状态(插入电源并打开电源开关),使用遥控器的开/关按钮,点击一下风扇将开始运转。

2. 风速调节使用遥控器上的风速按钮可以进行风速的调节。

共设有低档、中档和高档三种风速模式,每点击一次风速按钮,风速将逐级递增。

您可以根据自己的需求选择适合的风速档位。

二、定时功能设置本风扇遥控器还具备定时功能,您可以设置风扇在一定时间后自动关闭,省去了夜间起身关闭风扇的麻烦。

1. 定时设置按下遥控器上的“定时”按钮,进入定时设置模式。

屏幕上将显示当前风扇的运行时间和倒计时时间。

2. 倒计时设定在定时设置模式下,您可以通过按下“+”和“-”按钮分别增加或减少倒计时时间。

倒计时时间以分钟为单位,最长可设定为120分钟(即2小时)。

3. 定时启动设定好倒计时时间后,点击遥控器上的“确定”按钮,即可启动定时功能。

风扇将在设定的时间到达后自动关闭。

注意事项:1. 请在使用风扇遥控器前确认电源插座的连接是否正确,并确保风扇的电源开关处于开启状态。

2. 定时功能设置后,风扇将自动在设定的时间到达后关闭,无需额外操作。

3. 请您在使用过程中注意安全,避免将遥控器放置在儿童可触及的地方。

4. 如需停止定时功能,您可以点击遥控器上的“定时”按钮,将倒计时时间设定为0即可。

5. 请勿将风扇遥控器浸入水中或暴露在潮湿的环境中,以免发生电路故障。

6. 若遥控器长时间不使用,请及时取出电池,以免电池漏液导致设备损坏。

7. 建议定期清洁风扇以保持其正常运转。

请先关闭电源并拔掉电源插头,然后用干布轻轻擦拭风扇的表面。

产品规格:- 产品名称:风扇遥控器- 适用范围:各类家用风扇- 功能:风速调节、定时功能- 供电:2节AAA电池(不包含)- 适用距离:最远约10米- 商品重量:50克- 商品尺寸:长 ×宽 ×高(10厘米 × 4厘米 × 1.5厘米)感谢您选购本风扇遥控器产品,如果您在使用过程中有任何问题或意见,欢迎随时联系我们的客服热线或通过官方网站留言,我们将竭诚为您解答和提供支持。

家用电风扇控制

家用电风扇控制

1 引言家用电扇是生活中常见普遍的系统,然而,传统的家用电扇不具备自动转速的功能,人们需要手动调节电扇的转速,以达到舒适的风流量。

因此,对家用电扇的功能不断进行改进和优化,本设计可以智能控制风速,有利于提高人们的生活水平,且有利于能源环保。

家用电扇是一种利用电动机驱动扇叶旋转,来达到使空气加速流通的家用电器,主要用于清凉解暑和流通空气。

广泛用于家庭,办公室,商店,医院和宾馆等场所。

设计一种利用MCS-51系列单片机及相关元器件的家用风扇控制器。

该控制器涵盖了三个主要的功能模块:风速设置,类型设置,停止设置。

而且不同功能模块可以实现自由灵活的转换。

该控制器自由灵活,功能丰富,实现了自动控制,具有深远的意义。

2 设计目标利用MCS-51系列单片机及相关元器件设计并制作一个家用风扇控制器。

3 设计要求3.1 控制面板要求按钮三个,分别为风速、类型和停止;三个LED指示灯用于指示风速强、中、弱;另外三个LED指示灯用于指示类型为睡眠、自然和正常。

3.2 电扇处于停转状态时所有指示灯不亮,只有按下“风速”键时,才会响应,进入起始工作状态;电扇在任何状态,只要按停止键,则进入停转状态。

3.3 处于工作状态时(1) 初始状态为:风速-“弱”,类型-“正常”;(2) 按“风速”键,其状态由“弱”→“中”→“强”→“弱”……往复循环改变,每按一下按键改变一次;(3) 按“类型”键,其状态由“正常”→“睡眠”→“自然”→“正常”……往复循环改变;3.4 风速风速的弱、中、强对应于电扇的转动由慢到快。

3.5 风速类型的不同选择分别为:(1) 正常电扇连续运转;(2) 自然电扇模拟自然风,即转4s,停8s;(3) 睡眠电扇慢转,产生轻柔的微风,运转 8s,停转8s;3.6 按照风速与类型的设置输出相应的控制信号4 总体设计本设计主要是用步进电机的控制来模拟家用风扇控制器,其原理结构如图l。

其控制核心是89C51单片机,该控制器涵盖有三个主要功能模块:风速设置、类型设置、停止设置,而且不同功能模块中可以实现灵活自由的转换。

红外遥控调速风扇

红外遥控调速风扇

办公场景
适用于办公室、会议室等 场所,满足员工和客户对 通风和舒适度的需求。
商业场景
适用于商场、餐厅、咖啡 馆等商业场所,提高顾客 的舒适度和满意度。
02 红外遥控技术
红外遥控原理
红外线发射管发射出一定波长的红外线,调制信号通过调制器加载在红外线上。 红外线经过调制后,通过定向天线或反射板发射出去。
优化噪音控制
针对部分用户对噪音的敏感度较 高,建议进一步优化风扇的噪音 控制技术,实现更低的噪音水平。
THANKS FOR WATCHING
感谢您的观看
红外接收器
内置红外接收器,可以接收遥控器发出的信号,实现远程控制。
风扇材料
外壳材料
采用耐热、耐腐蚀的工程塑料,确保风扇在使用 过程中不易变形。
扇叶材料
扇叶采用轻质材料,如铝合金或塑料,减轻重量 并提高风力。
其他材料
如电线、开关等部件,也需考虑其耐热、耐腐蚀 等性能。
风扇性能参数
风力大小
根据不同的转速,风扇可 以产生不同的风力,以满
产品优势
操作简单
用户可以通过简单的按键操作实 现风速的调节和控制,无需复杂
设置。
适用范围广
适用于家庭、办公室、商场等各种 场所,满足不同环境的通风需求。
耐用可靠
采用高品质材料和严格的生产工艺, 确保产品的耐用性和可靠性。
产品应用场景
家用场景
适用于家庭中的客厅、卧 室、厨房等场所,提供舒 适的环境和良好的通风效 果。
速等功能。
定时控制
02
支持定时开关功能,可设置定时开启、关闭时间,满足用户不
同时间段的需求。
智能控制
03
支持与智能家居系统连接,通过手机APP或智能语音助手进行

智能风扇远程控制说明书

智能风扇远程控制说明书

智能风扇远程控制说明书一、产品概述智能风扇远程控制系统是一款创新的家居设备控制解决方案,旨在为用户提供更加便捷、舒适和个性化的风扇使用体验。

通过智能手机应用程序或其他远程控制设备,您可以随时随地轻松控制风扇的各种功能,如风速调节、摇头控制、定时开关等,让您在炎炎夏日或寒冷冬天都能享受到恰到好处的风。

二、产品组成1、智能风扇主体风扇叶片:采用优质材料制造,提供强劲而柔和的风力。

电机:高效节能电机,运行安静,寿命长。

外壳:时尚美观的设计,适应各种家居风格。

2、遥控器(可选)用于在较近距离内直接控制风扇的基本功能。

3、智能控制模块内置在风扇内部,实现与远程控制设备的通信和指令执行。

4、手机应用程序(App)可在智能手机上下载安装,提供丰富的控制选项和个性化设置。

三、安装与连接1、风扇安装将风扇的底座放置在平稳的地面或桌面上。

按照说明书的指示,将风扇叶片和电机部分组装好。

确保风扇安装牢固,不会晃动。

2、智能控制模块连接智能控制模块通常已预先安装在风扇内部,无需用户额外操作。

3、手机应用程序下载与安装打开您的手机应用商店(如苹果 App Store 或安卓应用市场)。

在搜索栏中输入“智能风扇远程控制”应用程序名称。

点击下载并安装应用程序。

4、连接风扇与手机应用程序打开手机的 WiFi 或蓝牙功能(具体取决于风扇的连接方式)。

打开智能风扇远程控制应用程序。

按照应用程序中的提示,将风扇与您的手机进行配对和连接。

四、远程控制操作1、打开/关闭风扇在手机应用程序中,点击“电源”按钮,即可打开或关闭风扇。

2、风速调节应用程序中通常提供多个风速档位可供选择,如低速、中速、高速等。

您可以通过滑动风速调节滑块或点击相应的风速按钮来调整风扇的风速。

3、摇头控制点击“摇头”按钮,可开启或关闭风扇的摇头功能。

部分应用程序还支持设置摇头的角度范围。

4、定时开关您可以在应用程序中设置风扇的定时开启和关闭时间。

例如,您可以设置风扇在晚上睡觉时自动关闭,或者在您起床前提前开启。

电扇调速器原理

电扇调速器原理

电扇调速器原理一、电扇调速器的概述电扇调速器是一种可以控制电扇转速的装置,可以通过调节电流或电压来改变电机的转速,从而实现风量大小的调节。

常见的电扇调速器有旋钮式、遥控式、触摸式等多种形式。

二、电扇调速器的工作原理1. 旋钮式电扇调速器旋钮式电扇调速器是最为常见的一种,其工作原理主要是通过改变阻值来控制电流大小,从而影响电机转速。

具体来说,旋钮会改变一个可变阻值器(又称为“电位器”)的阻值,从而改变通过该可变阻值器的电流大小,进而影响电机转速。

2. 遥控式电扇调速器遥控式电扇调速器则是通过无线遥控信号来实现对风量大小的控制。

遥控信号经过接收机接收后再传递给主板芯片,由主板芯片来进行风量大小的计算和控制。

主板芯片会根据接收到的信号来输出相应的PWM波形信号,这个PWM波形信号会通过三极管驱动输出端口,并将PWM波形信号转化为电流输出到电机上,从而实现对电机转速的控制。

3. 触摸式电扇调速器触摸式电扇调速器则是通过触摸板上的传感器来实现对风量大小的控制。

当手指接触到传感器时,会产生微弱的电流信号,这个信号会被放大后输入到主板芯片中。

主板芯片会根据接收到的信号来输出相应的PWM波形信号,从而实现对电机转速的控制。

三、电扇调速器的组成部分1. 可变阻值器可变阻值器是旋钮式电扇调速器中最为重要的部分之一,它通过改变阻值来控制通过它的电流大小,从而影响电机转速。

可变阻值器一般由一个旋钮和一个固定阻值组成,旋钮可以改变与固定阻值并联连接的可变阻值,从而改变整个并联电路的总阻值。

2. 接收机遥控式电扇调速器需要使用接收机来接收无线遥控信号,并将信号传递给主板芯片进行处理和计算。

接收机通常由天线、解码芯片、滤波器等部分组成。

3. 主板芯片主板芯片是电扇调速器中最为重要的部分之一,它负责接收和处理各种控制信号,并控制电机转速。

主板芯片通常由微控制器、驱动芯片、PWM发生器等部分组成。

4. 三极管三极管是遥控式电扇调速器中用于驱动输出端口的重要元件之一,它可以将PWM波形信号转化为电流输出到电机上,从而实现对电机转速的控制。

风扇调速器的原理

风扇调速器的原理

风扇调速器的原理风扇调速器是一种用于控制风扇运行速度的设备,通过调节电流或电压的大小来实现风扇速度的调节。

风扇调速器的原理主要包括以下几个方面:1. 电流控制原理:风扇调速器中常用的电流控制原理是采用可调电阻或可控硅等元件来改变电路中的电流大小,从而实现调节风扇转速的目的。

通过改变电路的串联或并联电阻的值可以改变电路的总电阻大小,从而改变电路中的电流大小。

当电流减小时,风扇转速也会随之减小;反之,当电流增加时,风扇转速也会随之增加。

2. 电压控制原理:风扇调速器中另一种常用的原理是通过改变电路中的电压值来实现风扇转速的调节。

通常采用调压器、变压器或者CPU风扇专用的电压调节电路来实现。

当电压减小时,风扇转速也会随之减小;反之,当电压增加时,风扇转速也会随之增加。

3. PWM调速原理:PWM(Pulse Width Modulation,脉宽调制)是一种常用的风扇调速原理。

通过控制一个方波的脉冲宽度和频率来调节风扇转速。

脉冲宽度越宽代表占空比越高,风扇转速也越快;脉冲宽度越窄则代表占空比越低,风扇转速也越慢。

通过改变方波的脉冲宽度和频率可以实现对风扇的精确调速。

4. 温度控制原理:风扇调速器中还有一种常见的原理是基于温度的控制原理。

利用温度传感器监测环境温度,并通过控制电路内嵌的温度传感器来控制风扇转速。

当环境温度升高时,温度传感器会检测到变化并向风扇调速器发送信号,风扇调速器会据此调整风扇的转速,以达到降温的目的。

综上所述,风扇调速器的原理可以通过电流控制、电压控制、PWM调速以及温度控制等方式来实现对风扇转速的调节。

各种原理各具特点,适用于不同场合的调速需求。

风扇调速器的应用广泛,常见于电脑散热设计、工业自动化、空调等领域,通过实时监测环境的需求,调节风扇的转速,以达到节能、降温或其他特定目的。

风扇遥控器原理

风扇遥控器原理

风扇遥控器原理
风扇遥控器是一种用于控制风扇运行的设备。

它通常由两部分组成:遥控器和接收器。

遥控器是由电池供电的手持设备,使用者可以通过按下按钮来发送无线信号。

这些按钮通常包括开/关风扇、调节风速、设
置定时器等功能。

接收器则安装在风扇主体上,它接收并解码遥控器发送的信号,并据此控制风扇的运行。

接收器通常由微控制器和无线接收模块组成。

无线接收模块接收到遥控器发送的信号后,将其转换成数字信号,并传给微控制器进行处理。

微控制器是接收器的核心部件,它负责解码数字信号并根据解码结果来控制风扇的运行。

根据遥控器发送的信号,微控制器可以控制风扇的开/关状态,调节风速等。

此外,微控制器还
可以实现其他功能,如风扇的定时启动、摇头功能等。

风扇遥控器利用了无线通信技术,通常采用红外线或无线射频作为传输介质。

遥控器通过红外线或无线射频将控制信号发送给接收器,接收器接收到信号后进行解码并控制风扇的运行。

为了保证稳定可靠的通信,遥控器和接收器之间会采用特定的协议和编码方式。

总的来说,风扇遥控器的工作原理是通过遥控器发送无线信号,接收器接收并解码信号后控制风扇的运行。

这种设计使得用户可以方便地控制风扇,提供了更多的使用便利性。

Boai BAF-A12智能风扇控制器 产品说明书

Boai BAF-A12智能风扇控制器 产品说明书

1 概述BAF-A12智能风扇控制器是通信机柜和通信机房风扇控制部分的重要组成设备,她具有超温告警指示、超温自动启动风扇、温度范围设置、计算机远程监控等功能,是智能风扇控制中的首选设备,特别适合于需要对各类通信传输设备进行保护的场合。

控制器采用220V交流工作,所有元器件均选用工业级工作环境,性能稳定可靠,结构小巧合理,安装方便。

2 特点2.1 外形美观外壳采用全铝封闭式结构,外表采用静电环氧喷塑处理,上表面采用孔形处理,散热性能优异,且整齐结构轻巧美观。

2.2 工作可靠所有元器件均采用工业级标准,工作精度高,稳定性强。

2.3 动态调节风扇可以根据设定的温度范围进行动态控制,大大节省能源。

2.4 采集合理采用板载温度传感器,无需外接传感器。

传感器分辨率达千分之一,完全满足环境温度监测要求。

2.5 智能接口控制器提供智能计算机接口,允许通过计算机设定和监测各类工作参数。

所有参数掉电后可保存10年以上。

3 工作原理3.1 连接控制器电气连接结构见图1。

左侧为交流信号输入和输出端,右侧为数字信号和指示端。

电源输入为交流AC220V±20%频率50/60HZ,风扇输出为AC220V±20%频率50/60HZ,计算机接口采用DB9标准端子。

另外,控制器增加了电路复位按钮和指示部分,电源接通后,电源指示红灯亮,关断后,红灯灭;风扇运行时,绿灯亮,不运行时,绿灯灭。

3.2 工作原理控制器工作原理见图2。

控制器采用微处理器实时采集温度传感器数据,经过信号转换和计算与存储的温度设置值进行比较,如果计算得到的数据不在温度许可范围内,则微处理器立即发送控制指令到风扇,启动风扇运行,同时,开启绿灯,指示当前风扇运行状态。

控制器中存储的温度范围可以用相应的计算机软件进行设置,温度范围值一旦设置,则永久存储至少10年以上不会丢失。

4 技术参数4.1 产品的规格及外形安装尺寸(表1)表1 产品规格尺寸外形尺寸型号长(mm)宽(mm)高(mm)BAF-A12 143 59 38*注:特殊规格可根据用户要求设计制造。

如何调节风扇转速

如何调节风扇转速

如何调节风扇转速风扇是我们日常生活中常见的电子产品之一,它被广泛应用于电脑、空调、电风扇等。

在一些情况下,我们可能需要调节风扇的转速来控制温度或降低噪音。

本文将介绍如何通过不同方式调节风扇转速。

方法一:使用硬件控制器多数风扇都附带了硬件控制器,这是最常见的调节风扇转速的方式。

以下是具体步骤:1.首先,查找风扇上的控制器,通常会有几个选择,如“低”、“中”和“高”。

2.根据需求选择合适的转速档位。

如果您需要更高的风速,请选择更高的档位;如果您需要更低的噪音,请选择较低档位。

3.缓慢调整控制器,观察风扇转速的变化。

根据需要进行微调。

方法二:使用软件控制工具除了硬件控制器,您还可以使用软件控制工具来调节风扇转速。

以下是一些常用的软件控制工具:•SpeedFan:这是一款功能强大的风扇控制软件,它可以监控温度和电压,并实时调整风扇转速。

•Argus Monitor:这是另一款流行的风扇控制软件,它具有类似的功能,可帮助您调节风扇的转速和监测硬件温度。

•MSI Afterburner:这是一款专为显卡设计的软件,但它也提供了风扇控制功能。

使用这些软件,您可以通过简单的界面实时检查温度,并根据需要调整风扇转速。

但需注意,使用第三方软件可能需要提前了解软件的兼容性和功能限制。

方法三:使用BIOS设置某些电脑和主板提供了BIOS(Basic Input Output System)设置,允许您在操作系统启动之前调整风扇转速。

以下是具体步骤:1.开机时按下计算机制造商指定的按键(通常是[Delete]、[F2]或[F12])进入BIOS设置界面。

2.在BIOS界面中,使用方向键导航到相应的“风扇设置”选项。

不同的计算机和主板厂商会有不同的标签和选项。

3.在风扇设置中,根据需求调整风扇的转速,有些主板可能提供了具体的百分比选项,也有些可能只提供了几个档位选择。

4.调整完毕后,保存设置并退出。

注意:不同的计算机品牌和主板厂商BIOS界面可能不同,因此请根据您自己的设备查找具体的调风扇转速的选项。

电风扇电机的转速控制方法与效果分析

电风扇电机的转速控制方法与效果分析

电风扇电机的转速控制方法与效果分析电风扇是一种常见的家用电器,广泛应用于各种场合和环境中。

电风扇的核心部件之一是电机,它负责驱动风叶旋转以产生风力。

控制电风扇电机的转速对于实现不同的风力效果具有重要意义。

本文将探讨电风扇电机的转速控制方法,并分析不同的控制方法对电风扇风力效果的影响。

一、电风扇电机的转速控制方法1. 电位器控制法电位器控制法是电风扇常见的一种转速控制方法。

该方法通过调节电位器的电阻值来改变电路的电压,从而改变电机的转速。

电位器控制法简单易行,成本低廉,因此在许多电风扇产品中得到广泛应用。

然而,电位器控制法的转速调节范围较窄,无法实现精确的转速控制。

2. 变频器控制法变频器控制法是一种较为高级的电风扇电机转速控制方法。

变频器是一种可调节频率的电子装置,可以通过改变电机的输入频率来控制转速。

与电位器控制法相比,变频器控制法具有更广泛的转速调节范围和更高的转速精度。

此外,变频器还可以实现慢启动和过载保护等功能,提高电风扇的使用寿命。

3. 脉宽调制(PWM)控制法脉宽调制(PWM)控制法是一种数字控制方法,通过调节脉冲信号的高电平时间和低电平时间来调节电机的转速。

脉宽调制控制法精度高,响应速度快,可以实现精确的转速控制。

此外,由于脉宽调制控制法将电机驱动功率调节在合理范围内,可以提高系统的能效。

二、不同转速控制方法对电风扇风力效果的影响1. 电位器控制法的效果分析由于电位器控制法的转速调节范围较窄,通常只能实现低速和中速的转速调节,无法实现高速转速。

因此,适用于该转速控制方法的电风扇通常只能提供较小的风力效果。

然而,电位器控制法的优势是成本低廉,适用于一些对风力要求不高的场合,如办公室或居民区。

2. 变频器控制法的效果分析变频器控制法具有较广泛的转速调节范围,可以满足不同场合的需求。

通过精确调节转速,可以实现从柔和的微风到强劲的风力的连续调节。

此外,变频器还可以实现根据温度或人员密度等感知信号进行自动调节,提供更智能化的控制体验。

控制风扇转速的方法(一)

控制风扇转速的方法(一)

控制风扇转速的方法(一)控制风扇转速介绍风扇是常见的电子设备,在许多应用中被用来散热或提供通风。

控制风扇转速可以调节风扇的散热效率和噪音水平。

本文将介绍多种控制风扇转速的方法。

方法一:使用硬件电路•使用电位器:通过连接电位器到风扇的控制线上,可以手动调节电位器来改变转速。

•使用可变电阻:将可变电阻与风扇的控制线连接,通过调节电阻的阻值来实现转速控制。

•使用PWM信号:使用PWM(脉宽调制)信号来控制风扇的转速。

通过改变PWM信号的占空比,可以控制风扇的转速。

方法二:使用软件控制•使用BIOS/UEFI:一些计算机主板提供了BIOS或UEFI界面,允许用户通过设置界面来调整风扇转速。

•使用操作系统软件:在某些操作系统中,可以使用软件控制风扇转速。

例如,在Windows操作系统中,用户可以使用第三方软件来进行风扇转速控制。

•使用电源管理工具:一些电源管理工具提供了风扇转速控制的选项。

用户可以通过设置工具中的参数来调整风扇转速。

方法三:使用传感器反馈控制•温度传感器反馈控制:将温度传感器与风扇控制线连接,通过检测环境温度和设定的阈值,自动调整风扇转速以保持温度在合适范围内。

•其他传感器反馈控制:除了温度传感器外,还可以使用光敏传感器、声音传感器等其他传感器来监测环境变化并调整风扇转速。

方法四:使用风扇控制器•外部风扇控制器:一些专门的硬件设备可以用于控制多个风扇的转速。

用户可以通过调节控制器上的旋钮或按钮来调整风扇转速。

•内置风扇控制器:一些高级风扇具有内置的硬件控制器,可以通过硬件设置或外部软件来调整转速。

结论控制风扇转速是一个重要的任务,可以提高设备的性能和降低噪音水平。

通过硬件电路、软件控制、传感器反馈控制以及使用风扇控制器,用户可以根据需要自由地调整风扇的转速。

选择合适的方法可以满足不同场景下的需求。

方法一:使用硬件电路•使用电位器:通过连接电位器到风扇的控制线上,可以手动调节电位器来改变转速。

基于mc6805单片机的电风扇控制器的设计

基于mc6805单片机的电风扇控制器的设计

基于M C 6805单片机的电风扇控制器的设计应用科技沈权(湖州师范学院信息与工程学院,浙江湖州313000)7.。

qj j ?j 。

jj 。

¨??。

j ‘。

?j ?。

?。

jj j 。

?。

4j。

?j 。

j 。

j jj ’jj。

q 。

j 。

j 。

4。

jj 。

4。

4。

?。

2‘1。

111一一。

1。

j 。

’/r j j ”1{。

!j 。

’一{,一)。

‘fJ ¨:,[}商要]设计了一种以M C 6805系列单片机为控制核心的电风扇控制器。

该控制器可以实现电贝扇的无极调速、各种定时功能和风型的自…./,由转换。

而且该控制器控制功能强,适用于电风扇等家用电器的自动控制。

它不但提高了原来家用电风扇的自动控制水平,而且方便了使用。

?洪键词】智能控制;单片机;电风扇i 一.将风力分为强、中、弱及自然4档,每档风可以无级调节一个范围。

此状态可以保存,以便以后选用及转入睡眠状态时作为初始参数选用;可在昼夜24小时任何时、分定时启动和定时关机,可将“强风、中风、弱风、自然风、停”任意组合。

并按定时顺序自动分时控制,而骆风力运行时间长短、风力太小可以任意设置和调节。

2硬件设计该设计以M C 6805单片机为中央处理单元,以红外线发射与接受装置及按键实现各种功能的启动与关闭,并且可对各种功能实现遥控:利用双向可控的可控特性,通过控制双向可控硅的导通实现四档风力的无级调速,并可实现普通风、仿l a 然Z,fu 睡眠风的转换。

2.1红外遥控模块红外遥控部分是实现对风速的控制、风型的转换、启动与关闭的定时控制的重要环节。

遥控按键输^键是—个由编码器和红外发射电路组成的。

经对应开关发出的遥控指令经编码后发出红外遥控信号。

红外信号由通用红外接收器完成前置放大、载波选频、脉冲趣调。

当有红外脉冲信号到来时。

通用红外接收器输出低电平,经反相后作用于解码电路,输入信号经解码电路内部进行比较、解码,输出相应的控制信号。

而后解码电路输出持续电平N -g-。

控制风扇转速的方法

控制风扇转速的方法

控制风扇转速的方法风扇是我们日常生活中常见的电器之一,它在夏天为我们带来了清凉,但有时候风扇的风力可能过大或过小,影响了我们的使用体验。

那么如何控制风扇的转速呢?本文将介绍几种常见的方法。

一、调速开关控制大部分风扇都配备了调速开关,通过旋转开关或按压按钮来调节风扇的转速。

这种调速方式简单方便,适用于普通家用风扇。

一般来说,调速开关有多个档位,可以根据需要选择合适的档位来控制风扇的转速。

二、遥控器控制一些高档的风扇配备了遥控器,可以通过遥控器来控制风扇的转速。

遥控器通常具有多个按钮,可以调节风扇的转速、定时关闭等功能。

这种方式更加方便,可以在不离开座位的情况下随时调整风扇的转速。

三、智能家居控制随着智能家居的发展,越来越多的风扇可以通过手机 App 或智能音箱来控制。

通过连接Wi-Fi 或蓝牙,我们可以通过手机App 远程控制风扇的转速,甚至可以设置定时开关机、智能风速调节等功能。

这种方式非常便捷,可以随时随地控制风扇的转速。

四、使用变频器对于一些大型工业风扇或特殊需求场景,可以使用变频器来控制风扇的转速。

变频器是一种能够调节电机转速的设备,通过改变电源的频率来改变风扇的转速。

这种方式适用于需要精确控制转速的场合,但需要专业人员进行安装和调试。

五、更换电机如果对风扇的转速要求较高,可以考虑更换电机。

不同转速的电机适合不同的需求,通过更换合适的电机可以实现精确的转速控制。

但更换电机需要一定的专业知识,不建议非专业人士自行操作。

六、使用外接调速器外接调速器是一种可以通过调节电压来控制风扇转速的设备。

通过将外接调速器连接到电源和风扇之间,可以通过调节电压来改变风扇的转速。

这种方式适用于一些特殊需求的场合,但需要注意选购合适的外接调速器并正确连接使用。

七、改变风扇叶片角度除了通过调节电机转速来控制风扇的风力,我们还可以尝试改变风扇叶片的角度来调整风扇的转速。

如果将叶片角度调得更平缓,风扇的风力会相对较小;而将叶片角度调得更陡峭,风扇的风力则会相对较大。

智能风扇控制器的说明书

智能风扇控制器的说明书

智能风扇控制器的说明书
感谢您购买本产品,本说明书将详细介绍智能风扇控制器的使用、功能及相关注意事项。

在使用本产品之前,请务必认真阅读本说明书并按照说明操作。

一、产品介绍
智能风扇控制器是一款可控制风扇转速的智能设备。

该设备集成了先进的智能控制芯片,可以通过上下左右方向键调节风扇转速,同时还可以设置定时开关机,方便实用。

本设备支持多个风扇同时使用,有效的解决了多风扇管理问题。

二、使用说明
(一)设置风扇转速
1.将电源插座插入智能风扇控制器。

2.将风扇插入智能风扇控制器后面的风扇接口。

3.按下设备上的上下左右方向键,可分别调节风扇的转速。

(二)设置定时开关机
1.按下设备上的“定时”键,设备进入定时模式。

2.按下“加”或“减”键,可分别设置开启或关闭设备的时间。

3.完成设定后,再次按下“定时”键,退出定时模式。

三、注意事项
1.请勿将本产品安装在阳台等露天场所,以免受到雨水等天气影响。

2.请勿将本产品长时间处在高温潮湿的环境中,否则可能导致设备
内部电路损坏。

3.本设备采用220V电源,请勿插入与其电压不符的电源。

4.请勿将本设备接入过载的电路中,以免引起电路过负载而导致电
器故障或火灾等危险事故。

感谢您阅读本说明书,如有任何问题或者建议,欢迎随时与我们联系。

我们会尽最大的努力为您解决问题并提供优质的服务。

温控风扇工作原理

温控风扇工作原理

温控风扇工作原理
温控风扇是一种智能设备,它根据周围环境的温度变化来自动调节风扇的转速和工作模式,以确保室内的温度保持在一个舒适的范围内。

其工作原理可以分为以下几个步骤:
1. 温度感应:温控风扇内置有温度感应器,可以实时监测室内的温度。

这些感应器可以是热敏电阻、热电偶或红外线传感器等,通过测量环境温度来反馈给风扇控制模块。

2. 温度判断:风扇控制模块接收到温度感应器反馈的数据后,会进行温度判断。

一般来说,用户会设定一个温度范围,当室内温度超过或低于设定值时,风扇就会开始工作。

3. 转速调节:根据温度判断的结果,风扇控制模块会根据预设的转速曲线来调节风扇的转速。

通常情况下,温度越高,转速越快,以增加风扇的散热效果。

而在室温较低的情况下,风扇的转速会相应降低,以减少能耗和噪音。

4. 工作模式调节:除了调节转速,温控风扇还可以根据温度变化调整工作模式。

例如,在温度较高时,风扇可以选择自动旋转或设置成特定的运行模式,以提供更大的风量和散热效果。

总的来说,温控风扇利用内置的温度感应器感知环境温度,并通过风扇控制模块根据预设的转速曲线和工作模式来调节风扇的转速和运行方式,以达到智能调控的效果,提供舒适的室内温度和环境散热。

智能电风扇控制器设计与开发方案

智能电风扇控制器设计与开发方案

智能电风扇控制器设计与开发方案1 绪论1.1智能电风扇在当今社会中的研究意义电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复的态势。

其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,体积轻巧,摆放方便,安装和使用都非常简单。

尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的,最突出的缺点是它不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时围有限,且无法对温度变化灵活处理。

有鉴于现今家里不可或缺的电器产品电风扇,我们希望可以借由步进电机组合做出利用红外感应接收模块接收到有人的讯号,来改变电风扇转动的方向,以取代传统电风扇只能以固定形式转动,希望能够让电风扇自动能感应到人所在的方向,未来让电器更能人性化、科技化,以达到方便性智利于未来科技产业的发展,我们希望能将科技运用在电器上,再于产业结合,已达到居家生活里的便利性。

现今社会上,不可或缺的是将生活周遭事物简单化,而我们将运用单芯片在电风扇上,研究出符合未来人们的需求,研发低成本、多功能的全自动化电风扇让社会大众能够接受,取代传统式手动电风扇,让科技产业在电器上有重大的突破。

于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。

1.2 研究容及论文安排1.2.1 研究容本论文主要目标是使电风扇能够根据人的位置来自动选择送风角度。

以SONIX公司研发的SN8P2501B为主控器,利用红外感应接收装置,接受人体辐射出的红外线,通过此讯号利用PM35L-048步进电机来改变红外感应接受装置,进而确定人体围,再通过发光二极管指示锁定角度并模拟风扇循环闪烁。

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

新余学院毕业设计课题: 家用风扇控制器设计姓名:夏喜学号:1101030139同组姓名:孟杭专业班级:11机制专1指导教师:李耐根设计时间:2013-9-22目录一、设计目标 (2)二、设计要求 (2)三、总体设计 (2)四、硬件设计 (2)五、软件设计 (3)六、程序清单 (9)七、调试结果 (17)八、心得体会 (17)九、参考文献 (18)模拟家用风扇控制器的设计一、设计目标设计并制作一个模拟家用风扇控制器。

二、设计要求1、控制器面板为:按钮三个,分别为风速、类型和停止,LED指示灯六个,指示风速强、中、弱,类型为睡眠、自然和正常。

2、电扇处于停转状态时:所有指示灯不亮,只有按下“风速”键时,才会响应,进入起始工作状态;电扇在任何状态,只要按停止键,则进入停转状态。

3、处于工作状态时有:(1) 初始状态为:风速-“弱”,类型-“正常”;(2) 按“风速”键,其状态由“弱”→“中”→“强”→“弱”……往复循环改变,每按一下按键改变一次;(3) 按“类型”键,其状态由“正常”→“睡眠”→“自然”→“正常”……往复循环改变;4、风速:风速的弱、中、强对应于电扇的转动由慢到快。

5、风速类型的不同选择分别为:(1) 正常电扇连续运转;(2) 自然电扇模拟自然风,即转4s,停8s;(3) 睡眠电扇慢转,产生轻柔的微风,运转 8s,停转8s;6、按照风速与类型的设置输出相应的控制信号。

三、总体设计1.8253定时/计数器通道0定时控制步进速度,通道2和3定时电机的转停时间,8255的PA0控制步进电机的转停。

2.8255 的C口输出控制脉冲,经74452电路驱动电路。

B口输出控制LED 显示风扇当前的状态。

四、硬件设计由于本设计主要是用步进电机的控制来模拟家用风扇控制器,所以电路是在步进电机控制系统的电路作了一些修改。

除利用了PC机本身资源外(如中断资源),还利用了平台上的8253计数/定时器、8255并行接口单元,LED指示灯电路等,再加上电机的驱动电路,便构成以风扇电机控制电路。

硬件原理图如图1:图1:硬件原理图五、软件设计本设计通过软件编程使8253通道0输出定时信号申请中断,CPU发出命令由8255的下C口输出脉宽信号来控制步进电机的走步。

8253的定时时间决定了电机转动的快慢。

电机的转动和停止则是通过8255的PA0端子输出高低电平来继续或暂停8253通道0的计数从而控制中断申请来实现的。

用8253的通道1和2一起来定时控制电机转动和停止时间的长短。

1.总体设计思路控制系统分四个功能模块,分别是风速设置、类型设置、默认状态运行、退出系统,在前四个功能块中都设置了ESC键来取消或暂停执行当前操作。

程序中同时提供三个操作界面,一个主菜单和两个子菜单界面,进行可视控制。

(1) 风速设置风速即为电机转速设置,风速分为强、中、弱三种,对应不同的电机转速。

根据赋给计数器的计数初值,我们可以计算出步进电机各相脉宽信号的频率和电机转速,也可以反过来根据对电机转速要求,计算并调整计算初值。

这里采用的是8253的0号计数器和方波产生方式,输入时钟为f=46875hz,设计数初值为n,要求转速为0.25转/秒,对四相步进电机而言即为5步/秒,则有:f / n = 5n=f/5=46875/5=9375反过来,当计数器初值确定时,决定了电机的转速,如计数初值为625时,有电机转速为1步每秒(本设计中的慢风速);当计数初值为125时,电机转速为375步每秒(本设计中的快快速)。

具体设置初值及风速见表1。

风速步速转速计数初值慢75 3.75 625中125 6.25 375快375 18.75 125表1:风速设置初值(2)风的类型设置风的类型有:正常、自然、睡眠三种。

风的类型的不同选择,用FLAG0来记录状态:a)正常电扇连续运转。

FLAG0=2b)自然电扇模拟自然风,即转4s,停8s。

FLAG0=0c)睡眠电扇慢转,产生轻柔的微风,运转 8s,停转8s。

FLAG0=1电机的运转是通过让8255的A0口输出高电平到8253的GATE0使其0号计数器继续工作,并开放中断进入循环等待中断状态。

A0口为低电平使8253的0号计数器暂停计数,则无法产生中断信号,电机停止转动。

电扇的运转和停转的时间是由8253的通道1和通道2两个计数器一起来定时的。

通道1的输入时钟为f=46875hz,设计数初值为46875,则会产生1s的定时。

通道1的OUT1作为通道2的输入脉冲,输入的计数初值为N,则定时的时间为N秒。

我们需要的是定时4s和8s,定时中断到修改8255的A0口的输出的电平和下次计数的初值就可以实现风的不同类型。

风的类型为正常时,不用启用计数器2产生中断,让计数器0一直运行。

睡眠时,通道2的计数初值一直为8,不用修改。

如果是自然就得修改了。

(3)中断子程序1在由8253定时器通道0产生的中断子程序1中,将值为11001100B的NUM 内存单元循环左移或右移一位,通过8255的下C口输出低四位,控制步进电机的相序变化,从而使电机连续转动。

(4)中断子程序28253定时器通道2产生的中断子程序2中,修改输入到8255的A0口的电平值,控制电机的转停,令NUM1=0,每次求反,输出到8255的A 口。

根据当前选择的风的类型FLAG0以及当前所处的状态,修改通道2的计数初值。

(5)菜单界面设置利用DOS 下的BIOS 功能调用,设计出彩色的形象而又易于操作的界面. 使用类型10H 中断,可以实现对屏幕的完整的控制。

常用的彩色文本功能的参数设置见表2。

表2:彩色文本功能的参数设置2. 对步进电机的控制1、用8255并行接口控制A 、B 、C 的通断。

8255A 的CS 端可接地址200~207H 。

实验室中,用LED 指示灯通断模拟步进电机绕组的通电情况。

8255A 工作于方式0。

8255A 内部结构图如图2。

端口A 地址(00): 200H 端口A 地址(01): 201H 端口A 地址(10): 202H控制端口地址(11): 203H图2:8255A 的内部结构8255与步进电机连接示意图如图3所示。

8255控制字如图4所示:(1)、控制方法:速度选择方式,可通过键盘、转换开关控制。

A 口工作于输入方式,接受速度选择信号,B 口工作于输出方式,控制A 、B 、C 的通断。

用LED 指示灯模拟步进电机的工作,输入为“0”时,LED 指示灯点亮,;为“1”时熄灭。

(2)、设置8255A 的方式控制字 MOV DX ,203HMOV AL ,90H ;A 口为输入,B 口为输出 MOV DX ,AL ;送控制字3.步进电机的速度控制图3:8255与步进电机连接图4:8255控制字调节步进电机绕组通电时间,即可调整速度(频率)。

(1).1ms(1KHZ)的软件延迟程序:设系统的CPU 的频率为8MHZ ,则时钟节拍为:0.125微秒。

执行PUSHF 、POPF 、LOOP 指令需23个节拍。

延迟1秒要循环的次数:DELAY PROC NEAR PUSH CXSTAR20T : MOV CX ,347 ;送循环次数LP1: PUSHF ;PUSHF 、POPF 、LOOP 需23个节拍。

POPF LOOP LP1 POP CX RETDELAY ENDP(2)、采用8253A 定时器控制定时时间 4.程序流程图(1)主程序流程图如图5图5: 主程序流程图347125.0231=⨯==smsX μ一次循环时间延迟时间(2)中断服务子程序一的框图如图6图6:中断服务子程序二(3)中断服务子程序二框图如图7图7:中断服务子程序二六、程序清单DSEG SEGMENTCLOCK0 EQU 290HCLOCK1 EQU 291HCLOCK2 EQU 292HCLOCKC EQU 293HPA55 EQU 280HPB55 EQU 281HPC55 EQU 282HP55C EQU 283HINTNUM DB 0DHMAMES DB 0DH,0AHDB"*************WELCOME TO FUN CONTROL SYSTEM*************",0DH,0AH,'$' MAMU DB "1.SET UP SPEED",0DH,0AHDB "2.ROTATING WITH FIXED STEP",0DH,0AHDB "3.CONTINUAL ROTATING",0DH,0AHDB "4.EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU1 DB 0DH,0AH,0DH,0AHDB "F6.ROTATING SPEED IS 3.75R/S",0DH,0AHDB "F7.ROTATING SPEED IS 6.25R/S",0DH,0AHDB "F8.ROTATING SPEED IS 18.75R/S",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU2 DB 0DH,0AH,0DH,0AHDB "1.CLOCKWISE",0DH,0AHDB "2.ANTI_CLOCKWISE",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU3 DB 0DH,0AH,0DH,0AHDB "PLEASE INPUT THE NUMBER OF STEP:$"MENU4 DB 0DH,0AH,0DH,0AHDB "CONTINUAL ROTATING!",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AH,'$'EROMS DB 0DH,0AHDB "YOUR CHOISE IS INVALID! PLEASE CHOOSE AGAIN",'$'F0 DB 0DH,0AHDB "ROTATING SPEED IS:$"F6 DB "3.75R/S",0DH,0AH,'$'F7 DB "6.25R/S",0DH,0AH,'$'F8 DB "18.75R/S",0DH,0AH,'$'SPEDM DW F6,F7,F8CLCMS DB 0DH,0AHDB "DIRECTION IS CLOCKWISE",0DH,0AH,'$'ANTMS DB 0DH,0AHDB "DIRECTION IS ANTI_CLOCKWISE",0DH,0AH,'$'QUITMS DB "ENTER ESC TO EXIT",0DH,0AH,'$' INTSEG DW ?INTOFF DW ?MCHOC DW STSED,STDIR,ROTFX,CTROT SPEDN DW 625,375,125SPEED DW 46875FLAG1 DB 0FLAG0 DB ?BUFFER DB 4DB ?DB 4 DUP(?)CW10 DW 10INTIMR DB ?TURN DB 11001100BDSEG ENDSSTACK SEGMENT PARA STACK 'STACK'DB 100 DUP(?)STACK ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEG,SS:STACK MAIN: MOV AX,DSEGMOV DS,AXMOV AH,35HMOV AL,0DHINT 21HMOV INTSEG,ESMOV INTOFF,BXPUSH DSMOV AX,CSMOV DS,AXMOV DX,OFFSET INTPROCMOV AH,25HMOV AL,0DHINT 21HPOP DSIN AL,21HMOV INTIMR,ALAND AL,11011111BOUT 21H,ALMOV DX,CLOCKCMOV AL,00110110BOUT DX,ALMOV DX,P55CMOV AL,10000000BOUT DX,ALSTIOMANU: MOV DX,OFFSET MAMESMOV DX,OFFSET MAMUINT 21HMOV AH,01HINT 21HCMP AL,'1'JB ERRORCMP AL,'5'JA ERRORJE EXITAND AL,0FHDEC ALMOV AH,00HSHL AX,1MOV BX,OFFSET MCHOCADD BX,AXCALL [BX]JMP OMANU ERROR: MOV DX,OFFSET EROMS MOV AH,09HINT 21HJMP OMANUEXIT: MOV AL,INTIMROUT 21H,ALPUSH DSMOV DX,INTOFFMOV AX,INTSEGMOV DS,AXMOV AH,25HMOV AL,0DHINT 21HPOP DSMOV AH,4CHINT 21HSTSED PROC NEARPUSH AXPUSH DXPUSH BXOMENU1: MOV DX,OFFSET MENU1 MOV AH,09HINT 21HMOV AH,00HINT 16HCMP AL,1BHJZ EXIT1CMP AH,59JA ERROR1SUB AH,59MOV BH,0MOV BL,AHSHL BL,1MOV AX,SPEDN[BX]MOV SPEED,AXMOV DX,OFFSET F0MOV AH,09HINT 21HMOV DX,SPEDM[BX]INT 21HJMP EXIT1ERROR1: MOV DL,0AHMOV AH,02HINT 21HMOV DL,0DHINT 21HMOV DX,OFFSET EROMSMOV AH,09HINT 21HJMP OMENU1EXIT1: POP BXPOP DXPOP AXRETSTSED ENDPSTDIR PROC NEARPUSH DXPUSH AXOMENU2: MOV DX,OFFSET MENU2 MOV AH,09HINT 21HMOV AH,01HINT 21HCMP AL,1BHJE EXIT2CMP AL,'1'JE CLFLGCMP AL,'2'JE ANTFLGMOV DX,OFFSET EROMSMOV AH,09HINT 21HJMP OMENU2MOV DX,OFFSET CLCMSMOV AH,09HINT 21HJMP EXIT2 ANTFLG: MOV FLAG1,1MOV DX,OFFSET ANTMSMOV AH,02HINT 21HJMP EXIT2EXIT2: POP AXPOP DXRETSTDIR ENDPROTFX PROC NEARPUSH DXPUSH CXPUSH BXPUSH AXPUSH SIOMENU3: MOV DX,OFFSET MENU3 MOV AH,09HINT 21HMOV DX,OFFSET BUFFERMOV AH,0AHINT 21HMOV CL,BUFFER[1]CMP CL,3JA ERROR3LEA SI,BUFFERADD SI,2MOV CH,00HMOV AX,00HNEXT: MUL CW10MOV BL,[SI]AND BX,000FHADD AX,BXINC SILOOP NEXTMOV CX,AXMOV FLAG0,0MOV DX,CLOCK0MOV AX,SPEEDOUT DX,ALMOV AL,AHOUT DX,ALMOV AL,0FFHOUT DX,ALSTIAGAIN1: CMP CX,00HJE EXIT3MOV AH,06HMOV DL,0FFHINT 21HCMP AL,1BHJE EXIT3CMP FLAG0,0JE AGAIN1DEC CXMOV FLAG0,0JMP AGAIN1 ERROR3: MOV DX,OFFSET EROMS MOV AH,09HINT 21HJMP OMENU3EXIT3: CLIMOV DX,PA55MOV AL,00HOUT DX,ALPOP SIPOP AXPOP BXPOP CXPOP DXRETROTFX ENDPCTROT PROC NEARPUSH DXPUSH AXMOV DX,OFFSET MENU4MOV AH,09HINT 21HMOV DX,CLOCK0MOV AX,SPEEDOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,PA55MOV AL,0FFHOUT DX,ALSTIAGAIN2: MOV AH,06HINT 21HCMP AL,1BHJNE AGAIN2CLIMOV DX,PA55MOV AL,00HOUT DX,ALPOP AXPOP DXRETCTROT ENDPINTPROC PROCPUSH AXPUSH BXPUSH CXPUSH DXPUSH DSMOV AX,DSEGMOV DS,AXSTIMOV DX,PC55MOV AL,TURNOUT DX,ALCMP FLAG1,0JE TNCLCROL AL,1JMP EXITITNCLC: ROR AL,1EXITI: MOV TURN,ALMOV FLAG0,1CLIMOV AL,20HOUT 20H,ALPOP DSPOP DXPOP CXPOP BXPOP AXIRETINTPROC ENDPCSEG ENDSEND MAIN个人负责部分(菜单设计)详细设计如下:DSEG SEGMENTCLOCK0 EQU 290HCLOCK1 EQU 291HCLOCK2 EQU 292HCLOCKC EQU 293HPA55 EQU 280HPB55 EQU 281HPC55 EQU 282HP55C EQU 283HINTNUM DB 0DHMAMES DB 0DH,0AHDB"*************WELCOME TO FUN CONTROL SYSTEM*************",0DH,0AH,'$' MAMU DB "1.SET UP SPEED",0DH,0AHDB "2.ROTATING WITH FIXED STEP",0DH,0AHDB "3.CONTINUAL ROTATING",0DH,0AHDB "4.EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU1 DB 0DH,0AH,0DH,0AHDB "F6.ROTATING SPEED IS 3.75R/S",0DH,0AHDB "F7.ROTATING SPEED IS 6.25R/S",0DH,0AHDB "F8.ROTATING SPEED IS 18.75R/S",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU2 DB 0DH,0AH,0DH,0AHDB "1.CLOCKWISE",0DH,0AHDB "2.ANTI_CLOCKWISE",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AHDB "*******************PLEASE INPUT CHOICE:$"MENU3 DB 0DH,0AH,0DH,0AHDB "PLEASE INPUT THE NUMBER OF STEP:$"MENU4 DB 0DH,0AH,0DH,0AHDB "CONTINUAL ROTATING!",0DH,0AHDB "INTER ESC TO EXIT",0DH,0AH,'$'EROMS DB 0DH,0AHDB "YOUR CHOISE IS INVALID! PLEASE CHOOSE AGAIN",'$' F0 DB 0DH,0AHDB "ROTATING SPEED IS:$"F6 DB "3.75R/S",0DH,0AH,'$'F7 DB "6.25R/S",0DH,0AH,'$'F8 DB "18.75R/S",0DH,0AH,'$'SPEDM DW F6,F7,F8CLCMS DB 0DH,0AHDB "DIRECTION IS CLOCKWISE",0DH,0AH,'$'ANTMS DB 0DH,0AHDB "DIRECTION IS ANTI_CLOCKWISE",0DH,0AH,'$'QUITMS DB "ENTER ESC TO EXIT",0DH,0AH,'$'INTSEG DW ?INTOFF DW ?MCHOC DW STSED,STDIR,ROTFX,CTROTSPEDN DW 625,375,125SPEED DW 46875FLAG1 DB 0FLAG0 DB ?BUFFER DB 4DB ?DB 4 DUP(?)CW10 DW 10INTIMR DB ?TURN DB 11001100BDSEG ENDSSTACK SEGMENT PARA STACK 'STACK'DB 100 DUP(?)STACK ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEG,SS:STACK七、调试结果1、当程序运行时,进入DOS状态下控制器面板的菜单选项:按钮为三个,分别为“风速”、“类型”和“停止”,LED指示灯共六个,分别指示风速“强”、“中”、“弱”,类型分别为“睡眠”、“自然”和“正常”。

相关文档
最新文档