数电设计报告3班20号 下载本文

四、电路调试简述及故障分析

在去实验室进行实际电路调试之前,先在自己的电脑的中对自己设计的电路进行波形仿真,仿真的过程顺利,得到的波形正常。

在实际电路的调试过程中,却出现了数码管显示出现乱码,一个数码管的其中一段不亮的意外状况。

故障分析:

1、数码管出现乱码的状况:先对电路的连线进行检查,确认电路连线没有出现差错之后,对定路进行原理性排查,最后确定主要的计时电路正常,问题便出现在校时电路上。经过检查之后,发现校时电路的控制脉冲接错,将控制脉冲接好后,乱码故障排除。

在实际电路的调试过程中,出现了按键按下时,数码管会有多次跳动。 故障分析:

1、没有设计消抖电路。通过查阅资料,比较好的消抖电路是加一个D触发器,最后,部分按键可以实现功能。

2、实验室仪器的按键性能差,无法通过一次消抖解决问题。

另外,我还出现了即使不准的情况,就是在计算每一秒时不是用“1秒钟“,而是用了两秒左右。

故障分析:

计时出错,但是进位并没错,因此不是计数器的问题。

脉冲用的是1KHz的信号源,可以用示波器检测,发现实际波形并没出错,因此不是脉冲源的问题。

故障排除:

经过分析与检查,发现在分频电路出错,当时计算出错,把1KHz的信号分成1Hz时算成了2Hz,因此我要重新计算分频电路的计数器,故障排除。

五、课程设计总结及体会

课程设计刚开始,由于缺乏经验,拿到老师给的题目不知选什么好。最后根据个人能力,选择一题相对简单的题目。毕竟课程设计不同于实验课,电路图和程序都要自己设计。静下心来,仔细分析题目,再加上老师的指导说明与提示、同学帮助及网友提供的参考资料,才确定好自己的方向,将整个系统根据不同的功能化分成多个模块,再逐个模块进行设计,最后考虑各模块之间的联系将其整合及调试。

我觉得在课程设计过程中,与同学相互交流各自的想法也是很重要的,不同的人对问题的看法总有差异,我们可以从交流中获得不同的思路,借鉴同学们的较好的方法,与自己设计方案进行整合。数字电子技术课程设计不但能巩固我们所学的数字电子技术的理论知识,而且能提高我们的设计水平,能加强我们综合分析问题和解决问题的能力,进一步培养我们的实验技能和动手能力,更能培养同学们之间互相学习的良好氛围,启发我们的创新意识和创新思维,在讨论中获得自己想要的知识。

本次课程设计,学到的知识大体总结如下:

1、学会了数字系统设计中从顶层到模块和从模块到顶层的设计流程。刚拿到题目时,由于一个这么大的系统(相对当时的我而言),我尝试着把它从大到小的瓦解,分析。然后直到分解成一个个小的模块。当我从小模块入手时,我感觉到并没想象中的难。而完成了一个个小模块后,我就把它按着拆分的思路把它们“组装“起来,直到完成顶层设计。

2、提高了对芯片的认识:为了在实验室里做好测试工作,我们必须对所用到的芯片了解得一清二楚。通过查阅书本学过的计数器、比较器等等,这样有利于我们选择自己想要的设计方案。对后面的设计有更大帮助。

3、磨练了我们的意志力:在设计过程中,我们难免遇到解决不了的问

题,这会对我们的意志力有一定打击。令我印象深刻的是:调试程序到深夜,然后仿真的时候,CPU加速运转使风扇发出的声音在夜深人静的时候特别的响亮。但是为了学到更多知识,我们磨砺了自己,重新设计,重新判断,最后得到自己想要的结果。

4、软件学习:这个学期的数电实验是我第一次接触Quartus II这个软件。之前是为了应付实验与本次课程设计才在自己电脑上装上这个软件。本来打算课程设计完成后就把软件从电脑上卸载掉了,但经过一个多星期的连续奋战,我感觉已经和这个软件产生了感情,不舍得把它卸载掉了。希望以后能有更多机会用到这个软件。

5、对课本知识进行了巩固:虽然课程设计之前对书本的知识没有充分的认识,通过这段时间的学习与研究,对书本的知识有了更深的了解,也对所学的知识进行了巩固。对期末考试很有帮助。 最后,我要感谢我的同学与老师。虽然我做的并不算好,理解力也较差,但是在大家的帮助下,我得以完成我的作品,所以我感到非常的高兴和富有成就感。经过这次课程设计,我知道了,一件事情只要你愿意去做,你就可以一点点去从小的入手,然后累计一个个小成果就能综合成一个难题的突破。我想,这就是这次数字系统设计给我带来的启发。