找回密码
 注册
关于网站域名变更的通知
查看: 359|回复: 2
打印 上一主题 下一主题

转——【菜鸟FPGA VHDL学习帖】第9帖 蜂鸣器 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-7 09:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
; z  ^5 s$ `. \
【菜鸟FPGA VHDL学习帖】第9 蜂鸣器
(一)    蜂鸣器基本知识
(a)蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、电话机、报警器等中作发声器件。
蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器。
(b)有源蜂鸣器和无源蜂鸣器
从外观上看,如将两种蜂鸣器的引脚朝上放置时,可以看出有绿色电路板的一种是无源蜂鸣器,没有电路板而用黑胶封闭的一种是有源蜂鸣器。
迸一步判断有源蜂鸣器和无源蜂鸣器还可以用万用表电阻Rxl档测试用黑表笔接蜂鸣器"+"引脚,红表笔在另一引脚上来回碰触,如果触发出咔、咔声的且电阻只有8Ω(16Ω)的是无源蜂鸣器如果能发出持续声音的,且电阻在几百欧以上的,是有源蜂鸣器。
(我实际操作,无源蜂鸣器的电阻为15.7欧姆。而有源蜂鸣器电阻一直显示0)
(网络摘抄)
注意,这里的不是指电源。而是指震荡源。 也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K方波去驱动它。
* q+ x- C/ k1 C
有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。
) v; {. A0 _. [( `% ~3 j, w
无源
蜂鸣器的优点是:1。便宜,2。声音频率可控,可以做出多来米发索拉西的效果。3。在一些特例中,可以和LED复用一个控制口 有源蜂鸣器的优点是:程序控制方便
(二)     原理图9 M0 d9 N7 O, L8 i( D
- B! y- [3 X# H) v! I. N8 a4 n- u
% K$ r! k; O% b! p
这里主要是要知道蜂鸣器接的是FPGA哪个引脚,注意这个蜂鸣器电路只是测试,不太推荐使用。
(三)    例程
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

- c2 f' J. q- D# N
ENTITY buzzer IS
   PORT (
      clk  : IN std_logic;   
      dout  : OUT std_logic);   
END buzzer;

! D$ v4 j4 I  d0 Z0 N1 Q
ARCHITECTURE arch OF buzzer IS
SIGNAL num: std_logic_vector(31 downto 0);
SIGNAL vet: std_logic := '0';
BEGIN
PROCESS(clk)
BEGIN
IF(clk'event and clk ='1') THEN
       num <= num + 1;
       IF(num = 48000) THEN
              num <= "00000000000000000000000000000000";
              vet <= vet XOR  '1';
       END IF;
END IF;
END PROCESS;
dout <= vet;
% S+ W* z; S1 {: V
END arch;
游客,如果您要查看本帖隐藏内容请回复
7 m2 @2 o2 A; x* l% W' i* c

该用户从未签到

3#
发表于 2019-8-20 17:42 | 只看该作者
look  look  look3 F1 E5 h8 q6 x6 }+ u% J
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-18 15:50 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表