电子设计项目:手动电子琴设计

第一章 设计需求及分析

一、要求

按动矩阵键盘,驱动底板无源蜂鸣器发出产生不同音调,弹奏一首《小星星》或者自选的音乐。

二、需求分析

获取矩阵键盘键入的信息,然后通过编码将键盘输出的信息译码成对应的音节数据,最后通过NE555模块驱动底板上的无源蜂鸣器发出声音。

根据以上需求,可以的得出:

1.设计矩阵键盘电路,实现信号的获取以及反馈。

2.获取输入信号,译码成对应的音节数据。

3.设计无源蜂鸣器电路驱动板,通过NE555驱动发出对应频率的声音。

第二章 总体设计及框图

一、总体实现方案 :

1.总体概括

简易电子琴的设计通过软硬件结合实现,硬件系统包括主控器芯片、8个按键组成的矩阵、蜂鸣器等,软件资源包括Multisim,立创EDA等。电子琴有按键代替琴键的弹奏功能和自动播放功能。 

2 、详细介绍

整个程序总共分 2 个模块 :主模块,按键模块。 

整个方案总共用了 8个按键( key1~key8 ),按键作为琴键,通过这八个按键键入不同的音阶。

使用NE555产生方波:

二、具体功能描述:

信号源

输入 / 输出

功能描述

inclk

Input

时钟频率 50M

key (1~8 )

Input

键入以及选择曲目

三、顶层划分

2.按键模块

功能描述: 通过按键 key1~key8键入不同的 8 个音阶 ,频率不同则蜂鸣器发音就不同。

  

第三章 分模块设计电路,仿真

信号

输入信号:一个时钟信号, 8个按键;

输出信号:一个蜂鸣器输出音调。

第四章 实验及调试结果

一、硬件测试结果:

在时序验证后下载 ,通过硬件测试,实验达到预期效果,通过key1~key8这8个按键的键入蜂鸣器可以发出的八个音阶的音,即表示了电子琴的弹奏功能;通过硬件的测试,所有的设计目标均实现。

二、对结果和结论的问题讨论:

实验过程中,蜂鸣器发音时好时坏,有时比较低沉,有时却比较尖锐,这可能是对主系统分频不精确导致的结果,当对主系统时钟不同 分频时,结果都不同,最终在多次试验下,得到在 6M 时钟频率下效果最为理想。

三、音阶及其对应频率(时钟频率为50MHz分为6 MHz)

第五章 总结及展望

一、总结

本次打板设计电路图以及代码的设计都让我对电子电路有了更加深刻的了解。在设计的初期,我搜集了相关的材料以及文档,发现较难地理解相关知识,随后上网站学习了相关的课程如嘉立创打板的课程。有效地弥补了我在电子电路学习中缺漏的知识。进行了相关的学习之后,发现对于整体思路有了足够的了解,首先需要画外围电路电路板并进行有效的测试,随后构建代码主要结构(参考网上开源资料),进而通过仿真测试,仿真结果良好可以将代码输入,完成本次设计。

二、遇到的困难以及解决方法

本次任务完成中遇到了较多的问题,以下将罗列我遇到的问题以及缓解之策。

蜂鸣器驱动电路出现问题,输入一定频率的方波,无源蜂鸣器无法发出响声

解决的方法:检查电子元件无虚焊,电子元件无损坏,最终检查电路原理图,发现原理图与仿真图有不同之处,而后更改电路图重新打板。

前期大量时间测试方案,上手较难,难度较大

解决方法:实际上,在设计本款电子实习前,我进行了555芯片电路的设计,深入了解了电子电路的设计,虽然最后的差强人意,但是还是学到了较多的东西。

附件:

一、电路图

二、电路板

三.PCB效果图

 

四、实物图

  • 24
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
dxp555组成的电子琴项目设计如下: 电子琴是一种电子乐器,利用电子技术和数字信号处理来产生音乐。我们的项目使用了dxp555微控制器来设计,并采用了一系列电路和功能模块来实现不同音色和音效的切换。 首先,我们通过dxp555来控制琴键的触发和音频的产生。每个琴键都与dxp555的IO口相连,当我们按下琴键时,dxp555将根据所对应的IO口信号生成相应的音频信号。 我们还在电路设计中加入了音频放大器和音频输出接口,以确保琴声能够以高质量输出。通过集成式音频放大芯片,我们可以将dxp555生成的音频信号放大,并通过输出接口连接到音箱或耳机。 为了增加琴音的丰富性,我们还设计了音色和音效切换功能。通过加入信号选择开关和电路,我们可以切换不同的音色或音效选项,例如钢琴、吉他、合成音等。 此外,我们还在dxp555的程控接口上添加了一个LCD显示屏,以便用户可以直观地看到所选的音色或音效。通过与dxp555进行通信,显示屏可以实时显示琴声的相关信息和设置。 整个电子琴项目设计以dxp555为核心,通过合适的电路和功能模块,将琴键触发信号转化为音频输出,并实现音色和音效的切换,最终以高质量的音质呈现给用户。这样的设计使得电子琴更加多样化和具有可玩性,可以满足不同音乐爱好者的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值