上述方法可以使潜水泵具备十八档转速的调速能力,但这个方法也有一些缺点,主要是:
(1)潜水泵的转矩是脉动的,使潜水泵的机械噪声增大,本文采取防止转子轴向运动的措施减少噪声,把潜水泵和水管固定。
(2)低速档接通比例较低时,潜水泵主轴出现蠕行,不能正常工作,必须限制最小转速代码。可去掉低速档转速代码中最低接通比例的三个代码,保留转速较高的十五档转速。采用改进的控制位波形和限制最小转速代码之后,潜水泵在应用中取得较好的调速和调节流量的效果。
4.4 歌曲存储模块
4.4.1 音频脉冲的产生
若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。利用定时器计时半周期时间,每当计时终止后就将I/O反相,然后重复计时再反相。就可在I/O引脚上得到此频率的脉冲。利用单片机的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶。节拍与节拍码的对照如表1所示。
表1 节拍与节拍码的对照
节拍码 节拍数 节拍码 节拍数
1 1/4拍 1 1/8拍
2 2/4拍 2 1/4拍
3 3/4拍 3 3/8拍
4 1拍 4 1/2拍
5 1又1/4拍 5 5/8拍
6 1又1/2拍 6 3/4拍
8 2拍 8 1拍
A 2又1/2拍 A 1又1/4拍
C 3拍 C 1又1/2拍
F 3又3/4拍
表2 C调各音符频率与计数值T的对照表
音符 频率Hz 简谱码(T值) 音符 频率Hz 简谱码(T值)
低1DO 262 63628 #4FA# 740 64860
#DO# 277 63731 中5SO 784 64898
低2RE 294 63835 #5SO# 831 64934
#2RE# 311 63928 中6LA 880 64968
低3M 330 64021 #6 932 64994
低4FA 349 64103 中7SI 988 65030
#4FA# 370 64185 高1DO 1046 65058
低5SO 392 64260 #1DO# 1109 65085
#5SO# 415 64331 高2RE 1175 65110
低6LA 440 64400 #2RE# 1245 65134
#6 466 64463 高3M 1318 65157
低7SI 494 64524 高4FA 1397 65178
中1DO 523 64580 #4FA# 1480 65198
#1DO# 554 64633 高5SO 1568 65217 STC12C5A60S2单片机的音乐喷泉控制系统的设计+源程序(5):http://www.youerw.com/zidonghua/lunwen_1437.html