数电实验简易电子琴的设计报告
数电课程设计--简易电子琴
目录1 设计任务 (1)1.1 基本任务 (1)1.2 扩展任务 (1)2 设计方案原理 (1)3 单元电路的设计 (2)3.1 多谐振荡器 (2)3.2 琴键开关 (3)3.3 扩音器(喇叭) (4)3.4 器件选择 (4)4 电路图的绘制 (5)5 电路的仿真及调试 (6)6 体会 (6)参考文献 (8)1设计任务电子琴是一种很简单的电子产品,目前市场上所售的电子琴多为基于单片机所设计的。
本次课设要求利用数电知识,设计一个能奏出八个音阶的电子琴。
虽然没有基于单片机的电子琴那么多的功能,但是电子琴的基本功能是可以满足的。
本次设计的主要内容为:根据数电课程所学内容,结合其他相关课程知识,设计一个简易电子琴,以加深对单片机知识的理解,锻炼实践动手能力。
本次设计的任务为:1.1基本任务①具备8个按键,能够分别较准确地弹奏出1〜1八个音符。
②选择电路方案,完成对确定方案电路的设计。
计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。
用Proteus或MULTISIM软件完成仿真,并按规定格式写出课程设计报告书。
1.2扩展任务①能够弹奏出至少21个音符(三个音阶)。
②能够较便捷地完成音阶的升降。
(按一个开关实现升8度,按另一个开关实现降8度)2设计方案原理本方案为利用555多谐振荡器能输出脉冲信号的特性,通过改变振荡器外接电阻的阻值来改变振荡器输出脉冲的频率,驱动喇叭发出各种音阶。
电子琴所用琴键即为改变电阻阻值的开关,通过改变阻值使输出与琴键音阶相对应。
原理框图如下:图1原理框图3单元电路的设计3.1多谐振荡器利用多谐振荡器产生周期脉冲电路图如下图所示图2 多谐振荡器电路实现图中引脚功能:1脚:GND或Vss)外接电源负端VSS或接地,一般情况下接地。
2脚:TR低触发端。
3脚:OUT(或Vo)输出端。
4脚:Rd是直接清零端。
当R端接低电平,则时基电路不工作,此时不论TR、TH 处于何电平,时基电路输出为“ o”,该端不用时应接高电平。
简易电子琴的设计[优秀范文五篇]
简易电子琴的设计[优秀范文五篇]第一篇:简易电子琴的设计毕-1毕业设计任务书专业:班级:学生签名:一、设计题目简易电子琴的设计二、设计内容要求和技术参数(1)要求能够发出1、2、3、4、5、6、7等七个音符。
(2)使用元件:AT89C51、LM324,喇叭,按键等三、设计应完成的技术资料(1)写出设计过程(包括原理、方案)(2)系统硬件图并描述各部分的功能(3)对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高(4)写出此次设计的心得体会四、设计考核的主要知识与技能本课题是电子技术与单片机混合的综合性课题,主要考核《电子技术》与《单片机》的基本知识和应用能力。
五、设计时间:六、指导教师签名:第二篇:简易电子琴电路的设计电子综合实训任务书学生姓名:专业班级:指导老师:易迎彦工作单位:武汉理工大学理学院题目:简易电子琴电路的设计初始条件:直流可调稳压电源一台、万用表一块、面包板一块、元器件若干、剪刀、镊子等必备工具要求完成的主要任务:(包括电子综合实训工作量及其技术要求以及说明书撰写等具体要求)1、技术要求:设计一个玩具电子琴,设8个琴键,分别代表1、2、3、4、5、6、7、į八个不同音符,每按下一个琴键,扬声器发出一个音符的声音。
演奏时的音量和节拍可以调节2、主要任务:(一)设计方案(1)按照技术要求,提出自己的设计方案(多种)并进行比较;(2)以CC7555时基集成电路为主,设计一个玩具电子琴电路(实现方案);(3)依据设计方案,进行预答辩;(二)实现方案(4)根据设计的实现方案,画出电路逻辑图和装配图;(5)查阅资料,确定所需各元器件型号和参数;(6)在面包板上组装电路;(7)自拟调整测试方法,并调试电路使其达到设计指标要求;(8)撰写设计说明书,进行答辩。
3、撰写电子综合实训说明书:封面:题目,学院,专业,班级,姓名,学号,指导教师,日期任务书目录(自动生成)正文:1、技术指标;2、设计方案及其比较;3、实现方案;4、调试过程及结论;5、心得体会;6、参考文献成绩评定表时间安排:电子综合实训时间:19周-20周19周:明确任务,查阅资料,提出不同的设计方案(包括实现方案)并答辩; 20周:按照实现方案进行电路布线并调试通过;撰写电子综合实训说明书。
VHDL电子琴实验报告
VHDL电子琴实验报告
实验目的:
本实验的目的是设计一个VHDL电子琴,通过FPGA实现,实现按键发出不同的音调,并通过扬声器输出对应的音频信号,达到模拟真实电子琴的效果。
实验原理:
VHDL(Very High Speed Integrated Circuit Hardware Description Language)是一种硬件描述语言,用于描述数字电路的行为和结构。
在本实验中,我们将使用VHDL语言描述电子琴的按键和音调的对应关系,通过FPGA实现电子琴的功能。
电子琴实验主要包含两个部分:输入部分和输出部分。
输入部分是按键,按下不同的按键会发出不同的音调。
输出部分是扬声器,通过扬声器输出对应的音频信号。
实验步骤:
1.确定电子琴的按键数量和对应的音调。
2.使用VHDL语言描述电子琴的按键和音调的对应关系。
3.将VHDL代码综合成逻辑电路网表。
4.将逻辑电路网表烧录到FPGA中。
5.连接扬声器到FPGA输出引脚。
6.按下不同的按键,测试扬声器输出的音频信号是否正确。
实验结果:
经过实验测试,我们成功实现了一个简单的VHDL电子琴。
按下不同的按键,扬声器输出对应的音调。
通过调整VHDL代码中的音频频率,可以改变电子琴的音调高低。
实验总结:
通过本实验,我们深入理解了VHDL语言的应用和FPGA的原理。
电子琴作为一个实际应用案例,充分展示了数字电路设计的魅力。
在今后的学习和工作中,我们将能更加熟练地应用VHDL语言和FPGA技术,设计更加复杂的数字电路系统。
简易电子琴实验报告
简易电子琴实验报告引言:本实验旨在设计和制作一台基于微控制器的简易电子琴,通过按下不同键盘上的按键产生不同音调,从而实现音乐的演奏。
电子琴采用的主要器件为微控制器、音频发声模块以及按键电路。
一、实验目的1.学习和理解数字音乐技术的基本原理;2.掌握微控制器的编程方法和音频发声的实现技术;3.熟悉电子琴的工作原理和设计过程。
二、实验器材1. 单片机:Arduino Uno;2.音频发声模块;3.面包板;4.按键;5.电阻、电容等元件;6.连线和连接器。
三、实验步骤1. 将Arduino Uno连接至音频发声模块,确保连接正确并稳定。
2.在面包板上连接按键电路,将按键与单片机的引脚相连。
3. 编写Arduino Uno的程序,实现按键按下时的音调发声。
4.上电,并测试按键是否能够产生正确的音调。
四、实验结果经过实验得到的结果如下:1.按下不同按键,电子琴会产生不同的音调。
2.通过改变程序中相应按键的频率值,可以调整音调的高低。
五、实验分析1.通过对单片机的编程,实现了按键按下时的音调发声,成功地实现了电子琴的基本功能。
2.实验中使用了音频发声模块,利用其内置的DAC(数字模拟转换器)实现了数字音频信号的模拟输出。
六、实验总结和心得体会通过本次实验,我对电子琴的工作原理和设计过程有了更深入的了解。
学习和掌握了单片机的编程方法和音频发声的实现技术,提高了我的实验能力和动手能力。
同时,也对数字音乐技术有了初步的认识。
在今后的学习和工作中,我将继续深入研究和应用这些知识,为电子音乐的发展做出自己的贡献。
简易电子琴课程设计
*****大学数字电子技术课程设计设计题目:简易电子琴院(系):学院专业班级:2020级电气自动化技术*班姓名:学号:指导教师:时间:2021年10月18日至2021年10月22日说明1.课程设计进行期间,学生应按教学计划、每天的学习情况(包括学习内容、遇到问题及解决办法、心得体会等)如实进行记录。
2.结束时,根据课程设计内容和学习记录编写课程设计说明书。
3.指导教师应综合考虑学生的学习态度、设计质量、答辩情况等,给出成绩。
*****大学数字电子技术课程设计任务书专业班级班学号姓名一、设计题目简易电子琴二、设计任务与要求基本功能:1、产生8个音阶的振荡频率,分别由8个按键控制,驱动扬声器发声。
三、参考文献[1] 黄双根,任重,黄大星. 模拟电子技术[M]. 广州:华南理工大学出版社,2015[2] 陈宗梅. 模拟电子技术实验与课程设计[M]. 北京:北京理工大学出版社,2019[3] 夏继军,宋武. 电路基础[M]. 北京:北京邮电大学出版社,2015[4] 杨志忠,卫桦林. 数字电子技术基础(第三版)[M]. 北京:高等教育出版社,2018[5] 张祥丽. 数字电子技术实验与课题设计[M]. 北京:北京理工大学出版社,2011四、设计时间2021 年10 月18日至2021 年10月22 日指导教师签名:年月日目录1 课程设计的目的 (1)2 课程设计的任务与要求 (1)2.1 课程设计的任务 (1)2.2 基本要求 (1)2.3 课程设计的要求 (1)2.4 设计要求介绍 (1)3 系统的组成及工作原理 (2)3.1 系统的组成 (2)3.2工作原理 (3)4 元器件的介绍 (3)4.1 NE555多谐振荡器: (4)4.2 扬声器的动作原理 (5)4.3电阻 (6)4.4电容 (8)5 焊接工艺 (9)5.1焊接工具 (10)5.2焊前处理 (11)5.3焊接技术 (11)5.4电子元器件的安装 (12)5.5焊接的注意事项 (12)5.6焊接及结果分析 (13)6 调试 (13)7 电路测试及测试结果 (13)8 设计总结 (13)参考文献 (15)附录1 总体电路原理图 (16)附录2 元器件清单 (17)课程设计成绩评定 (18)1 课程设计的目的(1)掌握正弦振荡器的构成,原理与设计方法;(2)熟悉模拟元件的选择,使用方法。
数字电子技术综合实验报告——简易电子琴
数字电子技术综合实验报告2012--2013学年第二学期姓名:学号:班级:实验时间:实验指导老师:目录一、设计任务 (2)二、设计方案 (2)三、系统框图 (3)四、方案实现 (3)1.乐曲演奏的原理 (3)2.总体方案 (4)五、实验结果 (6)六、方案优化 (7)七、心得体会 (7)附录 (7)1.VHDL源程序 (7)2.各层次原理图 (35)3.编译报告 (40)1题目: 简易电子琴设计摘要电子琴的设计大规模可编程逻辑器件(FPGA )作为系统的核心控制部分通过软件的设计编写然后进行软硬件的调试运行最终达到设计电路的乐器演奏、选歌及显示功能。
设计中采用计数原理控制演奏器发声,对音乐发生所必须确定的音符和节拍分别用程序语言实现。
可以用它来弹奏和播放乐曲。
特点是设计思路简单、清晰。
关键字:电子琴 CPLD一、设计任务1.基本要求(1)具有一般弹奏功能;(2)自动播放功能;(3)数码显示音符功能。
2.发挥部分(1)能通过选择键在多首歌曲中选择播放;(2)输出增加功率放大电路,增加歌曲容量;(3)增加音效或节拍可调;(4)无线弹奏。
二、设计方案采用大规模可编程逻辑器件(FPGA),利用quartusII,通过verilog代码实现简易电子琴演奏电路。
2三、系统框图四、方案实现1.乐曲演奏的原理:乐曲演奏的原理:组成乐曲的每个音符的频率值(音调)以及持续时间(音长)是乐曲能持续演奏所需的两个基本数据,因此只要控制输出到扬声器的激励信号的频率的高低和持续的时间,就可以使扬声器发出持续的乐曲声。
音调的控制频率的高低决定了音调的高低。
音乐的十二平均率规定:每两个八度音(如简谱中的中音1与高音1)之间的频率相差一倍。
在两个八度音之间,又可分为十二个半音,每半个音的频率比为。
另外,音名A(简谱中的低音6)的频率为440HZ,音名B到C之间,E到F之间为半音,其余为全音。
由此可以计算出简谱中从低音1至高音1之间的每个音名对应的频率如图所示:3所有不同频率均从同一基准频率分频得到。
数电课程设计——简易电子琴
物理与电子信息工程系课程设计报告题目:简易电子琴专业:班级:姓名:学号:指导教师:摘要:以555时基电路为核心构成的多谐振荡电路,通过控制琴键的通断来改变输出频率,从而当每按下一个琴键,喇叭发出一个音符的声音。
设计简单,易实现,而且演奏时的音量和节拍可以调节,以满足演奏的需要。
关键字:NE555 多谐振荡 RC充放电音量节拍目录1.系统设计 (3)设计任务 (3)方案论证[1] (3)系统框图 (3)2.单元电路设计 (4)多谐振荡电路 (4)2.1.1电路原理[2] (4)2.1.2器件参数的选择 (4)音阶发生电路 (5)电路原理 (5)2.2.2器件参数选择 (5)节拍发生电路 (5)电路原理 (5)2.2.2器件参数选择 (5)喇叭发音电路 (6)电路原理 (6)器件参数的选择 (6)3.系统测试 (6)调试要点 (6)调试过程出现的问题及解决方案 (6)数据记录 (7)4结果分析 (7)5.设计工作总结 (8)6.参考文献 (8)7.附录 (8)元器件明细表 (8)器件封装 (9)总原理图 (9)图 (10)1. 系统设计设计任务(1)玩具电子琴设有八个琴键,分别代表1、2、3、4、5、6、7、•1八个不同的音符,每按下一个琴键,扬声器发出一个音符的声音。
(2)演奏时的音量和节拍可以调节,以满足演奏一般歌曲的需要。
方案论证[1]方案一:该方案由CD4069构成多谐振荡电路,并由三极管放大输出,电路简单,但带负载能力差,且性价比低,因此不选此方案。
方案二:该方案采用NE555构成多谐振荡器,输出驱动电流大,带负载能力强,操作灵活、方便,且性价比高,故选此方案。
系统框图如图1所示,电路中采用555构成多谐振荡电路,通过按下不的键来改变输入电阻,改变输出频率。
输出的信号通过滤波电路送到喇叭。
还可进行音调、音量、节拍的调节。
图12. 单元电路设计多谐振荡电路2.1.1电路原理[2]电路由NE555及其外部电路构成多谐振荡电路,电阻R3、R4与电路中电位器的R ,电容C4构成充放电电路。
简易电子琴课程设计报告超详细
广州大学机械与电气工程学院电子信息工程系课程设计报告课程名称:电子技术课程设计设计题目:简易电子琴专业班级:电子信息工程 2 班设计者:苏伟强学号:1507400051 1407400106 指导教师:秦剑彭绍湖设计所在学期:2016~2017学年第 2 学期设计所在时间:2014年7月6日-12日地点: 电子信息实验楼314 315目录一课程设计题目 (3)1 题目分析理解二设计任务及要求 (3)1 要求2 任务安排3 进度安排三电路设计 (4)1 方案论证2 单元电路设计与数据分析2.1 文氏桥正弦波震荡电路2.2 LM386组成的功率放大电路3 确认理论参数四电路仿真............................................................................. (13)1 multisim仿真图2 仿真结果3 误差分析及总结五元器件的选择 (19)1 元件分析1 元件清单六PCB设计...........................................................................................................................错误!未定义书签。
01 原理图设计2 选择封装3 生成PCB七制作与调试 (22)1 电路板的热转印,焊接元器件2 故障排除并且接通电源3 调试过程4 数据记录和分析八试验中遇到的问题 (25)1 仿真过程遇到的问题2 制作PCB遇到的问题3 电路调试的时候遇到的问题九心得体会 (26)十参考文献............................................................................. . (27)附录:1实物图附录:2 元件清单一课程设计题目1 题目分析理解在众多的题目里面我们选择“简易电子琴”作为我们课程设计的课题。
基于verilog语言简易电子琴设计 数字电子技术课程设计报告
数字电子技术课程设计报告基于verilog HDL 语言地简易电子琴设计学院:__信息与控制工程学院________专业班级:___电气11级四班______________姓名:___商玉玺________________________学号:___11053421_____________________指导教师:___________________________________一、实验目地语言地基本运用,能够利用其进行简单编程;verilogHDL1、学习地基本操作,能够利用其进行简单地设计;Ⅱ7.0、学习使用2Quartus. 3、结合实践加深对理论知识地理解二、设计题目.语言设计简易电子琴用verilogHDl 三、题目要求(1)单独从左至右按下S1-S7每个按键后能够各自对应发出“哆来咪发唆啦西”地音乐声;键后,发高八度地对应音;),同时再配合按下S1-S72()按下最右边按键(S8处理;消抖”(3)按键需要进行“;)外部输入脉冲信号频率为1mhz(4).8度功能,自动播放一段音乐(5)扩展要求:自主设计(增加低四、设计原理(1)喇叭地振动频率不同,导致产生不同地声音;振动频率越低,声音越低沉,振动频率越高,声音越尖锐.题目中音乐基本音地“哆”对应频率为523Hz 、“来”对应频率为587Hz 、“咪”对应频率为659Hz 、“发”对应频率为698Hz 、“唆”对应频率为784Hz 、“啦”对应频率为880Hz 、“西”对应频率为998Hz.2=261.5Hz./1地频率为523低8度音:基本音频率/2,例如低音523×2=1046Hz..1地频率为,例如高音高8度音:基本音频率×2.不同地频率产生利用给定地时钟脉冲来进行分频实现(2)消抖地原理:按键默认输入逻辑‘1',当有按键按下时对应地输入为逻辑‘0'(但会存在抖动),当FPGA开始检测到该引脚从‘1'变为‘0'后开始定时(按键抖动时间大约10ms),定时时间结束后若该引脚仍然为‘0'则表示确实发生按键按下,否则视为抖动而不予以理会;按键松开过程地消抖处理和按下时原理一样.)原理框图3(.四、管脚对应表说明对应信号名称FPGA管脚名L21MHz基准时钟F3OU音频输出F8S1A14S2F10S3B16S基本功能按F1SB1SF1SB1SMBTMBT扩展功能按U1BTU1BT4五、实验过程、设计按键防抖模块1)设计程序1(。
多功能简易电子琴综合设计报告
综合设计报告:多功能简易电子琴姓名:学号:时间:目录一、设计任务: (3)二、电路原理图: (3)1)主体部分: (4)2)控制数显部分: (4)3)自动连续发声部分: (4)4)流水灯部分: (4)三、工作原理及各部分设计: (5)1)主体部分: (5)2)控制数显部分: (6)3)自动连续发声部分: (7)4)流水灯部分: (8)四、各部分仿真: (9)1)主体部分和数显部分: (9)2)自动连续发声和流水灯部分: (10)五、仿真功能验证: (10)六、电路组装及功能调试: (13)1)主体部分: (13)2)控制数显部分: (14)3)整体电路: (16)七、故障检测: (17)八、总结及收获体会 (18)附表: (19)一、设计任务:基于555定时器设计一个多功能简易电子琴。
其基本要求是:1)产生八个音阶的振荡频率,通过扬声器实现发声功能;2)每产生一个音的同时对应简谱数字显示在七段数码管上;创新功能为:1)按秒脉冲实现音节自动连续演奏功能;2)在自动连续演奏的同时,对应琴键的LED灯将亮起。
二、电路原理图:图2.1 简易电子琴系统组成设计框图简易电子琴系统组成设计框图如图2.1,其中包括四个部分,各部分及其作用如下:1)主体部分:由开关及各琴键对应电阻和555定时器组成产生声音频率的部分,驱动扬声器发声;2)控制数显部分:由开关及74LS148编码器、74LS04非门及74LS47七段数码管译码器组成驱动数码管显示的部分;3)自动连续发声部分:由555振荡器产生秒脉冲,CD4017十进制计数器按时钟顺序产生高电平,两个CD4066虚拟开关在控制端高电平时接通至相应电阻,实现连续发声功能;4)流水灯部分:由CD4017和LED灯组成。
三、工作原理及各部分设计:1)主体部分:555定时器构成多谐振荡器原理图如图3.1,图3.1 555定时器构成多谐振荡器电路图通过555定时器产生振荡频率的计算公式:C RR f )(34.121+=。
数字逻辑电路课程设计简易电子琴
学号xxxxx数字逻辑电路课程设计设计说明书简易电子琴起止日期: 2012 年1 月 2 日至2012 年 1 月 6 日学生姓名xxxx班级xxxx成绩指导教师(签字)电子与信息工程系2012年 1 月 6 日综合实验简单电子琴一、实验目的1.掌握较复杂逻辑的设计、调试.2.进一步掌握用ABEL语言设计数字逻辑电路。
3.熟悉Synario软件的使用方法。
4.熟悉ISP器件的使用.5.了解音调的初步知识.二、实验所用器件和仪表1.PLCC封装的lSPl016或者M4—64/32 1片2.示波器 1台3.万用表 1块三、实验内容1.用ABEL语言设计一个电子琴。
使用TDS实验台上的8个电平开关做琴键。
电平开关输出为高电平时相当于琴键按下,电平开关输出为低电平时相当于琴键松开.电子琴共有C调的8个音:1、2、3、4、5、6、7和1。
2.在Synario中,将设计好的程序输入、编译、连接,生成JEDEC格式的文件.3.将JEDEC格式的文件下载到器件中。
4.在TDS数字电路实验台上对设计进行调试。
调试时用实验台上的小喇叭做发声装置。
四、实验提示1.C调的音符与频率的关系如表5.4所示:台喇叭区域的开关J1置为开路,从“输入”插孔向驱动喇叭的三极管基极送控制信号,则控制喇叭按希望的频率发声.2.设计一个多模计数器,对实验台上的某一时钟(例如1OOKHz)进行分频,产生8种希望的频率。
注意驱动喇叭的方波占空比应是50%,以增大音量.3.根据开关电平输出确定9种状态(包括不发声状态)之间的转换。
4.ISPl016的引引脚图见图9.五、实验步骤1.按照自己的设计,连接好实验箱上的电路图,并且将试验箱与电脑用烧录线连接好。
2.打开Synario软件,新建一个。
syn的文件,命名为hh图1 新建“hh。
syn”文件3.工程创建好后双击工程,选择ispLSI 1000系列的ispLSI1016E-80LJ44芯片图2 选择ispLSI1016E-80LJ44芯片4.完成芯片选择的工程图3 完成芯片选择5.点击new按钮,选ABEL-HDL Module来进行编程图4 选择编程语言6.在编写程序界面编写以下程序DECLARATIONSclock pin 11;clk1 node;sp pin 37 istype 'reg’;do pin 3;re pi n 4;mi pin 5;fa pin 6;so pin 7;la pin 8;xi pin 9;do1 pin 10;q0,q1,q2,q3,q4,q5,q6,q7 node istype ’reg';Q=[q7。
《电子设计》简易电子琴
《电子设计》简易电子琴1、设计任务本次的设计任务是设计一款简易电子琴,其功能是能够通过使用者交互完成播放两个八度声音与音乐的目的。
2、设计方案2.1设计框图本次设计共有两种方案。
第一种方案使用STC89C52RC 单片机。
通过独立按键完成输入,通过扬声器完成声音的输出。
其设计框图如下:图1:方案一硬件框图第二种方案使用STC8G1K08单片机。
通过触摸按键结合单片机ADC 完成输入,通过TC8002功放电路完成声音的输出。
其设计框图如下:图2:方案二硬件框图2.2 各模块设计2.2.1 电源设计(例如)方案一使用的是STC89C52RC 单片机,其工作电压为5V ,通过引脚与5V 外部电源连接即可完成供电。
方案二使用的是STC8G1K08单片机,其工作电压也是5V ,通过TYPEC 接口完成供电。
原理图如下图所示:图3:方案二电源设计2.2.2 输入电路设计方案一与方案二使用两种不同的输入方式。
方案一使用共阴极接法的独立按键与单片机引脚连接,通过单片机检测按键是否被按下完成输入检测。
其原理图如下图所示:图4:方案一输入电路方案二使用触摸检测电路完成输入功能。
使用者接触触摸按键时会改变该电路的电容,使单片机ADC 引脚接收的数据发生改变,进而达到输入功能。
其原理图如下图所示:图5:方案二输入电路2.2.3 扬声器与功放电路两种方案播放声音的设备都是喇叭,但驱动电路不同。
方案一使用的三极管放大电路,其原理图如下图所示:图6:方案一扬声器驱动电路方案二使用功放芯片TC8002完成扬声器的驱动。
该芯片是一颗带关断模式,专为大功率高保真的应用场合所设计的音频功放IC。
它所需外围元件少且在2V~5V的输入电压下即可工作。
它的管脚图如下图所示:图7:TC8002管脚排列图经查看该芯片手册设计的功放电路图如下图所示:图8:功放模块电路图2.2.4 其余电路设计除以上两种模块,还有其余的模块电路如方案一的晶振电路,复位电路,方案二的供电提示电路等。
基于EDA数字电路的电子琴设计报告
Civil Aviation University of China数字音乐电路设计的实验总结报告Music electronic design experiment prepare report专业:计算机科学与技术学号:110341328学生姓名:田野所属学院:计算机2013/10/28一.设计要求设计一个简易的八音符电子琴,通过弹击按键演奏音乐,实现单曲循环播放和低音的7个发声。
二.设计思路电子琴的发生原理是:某个琴键按下去的时候控制电路给扬声器输出固定的频率信号。
利用这一原理,首先设计一个分频电路Frequency,并封装成一个独立的模块;然后再利用Frequency这一分频电路,将实验箱上自带的48MHZ的标准频率分出一750KHZ的基准频率,在此基础上进行详细分频得到各个音阶,为了保证输出的频率信号能够驱动扬声器工作特意加入了一个二分频的电路,并将加入二分频电路的分频电路封装成名为MUSICAL_NOTE的模块。
利用以上两个自制的模块和QuartusⅡ自带的LPM_CONSTANT强大宏模块就可以完成第一个功能(七音按键),再加入一个按键除颤、循环计数和乐谱频率文本就可以实现乐曲的自我播放。
综上,分频、音频电路、按键除颤和乐曲文本是本实验最主要的功能模块,其中分频电路是最基本的电路,乐曲文本是根据音频表对乐谱的翻译,音频电路则是建立在分频电路的基础上,同时也是该实验最重要的一个模块。
各模块的电路设计图均在后面进行叙述。
三.实验电路图1.MUSICAL_NOTE模块本模块调用了Frequency模块,P[15..0]用于接收初始值,key_in是一个外部按键,用于告诉这个模块是否要进行工作,中间的74160则用于设定固定频率。
2.Frequency模块由于SmartEDA实验箱仅提供一个48MHZ的标准频率,所以设计了下图的能够得到任何频率的分频电路,用于实现750K、1KHZ、100HZ、10HZ、8HZ、4HZ、2HZ频率,而最后的74161目的是得到占空比为50%的方波信号。
简易电子琴设计实验报告
简易电子琴设计实验报告
本次实验是针对简易电子琴的设计,主要使用以下几种器件完成:
ADC(数模转换器):
ADC是将模拟量转换成数值的重要器件,它的输入具有模拟量,而输出是一组数字量。
在本次实验中,用ADC读取我们设计的电路上的按键电压,以便得到正确的音符。
示波器:
示波器有助于直观地观察器件输出的数字和模拟信号,以诊断出电路中可能存在的故障,也能方便排除效果中的干扰信号。
本次实验主要实现电子琴的播放,首先通过电阻组等元器件来设计一组ADC电路,可
以正确测量到不同键盘上按键时的电压和电流值,读取到的电压值将被转换成十六进制数值,然后根据不同的数值,带入不同的DAC电路,电路会产生不同的模拟信号电压,最后
通过功放芯片,放大成足以听到的电子琴音乐。
在实验制作过程中,使用示波器可以实时地可视化观察我们的设计,检查出是否有任
何可能的故障,以便根据电路图维修,再次检查组装的电路输出是否正常,排除是否有任
何问题电路没有检查出来。
通过综合以上器件,一台不用太多复杂器件,而只要合理连接,即可以让简易电子琴
发出优美的音乐。
由于组装过程及晶体振荡器及ADC,DAC在电路设计上的影响,使得电子
琴的播放声音非常流畅,而且没有太多的驱动电路。
简易电子琴设计数电课程设计
长沙学院数电课程设计说明书题目简易电子琴设计系(部)专业(班级)姓名学号指导教师起止日期数字电子技术课程设计任务书(16)系(部):专业指导教师:长沙学院课程设计鉴定表概要 (5)目录一、简易电子琴的简介 (6)1、电子琴设计的背景 (6)3、电子琴设计的目标 (6)二、简易电子琴的工作原理电路以及方案选择分析 (7)1、简易电子琴的工作原理及其电路 (7)2、方案选择分析 (8)三、用multisim仿真图及仿真数据分析 (9)1、仿真图 (9)2、仿真数据结合电路分析: (13)四、设计心得体会 (14)五、参考文献 (14)概要随着电子信息社会的进步发展,音乐逐渐成为我们生活中很重要的一部分,电子琴则是一种很常见的键盘乐器,是现代电子科技和音乐结合的产物。
在各个领域扮演很重要的角色,早已融入现代人们的日常生活中,成为不可替代的一部分。
我们人类的乐器创作非常广泛,几乎在更大软件均有乐器制造,制作乐器也是和我们电子信息工程的专业知识相结合,所以本文就设计了一个简易电子琴。
此次试验实现了8个音阶的振荡频率控制的音调,成功实现简易电子琴的基本功能。
本实验着重讲述了如何使用555制作简易电子琴产生8个不同音阶控制电路的设计,当操作者按下8个按键即可产生8种不同的音调,然后通过LM386功率放大器进行音调放大。
在multisim软件仿真中,由于没有LM386芯片,本实验通过用TDA2030替代LM386完成了简易电子琴的仿真,其基本的设计思路是采用了模块设计:实现基本要求时只要用555构成多谐振荡电路,通过不同的电阻(用变阻器调节成8个所需电阻)来获得不同的频率,再经过LM386放大所以发出不同的音调。
如果要实现提高要求则需要在基本要求上添加一部分电路即可。
通过开关控制不同的电阻所对应的振荡电路的通断调节相应频率大小,从而产生不同的音调。
此次试验我们在图书馆以及网上查找了大部分资料实验才得以完成,最简易的电子琴工作原理有利于对高端音乐软件产品的研究。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数电实验简易电子琴的设计报告
简易电子琴的设计
姓名:
班级:
学号:
一、项目概况
选题目的,为了进一步巩固之前学到的知识,将课本的知识结合趣味性,让自己得到更好的提高。
项目构思,模型要做一个能成功实现的简易电子琴,包括按键按下后蜂鸣器会根据相应的频率准确发出相应音阶的声音,7
段数码管会显示出按键的简谱,输出端H能够表示音的高低。
要用到计数器,触发器分频器,7段数码显示器等元件。
二、方案设计
系统框图为:
系统简介如下:
1.系统框图
2.系统端口(2个输入口 3个输出口)
(1)CLK,频率1MHz。
用于提供时钟脉冲信号。
(2)DIN[7..0]。
琴键输入的8个音符,8位中只有一位是低电平即每次只能按一个键。
(3)SPK。
用于驱动蜂鸣器,输出频率fB与蜂鸣器发出的音调与电子琴各音阶基频有对应关系。
(4)LED。
接数码管,用于显示对应的简谱码,H显示音调高低。
3.工作原理
(1)编码器CODE3。
将输入的8位琴键信号进行编码,输出一个4位码,最多能对应16个音符(若有16个键)。
按下的琴键的电平为低。
例:
8’b11111110 : KEY<=4’b0001
输入第一位琴键“哆”此时编译成4位二进制数 2^0=1 传入译码器INX2CODE。
(2)译码器INX2CODE。
将键盘输入的编码信号译码成数控分频器SPK0输出信号的频率控制字。
例:
1 : F_CODE <= 11’H305
刚才编码器编码传入的琴键“哆”的 1此时被译码为数控分频器SPK0的输出信号的频率控制字305H。
(3)SPK0。
计数器CNT11B是一个LPM宏模块,利用同步加载控制sload避免来自进位信号cout中可能的毛刺影响,反相器和D触发器使得进位信号延迟半个时钟周期,过滤掉可能的毛刺,使得加载更加可靠。
例:
经过编译的305H被置入模块SPK0的11位可预置计数器中计数器不断以此值为计数起始值,直至全为1。
以305H计数起始,计数器成为一个模为1270(7FFH-305H=4F6H=1270)的计数器。
从CLK 端每输入1270个脉冲,BEEP输出一个进位脉冲。
CLK的输入频率是1MHz,BEEP输出的信号频率是1/(12701us)=787Hz,
然而SPK0的输出信号经过一个D触发器接成的T’触发器后才输出给蜂鸣器。
T’触发器一是作二分频器,二分频就是经过有分频作用的电路结构,在时钟每触发2个周期时,电路输出1个周期信号。
此时预置的305H对应的蜂鸣器发音的基频FB约等于392.00Hz,二是作为占空比均衡电路,使得SPK0模块输出的功率极低脉款较窄无法驱动蜂鸣器的信号脉宽变均匀(FB占空比为
50%)。
附加T’触发器的知识点:
T’触发器又叫计数器在上升沿到来时实现对原状态的翻转实现计数,频率是时钟周期的一半实现二分频。
(4)M_CODE。
将CODE3的编码编译为简谱码传递给DCD7SG而且编译对应的音调高低值H。
当音调为高的时候H输出为1,H接LED 灯亮。
1 :{CODE,H} <= {4’B0001,1’B0} ;
按下“哆”,此时编码的键盘按键为1,M_CODE将其编译为简谱码0001,H为0,低音调。
(5)DCD7SG。
数码管7段显示译码器,将简谱码编译成数码管的显示信号。
类似于74LS48,其输出顺序为g-a。
例:
4’B0001 : LED <= 7’B0000110 ;
M_CODE编译出来的简谱码B0001在数码管7段(gfedcba)显示译码器中,bc为高电平,数码管显示出来“哆”的简谱1。
三、设计与调试
设计中存在的问题:
1.因为自身基础较差对计数器的功能理解不够在SPK0的部分存在毛刺影响。
解决办法:使用反相器和D触发器接在进位信号cout处,将cout延时半个时钟周期,使得加载更加可靠
2.7段数码管显示出来的数字是镜像。
解决办法:显示器的abcdefg的高位低位弄错,应该为gfedcba。
3.波形仿真时要一一音符验证,较为繁琐。
解决办法:将DIN和LED的count every设置为8.89 这样就能在同一个页面中看出仿真的波形和对比结果以验证是否正确。
4.实验板子上的晶振是20MHz的,而实验需要1MHz
调用PLL模块,使其分频为1/20,如图。