一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种蜂鸣装置的制作方法

2021-09-08 01:02:00 来源:中国专利 TAG:蜂鸣器 装置 蜂鸣


1.本实用新型涉及蜂鸣器技术领域,尤其涉及一种蜂鸣装置。


背景技术:

2.相关技术中,蜂鸣器,是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作为发声器件。
3.目前市场上关于蜂鸣器和弦音算法一般采取简单“双io”控制的压电式蜂鸣器和弦音控制算法,但是存在成本较高、音色简单、且蜂鸣器谐振发声不均匀和稳定等问题。


技术实现要素:

4.本实用新型旨在至少在一定程度上解决现有相关技术中存在的问题之一,为此,本实用新型的一个目的在于提出一种蜂鸣装置,其结构简单,可提高蜂鸣器谐振发声的稳定性。
5.上述的目的是通过如下技术方案来实现的:
6.一种蜂鸣装置,包括单片机、蜂鸣器、第一三极管、第二三极管、第三三极管、第一电阻、第二电阻、第三电阻、第四电阻、第一电容、第二电容和二极管,其中第一三极管的基极通过第一电阻和第二电阻和第二三极管的基极连接,第一三极管的发射极和第二三极管的发射极分别接地,第二三极管的集电极和第三三极管的基极连接,第三三极管的发射极和蜂鸣装置的供电端连接,第三三极管的集电极通过第三电阻和第一三极管的集电极连接,蜂鸣器跨接在第三电阻的两端,且蜂鸣器连接于第三三极管的集电极和第三电阻之间的一端通过第四电阻和第一电容接地,单片机的信号输出端口连接于第一电阻和第二电阻之间,且单片机的信号输出端口可输出高电平信号、pwm信号和低电平信号,蜂鸣器的供电端口连接于第四电阻和第一电容之间,二极管的正极连接于第二电阻和第二三极管的基极之间并且通过第二电容接地,负极连接于第一电阻和第二电阻之间。
7.在一些实施方式中,还包括第五电阻、第六电阻和第七电阻,其中第五电阻连接于第二电阻和第二三极管的基极之间,第六电阻连接于第二三极管的集电极和第三三极管的基极之间,第七电阻连接于第三电阻和第一三极管的集电极之间。
8.在一些实施方式中,还包括第八电阻,第八电阻连接于第三三极管的基极和发射极之间。
9.与现有技术相比,本实用新型的至少包括以下有益效果:
10.1、本实用新型的一种蜂鸣装置,其结构简单,可提高蜂鸣器谐振发声的稳定性。
附图说明
11.图1是本实用新型实施例中蜂鸣装置的电路示意图;
12.图2是本实用新型实施例中控制方法的流程示意图。
具体实施方式
13.以下实施例对本实用新型进行说明,但本实用新型并不受这些实施例所限制。对本实用新型的具体实施方式进行修改或者对部分技术特征进行等同替换,而不脱离本实用新型方案的精神,其均应涵盖在本实用新型请求保护的技术方案范围当中。
14.实施例一:如图1和图2所示,本实施例提供一种蜂鸣装置,包括单片机1、蜂鸣器2、第一三极管q3、第二三极管q2、第三三极管q4、第一电阻r47、第二电阻r60、第三电阻r17、第四电阻r25、第一电容ec7、第二电容c50和二极管d20,其中第一三极管q3的基极通过第一电阻r47和第二电阻r60和第二三极管q2的基极连接,第一三极管q3的发射极和第二三极管q2的发射极分别接地,第二三极管q2的集电极和第三三极管q4的基极连接,第三三极管q4的发射极和蜂鸣装置的供电端连接,第三三极管q4的集电极通过第三电阻r17和第一三极管q3的集电极连接,蜂鸣器2跨接在第三电阻r17的两端,且蜂鸣器2连接于第三三极管q4的集电极和第三电阻r17之间的一端通过第四电阻r25和第一电容ec7接地,单片机1的信号输出端口io10连接于第一电阻r47和第二电阻r60之间,且单片机1的信号输出端口io10可输出高电平信号、pwm信号和低电平信号,蜂鸣器2的供电端口vcc_ad连接于第四电阻r25和第一电容ec7之间,二极管d20的正极连接于第二电阻r60和第二三极管q2的基极之间并且通过第二电容c50接地,负极连接于第一电阻r47和第二电阻r60之间。
15.进一步的,还包括第五电阻r16、第六电阻r26和第七电阻r24,其中第五电阻r16连接于第二电阻r60和第二三极管q2的基极之间,第六电阻r26连接于第二三极管q2的集电极和第三三极管q4的基极之间,第七电阻r24连接于第三电阻r17和第一三极管q3的集电极之间。
16.更进一步的,还包括第八电阻r27,第八电阻r27连接于第三三极管q4的基极和发射极之间。
17.本实施例所提供的一种蜂鸣装置,其结构简单,可提高蜂鸣器谐振发声的稳定性。
18.下面就本实施例所提供的蜂鸣装置其工作原理作如下说明:
19.1、通过单片机1的信号输出端口io10持续输出高电平信号实现压电式蜂鸣器谐振第一电容ec7预充电;
20.当单片机1的信号输出端口io10持续输出高电平信号时:
21.1.1、高电平信号经过第二电阻r60向第二电容c50充电;且当第二电容c50经过其三倍充电时间常数“t=3*(r60*c50)”的时间后充满电其电压为高电平,从而实现第三三极管q4导通。
22.1.2、与此同时蜂鸣装置的供电端vcc_12v经过第三三极管q4与第四电阻r25对第一电容ec7充电,由此建立对蜂鸣器2的谐振电压电源。
23.1.3、同时高电平信号经第一电阻r47开通第一三极管q3,从而开通蜂鸣器电路,但由于此时为直流电源“vcc_12v”不符合压电式蜂鸣器的谐振信号发声原理,故蜂鸣器不发声。
24.2、通过设置单片机1的信号输出端口io10持续输出pwm信号实现压电式蜂鸣器谐振发声;
25.当单片机1的信号输出端口io10输出的信号为pwm信号时:
26.2.1、由于在pwm周期内为低电平时二极管d20提供第二电容c50的快速放电回路,
导致此时第二三极管q2的基极电压由于第二电容c50放电完毕而被钳位到0v以下而截止。在pwm周期内为高电平时由于时间少于“t=3*(r60*c50)”而导致第二三极管q2的基极电压少于vbe=0.7v而截至;
27.2.2、与此同时第一三极管q3在pwm周期内为频繁开关状态,从而使第一电容ec7经过压电蜂鸣器2的电压信号为谐振式电信号而膜片震动发声。
28.3、设置单片机1的信号输出端口io10持续输出低电平信号实现压电式蜂鸣器2关闭;
29.当单片机1的信号输出端口io10持续输出的信号为低电平信号时:
30.第一三极管q3和第二三极管q2均为截至状态,故无谐振电信号经过压电式蜂鸣器2进而可靠关闭声音输出及避免由于电源”vcc_12v”端的干扰而发声。
31.综上,本实施例所提供的一种蜂鸣装置至少具有如下优点:
32.1、摒弃传统的双io控制,降低设计过程中的单片机io口资源成本;
33.2、可采用巡航检测输入电压幅值自动调节谐振信号占空比保持无源压电式蜂鸣器的谐振发声稳定性;
34.3、通过设置io口的电平信号实现蜂鸣关闭,避免干扰发声。
35.实施例二:如图1和图2所示,本实施例提供一种蜂鸣装置的控制方法,应用于如实施例一所述的蜂鸣装置,包括如下步骤:
36.s101,设置蜂鸣器2所需实现的和弦音组合数量n,本实施例中,和弦音组合数量n为2至10的偶数;
37.s102,设置单片机1的信号输出端口io10输出的高电平信号次数及高电平信号时间;
38.采集第二电容c50上的实时输入电压值vcc_ad并计算实时模数转换值ad,并且采集第二电容c50的累计充电次数;
39.在本实施例中,按照如下公式获得实时模数转换值ad:
40.ad=(vcc_ad/5v)*1024;
41.s103,判断实时模数转换值ad是否大于或者等于预设模数转换值,并且累计充电次数是否大于或者等于高电平信号次数,若是,则进入步骤s104,若否,则返回步骤s102;
42.s104,根据实时输入电压值vcc_ad设置单片机的信号输出端口输出的pwm信号的pwm周期t_pwm和pwm占空比duty_pwm;
43.s105,控制单片机的信号输出端口输出低电平信号,关闭蜂鸣器;
44.s106,结束。
45.本实施例的一种蜂鸣装置的控制方法,其设计合理,可提高蜂鸣器谐振发声的稳定性。
46.进一步的,步骤s104中包括如下步骤:
47.若0<ad≤(1000*2/n),则:
48.t_pwm=2khz*n,duty_pwm=1000*(n

2)/n;
49.其中,ad为实时模数转换值,n为蜂鸣器所需实现的和弦音组合数量,t_pwm为单片机的信号输出端口输出的pwm信号的pwm周期,duty_pwm为单片机的信号输出端口输出的pwm信号的pwm占空比。
50.更进一步的,步骤s104中包括如下步骤:
51.若(1000*(n

2)/n)<ad≤1024,则:
52.t_pwm=2khz*(2/n),duty_pwm=1000*2/n;
53.其中,ad为实时模数转换值,n为蜂鸣器所需实现的和弦音组合数量,t_pwm为单片机的信号输出端口输出的pwm信号的pwm周期,duty_pwm为单片机的信号输出端口输出的pwm信号的pwm占空比。
54.再进一步的,步骤s104中包括如下步骤:
55.若(1000*2/n)<ad≤(1000*4/n),则:
56.t_pwm=2khz*((n

2)/n),duty_pwm=1000*(n

4)/n;
57.若(1000*4/n)<ad≤(1000*6/n),则:
58.t_pwm=2khz*((n

4)/n),duty_pwm=1000*(n

6)/n;
59.如此类推;
60.其中,ad为实时模数转换值,n为蜂鸣器所需实现的和弦音组合数量,t_pwm为单片机的信号输出端口输出的pwm信号的pwm周期,duty_pwm为单片机的信号输出端口输出的pwm信号的pwm占空比。
61.经过以上步骤实现巡航输入电压的幅度大小自适应调节蜂鸣器pwm信号的频率,保证相同声音震幅(即,巡航输入电压的幅度大小自适应调节蜂鸣器pwm信号的占空比)下得到不一样的和弦音效果组合。
62.至此,本实施例通过提供一种自适应蜂鸣器和弦音控制算法实现家电类蜂鸣提示音巡航输入电压的多种和弦音组合蜂鸣器功能输出;同时设置信号输出端口io口的电平信号模式增强工作可靠性避免干扰,提高开发人员的开发效率,缩短开发周期,提高产品可靠性奠定极大的基础。
63.下面就本实施例所提供的控制方法其软件算法原理作如下描述解析:
64.1、通过单片机1的信号输出端口io10持续输出高电平信号实现压电式蜂鸣器谐振第一电容ec7预充电;
65.当单片机1的信号输出端口io10持续输出高电平信号时:
66.1.1、高电平信号经过第二电阻r60向第二电容c50充电;且当第二电容c50经过其三倍充电时间常数“t=3*(r60*c50)”的时间后充满电其电压为高电平,从而实现第三三极管q4导通。
67.1.2、与此同时蜂鸣装置的供电端vcc_12v经过第三三极管q4与第四电阻r25对第一电容ec7充电,由此建立对蜂鸣器2的谐振电压电源。
68.1.3、同时高电平信号经第一电阻r47开通第一三极管q3,从而开通蜂鸣器电路,但由于此时为直流电源“vcc_12v”不符合压电式蜂鸣器的谐振信号发声原理,故蜂鸣器不发声。
69.2、通过设置单片机1的信号输出端口io10持续输出pwm信号实现压电式蜂鸣器谐振发声;
70.当单片机1的信号输出端口io10输出的信号为pwm信号时:
71.2.1、由于在pwm周期内为低电平时二极管d20提供第二电容c50的快速放电回路,导致此时第二三极管q2的基极电压由于第二电容c50放电完毕而被钳位到0v以下而截止。
在pwm周期内为高电平时由于时间少于“t=3*(r60*c50)”而导致第二三极管q2的基极电压少于vbe=0.7v而截至;
72.2.2、与此同时第一三极管q3在pwm周期内为频繁开关状态,从而使第一电容ec7经过压电蜂鸣器2的电压信号为谐振式电信号而膜片震动发声。
73.3、设置单片机1的信号输出端口io10持续输出低电平信号实现压电式蜂鸣器2关闭
74.当单片机1的信号输出端口io10持续输出的信号为低电平信号时:
75.第一三极管q3和第二三极管q2均为截至状态,故无谐振电信号经过压电式蜂鸣器2进而可靠关闭声音输出及避免由于电源”vcc_12v”端的干扰而发声;
76.4、首次设置标志为vad_flag=0(用于限制“buzzer”高电平次数的标志位);buz_flag=1(用于进入本次“和弦控制算法”的标志位);蜂鸣器和弦音组合数量n=(2

10的偶数)
77.5、使用循环语句while(buz_flag=1),进入与退出本次“和弦控制算法”78.a)首次上电设置“buzzer”口高电平时间t_int=10ms;实现第一电容ec7预充电v_ec7;此时采样vcc_ad的电压值,并通过模数转换
79.ad=(vcc_ad/5v)*1024记录到单片机ram;同时设置标志为vad_flag 1;
80.b)根据a)的模数转换ad结果
[0081]ⅰ、判断if(ad>=1000)为真则执行步骤4;
[0082]ⅱ、判断if(ad>=1000)为假则执行步骤1

2;
[0083]
1)、若if(vad_flag<2)为假则执行步骤4;
[0084]
2)、若if(vad_flag<2)为真则执行步骤1重新将“buzzer”口高电平时间t_int=10ms实现电容ec7再次充电(避免由于电压波动等因素导致充电不足)后再次根据公式ad=(vcc_ad/5v)*1024记录到单片机ram。(为提高蜂鸣器响应速度,至此前后只检测2次第一电容ec7电压并按照第3步运行;
[0085]
c)、为提高蜂鸣器响应时间,至此前后只检测2次ec7电压并按照最新一次ad值进行if语句判断:
[0086]ⅲ、若if(0<ad<=(1000*2/n));则“buzzer”口输出pwm信号周期为t_pwm=2khz*n,占空比为duty_pwm=1000*(n

2)/n,维持时间为1s;
[0087]ⅳ、若if((1000*2/n)<ad<=(1000*4/n));则“buzzer”口输出pwm信号周期为t_pwm=2khz*((n

2)/n),占空比为duty_pwm=1000*(n

4)/n,维持时间为1s;
[0088]

、若if((1000*4/n)<ad<=(1000*6/n));则“buzzer”口输出pwm信号周期为t_pwm=2khz*((n

4)/n),占空比为duty_pwm=1000*(n

6)/n,维持时间为1s;以此类推
………………………………………………………
[0089]

、若if((1000*(n

2)/n)<ad<=1024);则“buzzer”口输出pwm信号周期为t_pwm=2khz*(2/n),占空比为duty_pwm=1000*2/n
[0090]
经过以上步骤实现巡航输入电压的幅度大小自适应调节蜂鸣器pwm信号的频率,保证相同声音震幅(即,巡航输入电压的幅度大小自适应调节蜂鸣器pwm信号的占空比)下得到不一样的和弦音效果组合。
[0091]
6、清空标志vad_flag=0(用于初始化下次“和弦控制算法”“buzzer”的值);buz_
flag=0(用于跳出本次“和弦控制算法”的标志位);
[0092]
7、设置“buzzer”口持续低电平;以等待下次进入本“和弦音组合”算法;
[0093]
8、结束。
[0094]
以上所述的仅是本实用新型的一些实施方式。对于本领域的普通技术人员来说,在不脱离本实用新型创造构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜