一种风扇控制的方法以及智能风扇与流程

文档序号:14751207发布日期:2018-06-22 17:37阅读:197来源:国知局

本发明涉及电器领域,特别涉及一种风扇控制的方法;还涉及一种智能风扇。



背景技术:

风扇作为一种价格便宜、体积小巧、清热解暑的家用电器,其在日常生活中起到的了必不可少的作用。风扇的类型多种多样,目前,控制各类型风扇的方式采用无线电波的控制方式,而采用此种方式需要每套无线电波发送器与接收器设置不同的遥控频率与编码,从而增加了大批量生产风扇的流程以及成本。

因此,如何解决上述问题是本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明的目的是提供一种风扇控制的方法,该方法可以使同类风扇使用相同的遥控频率与编码,为大批量生产该类风扇提供了方便。本发明的另一个目的是提供一种智能风扇,同样具有上述技术效果。

为解决上述技术问题,本发明提供了一种风扇控制的方法,包括:

红外发送端发送控制信号;

红外接收端接收所述控制信号,并将所述控制信号传送至控制器;

所述控制器根据所述控制信号,对风扇进行控制。

优选的,所述控制器根据所述控制信号,对风扇进行控制包括:

所述控制器根据所述控制信号,输出与所述控制信号相应占空比的PWM脉冲;

通过所述PWM脉冲控制所述风扇的电机的转速与所述风扇的舵机的位置。

优选的,所述控制器根据所述控制信号,对风扇进行控制还包括:

所述控制器通过定时器对所述风扇进行定时控制。

优选的,还包括:

通过稳压器进行电压转换,为所述舵机提供稳定的工作电压。

优选的,还包括:

通过显示器显示所述风扇的相关运行信息。

本发明还提供了一种智能风扇,所述智能风扇包括:

红外发送端、红外接收端以及控制器;其中,所述红外接收端与所述控制器相连;

所述红外发送端,用于发送控制信号;

所述红外接收端,用于接收所述控制信号,并将所述控制信号传送至所述控制器;

所述控制器,用于根据所述控制信号对所述智能风扇进行控制。

优选的,所述控制器具体用于:根据所述控制信号,输出与所述控制信号相应占空比的PWM脉冲;

通过所述PWM脉冲控制所述智能风扇的电机的转速与所述智能风扇的舵机的位置。

优选的,所述控制器还用于通过定时器对所述智能风扇进行定时控制。

优选的,所述智能风扇还包括:

稳压器,用于进行电压转换,为所述舵机提供稳定的工作电压。

优选的,所述智能风扇还包括:

显示器,用于显示所述智能风扇的相关运行信息。

本发明所提供的风扇控制的方法,包括红外发送端发送控制信号;红外接收端接收所述控制信号,并将所述控制信号传送至控制器;所述控制器根据所述控制信号,对风扇进行控制。

传统通过无线电波控制风扇的方式,需要为每套控制装置,即无线电波发送器与无线电波接收器,设置不同的遥控频率或编码,否则,会出现控制干扰等问题。而相比较于上述传统的方式,本发明所提供的风扇控制的方法,利用红外技术对风扇进行控制,同类风扇的控制装置可以设置相同的遥控频率或编码,为大批量生产该类风扇提供了方便;同时,由于红外线为不可见光,且波长远小于无线电波的波长,所以对环境影响小、且不会影响临近的无线电波所控制的设备。

本发明所提供的智能风扇,同样具有上述技术效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所提供的风扇控制的方法的流程示意图;

图2为本发明实施例所提供的智能风扇的示意图。

具体实施方式

本发明的核心是提供一种风扇控制的方法,该方法可以使同类风扇使用相同的遥控频率与编码,为大批量生产该类风扇提供了方便。本发明的另一个核心是提供一种智能风扇,同样具有上述技术效果。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明实施例所提供的风扇控制的方法的流程示意图;结合图1可知,该方法可以包括以下步骤:

S100:红外发送端发送控制信号;

具体的,红外发送端可以为红外遥控,也可以为其他形式的红外发送设备,本发明对此不作具体限定,可以根据实际需要确定。其中,当选择红外遥控作为红外发送端时,可以使用NEC协议,通过该协议发送相关的控制指令,即控制信号。

其中,可以通过按下红外遥控的不同按键,发送不同的控制指令;还可以通过同一按键按下的不同次数或不同长短,发送不同的控制指令;对此,本发明同样不作具体限定,可根据实际情况作出差异性的选择。

S200:红外接收端接收控制信号,并将控制信号传送至控制器;

具体的,红外接收端可对应于红外发送端,根据红外发送端确定具体的形式即可。例如,当红外发送端为红外遥控时,红外接收端可以为该红外遥控相对应的红外接收头。红外遥控发送不同控制指令时,该红外接收头可以接收到不同波形的红外波。

进一步,红外接收端可以将接收到的红外波经过解码器解码后传送至控制器,由控制器作出进一步的控制操作。其中,上述解码器可以为解码芯片,即可以采用硬件解码的方式进行解码;还可以为解码软件,即可以通过软件解码的方式进行解码;本发明对具体的解码方式不作限定,可根据实际情况确定。

S300:控制器根据控制信号,对风扇进行控制。

具体的,控制器可以为STM32系列的微控制器,也可以为AT89系列单片机,或者还可以为其他形式的控制器,具体可根据实际情况确定,可以达到控制风扇的目的即可。控制器接收到控制信号后,即可根据该控制信号,对风扇进行控制。例如,控制风扇的电机的转速大小、运行时间、灯光等。

其中,控制器可以通过控制直流电机或交流电机的工作电压,从而控制风扇的电机的转速。进一步,对于不同的电机形式,可以采用不同控制电压的方式。例如,可以通过不同占空比的脉冲电压来控制直流电机的平均电压值,进而控制直流电机的转速;可以通过串入不同阻值的电阻来控制交流电机的工作电压值,进而控制交流电机的转速。

优选的,控制器根据控制信号,对风扇进行控制可以包括:

控制器根据控制信号,输出与控制信号相应占空比的PWM脉冲;

通过PWM脉冲控制风扇的电机的转速与风扇的舵机的位置。

其中,可以通过开环控制的方式控制风扇电机的转速,通过闭环控制的方式控制风扇舵机的位置,从而实现风扇调速与摇头功能。具体的,可以通过PWM脉冲信号的占空比来实现对风扇电机速度以风扇舵机位置的改变;通过控制器为风扇电机提供一个具有一定频率的脉冲宽度可调的脉冲电压,控制风扇的风速等级。脉冲宽度越大即占空比越大,提供给电机的平均电压就越大,电机的转速也就越快。反之,脉冲宽度越小,即占空比越小,提供给电机的平均电压越小,电机转速也就越慢。例如,占空比为10%时,风速等级可以为低等级,电机转速较慢;占空比为50%时,风速等级可以为中等级;占空比为90%时,风速等级可以为高等级,电机转速较快。可以通过控制器为风扇的舵机提供不同脉冲宽度的脉冲,不同脉冲宽度对应不同的旋转角度,从而控制风扇舵机的位置。

当控制器为STM32系列的微控制器时,PWM脉冲的输出可以通过其内部定时器3来实现,实现过程如下:

开启TIM3的时钟,具体可通过APB1ENR进行相关的设置,配置引脚PA7为复用输出。开启TIM3的时钟之后,可以设置ARR和PSC两个寄存器的值,进而控制输出PWM脉冲的周期。进一步,设置TIM3_CH2为PMW模式。完成上述设置之后,开启TIM3的通道CH2的输出以及开启TIM3。其中,开启TIM3的通道2输出通过TIM3_CCER1来设置,其为单个通道的开关,开启TIM3通过TIM3_CR1来设置,其为整个TIM3的总开关。进一步,在完成上述设置之后,PWM脉冲已经可以输出,但是该PWM脉冲的占空比和频率都是固定的,所以,可以进一步通过修改TIM3_CCR2控制CH2输出不同占空比的PWM脉冲。

综上所述,本发明所提供的风扇控制的方法,利用红外线技术对风扇进行控制,同类风扇可以设置相同的遥控频率或编码,为大批量生产该类风扇提供了方便;同时,由于红外线为不可见光,且波长远小于无线电波的波长,所以对环境影响小、且不会影响临近的无线电波所控制的设备。

在上述实施例的基础上:

作为一种优选的实施方式,控制器根据控制信号,对风扇进行控制还可以包括:

控制器通过定时器对风扇进行定时控制。

具体的,控制器控制风扇的电机的转速与风扇的舵机的位置的基础上,还可以通过定时器,实现对风扇的定时控制。例如,可以通过STM32微控制器内部的定时器进行定时控制;控制器首先可以根据控制信号,判断是否需要执行定时功能,若需要执行定时功能,则开启中断,根据预设时间进行定时,当该预设时间为零后,则关闭中断,电机与舵机等停止运行。

其中,上述预设时间,即定时时间可以通过红外发送端进行设置或者修改。此外,还可以通过红外发送端发送相关控制信号,结束正在进行的定时操作,即预设时间未倒数为零时,便关闭中断,停止风扇运行。

通过该优选实施方式,可以进一步实现风扇的智能控制,使风扇使用更加智能、方便。

在上述实施例的基础上:

作为一种优选的实施方式,该方法还可以包括:

通过稳压器进行电压转换,为舵机提供稳定的工作电压。

具体的,对舵机的正常电压为3.5—6.5V之间的情况,由于该舵机的工作电压比较高,在工作工程中容易把电压拉低,为使STM32控制器的其他功能正常工作,可利用稳压器,如减压芯片7805,为风扇的舵机提供5V的稳定电压,保证风扇的舵机的正常工作。

在上述实施例的基础上:

作为一种优选的实施方式,该方法还可以包括:

通过显示器显示风扇的相关信息。

具体的,为便于实时了解风扇的运行情况,可通过显示器,如液晶显示器,显示风扇的相关信息。该相关信息可以包括风速等级、风扇是否摇头、定时时间、风扇运行时间等。

本发明还提供了一种智能风扇,下文描述的该智能风扇可以与上文描述的风扇控制的方法相互对应参照。请参考图2,图2为本发明实施例所提供的智能风扇的示意图,结合图2可知,该智能风扇可以包括:

红外发送端10、红外接收端20以及控制器30;其中,红外接收端20与控制器30相连;

红外发送端10,用于发送控制信号;

红外接收端20,用于接收控制信号,并将控制信号传送至控制器30;

控制器30,用于根据控制信号对该智能风扇进行控制。

具体的,红外发送端10可以为红外遥控,红外接收端20可以为红外遥控相对应的红外接收头;控制器30可以为STM32系列的微控制器。此时,红外接收头可以经过解码芯片再与控制器30相连,从而通过该解码芯片将控制信号解码后,传送给STM32系列的微控制器。进一步,该STM32系列的微控制器根据接收到的解码后的控制信号对该智能风扇进行控制。例如,控制该智能风扇的电机的转速、舵机的位置等。其中,该智能风扇的电机可以采用直流电机,该直流电机以及舵机可以与STM32系列的微控制器的相关引脚相连,通过相关引脚的不同输出控制电机的转速与舵机的位置。当然,上述红外发送端10、红外接收端20以及控制器30的具体形式只作为个例,而不作为具体限定,可根据实际情况确定合适的形式。

基于上述实施例,本实施例中控制器30具体用于:

根据控制信号,输出与控制信号相应占空比的PWM脉冲;

通过PWM脉冲控制该智能风扇的电机的转速与该智能风扇的舵机的位置。

基于上述任意实施例,本实施例中控制器30还用于通过定时器对该智能风扇进行定时控制。

基于上述任意实施例,本实施例中智能风扇还包括:

稳压器,用于进行电压转换,为舵机提供稳定的工作电压。

基于上述任意实施例,本实施例中智能风扇还包括:

显示器,用于显示该智能风扇的相关运行信息。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、设备以及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的风扇控制的方法以及智能风扇。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1