智能抢答判别系统设计与研究_第1页
智能抢答判别系统设计与研究_第2页
智能抢答判别系统设计与研究_第3页
智能抢答判别系统设计与研究_第4页
智能抢答判别系统设计与研究_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能抢答判别系统设计与研究摘 要随着时代的进步,电子行业的发展,定时器的应用也越来越广泛。但传统的定时器都是使用发条驱动式、电机传动式或电钟式等机械定时器。电子定时器相对产痛定时器来说,体积小、重量轻、造价低、精度高、寿命长、而且安全可靠、调整方便、适于频繁使用。本设计倒计时数显定时器电路以ne555电路组成的多谐振荡器作时基,虽然时间精度不十分高,但经济适用。数字显示式倒计数定时器能够使人们随时看到剩余定时时间的多少,这对某些应用具有一定的实用价值。该设计为一位数的数字显示式定时电路,其结构简单,易于制作,而且时基单位可调(即既可以秒为时基单位,又可以分为时基单位)。全电路由可调式时基信号发

2、生器、减计数与显示器和输出信号控制电路等组成。关键词:电子时钟,数显,定时,ne556,继电器 abstractas time advances, the development of the electronics industry, more and morewidespread application of the timer. however, the traditional spring-driven timers are used, or electric motor drive type, and other mechanical bell timer. relative lab

3、or pain timer electronic timer, the small size, light weight, low cost, high precision, long life and safe, reliable, easy to adjust, for frequent use. the design of digital countdown timer circuit consisting of ne555 multivibrator circuit for time-base, although the time resolution is not very high

4、, but affordable. digital display type countdown timer will enable people to readily see how much time the remaining time, which some applications have some practical value. the design for the single-digit figures show style timing, its structure is simple, easy to make, and adjustable time base uni

5、t (that is either too basic unit of seconds, and can be divided into time base units). whole circuit consists of adjustable time base signal generator, by counting and display and output signal control circuit. keywords: electronic clock, digital display, timing, ne556, relay 目 录1 绪论.11.1 抢答简介.11.2

6、抢答器意义.11.3 工作.12 eda技简介.22.1 eda技术阶段.22.2 eda技术特征.32.3 eda常介绍.3 2.4 eda技术的基方法.43 抢答器总体思路.5 3.1 抢答器设计原理框图.5 3.2 单元设计.53.2.1 抢答器电路.5 3.2.2 定时电路.63.2.3 报警电路.93.2.4 时序控制电路.9 3.3 电路制作与调试.113.4 讨论.114 结展望.125 致谢.136 参考文献.14第一章 绪论1.1 抢答器的简介随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,因此出现了抢答器。抢答器又称为第一信号鉴别器,其主要应用于各种知

7、识竞赛、文艺活动等场合。抢答器一般是由很多电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难,而且市面上出售的抢答器不仅价格昂贵,在中小城市也极难买到,这无疑给有意举办智力竞赛的单位带来了很大的不便。目前,传统普通抢答器主要存在以下缺陷:1、在一次抢答过程中,当出现超前违规抢答时,只能处理违规抢答信号,而对没有违规的有效抢答信号不能进行处理,因而使该次抢答过程变为无效。2、当有多个违规抢答时,普通抢答器或采用优先编码电路选择其中一个,或利用抢答电路电子元件的“竞争”选择其中一个。对于后者由于抢答电路制作完毕后电子元件被固定。各路抢答信号的“竞争”能力也

8、被固定,因而本质上也有优先权。普通抢答器存在不公平性。3、当有多个违规抢答时,普通抢答器只能“抓住”其中一个而出现“漏洞”。1.2 抢答器的设计意义抢答器控制系统是工厂、学校和电视台等单位举办各种智力竞赛等娱乐活动中经常使用的重要基础设备之一。目前设计抢答器的方法很多, 例如用传统的pcb 板设计、用pic 设计或者用单片机设计。而用eda 可以更加快速、灵活地设计出符合各种要求的抢答器, 优于其他设计方法, 使设计过程达到高度自动化。本次毕业设计是以实际动手研究为主线,以科学研究所研究到的所应用的的实际技术为主要内容,培养掌握电子技术的科学规律、技术,测量技术等研究方法使其具有独立动手研究的

9、能力,以便在未来的工作中开拓创新。抢答器是一种能使任何比赛及竞争性的游戏体现公平、公正的电子装备。为了全面运用科学动手研究的技术方法,在加强的直接动手方法的同时,力求在短时间里得以掌握先进科学技术:如本设计中所使用到的multisim9等软件。也培养了理论联系实际、设计电路的能力及正确的处理数据、分析能力。1.3 论文工作作者在设计中,完成了对设计中部分理论的整理和文档的撰写工作。2008年一月份至二月份,作者查找相关资料并进行整理,为设计前期工作做好了充分的准备;2008年三月份,作者根据所获得的资料写出设计开题报告和设计任务书;2008年四月份,作者在所获得的资料下,运用所学专业知识开始着

10、手设计出电路图,并在eda软件中实现仿真,生成pcb图;2008年五月份,作者根据设计后所得的pcb图并购买所需要的相应元件,在pcb板上安装自己设计的电路;2008年六月份,作者将安装好的电路通电调式并进行总结。最后根据在eda软件中仿真论证和现实实践中所得的结论进行整理并以论文的形式展现。在设计制作中,针对作者设计的作品对当前社会和学校的作用以及当今市场上相同产品价格和功能的相互性比较,作者以电子技术的科学规律、技术,软件测试技术等研究方法设计的产品不但弥补了功能的不足,而且降低了成本。所提出的新的开发模式,为往后的开发和研究工作提供了一定的参考意义;已完成的设计课件,在教学和学习者的自学

11、中,是一个新的尝试,具有一定的实用价值。第二章 eda技术简介电子设计自动化简称eda,是近二十年来兴起的一门新兴的学科,特别是20世纪90年代以后得到了迅速的发展,目前我国的电子行业中普遍采用eda技术进行电路设计和印制板制作。在本设计中,采用了eda技术进行电路的分析、设计和仿真。本章中,概括的介绍了eda技术的发展阶段、基本特征、eda常用的工具软件介绍和相应的设计方法。2.1 eda技术的发展阶段eda技术伴随着计算机、集成电路、电子系统设计的发展,经历了计算机辅助(computer-aided design,cad)、计算机辅助工程设计(computer-aided engineer

12、ing design,caed)和电子设计自动化(eda)3个发展阶段。1. 20世纪70年代的计算机辅助设计(cad)阶段早期的电子系统硬件设计采用的是分立元件,随着集成电路的出现和应用,硬件设计进入到大量选用中小规模标准集成电路阶段。人们将这些器件焊接在电路板上,做成初级电子系统,对电子系统的调试是在组装好的印刷电路板(printed circuit board,pcb)上进行的。由于设计师对图形符号使用数量有限,传统的手工布图方法无法满足产品复杂性的要求,更不能满足工作效率的要求。这时,人们开始将产品设计过程中高度重复性的繁杂劳动,如布图布线工作,用二维图形编辑与分析的cad工具替代,最

13、具代表性的产品就是美国accel公司开发的tango布线软件。由于pcb布图布线工具受到计算机工作平台的制约,其支持的设计工作有限且性能比较差。20世纪70年代,可以说是eda技术发展的初期。2. 20世纪80年代的计算机辅助工程设计(caed)阶段。初级阶段的硬件设计是用大量不同型号的标准芯片实现电子系统设计的。随着微电子工艺的发展,相继出现了集成上万只晶体管的微处理器、集成几十万直到上百万储存单弯 的随机存储器和只读存储器。此外,支持定制单元电路设计的硅编辑、掩模编程的门阵列,如标准单元的半定制设计方法以及可编程逻辑器件(pal器件和gal器件)等一系列微结构和微电子学的研究成果都为电子系

14、统的设计提供了新天地。因此,可以用少数几种通用的标准芯片实现电子系统的设计。伴随计算机和集成电路的发展,eda技术进入到计算机辅助工程设计阶段。20世纪80年代初推出的eda工具则以逻辑模拟、定时分析、故障仿真、自动布局和布线为核心,重点解决电路设计没有完成之前的功能检测等问题。利用这些工具,设计师能在产品制作之前预知产品的功能与性能,能生成产品制造文件,在设计阶段对产品性能的分析前进了一大步。 如果说20世纪70年代的自动布局布线的cad工具代替了设计工作中绘图的重复劳动,那么,到了20世纪80年代出现的具有自动综合能力的caed工具则代替了设计师的部分工作,对保证电子系统的设计,制造出最佳

15、的电子产品起着至关重要的作用。到了20世纪80年代后期,eda工具已经可以进行设计描述、综合与优化和设计结果验证,caed阶段的eda工具不仅为成功开发电子产品创造了有利条件,而且为高级设计人员的创造性劳动提供了方便。但是,大部分从原理图出发的eda工具仍然不能适应复杂电子系统的设计要求,而具体化的元件图形也制约着优化设计。3. 20世纪90年代电子设计自动化(eda)阶段为了满足千差万别的系统用户提出的设计要求,最好的办法是由用户自己设计芯片,让他们把想设计的电路直接设计在自己的专用芯片上。微电子技术的发展,特别是可编程逻辑器件的发展,使得微电子厂家可以为用户提供各种规模的可编程逻辑器件,使

16、设计者通过设计芯片实现电子系统功能。eda工具的发展,又为设计师提供了全线eda工具。这个阶段发展起来的eda工具,目的是在设计前期将设计师从事的许多高层次设计由工具来完成,如可以将用户要求转换为设计技术规范,有效地处理可用的设计资源与理想的设计目标之间的矛盾,按具体的硬件、软件和算法分解设计等。由于电子技术和eda工具的发展,设计师可以在不太长的时间内使用eda工具,通过一些简单标准化的设计过程,利用微电子厂家提供的设计库来完成数万门asic和集成系统的设计与验证。 20世纪90年代,设计师逐步从使用硬件转向设计硬件,从单个电子产品开发转向系统级电子产品开发片上系统(system on a

17、chip,soc)。因此,eda工具是以系统级设计为核心,包括系统行为级描述与结构综合,系统仿真与测试验证,系统划分与指标分配,系统决策与文件生成等一整套的电子设计自动化工具。这时的eda工具不仅具有电子系统设计的能力,而且能提供独立于工艺和厂家的系统级设计能力,具有高级抽象的设计构思手段。例如,提供框图、状态图和流程图的编辑能力,具有适合层次描述和混合信号描述的硬件描述语言(如vhdl、ahdl或verilog hdl),同时含有各种工艺的标准元件库。只有具备上述功能的eda工具,才可能使电子系统工程师在不熟悉各种半导体工艺的情况下完成电子系统的设计。2.2 eda技术的基本特征eda代表了

18、当今电子设计技术的最新发展方向,它的基本特征是:设计人员按照自顶 向下的设计方法,对整个系统进行方案设计和功能划分,系统的关键电路用一片或几片专用集成 电路(asic)实现,然后采用硬件描述语言(hdl)完成系统行为级设计,最后通过综合器和适配 器生成最终的目标器件。2.3 eda常用软件介绍eda工具层出不穷,目前进入我国并具有广泛影响的eda软件有:multisim 9(原ewb的最新版本)、pspice、orcad、pcad、protel、viewlogic、mentor、graphics、synopsys、lsiiogic、cadence、microsim等等。这些工具都有较强的功能,

19、一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行pcb自动布局布线,可输出多种网表文件与第三方软件接口。本文介绍的抢答器以eda 技术作为开发手段、采用multisim9和protel99两种工具软件作为控制为核心设计而成。multisim9是电子电路设计与仿真方面的eda软件。由于multisim9的最强大功能是用于电路的设计与仿真,因此称这种软件叫做虚拟电子实验室或电子工作平台。在任意一台计算机上,利用multisim9均可以创建虚拟电子实验室,从而改变传统的设计方法。multisim9(ewb的最新版本)软件是interactive image technolog

20、ies ltd在20世纪末推出的电路仿真软件。其最新版本为multisim9,目前普遍使用的是multisim9,相对于其它eda软件,它具有更加形象直观的人机交互界面,特别是其仪器仪表库中的各仪器仪表与操作真实实验中的实际仪器仪表完全没有两样,但它对模数电路的混合仿真功能却毫不逊色,几乎能够100%地仿真出真实电路的结果,并且它在仪器仪表库中还提供了万用表、信号发生器、瓦特表、双踪示波器(对于multisim9还具有四踪示波器)、波特仪(相当实际中的扫频仪)、字信号发生器、逻辑分析仪、逻辑转换仪、失真度分析仪、频谱分析仪、网络分析仪和电压表及电流表等仪器仪表。还提供了我们日常常见的各种建模精

21、确的元器件,比如电阻、电容、电感、三极管、二极管、继电器、可控硅、数码管等等。模拟集成电路方面有各种运算放大器、其他常用集成电路。数字电路方面有74系列集成电路、4000系列集成电路、等等还支持自制元器件。multisim9还具有i-v分析仪(相当于真实环境中的晶体管特性图示仪)和agilent信号发生器、agilent万用表、agilent示波器和动态逻辑平笔等。同时它还能进行vhdl仿真和verilog hdl仿真。protel是protel(现为altium)公司在20世纪80年代末推出的cad工具,是pcb设计者的首选软件。它较早在国内使用,普及率最高,在很多的大、中专院校的电路专业还

22、专门开设protel课程,几乎所在的电路公司都要用到它。早期的protel主要作为印刷板自动布线工具使用,其最新版本为protel dxp,现在普遍使用的是protel99se,它是个完整的全方位电路设计系统,包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印刷电路板设计(包含印刷电路板自动布局布线),可编程逻辑器件设计、图表生成、电路表格生成、支持宏操作等功能,并具有client/server(客户/服务体系结构), 同时还兼容一些其它设计软件的文件格式,如orcad、pspice、excel等。使用多层印制线路板的自动布线,可实现高密度pcb的100%布通率。protel软件功能强

23、大(同时具有电路仿真功能和pld开发功能)、界面友好、使用方便,但它最具代表性的是电路设计和pcb设计。 因此,使用multisim9和protel99设计与传统设计相比较, 不仅简化了接口和控制, 也提高了系统的整体性能和工作可靠性, 具有电路简单、成本低廉、操作方便、灵敏可靠等优点。也由此可看出,multisim9和protel99两款工具软件在今后必然成为广大电子线路设计工作者首选的计算机辅助电子线路设计软件。2.4 eda技术的基本设计方法在接受系统设计任务后,首先确定设计方案,同时要选择能实现该方案的合适元器件,然后根据具体的元器件设计电路原理图。接着进行第一次仿真,包括数字电路的逻

24、辑模 拟、故障分析、模拟电路的交直流分析、瞬态分析。系统在进行仿真时,必须要有元件模型库的支持,如图1所示。图1 电路仿真这一次仿真主要是检 验设计方案在功能方面的正确性。仿真通过后,根据原理图产生的电气连接网络表进行pcb板的自动布局布线。在制作 pcb板之前还可以进行后分析,包括热分析、噪声及窜扰分析、电磁兼容分析、可靠性分析等,并 且可以将分析后的结果参数反标回电路图,进行第二次仿真,也称为后仿真,这一次仿真主要是检 验pcb板在实际工作环境中的可行性。由此可见,电路级的eda技术使电子工程师在实际的电子系统产生之前,就可以全面地 了解系统的功能特性和物理特性,从而将开发过程中出现的缺陷

25、消灭在设计阶段,不仅缩短了开发 时间,也降低了开发成本。第三章 总体设计思路3.1 抢答器设计原理与总体方框图抢答电路主要由抢答按扭、优先编码电路、锁存器、译码电路、译码显示、主持人控制开关、控制电路、报警电路、秒脉冲产生电路、定时电路、显示电路组成,如图1所示。其工作原理为:接通电源后,主持人将开关拨到“清除”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置“开始”状态,宣布“开始”抢答器工作。定时器倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间

26、。如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。译 码显 示抢 答按 扭译 码电 路优先编码电路锁存器 主体电路报 警电 路主持人控制开关控 制电 路显 示电 路译 码电 路定 时电 路秒脉冲产生电 路 扩展电路图1 设计框图3.2 单元电路设计3.2.1 抢答器电路参考电路如图2 所示。该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。工作过程:开关s置于“清除”端时, rs触发器的端均为0, 4个触发器输出置0,使74ls148的= 0,使之处于工作状态。当开关s置于“开始”时,抢答器处于等待工作状态

27、,当有选手将键按下时(如按下s5) , 74ls148的输出经rs锁存后, 1q = 1, 74ls48 处于工作状态, 4q3q2q =101,经译码显示为“5”。此外, 1q = 1,使74ls148 = 1,处于禁止状态,封锁其他按键的输入。当按键松开即按下时,74ls148的此时由于仍为1q = 1,所以74ls148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将s开关重新置“清除”然后再进行下一轮抢答。74ls148为8线- 3线优先编码器,表1为其功能表。图2 数字抢答器电路输入输出 1x x x x x x x x1 1 1 1 10

28、 1 1 1 1 1 1 1 11 1 1 1 00 x x x x x x x 0 0 0 0 0 10 x x x x x x 0 1 0 0 1 0 10 x x x x x 0 1 1 0 1 0 0 10 x x x x 0 1 1 1 0 1 1 0 10 x x x 0 1 1 1 1 1 0 0 0 10 x x 0 1 1 1 1 1 1 0 1 0 10 x 0 1 1 1 1 1 1 1 1 0 0 10 0 1 1 1 1 1 1 1 1 1 1 0 1 表1 74ls148的功能真值表3.2.2 定时电路该部分主要由555定时器秒脉冲产生电路、十进制同步加减计数器74

29、ls192减法计数电路、74ls48译码电路和2个7段数码管即相关电路组成。具体电路如图3所示。两块74ls192实现减法计数,表2为74192的真值表。图3 可预置时间的定时电路 表2 74ls192功能真值表通过译码电路74ls48显示到数码管上,其时钟信号由时钟产生电路提供。74192的预置数控制端实现预置数,由节目主持人根据抢答题的难易程度,设定一次抢答的时间,通过预置时间电路对计数器进行预置,计数器的时钟脉冲由秒脉冲电路提供。按键弹起后,计数器开始减法计数工作,并将时间显示在共阴极七段数码显示管dpy_7 - seg上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且

30、倒计时时间到时,bo2 输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。下面结合图4具体讲一下标准秒脉冲产生电路的原理。图中电容c的放电时间和充电时间分别为:于是从ne555的3端输出的脉冲的频率为: 结合我们的实际经验及考虑到元器件的成本,我们选择的电阻值为r1 = 15k, r2 = 68k, c= 10uf,代入到上式中即得,即秒脉冲。t的工作状态1xx0导通11截止1从变化到1截止10导通1从变化到0导通表3 555定时器功能表图4 标准秒脉冲产生电路3.2.3 报警电路由555定时器和三极管构成的报警电路如图5示。其中ne555构成多谐振荡器,振荡频率f0 = 1.

31、 43 / (r i + 2r2) c 其输出信号经三极管推动扬声器。pr为时序控制电路输出的控制信号,当pr为高电平时,多谐振荡器工作,反之,电路停振。图5 报警电路3.2.4 时序控制电路时序控制电路是抢答器设计的关键,它要完成以下三项功能:主持人将控制开关拨到“开始”位置时,抢答电路和定时电路进入正常抢答工作状态;当参赛选手按动抢答按键时,扬声器发声,抢答电路和定时电路停止工作;当设定的抢答时间到,无人抢答时,扬声器自动报警,表示此次抢答无效; 根据上面的功能要求以及图2,设计的时序控制电路如图6所示。图6 时序控制电路图6中,与门g1 的作用是控制时钟信号cp的放行与禁止,门g2的作用

32、是控制74ls148的输入使能端(即图2中的5端) 。图4的工作原理是:主持人控制开关从“清除”位置拨到“开始”位置时,来自于图2中的74ls279的输出1q,即ctr = 0,经g3反相,输出为1,则ne555产生的时钟信号cp能够加到74ls192的cpd时钟输入端(图中用clck表示接入到74ls192cpd端的信号) ,定时电路进行递减计时。同时,在定时时间未到时,则“定时到信号”为1,门g2的输出= 0,使74ls148处于正常工作状态,从而实现功能的要求。当选手在定时时间内按动抢答按键时, ctr = 1,经g3反相,输出为0,封锁cp信号,定时器处于保持工作状态;同时,门g2的输

33、出= 1, 74ls148处于禁止工作状态,从而实现功能的要求。当定时时间到时,则“定时到信号”为0, /st = 1,74ls148处于禁止工作状态,禁止选手进行抢答。同时,门g1于关门状态,封锁时钟cp信号,使定时电路保持00状态不变,从而实现无人抢答功能的要求。集成单稳态触发器74ls121用于控制报警电路及发声的时间(其功能表见表4) ,具体原理如下:主要由555时钟电路(用于控制报警声音频率) 、蜂鸣器即相关的延时电路和控制电路组成。单稳态触发器74121通过信号/ys、bo2、s控制报警与否和报警时间, 555时钟电路产生脉冲时钟。在规定的时间有人抢答时, /ys由1跳变到0, 7

34、4121有状态2 (见表3状态编码) ,即q输出暂态高电平,蜂鸣器连续发声报警,持续时间为tw = 4. 3秒;如果在规定时间内无人抢答, bo2由1跳变到0, 74121有状态1,q输出暂态高电平,蜂鸣器连续发声报警持续时间为tw。结合图5所示报警电路,分析tw 计算如下: tw = r3c2 ln2。取c2 = 100uf, r3 = 51k,有tw =r6cln2 = 4. 3秒。输出 输入 表4 74121功能表通过以上分析,串联型直流稳压电源的测量值和理论计算相符。实际线路满足设计指标要求。如果以上设计的电路通过模拟仿真分析,不符合设计要求,可通过逐渐改变元器件参数,或更改元器件型号,使设计符合要求,最终确定出元器件参数。并可对更改的电路立即进行仿真分析,观察虚拟结果是否满足设计要求,这在实际的电路中不容易实现,且不直观,而利用eda工具可以较快且简

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论