音乐数字彩灯控制器设计.doc
《音乐数字彩灯控制器设计.doc》由会员分享,可在线阅读,更多相关《音乐数字彩灯控制器设计.doc(24页珍藏版)》请在沃文网上搜索。
1、 目 录1 设计意义及要求11.1 设计意义11.2 设计要求12 方案设计22.1 设计思路22.2 方案设计32.2.1方案一电路图32.2.2方案二电路图 42.3 方案比较53 部分电路设计53.1 NE555定时器时钟单元5 3.2 计数选择单元.7 3.3 自然数列计数单元 .9 3.4 奇数列计数单元.93.5 偶数列计数单元.10 3.6 音乐数列计数单元.11 3.7 译码及显示电路.124 调试与检测.14 4.1 调试中故障及解决办法. 144.2 调试与运行结果.175 仿真操作步骤及使用说明.18 结束语.19 参考文献.20 附录 电路图.21本科生课程设计成绩评定
2、表.2223题 目: 音乐数字彩灯控制器设计 初始条件:1 运用所学的模拟电路和数字电路等知识;2 用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。要求完成的主要任务:1 数码管自动依次显示数字队列0,1,2,3,4,5,6,7,8,9(自然数列);1,3,5,7,9(奇数列);0,2,4,6,8(偶数列);0,1,2,3,4,5,6,7,0,1(音乐数列)。然后又依次显示同上数列,不断循环;2 打开电源开关,自动清零,即通电后最先显示出自然数列的0,再显示出1,然后按上述规律变化;3 每个数字的一次显示时间(从数码管显示之时起到消失之时止)基本相等。4 严格按照课程
3、设计说明书要求撰写课程设计说明书。时间安排: 第1天 下达课程设计任务书,根据任务书查找资料;第24天 进行方案论证,软件模拟仿真并确定设计方案; 第5天 提交电路图,经审查后领取元器件;第68天 组装电路并调试,检查错误并提出问题;第911天 结果分析整理,撰写课程设计报告,验收调试结果;第1214天 补充完成课程设计报告和答辩。指导教师签名: 2012年 6月25日系主任(或责任教师)签名: 2012年 6月25日音乐数字彩灯控制器设计1 设计意义及要求1.1 设计意义数字音乐彩灯在日常生活中的应用无处不在,而且在节日装饰方面起着极其重要的作用。音乐数字彩灯作为一种多功能彩灯,在市场上已经
4、有相当成熟的技术。但是作为当代大学生,我们要和社会的需求接轨,社会需要什么样的技术,我们就有义务去提供这样的技术支持。在设计的过程中,我们不仅学会了将自己的专业知识转化为实物,而且更多学会了如何培养自己的思维品质和动手能力。首先,我们的设计是不同于一般的生产的单一的流水线模式的设计。我们是要运用自己的知识有创意地按照自己的思维方式来设计并制作实物。这样是设计在生产中更具有竞争力。头脑风暴法的设计,我们小组设计过程中杜绝交流,这样就会避免涉及思路的单调或者说是撞车现象。经过这样的设计,我们就可以拥有至少四组不同的设计方案。在实际生产中,我们就会拥有更多的主动权,我们可以选择最优方案进行生产。其次
5、,设计还要求有一组小组共同方案,这就要求我们集思广益,这体现了集体的力量。这对团队的合作精神是一次考验,只有我们都把自己的想法毫无保留地和大家分享,才会产生思想的火花,才会有更加优化的方案产生。1.2 设计要求(1) 数码管自动依次显示数字队列0,1,2,3,4,5,6,7,8,9(自然数列);1,3,5,7,9(奇数列);0,2,4,6,8(偶数列);0,1,2,3,4,5,6,7,0,1(音乐数列)。然后又依次显示同上数列,不断循环;(2) 打开电源开关,自动清零,即通电后最先显示出自然数列的0,再显示出1,然后按上述规律变化;(3) 每个数字的一次显示时间(从数码管显示之时起到消失之时止
6、)基本相等。(4) 严格按照课程设计说明书要求撰写课程设计说明书。2 方案设计2.1 设计思路数码显示自然数列 奇数列555定时器偶数列音乐数列图2.1 设计思路图(见上页)通过分析设计要求,初步了解到设计要完成四个数列的显示:自然数列、奇数列、偶数列、音乐数列。鉴于以前数电实验的经验,我打算用555芯片以及合适的电阻、电容做一个1Hz左右的时钟信号发生器。这是信号源,今本上可以确定这个方案。主体部分是四个数列的循环显示,由于要求显示间隔一样,可以把着四个数列的循环堪称一个大数列的循环。从而形成了一个三十进制的大循环。在这个思路的基础上,我考虑将这三十个数进行编码,再用一系列的门电路来实现循环
7、显示功能。这个思路虽然很简单,但是在编码以及实物的制作阶段会有相当的难度。所以考虑到这些还是放弃了这个方案。经过查找资料以及反复思考,最终确定把设计分为四个部分:自然数列、奇数列、偶数列、音乐数列。利用二四线译码器实现对这四个部分的选择。显示部分可以选用七段数码管。数码管可由七段译码驱动器驱动,将计数器输出的BCD码转换成数码管可显示的数码。控制键的设置是一个很有挑战性的部分。首先是电源控制开关。其次是暂停键,这个可以通过控制信号源来实现。暂停时可将555定时器的时钟信号切断,继续工作时再接上时钟信号。但是清零键就是一个很复杂的工作了。由于前面的主体部分是有四个部分构成的,所以要实现清零就要使
8、四个部分同时清零。由于四个部分中的某个部分工作时,其它部分是复位状态,所以只需将第一个部分清零,并使二四线译码器电路选择第一部分,就可实现整个系统的清零。2.2 方案设计2.2.1 方案一电路图图2.2 方案一电路本方案采用了共5片74LS90芯片。一片做四进制计数器,和二四线译码器74LS139实现对四个计数数列的切换。两片做十进制十进制计数器,分别实现自然数列计数和音乐数列计数。最后两片做五进制计数器,分别实现奇数列和 偶数列的计数。系统时钟脉冲用555定时器实现,如图所示,R2=10K,R1=75K,C2=10uF。则输出方波的周期T=(2*R1+R2)*C*ln2=1.1s。由于对数码
9、管显示数字的时间没有精确要求,1.1s的时钟周期适合观察即可。74LS90时钟脉冲下降沿有效。实现四个计数部分切换的74LS90芯片U8的时钟脉冲选择有点复杂。本可以由进位端得到,但74LS90没有进位端,故将它们的最高位输出端相或得到U8的时钟脉冲信号。即每个计数模块结束时,输出端的QD都是从1变为0。U8的Q0和Q1端输出为00011011,经过译码器得到输出Y0、Y1、Y2、Y3。将他们分别接到U4、U5、U6、U7的强制清零端,从而每次只有一片74LS90工作。另外三片的输出端全为零。U4是自然数列计数器。时钟脉冲从CLKA输入,将输出的Q0反馈到CLKB构成十进制计数器。U5和U6分
10、别是奇偶数列计数器。时钟脉冲从CLKB输入,构成五进制计数器。Q1、Q2、Q3输出000101的数列,Q0输出端不用。我们观察奇数1,3,5,7,9,将它们装换成二进制数0001,0011,0101,0111,1001,发现最低位都为1,高三位恰好是000101的五进制数列。因此可以用五进制计数器实现,接给数码管显示时只需将最低位接高电平即可。再来观察偶数0,2,4,6,8,转换成二进制数0000,0010,0100,0110,1000,发现最低位都为0,高三位恰好是000101的五进制数列。也可用五进制实现,接给数码管显示时只需将最低位接高电平即可。Q7是音乐数列计数器,时钟脉冲从CLKA输
11、入,将输出的Q0反馈到CLKB构成十进制计数器。输出只用Q0、Q1、Q2三个输出端即可。输出只有一个数码管,需将四个计数器的输出都接到数码管显示。由上面的分析可知,当其中的一片74LS90工作时,另外三片都处于清零状态,输出全为零,所以可将四片74LS90的对应输出端相或接到数码管即可。电路附加了启动/暂停按键和复位按键。启动/暂停按键通过切断时钟脉冲信号实现。复位按键将U4和U8两片74LS90清零,此时整个系统复位。2.2.2 方案二电路图 (小组设计方案)方案电路图见下页。小组设计方案只采用了两片74LS161计数器。一片做十进制计数器,另外一片做四进制计数器,实现对四个计数数列的切换。
12、奇偶数列是五进制,要想使每个数字的显示时间基本相等,本方案采用了二分频电路。从而奇偶部分的时钟频率是另外两个部分的两倍。二分频电路可由JK触发器实现。电路中74LS153够成时钟信号选择电路,自然数列和音乐数列采用分频时钟信号,奇偶数列采用555定时器的时钟信号。本方案也利用了奇偶数的特点。奇数将最低位接高电平,偶数将最低位接低电平。电路中通过逻辑门实现。当U3的Q1、Q0为01时,电路处于奇数列计数状态,此时数码管最低位是高电平,当U3的Q1、Q0为10时,电路处于偶数列计数状态,此时数码管最低位是低电平。与方案一相同,此电路也添加了启动/复位按键和清零按键。 图2.3 小组方案电路2.3
13、方案比较方案一和方案二都能完成题目要求的功能。方案一的思维方法比较直接,四个计数数列就采用四片计数器。电路原理理解起来比较简单,但是电路也相对方案二复杂一些。方案二的思维方式比较特殊,采用了分频电路,四片计数器仅用一片74LS161即可。电路结构比较简单。方案一与方案二都有启动/复位按键和清零按键,原理相同。3 部分电路设计3.1 NE555定时器时钟单元整个系统的时钟脉冲选用NE555定时器。NE555定时器的引脚如下图所示。多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故称为多谐振荡器。多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就
14、在两个暂稳态之 间来回转换,故又称它为无稳态电路。 图3.1 NE555引脚图由555定时器构成的多谐振荡器如图1所示,R1,R2和C是外接定时元件,电路中将高电平触发端(6脚) 和低电平触发端(2脚)并接后接到R2和C的连接处,将放电端(7脚)接到R1,R2的连接处。 图3.2 时钟电路如上图所示,R2=10K,R1=75K,C2=10uF。则输出方波的周期T=(2*R1+R2)*C*ln2=1.1s。由于对数码管显示数字的时间没有精确要求,1.1s的时钟周期适合观察即可。3.2 计数选择单元由于系统有四个计数模块,要想让这四个模块有条不紊的工作,就必须有个选择单元,分清哪个计数部分开始工作
15、。本系统采用了一片74LS90和二四线译码器构成了计数单元选择电路。其中74LS90利用强制清零发构成四进制计数器,输出信号通过译码器去控制四个模块的工作。二五十进制计数器74LS90和二四线译码器74LS139的引脚图和功能表如下。图3.3 74LS90引脚图表3.1 74LS90功能表74LS90是二五十进制计数器。时钟信号从CP0输入时,是二进制计数器。从CP1输入时,是五进制计数器,输出端为Q1、Q2、Q3。将Q0输出端反馈给CP1,时钟信号从CP0输入,是十进制计数器。如下图所示,先让74LS90构成十进制计数器,然后将QC接到强制清零端,就构成了四进制计数器。该计数器的时钟信号是四
16、个计数模块结束的时候。即QD输出端从高电平回到低电平,利用此下降沿作为该74LS90的时钟信号。图3.4 74LS139引脚图表3.2 74LS139功能表74LS139是二四线译码器,将输出信号分别接到四个计数器的强制清零端,使每个计数过程中只有一片74LS90工作。 图3.5 计数选择单元电路图(上页)电路图中的或门和按键实现了复位操控功能。按下按键,74LS90被强制清零。没有按下时,正常工作。R5和C5实现了上电清零功能。接通电源时,电容充电,此时R0(1)和R0(2)引脚相当于高电平,计数器被清零。电容充电完成时,这两个引脚接地,计数器正常工作。3.3 自然数列计数单元自然数列计数单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐 数字 彩灯 控制器 设计
