一种洗碗机及其蜂鸣器控制电路和方法
【技术领域】
[0001]本发明属于音频播放控制领域,尤其涉及一种洗碗机及其蜂鸣器控制电路和方法。
【背景技术】
[0002]在对于蜂鸣器的应用中,可以控制蜂鸣器发出单音或和弦音以达到不同的声音播放效果。在现有技术中,根据不同用户对于单音与和弦音的不同需求,需要根据单音与和弦音所对应的控制程序设计不同的蜂鸣器控制电路,控制电路对于单音与和弦音的兼容性差,且需要通过不同的控制器I/o 口输出不同频率的驱动脉冲信号以控制蜂鸣器发出单音或和弦音,这样就会使时序控制复杂,控制程序无法同时兼容单音控制与和弦音控制。因此,现有技术存在蜂鸣器控制电路及其控制程序无法同时兼容单音与和弦音控制的问题。
【发明内容】
[0003]本发明的目的在于提供一种蜂鸣器控制电路,旨在解决现有技术所存在的蜂鸣器控制电路及其控制程序无法同时兼容单音与和弦音控制的问题。
[0004]本发明是这样实现的,一种蜂鸣器控制电路,与蜂鸣器连接,所述蜂鸣器控制电路包括:
[0005]音频选择模块,用于根据用户的选择操作输出相应的音频选择信号;
[0006]主控制模块,选择信号端与所述音频选择模块的选择信号输出端连接,用于当所述音频选择模块没有输出所述音频选择信号时输出两路默认单音脉冲信号或两路默认和弦脉冲信号;当所述音频选择模块输出所述音频选择信号时,根据所述音频选择信号输出相应的两路单音脉冲信号或两路和弦脉冲信号;
[0007]发声驱动模块,第一控制端和第二控制端分别与所述主控制模块的第一输出端和第二输出端连接,正驱动端和负驱动端分别连接所述蜂鸣器的正极和负极,用于当所述音频选择模块没有输出所述音频选择信号时,根据所述第一控制端和所述第二控制端所接收到的所述两路默认单音脉冲信号或所述两路默认和弦脉冲信号驱动所述蜂鸣器发出默认单音或默认和弦音;当所述音频选择模块输出所述音频选择信号时,根据所述第一控制端和所述第二控制端所接收到的所述两路单音脉冲信号或所述两路和弦脉冲信号驱动所述蜂鸣器发出相应的单音或和弦音。
[0008]本发明的另一目的还在于提供一种洗碗机,所述洗碗机包括蜂鸣器以及上述的蜂鸣器控制电路。
[0009]本发明的又一目的还在于提供一种基于上述蜂鸣器控制电路的蜂鸣器控制方法,所述蜂鸣器控制方法包括以下步骤:
[0010]A.音频选择模块根据用户的选择操作输出相应的音频选择信号;
[0011]B.主控制模块判断所述音频选择模块是否输出所述音频选择信号,是,则执行步骤C,否,则执行步骤E ;
[0012]C.所述主控制模块根据所述音频选择信号输出相应的两路单音脉冲信号或两路和弦脉冲信号;
[0013]D.发声驱动模块根据所述两路单音脉冲信号或所述两路和弦脉冲信号驱动蜂鸣器发出相应的单音或和弦音;
[0014]E.所述主控制模块输出两路默认单音脉冲信号或两路默认和弦脉冲信号;
[0015]F.所述发声驱动模块根据所述两路默认单音脉冲信号或所述两路默认和弦脉冲信号驱动所述蜂鸣器发出默认单音或默认和弦音。
[0016]本发明通过采用包括音频选择模块、主控制模块以及发声驱动模块的蜂鸣器控制电路,在音频选择模块根据用户的选择操作输出音频选择信号时,由主控制模块根据该音频选择信号输出相应的两路单音脉冲信号或两路和弦脉冲信号,以控制发声驱动模块驱动蜂鸣器发出相应的单音或和弦音,而在音频选择模块没有输出音频选择信号时,主控制模块输出两路默认单音脉冲信号或两路默认和弦脉冲信号,以控制发声驱动模块驱动蜂鸣器发出默认单音或默认和弦音,从而达到了通过同一控制电路按照同一控制程序实现对蜂鸣器进行单音播放控制与和弦音播放控制的目的,解决了现有技术所存在的蜂鸣器控制电路及其控制程序无法同时兼容单音与和弦音控制的问题。
【附图说明】
[0017]图1是本发明实施例提供的蜂鸣器控制电路的模块结构图;
[0018]图2是本发明实施例提供的蜂鸣器控制电路的示例电路结构图;
[0019]图3是本发明实施例提供的蜂鸣器控制方法的实现流程图;
[0020]图4是本发明实施例提供的蜂鸣器控制方法的另一实现流程图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]以下以在洗碗机中的应用为例对本发明实施例提供的蜂鸣器控制电路进行详细说明:
[0023]洗碗机具有洗涤机构和洗涤控制电路,且包括蜂鸣器和蜂鸣器控制电路。
[0024]如图1所示,蜂鸣器控制电路100与蜂鸣器200连接,蜂鸣器控制电路100包括:
[0025]音频选择模块101,用于根据用户的选择操作输出相应的音频选择信号;
[0026]主控制模块102,选择信号端与音频选择模块101的选择信号输出端连接,用于当音频选择模块101没有输出音频选择信号时输出两路默认单音脉冲信号或两路默认和弦脉冲信号;当音频选择模块101输出音频选择信号时,根据该音频选择信号输出相应的两路单音脉冲信号或两路和弦脉冲信号;
[0027]发声驱动模块103,第一控制端和第二控制端分别与主控制模块102的第一输出端和第二输出端连接,正驱动端和负驱动端分别连接蜂鸣器200的正极+和负极_,用于当音频选择模块101没有输出音频选择信号时,根据其第一控制端和第二控制端所接收到的两路默认单音脉冲信号或两路默认和弦脉冲信号驱动蜂鸣器200发出默认单音或默认和弦音;当音频选择模块101输出音频选择信号时,根据其第一控制端和第二控制端所接收到的两路单音脉冲信号或两路和弦脉冲信号驱动蜂鸣器200发出相应的单音或和弦音。
[0028]其中,音频选择信号是具有奇数个或偶数个低电平脉冲的脉冲信号。主控制模块102根据音频选择信号输出相应的两路单音脉冲信号或两路和弦脉冲信号的具体实现方式是根据音频选择信号中所包含的低电平脉冲的个数的奇偶性输出相应的两路单音脉冲信号或两路和弦脉冲信号,例如,奇数个低电平脉冲对应两路单音脉冲信号,偶数个低电平脉冲对应两路和弦脉冲信号,也可以是奇数个低电平脉冲对应两路和弦脉冲信号,偶数个低电平脉冲对应两路单音脉冲信号,具体的对应关系视乎主控制模块102中的控制程序确定。
[0029]另外,蜂鸣器200发出单音或和弦音后,如果音频选择模块101在预设时间(如10秒)内不再输出音频选择信号,则主控制模块102将当前所输出的两路单音脉冲信号或两路和弦脉冲信号进行存储以作为两路默认单音脉冲信号或两路默认和弦脉冲信号,因此,蜂鸣器控制电路100在断电后重新上电工作,如果音频选择模块101没有输出音频选择信号,则主控制模块102就会输出断电前所存储的两路单音脉冲信号或两路和弦脉冲信号,以控制发声驱动模块103驱动蜂鸣器200发出相应的单音或和弦音。
[0030]进一步地,音频选择模块101具体可以是具有实体按键的按键电路,或者是具有触控按键的触控电路,或者是具有触摸屏的触控电路。当音频选择模块101为具有实体按键的按键电路时,用户可以通过对一个或多个实体按键进行按压操作以实现音频选择信号的输出;当音频选择模块101为具有触控按键的触控电路时,用户可以通过对一个或多个触控按键进行操作以输出相应的音频选择信号;当音频选择模块101为具有触摸屏的触控电路时,用户可以通过对触摸屏上的特定区域进行单一触摸操作或组合性触摸操作以输出相应的音频选择信号。
[0031]进一步地,主控制模块102具体可以是以单片机、ARM处理器或者其他具备数据逻辑处理的可编程控制器为核心的主控电路,其中,单片机可以是NEC公司出品的型号为UPD78F8513A, UPD78F0524A 或者 UPD78F0511 的单片机。
[0032]进一步地,如图2所示,发声驱动电路103包括:
[0033]第一电阻R1、第二电阻R2、第一 NPN型三极管Ql、第三电阻R3、第四电阻R4、PNP型三极管Q2、第五电阻R5、第六电阻R6、第七电阻R7、第二 NPN型三极管Q3以及第八电阻R8 ;
[0034]第一电阻Rl的第一端为发声驱动电路103的第一控制端,第一电阻Rl的第二端与第二电阻R2的第一端共接于第一 NPN型三极管Ql的基极,第二电阻R2的第二端与第一NPN型三极管Ql的发射极共接于地,第一 NPN型三极管Ql的集电极连接第三电阻R3的第一端,第三电阻R3的第二端与第四电阻R4的第一端共接于PNP型三极管Q2的基极,第四电阻R4的第二端与PNP型三极管Q2的发射极共接于直流电源(如+12V直流电源),PNP型三极管Q2的集电极与第五电阻R5的第一端及第八电阻R8的第一端所形成的共接点为发声驱动电路103的正驱动端,第五电阻R5的第二端接地,第六电阻R6的第一端为发声驱动电路103的第二控制端,第六电阻R6的第二端与第七电阻R7的第一端共接于第二 NPN型三极管Q3的基极,第七电阻R7的第二端与第二 NPN型三极管Q3的发射极共接于地,第二NPN型三极管Q3的集电极与第八电阻R8的第二端的共接点为发声驱动电路103的负驱动端。
[0035]以下结合工作原理对上述的蜂鸣器控制电路作进一步说明:
[0036]当用户没有对音频选择模块101作出任何选择操作时,音频选择模块101不输出上述包含奇数个或偶数个低电平脉冲的音频选择信号,主控制模块102则会输出两路默认单音脉冲信号或者两路默认和弦脉冲信号。当主控制模块102所输出的是两路默认单音脉冲信号时,发声驱动模块103的第一控制端所接收到的一路默认单音脉冲信号为一低电平,第二控制端所接收到的一路默认单音脉冲信号则是具有默认频率的单音脉冲信号,所以第一 NPN型三极管Ql会因为低电平而截止,PNP型三极管Q2导通,第二 NPN型三极管Q3则根据上述单音脉冲信号的默认频率实现相应的通断操作以控制蜂鸣器200发出默认单音。当主控制模块102所输出的是两路默认和弦脉冲信号时,发声驱动模块103的第一控制端和第二控制端分别接收到一路默认和弦脉冲信号,这两路默认和弦脉冲信号均是具有默认频率的和弦脉冲信号,且两者的频率可相同,也可不同,相同与否完全取决于主控制模块102的默认状态,所以第一 NPN型三极管Ql会根据主控制模块102的第一输出端所输出的一路默认和弦脉冲信号的频率实现相应的通断,则PNP型三极管Q2也会随着第一 NPN型三极管Ql的通断状态而实现相应的通断操作,而同时第二 NPN型