环保桶盖的控制方法和装置的制造方法_2

文档序号:9658292阅读:来源:国知局
保桶盖的控制方法的方法实施例。该环保桶盖的控制方法可以在不需要发射红外光的时候停止发射红外光,并且在发送红外光的过程中减少红外光的发射时间,以减少发射红外光的耗能,从而降低了环保桶盖的耗能。同时,在环保桶盖开启的过程中采用脉冲宽度调制的方式控制环保桶盖先以全速开启的方式开启,在接近完全开启时减速开启,避免了控制环保桶盖开启时由于惯性反弹,或者导致电机堵转所造成的电机损坏,增长了电机的使用寿命。
[0025]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0026]图1是根据本发明实施例的环保桶盖的控制方法的流程图,如图1所示,该方法包括如下步骤:
[0027]步骤S102,控制发射管发射红外脉冲信号,并控制接收管根据反射的红外脉冲信号输出低电平脉冲信号。
[0028]步骤S104,控制单片机检测低电平脉冲信号,并判断连续检测到的低电平脉冲信号的个数是否达到预设数量。
[0029]步骤S106,在检测到的低电平脉冲信号的个数达到预设数量时,控制环保桶盖开启,同时在环保桶盖开启的过程中,控制发射管停止发射红外脉冲信号。
[0030]环保桶盖在关闭时处于待机状态,等待感应器感应到物体需要开启时,控制环保桶盖开启。在待机状态下,发射管发射红外脉冲信号。当有物体挡住红外脉冲信号时,会将红外脉冲信号反射到接收管,接收管根据接收到的红外脉冲信号生成低电平脉冲信号。单片机在连续监测到预设数量的低电平脉冲信号后,控制环保桶盖打开。在环保桶盖打开的过程中,发射管停止发射红外脉冲信号。由于在环保桶盖开启的过程不需要红外脉冲信号的参与,因此,停止发射红外脉冲信号不会影响环保桶盖的开启,同时还能节约发射红外脉冲信号的能耗,解决了现有技术中在环保桶盖开启的过程中也需要发射红外光信号所造成的能量浪费和能耗较高的技术问题,达到了减少环保桶盖的耗电量的技术效果。
[0031]可选地,在控制环保桶盖开启的过程中,为了避免环保桶盖由于惯性导致开到位时反弹,或者导致电机堵转的情况,控制环保桶盖在即将开到位的时候减速开启,即在检测到的低电平脉冲信号的个数达到预设数量时,控制环保桶盖开启包括:采用脉冲宽度调制来控制环保桶盖开启,使得环保桶盖在开启的前三分之二的时间全速开启,在最后三分之一的时间内减速开启。
[0032]脉冲宽度调节(PWM)的调速原理是,控制I/O 口高低电平输出,使得电机速度下降,高电平电机动作,低电平电机停止,PWM通过周期性控制I/O 口高低电平来调速。开启环保桶盖的时间为1.5s,前Is全速动作,后0.5s进行PWM控制减速慢行,控制波形如图2所示。由于最后0.5s的时间电机速度下降,减缓环保桶盖到位时堵转甚至撞击反转的情况。如图2所示,前Is中输出高电平控制电机全速动作,在最后0.5s输出高低电平,控制周期为26ms,共有19个脉冲波形,占空比为1/2,即高低电平维持的时间相等。不使用PWM调速开盖到位瞬间会出现明显反电动势,对电路造成干扰,而采用PWM调速开盖到位瞬间基本无反电动势产生,避免了环保桶盖开关对电路的影响。
[0033]采用PWM调节开启环保桶盖的速度,避免电机堵转或者反转,避免了电机损坏并且增加了电机的使用寿命。
[0034]可选地,控制发射管发射红外脉冲信号,并控制接收管根据反射的红外脉冲信号输出低电平脉冲信号包括:控制发射管按照第一预设周期以第一频率发送第一数量的红外脉冲信号;控制接收管在检测到反射的第一频率的红外脉冲信号后输出低电平脉冲信号,以供单片机检测低电平脉冲信号;在单片机第一次检测到低电平脉冲信号后,控制发射管以第二频率连续发送第一预设时间的红外脉冲信号,并控制接收管根据反射的第二频率的红外脉冲信号输出低电平脉冲信号。
[0035]例如,在开启环保桶盖之前环保桶盖处于待机状态下,第一预设周期为200ms,第一频率为38KHZ,第一数量为20,发射管每隔200ms发20个频率为38KHZ的红外脉冲信号。当物体遮挡红外光并将红外脉冲信号反射给接收管时,接收管输出一个低电平脉冲信号给单片机。单片机第一次检测到低电平脉冲信号后,控制发射管连续500ms (即第一预设时间)快速发射红外脉冲信号,每隔Is发射一次(即第二频率),同样地,接收管接收到反射的红外脉冲信号后生成低电平脉冲信号。单片机连续5次检测到低电平脉冲信号时,控制电机转动,打开环保桶盖。
[0036]在单片机第一次检测到低电平脉冲信号后,发射管频繁连续发送红外脉冲信号,以及时检测到要投入环保桶内的物体反射的红外脉冲信号,以便准确确定是否有物体要投入环保桶内,并进一步判断是否需要打开环保桶盖,从而提高了环保桶盖的灵敏性。
[0037]可选地,在环保桶盖开启的过程中,控制发射管停止发射红外脉冲信号之后,方法还包括:在环保桶盖完全开启后,控制发射管按照第二预设周期以第一频率连续发送第一数量的红外脉冲信号;控制单片机检测低电平脉冲信号;如果在第二预设时间内没有检测到低电平脉冲信号,则倒计时第三预设时间后控制环保桶盖关闭;如果在第三预设时间检测到低电平脉冲信号,则再次倒计时第三预设时间后控制环保桶盖关闭。
[0038]在确定打开环保桶盖时,发射管停止发射红外脉冲信号。在环保桶盖完全打开后,需要判断关闭环保桶盖的时机,在没有物体投入环保桶盖时关闭环保桶盖,否则,保存环保桶盖打开。这时需要发射管发射红外脉冲信号,单片机根据接收到的低电平脉冲信号来判断是否控制环保桶盖关闭。在环保桶盖完全开启后,发射管以相对待机状态更短的周期发送红外脉冲信号,每次发送的脉冲信号的频率和个数可以与待机状态相同。如果在第二预设时间内没有检测到低电平脉冲信号,则开始倒计时,如果在倒计时的过程中都没有收到低电平脉冲信号,则红外发送管进行待机状态,按照待机状态的发射方式发送红外脉冲信号。如果在倒计时的过程中收到低电平脉冲信号,则还有待投掷物品不能关闭环保桶盖,并重新倒计时,直到没有低电平脉冲信号且倒计时的时间完成,执行关闭环保桶盖的动作。在环保桶盖的打开状态发送一次脉冲信号的周期要比待机状态发送一次脉冲信号的周期短。
[0039]可选地,控制环保桶盖关闭包括:控制环保桶盖全速关闭,其中,在环保桶盖关闭的过程中,控制发射管停止发射红外脉冲信号;在环保桶盖关闭后,控制发射管按照第一预设周期以第一频率发送第一数量的红外脉冲信号。
[0040]例如,环保桶盖开启后,发射管每隔25ms发射一次红外脉冲信号,每次连续发送20个38KHZ的脉冲信号,如果500ms没有收到低电平脉冲信号,则计入倒计时5s,关闭环保桶盖且发射管进入待机状态;如果在倒计时5s的过程中接收到低电平脉冲信号,则再次进入倒计时5s,直到环保桶盖关闭,并且发送管进入待机状态,采用待机状态的发射频率和周期发射红外脉冲信号。
[0041]在环保桶盖关闭时,采用全速运动的方式关闭,即关盖时动作时间为0.5s,且全速运动,控制电机0.5s反转,I/O 口输出高电平,再由重力作用下关盖到位。关盖结束后进入待机状态。
[0042]通过上述实施例,可以实现在环保桶盖动作的时候关闭发射管以停止发射红外光,解决了现有的环保桶耗电量比较大的技术问题,达到了节能的效果。同时,由于开启环保桶盖时采用PWM调速控制,避免了电机堵转或反转,增加了电机的使用寿命,也就增加了环保桶的使用寿命。
[0043]结合图3对该实施例进行说明。
[0044]步骤S302,待机状态下,红外管定时200ms发送一次红外脉冲信号。
[0045]步骤S304,判断接收管500ms内是否连续5次收到低电平脉冲信号,如果是,则执行步骤S306,如果否,返回步骤S302。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1