




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 技术指标1.1 系统功能要求 可编程电子音乐演奏电路可以通过开关选择预先设定好的音乐曲目,曲目选定后则自动演奏所选曲目。1.2 系统结构要求 可编程电子音乐自动演奏电路的系统结构要求如图1-1所示。图中K1用于选择预先设置在电路中的乐曲,选中某一乐曲后对应的发光二极管亮,音乐演奏电路反复自动演奏所选的乐曲,经功率放大后由喇叭播出,直至选中下一首为止。1.3 基本指标 乐曲要求(a)乐曲数目3首。(b)每首乐曲长度20s30s。(c)所选择的乐曲应在4个8度内,以第6个8度作为最高的8度。(d)乐曲演奏速度为100拍/min120拍/min. 演奏要求第1页(a)用1个自复键K1选择所需
2、的曲目,用3个LED表示选中对应曲目,当3个LED都不亮时,表示没有选中,电路没有乐曲输出。(b)一旦选中某一首乐曲,电路将自动循环放送所选的乐曲。 电气指标(a)音频功放输入为方波。(b)音阶频率误差E5生。(c)负载(喇叭)阻抗为8,功率为1/8W。(d)输出音量可调。1.4 设计条件 电源电压为5V。 电路设计,不允许采用试凑法,必须采用系统设计方法画出ASM图,并根据ASM图设计控制电路。可供选择的元器件范围如表1-1所示。序号元件型号数量序号元件型号数量11/8W喇叭1只1174LS1612片2LED发光二极管3只1274LS1632片310K电位器1个1374LS3931片474L
3、S001片1474LS1741片574LS041片15GAL16V81片674LS201片1628C64B1片774LS742片17LM5552片874LS1321片18单刀单位自复开关1片974LS1381片19LM3861片1074LS1531片 表 1-1 第2页 第2章 整体方案设计2.1 设计分析电子乐器模仿各种乐器的基本原理是:先将某种乐器的声音转换为电信号,再分析该乐器的电信号的波形和频谱,最后利用电子技术产生与该乐器相仿的电信号。仅从电子乐器发出的信号电特性来看,其表现力主要体现在4个方面:音高(基本频率),长短,强弱(信号的电压幅度或输出功率)和音色(信号的波形和频谱)。由于
4、本课程设计所研究的电子乐器在演奏时,它所产生的信号是方波,其波形是占空比为50%的脉冲波,频谱中仅含有基频和其奇次谐波。所以,再设计本课程设计时,在保证输出信号是方波的前提之下,主要考虑如何用电子电路控制音高(频率),长短(音的时值)和强弱(信号幅度)这3个电子乐器的基本特性。乐器的标准频率乐器的整个音域范围分成108个音高,相邻两个音高的频率比为1.0595,如果两个信号的频率值相差1倍,则称这两个音相差8度。将108个音高分为9组8度音程,每个8度音程里含有12个音调(C,#C,D,#D,E,F,B),如表2-1所示,相邻之间的音调差被称为半音。表中“#”号为半音符号。国际上将440Hz作
5、为标准音高。8度编号音 调C#CD#DEF#FG#GA#AB016.35117.32418.35419.44520.60121.82723.12424.49925.95627.529.13530.867132.70334.64836.70838.89141.20343.65446.24948.99951.9135558.2761.735265.40669.29673.41677.78282.40787.30792.49997.999103.83110116.54123.473130.81138.59146.83155.56164.81174.61184.99195.99207.65220233
6、.08246.944261.62277.18293.67311.13329.63349.23369.99391.99415.31440466.16493.885523.25554.36587.33622.25659326698.46739.99783.99830.61880932.32987.7661046.51108.71174.71244.51318.51396.91479.91567.91661.217601864.71975.5720932217.52349.3248926372739.82959.93136.93322.435203729.33951.1841864434.94698
7、.6497852745587.75919.96271.96644.970407458.67902.1 表 2-1第3页音名和唱名音名和唱名之间的对应关系如下表2-2所示。 表 2-2音名的音高是固定不变的,一切乐器和人声发出的C音,D音等,其音高相同。唱名的高度因调号的不同而异。例如,对于调号1=C来说,把标准的1(do)唱成和C4音一样高,把2(re)唱成和D4音一样高,把3(mi)唱成和E音一样高。其中,音名的E-F,B-C第4页是半音,其余为全音。唱名的3-4,7-1是半音,其余为全音。 音的长短 简朴中用短横线表示音的长短,不带短横线的基本音符为四分音符,如1。短横线在基本音符右侧时称
8、为增时线,每增加一个增时线表示延长一个4分音符如1-。短横线在基本音符下面时称为减时线,每增加一条减时线表示原来的音缩短一半的时间。另外,还可以用附点表示音的长短,附点表示延长其前面音值的一半。2.2 整体方案 整体电路结构 根据图1-1所示,将整体电路分为“选取电路”,“音乐演奏电路”和“功率放大”3个主要部分。 音阶信号产生方案 在设计电路之前,应选择3首乐曲,乐曲的音域应尽量符合指标要求,在4个8度内。 根据一个8度组内有12个音阶的特点,相邻两个8度组同名音名为8度关系,可以采用图2-1或图2-2来产生12个音阶和8度变化,使输出信号f为唱名所对应的频率值。 第5页(1)振荡电路 振荡
9、电路应能产生一个时钟信号CP。选择CP的频率时,应考虑经过12音阶分频电路和8度分频电路后,输出信号频率f应满足要求。考虑到乐曲的音域应在4个8度内,即乐曲的所有音域在第3,4,5,和6个8度内,故取第7个8度内的最低频率2093Hz,再乘以256(两级74161级联后的计数器模值),这样就得到了应该产生的振荡器的频率535808Hz。(2)12音节分频电路 音阶分频电路应能在分频控制电路的控制下,产生12个音阶频率中的一个。当CP信号确定后,应考虑寻求能够比较方便地控制分频比的分频方法。分频方法不同,分频控制电路的结构不同。(3)8度分频电路 2个8度信号就是2分频的关系,4个8度信号就是4
10、个有2分频关系的信号。设计这一点路试,应考虑用何种方式可以使分频电路和8度分频的控制电路最为简便。 第6页(4)控制电路 数字系统,按其定义可分为控制器和数据处理器两部分,图2和图3中控制器已标出,其余的均为数据处理电路。演奏器的控制电路的逻辑操作可参考图2-3所示的逻辑流程图。它的逻辑流程可概括为:开机启动后进入“等待”状态,此状态下不演奏乐曲;如果此时有乐曲信号,则根据选取信号的编码得到乐曲在EEPROM中的首地址;得到某一乐曲首地址后,进入演奏状态,每奏出一个最小时值单位的乐符判断一次是否有演奏结束信号;若未结束,则ROM地址加1,从下一个字节中取出分频控制信号;若从ROM取出的信号有结
11、束标志,则返回“等待”状态。如果此时选取信号未取消,则按上述逻辑操作进行操作。 此数字系统的时钟,若与乐曲中最小的时值相同,则可以使电路简化。第7页 设计分频控制信号应考虑如下因素:(a) 首先分析乐曲中最短的音符,以该音符的长度作为演奏过程中最小的时间单位Tmin,其它音的音值长度都是最小时间单位的整数倍。(b) 分频控制电路应能产生一个可控制12音阶分频电路作相应的音频的音阶控制码,同时还应能产生一个可控制8度分频电路产生相应的8度分频的8度控制码。(c) 将一首乐曲每一个音的两个控制码存在EEPROM中,按乐曲演奏的顺序逐个取出,从而得到演奏过程中的信号。(d) 演奏的乐曲中如果有休止符
12、,此时没有输出信号,在设计控制码时,应考虑休止符的产生。(e) 为了使乐曲能够自动循环演奏,应考虑识别某一曲目的结尾以及如何控制电路返回到该乐曲的开始点。 音频功率放大器 设计音频功率放大器时,应考虑负载(喇叭)的额定功率,一是功率放大器输出应能够驱动负载,二是输出功率不能大于负载(喇叭)的额定功率,否则就将烧坏负载(喇叭)。2.3 整体方框图整体方框图如图2-4所示:第8页第3章 单元电路设计3.1 节拍发生器的设计 用555定时器来实现8Hz的节拍发生器,如图3-1所示。基本指标中要求乐曲的演奏速度为100120拍/min,,现取演奏速度为120拍/min。如果乐曲中的音全为4分音符,则节
13、拍发生器产生的频率应为f=120拍/1 min=120拍/ 60 s =2Hz,但考虑到一首乐曲中最短的音为16分音符,故f=120拍/60s *4=8Hz。 由于图3-1产生的频率为f=1/T=1.43/(RA+2RB)C, 故取C=47uF,RB=lK, RA=1.8K。3.2 消抖开关设计采用D触发器来设计消抖动电路,如图3-2所示:第9页图中电阻R的值取1K。3.3 地址计数器的设计 采用74393来构成M=256的地址计数器,如图3-3所示。 第10页 图3-3中CR的具体接法见方框图3-5 曲尾识别电路设计。3.4 选曲电路和曲目显示电路设计 图3-4中用74163构成2位二进制计
14、数器,由于地址计数器电路3-3中已经占用了28C64的A0A7地址端,故只能用A9和A8两个地址端来选择乐曲。A9A8A7A6A5A4A3A2A1A016进制数010000000010010000000002001100000000300 表 3-1 由表3-1可见,第一首歌曲在存储器中的地址应从16进制的100开始,第二首歌曲在存储器中的地址应从16进制的200开始,第第11页三首歌曲在存储器中的地址应从16进制的300开始。3.5 存储器中8度音选择信号,12音阶预置数的设计,曲尾识别设计和歌曲编码 8度音选择信号和12音阶预置数的设计原理可以用下表3-2来解释。表中的fo=535808H
15、z(推理过程见(1)。 表 3-2第12页 表3-2中,分频预置数是通过计算得到的。现以C7为例,说明分频预置数的由来。首先,Tc7=1/fc7=1/2093=477.78us , Tcp= Tc7/256=1.87us , 故得到C7的分频预置数Xc7=256Tc7/ Tcp0。表3-2中的其它分频预置数可以依此类推得到。 为了使乐曲能够自动循环演奏,应考虑识别某一乐曲的结尾以及如何控制电路返回到该乐曲的开始点。现规定当存储器的I/OoI/O4输出都为1时,则此时已经到了乐曲的结尾,应该返回到乐曲的开头重新演唱。 曲尾识别电路的方框图见下图3-5。 乐曲编码格式说明: 每个唱名的代码由3个数
16、组成,从左往右: 第一位是8度音编号,用16进制数的0,1,2,3分别代表8度音编码中的第6,5,4,3度编号,存放在EEPROM的D5D4位。第二位是音调编号,用16进制数的1,2,3,4,5,6,7,8,9,A,B和C分别代表12音阶C,#C,D,#D,E,F,#F,G,# G,和,用代表休止符,用进制数代表乐曲的结尾。第三位指出前两位码值在EEPROM存放的次数。三首歌的编码见附录三。3.6 4-8线译码器的设计 第13页用GAL16V8来实现4-8线译码器。GAL的输入输出关系见下表3-3。经图3-6卡诺图化简后,F0=!D3&!D2&!D0 # !D3&D2&
17、amp;!D1 # D2&D1&D0 ;同理可得:F1=!D3&!D2&!D0 # D3&!D2&!D1&D0 # D2&D1&D0 ;第14页F2=!D3&!D2&!D0 # !D3&!D2&D1 # !D3&D2&!D1&D0 # D3&!D2&!D1 # D3&D2&D1&D0 ; F3=!D3&!D2&!D0 # !D3&D1&D0 # D3&!D2&!D1&D0
18、# !D2&D1&!D0 # D2&!D1&!D0 # D2&D1&!D0 ; F4=!D3&D2&!D1&D0 # !D2&!D1&!D0 # D3&!D2&!D1 # !D2&D1&D0 # D3&!D1&!D0 # D3&D1&D0 ; F5=!D3&!D1&!D0 # !D3&D2&!D1 # D3&!D2&D1 # D2&!D1&!D0 # D3&D1&D
19、0 ; F6=!D2&!D1&!D0 # !D3&D2&D1 # D3&!D2 # D3&!D1&D0 # D2&D1&D0 ; F7=!D3&!D2&!D1 & !D0 # D3&D2&D1&D0;图3-7为GAL16V8的输入输出关系图。3.7 12音阶分频器及其时钟设计 时钟用施密特触发器来设计,产生535808Hz的振荡器,如图3-8所示。第15页图3-8中,C=330pF,由于要得到的f=535808Hz,可得R=2.8K。12音阶分频器采用2个74161同步级联来
20、构成0256的分频器,如图3-9 所示。第16页3.8 8度分频器电路设计 采用一片74163来构成8度分频器,如图3-10所示。3.9 8度输出选择电路设计用74153来控制正确的8度输出,如图3-11所示。第17页3.10 功放电路设计用LM386构成放大器,如图3-12所示。3.11 整体电路图 整体电路的方框图见下图3-13。第18页具体的整体电路见附录一。3.12 整机元件清单序号元件型号数量序号元件型号数量11/8W喇叭1只1374LS741片2LED发光二极管3只1474LS1321片310K电位器3个1574LS1381片41K电阻1个1674LS1531片5100电阻1个17
21、74LS1612片60.01uF电容1个1874LS1632片747uF电容2个1974LS3931片8330pF电容1个20GAL16V81片974LS001片2128C64B1片1074LS041片22LM5551片1174LS201片23单刀自复开关1只12LM3861片 表 3-4第19页第四章 测试与调整4.1 节拍发生器的调测 目标:产生8Hz振荡器。 测试方法:用信号发生器的计数输入端测量,因为(b)中要求频率误差小于5生,而示波器的测量误差已有5%,故必须用频率计测试。 测试结果:(经调整)输出频率f=8.09,基本符合要求。4.2 消抖开关的调测 目标:开关“按下”和“弹起”
22、分别呈现2个不同的状态,且机械开关在完成一次开关动作后产生的机械抖动,没有使电路造成逻辑混乱。 测试方法:把D触发器的Q输出端接到示波器上(或用万用表),观测开关“按下” 和“弹起”时Q的状态。 测试结果:按下时: 弹起时: 图 4-1第20页波形完好,可见达到了消抖开关的目的。4.3 地址计数器的调测 目标:74393的8个输出端构成M=256的计数器。 测试方法:先把8Hz振荡器输入和74393的1QA输出一起接到示波器的两个通道,比较一下,1QA是否是8Hz的2分频,然后再逐一比较1QA和1QB,1QB和1QC,1QC和1QD,1QD和2QA,2QA和2QB,2QB和2QC,2QC和2Q
23、D。 测试结果:在它们的比较中,后者总是前者的2分频,例如图4-2表示了CP和1QA的波形关系: 显然.,其构成了M=256的计数器。4.4 选取电路和曲目显示电路设计的调测 目标:(a)开关不按时,3个LED都不亮; (b)第一次按下开关时,只有第1个LED亮; (c)第二次按下开关时,只有第2个LED亮; (d)第三次按下开关时,只有第3个LED亮; (e) 第四次按下开关时,3个LED都不亮。 依次往复。测试方法:人工按开关调测。 测试结果:符合要求。第21页4.5 存储器中曲尾识别,8度音选择信号,12音阶预置数的调测 曲尾识别调测。目标:乐曲能够自动循环演奏。 测试方法:待一首乐曲演
24、奏完之后,观察是否循环演奏。 测试结果:乐曲能够自动循环演奏8度音选择信号和12音阶预置数的调测(只能定性地判断):目标:存储器28C64的I/OoI/O3,I/O4和I/O5的输出都应在0,1之间变化,而不可能始终出高,或者始终出低。 测试方法:用示波器(或万用表)调测。 测试结果:存储器28C64的I/Oo I/O5的输出都在0,1之间变化。4.6 4-8线译码器的调测(只能定性地判断) 目标:GAL16V8的8个输出F7F0都应在0,1之间变化,而不可能始终出高,或者始终出低。测试方法:用示波器(或万用表)调测。 测试结果:GAL16V8的8个输出F7F0都在0,1之间变化。 4.7 1
25、2音阶分频器及其时钟电路的调测 时钟电路的调测;目标:产生535808Hz振荡器。 测试方法:用信号发生器的计数输入端测量,因为(b)中要求频率误差小于5生,而示波器的测量误差已有5%,故必须用频率计测试。 测试结果:(经调整)输出频率f=535510Hz,基本符合要求。 12音阶分频器的调测: 目标:2个74161级联后的8个输出Q7Q0构成0256的分频器。 测试方法:先把525808Hz振荡器输入和2个74161级联后8个输出中的1QA输出一起接到示波器的两个通道,比较一下,1QA是否是535808Hz的2分频,然后再逐一比较1QA和1QB,1QB和1QC,1QC和1QD,1QD和2QA
26、,2QA和2QB,2QB和2QC,2QC和2QD。 测试结果:在它们的比较中,后者总是前者的2分频,例如图 第22页4-3表示了CP和1QA的波形关系: 显然.,其构成了0256的分频器。4.8 8度分频器电路的调测 目标:74163的4个输出端构成M=16的计数器。 测试方法:先把输入CP和74163的QA输出一起接到示波器的两个通道,比较一下,QA是否是CP的2分频,然后再逐一比较QA和QB,QB和QC,QC和QD。 测试结果:在它们的比较中,后者总是前者的2分频, 第23页例如图4-4表示了CP和QA的波形关系:显然.,其构成了M=16的计数分频器。4.9 8度输出选择电路的调测(只能定
27、性地判断) 目标:74153的输出1Y应在0,1之间变化,而不可能始终出高,或者始终出低。 测试方法:用示波器(或万用表)调测。 测试结果:74153的输出1Y在0,1之间变化。4.10 功放电路调测 目标:通过改变电位器的阻值使得输出音量可调。 测试方法:人工改变电位器的阻值。 测试结果:改变电位器阻值的同时,喇叭输出音量大小跟着变化。4.11 整体指标测试 目标:(a)开关不按时,3个LED都不亮,没有乐曲演奏; (b)第一次按下开关时,只有第1个LED亮,演奏第一首乐曲,并且循环演奏; (c)第二次按下开关时,只有第2个LED亮,演奏第二首乐曲,并且循环演奏; 第24页 (d)第三次按下开关时,只有第3个LED亮,演奏第三首乐曲,并且循
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗试剂的标准化采购与质量控制
- 医疗品牌形象在患者决策中的影响
- 区块链技术重塑产业互联网的新引擎
- 区块链安全技术的医疗应用探索
- 区块链技术在农业科技的应用前景
- 亚惠美食合同范例
- 医疗信息泄露风险分析与防范
- epc合同范例有些
- 免疫介导性肾脏病的临床护理
- 公司施工劳务合同范例
- 2023年高速公路收费员面试
- 家长课堂(预防接种)
- 道德与法治一年级下册《大家一起来合作》教学设计
- 丙烷安全技术说明书msds
- 电力拖动自动控制系统-第五版 课后习题答案
- 夏日历险夏日历险电子书
- 中国传统故事英文十二生肖二篇
- ETL认证的工厂审查
- 中国古代文学史 马工程课件(下)05第七编明代文学 第四章 《水浒传》
- 威尼斯商人英文剧本(法庭)
- (出让合同)国有建设用地使用权先租后让合同范本
评论
0/150
提交评论