论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 2325阅读
  • 12回复

[资料贡献]CPLD初学者教程-蜂鸣器奏乐 [复制链接]

上一主题 下一主题
离线hua2999
 

性别:
人妖
发帖
344
金币
3
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2013-11-20
zluq2r  
我们在开发板上装有一个交流源蜂鸣器,可用做发声练习。其电路图和实物图如下所示: u?,>yf.;s  
       ,DFN:uf=l  
      首先,我们为什么选择交流蜂鸣器?所谓有源蜂鸣器是指在器件内部具有振荡器,所以只要在引脚上加上固定的直流电源,就能发出一定频率的声音,但缺点是频率固定唯一(在该蜂鸣器生产出来后就决定了)。交流蜂鸣器需要在引脚上加上一定频率的方波信号才能出声,而且声音的音调可有驱动方波的频率决定,所以音调是可调的,发出的声音更加逼真、悦耳。对CPLD/FPGA来说,产生频率可调方波并不是件难事。所以选择无源是很合适的。 9qap#A  
      电路中,主要由一个三极管,一个续流二极管和一个交流蜂鸣器组成。三极管Q1开关作用,其基极的高电平使三极管饱和导通,使蜂鸣器发声;而基极低电平则使三极管关闭,蜂鸣器停止发声。因为蜂鸣器本质上是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管提供续流。否则,在蜂鸣器两端会产生几十伏的尖峰电压,可能损坏电路系统的其它部分。交流蜂鸣器也有正负极,在器件的上方和板子上面都标注了,焊接时注意方向。 od `;XVG  
    有了蜂鸣器的硬件组成,下面我们讲解下如何发出音谱上的音调。 x^lc T  
每个音调,其实都是一个固定频率的振动频率的高低决定了音调的高低。简谱中的音名与频率的对应关系如表1示:
表1 简谱中的音名与频率的对应关系
Wl| i$L)7  
音名
z^9oaoTl  
频率/Hz
\uZpAV)5  
  音名
[n"eD4)K|  
  频率/Hz
6ALjM-t=V  
  音名
JD *HG]  
  频率/Hz
]xRR/S4  
低音1
|k}<Zz1UM  
261.6
qJG;`Ugl:  
中音1
"](Q2  
523.3
,7V?K j  
高音1
f0P,j~]  
1046.5
ULK] ' Rn  
低音2
'xS@cF o(  
293.7
2/3yW.C  
中音2
;!f='QuA  
587.3
Q0xGd(\  
高音2
6%V:Z  
1174.7
<y7{bk~i  
低音3
p&I>xu8fl  
329.6
;bwBd:Y  
中音3
G$,s.MSf  
659.3
n[>hJ6  
高音3
QPm[4Fd{G  
1318.5
M"*NV(".g  
低音4
w6Gez~ 8  
349.2
O.jm{x!m  
中音4
e (]]  
698.5
U-DQ?OtmC@  
高音4
0_qr7Ui8(  
1396.9
;BuMzG:tmZ  
低音5
e!J5h <:  
392
u^xnOVE  
中音5
G^{~'TZv%  
784
6r"NU`1A;r  
高音5
OcUj_Zd  
1568
4Pr^>m  
低音6
xDeM7L'  
440
25Ee+&&%  
中音6
od#Lad@p  
880
l!}gWd,H  
高音6
bbq`gEV  
1760
sDs.da#*2  
低音7
a5Vlfx  
493.9
G\tN(%.f  
中音7
t>quY$}4  
987.8
V=fu[#<@Ig  
高音7
y~*B%KnEQy  
1975.5
KT<i%)t2  
当采用12M作为基准时钟时,那么各个音调的分频系数可按这个公式计算:12 000 000 ÷音调频率÷2(除以2表示半个周期),所以得出如下不同音调的分频系数表格(十六进制表示,已进行四舍五入)
表格2 不同音调对应的分频系数(只列举了低音部分)
r;b`@ .  
音名
\X6q A-Ht  
分频系数
(XR}U6^v]  
低音1
>"UXY)  
5997
\RDqW+,  
低音2
g_ep 5#\D  
4FCD
d$ o m\@  
低音3
1c/<2xO~  
471B
.+Q1h61$T  
低音4
Uf_mwEE  
431E
Ib2&L  
低音5
pHk$_t  
3BCA
us5Zi#}  
低音6
 })!-  
3544
P\[K)N/1  
低音7
.0>bnw  
2F74
~K)FuL[*  
N1E9w:T`  
所以综上所述,我们在程序中只要按表格里的分频系数产生一定频率的方波就能产生对应的音调了。
描述:请输入描述
附件: bell.rar (1 K) 下载次数:0


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线ahljj

性别:
人妖
发帖
401
金币
169
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2015-12-25
CPLD初学者教程-蜂鸣器奏乐


离线czh762217

性别:
人妖
发帖
44
金币
10
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2017-04-17
    



性别:
人妖
发帖
593
金币
476
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2017-04-21
学习 Z C<+BKS  


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2017-04-27


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2017-05-03
      


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 2017-05-04
    


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 7楼 发表于: 2017-05-12
      


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 8楼 发表于: 2017-05-18
      


离线mass

性别:
人妖
发帖
1188
金币
861
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 9楼 发表于: 2017-05-19
    


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 10楼 发表于: 2017-05-23
      


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 11楼 发表于: 2017-05-23
      


离线tianwai2451

性别:
帅哥
发帖
578
金币
346
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 12楼 发表于: 2017-05-27
      


快速回复
限150 字节
 
上一个 下一个