一种控制电风扇摇头角度的电路及方法

文档序号:9486724阅读:758来源:国知局
一种控制电风扇摇头角度的电路及方法
【技术领域】
[0001] 本发明设及一种电风扇的控制,更具体地说,尤其设及一种控制电风扇摇头角度 的电路。本发明同时还设及用于上述摇头角度控制的方法。
【背景技术】
[0002] 市场上的落地风扇的摇头角度一般都在90度,在摇头控制方面存在设计功能相 对单一等缺点。另外,采用LD3320等语音识别忍片来实现所谓的识别人声控制风扇的转头 电机角度化及调整电机的摇头速度,由于受到语音识别忍片的控制精度限制和环境噪声的 影响,运样一来,对风扇的控制出现的误码率比较高,风扇可能会出现误动作。手动控制风 扇摇摆很不方便,如果用户不在现场,存在有意或无意的误操作,风扇电机可能因为误动作 产生的反向电动势带来其他安全隐患,增大导致风扇控制大系统擁痕的可能性。

【发明内容】

[0003] 本发明的前一目的在于针对上述现有技术的不足,提供一种使用方便、效果良好 的控制电风扇摇头角度的电路。
[0004] 本发明的前一技术方案是运样实现的:一种控制电风扇摇头角度的电路,该电路 包括控制忍片、与控制忍片配置管脚连接的热释电人体探测模块、与控制忍片通信管脚连 接的电机角度信号采集模块W及与控制忍片信号输出端连接的驱动系统,所述驱动系统与 外部的电风扇电机连接;所述热释电人体探测模块探测范围为0-360°。
[0005] 上述的一种控制电风扇摇头角度的电路中,所述热释电人体探测模块由Ξ个沿周 向水平间隔均布的热释电红外传感器和对应设在各热释电红外传感器感应端外侧的菲涅 尔透镜组成;所述热释电红外传感器与控制忍片连接。
[0006] 上述的一种控制电风扇摇头角度的电路中,各热释电红外传感器感应角度为 120。。
[0007] 上述的一种控制电风扇摇头角度的电路中,所述电机角度信号采集模块由壳体、 设在壳体内的Ξ轴霍尔传感器W及设在电风扇电机转动轴上的环形磁铁组成;所述环形磁 铁位于Ξ轴霍尔传感器上方且与Ξ轴霍尔传感器所在平面相平行;所述Ξ轴霍尔传感器与 控制忍片连接。
[0008] 本发明的后一技术方案是运样实现的:一种控制电风扇摇头角度的方法,包括下 述步骤:
[0009] (1)系统上电,热释电人体探测模块感应电风扇周围是否存在人体并将检测到的 信号输送至控制忍片,控制忍片监听锁存与热释电人体探测模块连接的管脚电平信号,控 制忍片根据监听的电平信号给出摇头角度范围Θ,摇头角度范围Θ为X~y(x<y),x= (0。,120。,240。,360。},y={0。,120。,240。,360。};
[0010] 似电机角度信号采集模块采集当前电机角度位置θ',θ'e[0D,360° ];
[0011] (3)系统进入中断服务程序,系统根据摇头角度范围θ和当前电机角度位置θ' 之间的关系运行角度控制算法,控制忍片根据角度控制算法得出的结果发送信号至驱动系 统,驱动系统根据信号驱动电风扇电机复位至摇头角度范围Θ中的X点,在摇头角度范围 Θ内循环摇头送风;当热释电人体探测模块检测到的信号发生变化时,系统跳出中断服务 程序并返回步骤(1); 阳01引 (4)系统接收到关闭信号,系统断电。
[0013] 上述的一种控制电风扇摇头角度的方法中,步骤(1)具体为:系统上电,热释电人 体探测模块中的Ξ个热释电红外传感器分别检测对应区域内是否存在人体并将检测到的 信号输送至控制忍片,控制忍片监听锁存与热释电人体探测模块连接的管脚电平信号,控 制忍片根据监听的电平信号给出摇头角度范围Θ,摇头角度范围Θ为下列屯种情况中的 任意一种:〇D~120。;120。~240。;240。~360。;0。~240。;120。~360。;0。~ 120。和 240。~360。;0。~360。。
[0014] 上述的一种控制电风扇摇头角度的方法中,步骤(2)中具体为:电机角度信号采 集模块采集当前电机角度位置Θ',Θ'e[0° ,360° ];设在电风扇电机转动轴上的环 形磁铁在Ξ轴霍尔传感器上方旋转时,Ξ轴霍尔传感器感应环形磁铁的绝对角度位置得出 当前的电机角度位置θ',经过编码和解码后W串行通信方式输出信号到控制忍片中。
[0015] 上述的一种控制电风扇摇头角度的方法中,环形磁铁的直径大于环形磁铁围绕Ξ 轴霍尔传感器中屯、旋转时相对于感应单元的径向偏屯、距离的20倍。
[0016] 上述的一种控制电风扇摇头角度的方法中,步骤(3)中的角度控制算法具体为:
[0017] 当 0。<Θ<120。时:
[0018] 若0°<θ' <120°,角度控制算法结果ΔΘ为-Θ',电风扇电机执行指令步骤 过程为转头AΘ-次后,循环摇头:+120° --120° -+120° --120° -+120° ;
[0019] 若120°<θ' <240°,角度控制算法结果ΔΘ为-Θ',电风扇电机执行指令步 骤过程为转头AΘ-次后,循环摇头:+120° --120° -+120° --120° -+120° ;
[0020] 若240。<Θ ' <360。,角度控制算法结果ΔΘ为360。-Θ ', 电风扇电机执行指令步骤过程为转头AΘ-次后,循环摇头:+120。一-120。一+120。一-120。一+120。;
[0021] 当 120。<Θ<240。时:
[0022]若0° <θ ' <120°,角度控制算法结果ΔΘ为120°-Θ ',电风扇电机执行指 令步骤过程为转头AΘ-次后,循环摇头:+120° --120° -+120° --120° -+120° ;
[0023]若120。<Θ ' <240。,角度控制算法结果ΔΘ为120。-Θ ', 电风扇电机执行指令步骤过程为转头AΘ-次后,循环摇头:+120。一-120。一+120。一-120。一+120。;
[0024]若240。<Θ ' <360。,角度控制算法结果ΔΘ为120。-Θ ', 电风扇电机执行指令步骤过程为转头AΘ-次后,循环摇头:+120。一-120。一+120。一-120。一+120。; 阳0巧]当 240。<Θ<360。时:
[0026]若 0。<Θ' <120。或 120。<Θ' <240。,角度控制算法结果ΔΘ 为240 °-Θ',电风扇电机执行指令步骤过程为转头ΔΘ-次后,循环摇头:+120。一-120。一+120。一-120。一+120。;
[0027] 若240。<θ ' <360。,角度控制算法结果Δθ为360。-θ ', 电风扇电机执行指令步骤过程为转头AΘ-次后,循环摇头:+120。一-120。一+120。一-120。一+120。;
[0028] 当 0。<0<24〇。时:
[0029]若0。<Θ' <120。或120。<Θ' <240。,角度控制算法结果 ΔΘ为-Θ',电风扇电机执行指令步骤过程为转头ΔΘ-次后,循环摇头: +240° 一-240。一巧40。一-240。一巧40。;
[0030] 若240。<Θ ' <360。,角度控制算法结果ΔΘ为240。-Θ ', 电风扇电机执行指令步骤过程为转头AΘ-次后,循环摇头: 巧40D一-240D一巧40D一-240D一巧40D;
[0031] 当 120° <Θ<360。时:
[0032]若0°<θ' <120°,角度控制算法结果ΔΘ为120°-Θ',电风扇电机执行指 令步骤过程为转头AΘ-次后,循环摇头:+240° --240。一巧40。一-240。一巧40。;
[0033] 若 120。<Θ' <240。或 240。<Θ' <360。,角度控制算法结果ΔΘ 为120°-Θ',电风扇电机执行指令步骤过程为转头ΔΘ-次后,循环摇头: 巧40D一-240D一巧40
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1