简易频率计的设计仿真与制作_第1页
简易频率计的设计仿真与制作_第2页
简易频率计的设计仿真与制作_第3页
简易频率计的设计仿真与制作_第4页
简易频率计的设计仿真与制作_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 简易频率计的设计仿真与制作 初始条件:本设计既可以使用集成脉冲发生器、计数器、译码器、单稳态触发器、锁存器、放大器、整形电路和必要的门电路等,也可以使用单片机系统设计。用数码管显示频率计数值。要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周内完成对简易频率计的设计、仿真、装配与调试。2、技术要求: 设计一个频率计。要求用4位7段数码管显示待测频率,格式为0000Hz。测量频率范围:109999Hz。测量信号类型:正弦波、方波和三角波。测量信号幅值:0.5

2、5V。设计的脉冲信号发生器,以此产生闸门信号,闸门信号宽度为1S。确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画出总体电路原理图,阐述基本原理。3、查阅至少5篇参考文献。按武汉理工大学课程设计工作规范要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。时间安排:1) 2010 年 6 月 2627 日,查阅相关资料,学习设计原理。2) 2010 年 6 月 2830 日, 方案选择和电路设计仿真。3) 2010 年 7 月 13 日, 电路调试和设计说明书撰写。4) 2010 年 7 月 4 日上交课程设计成果及报告,同时进行答辩。指导教师签名: 年 月 日

3、系主任(或责任教师)签名: 年 月 日简易频率计的设计仿真与制作目 录1 Protues软件介绍.32 设计要求42.1整体功能要求42.2系统结构要求.42.3测试指标43单元电路设计与分析.53.1 数字频率计的基本原理53.2 数字频率的设计6 放大整形电路6 时基电路6 逻辑控制电路7 输出实现电路84整体电路的设计仿真与调试.104.1整机电路图.104.2 元件清单.125课程设计心得.146参考文献157成绩评定表.161 Protues 软件介绍 Proteus 是目前最好的模拟单片机外围器件的工具,它可以仿真51 系列、AVR,PIC 等常用的MCU 及其外围电路(如LCD,

4、RAM,ROM,键盘,马达,LED,AD/DA,部分SPI 器件,部分IIC 器件.)。本文章基于ProteusPRO6.7SP3和KEIL uVision3 软件。当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是对于单片机爱好者,或者简单的开发应该是比较好的选择。Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果

5、。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。 Protues 软件与Keil uVision 的结合 对于初次使用Protues 软件的人可能还不知道如何设置,现在把设置步骤简介如下,仅供参考(本文章只讨论在单机上结合,在两个联网机器使用由于篇幅限制不在此讨论):设置步骤如下: (1) 把proteus 安装目录下 VDM51.dll ( C:ProgramFilesLabcenterElectronicsProteus6ProfessionalMODELS)文件复制到 Keil 安装目录的 C51BIN 目录中;(2) 编辑C51 里tools.ini 文

6、件, 加入:TDRV1=BINVDM51.DLL("PROTEUS VSM MONITOR-51 DRIVER");(3)Keil uVision 里设置: project->options forproject->debug tab;(4) 选中use proteus VSM monitor 51( 如果想用两台电脑仿真,双击setting,输入IP 地址 或者DNS name);(5) 载入proteus 文件;(6)proteus 里选择DEBUG->use remote debug monitor;进入KEIL 的project 菜单option

7、for target '工程名'。在DEBUG 选项中右栏上部的下拉菜选中 Proteus VSMMonitor-51 Driver。 在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另一 台的IP 地址。端口号一定为8000 注意:可以在一台机器上运行keil,另一台中运行proteus 进行远程仿真.(7)打开KEIL uVision, 按F5 开始仿真. proteus 的工作过程 运行proteus 的ISIS 程序后,进入该仿真软件的主界面。在工作前,要设置view 菜单下的捕捉对齐和system 下的颜色、图形界面大小等项目。通过工具

8、栏中的p(从库中选择元件命令)命令,在pick devices 窗口中选择电路所需的元件,放置元件并调整其相对位置,元件参数设置,元器件间连线,编写程序;在source 菜单的Define code generation tools 菜单命令下,选择程序编译的工具、路径、扩展名等项目;在source菜单的Add/remove source files 命令下,加入单片机硬件电路的对应程序;通过debug 菜单的相应命令仿真程序和电路的运行情况。Proteus 软件所提供了30 多个元件库,数千种元件。元件涉及到数字和模拟、交流和直流等。 Proteus 软件所提供的调试手段 Proteus 提

9、供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。对于单片机硬件电路和软件的调试,Proteus 提供了两种方法:一种是系统总体执行效果,一种是对软件的分步调 试以看具体的执行情况。对于总体执行效果的调试方法,只需要执行debug 菜单下的execute 菜单项或F12 快捷键启动执行,用debug 菜单下的pause animation 菜单项或pause 键暂停系统的运行;或用debug 菜单下的stop animation 菜单项或shift-break 组合键停止系统的运行。其运行方式也可以选择工具栏中的相应工具进行。对于软件的分步调试, 应先执行debug 菜

10、单下的start/restart debugging 菜单项命令,此时可以选择stepover 、step into 和 step out 命令执行程序(可以用快捷键F10、F11 和ctrl+F11),执行的效果是单句执行、进入子程序执行和跳出子程序执行。在执行了start / restart debuging命令后,在debug 菜单的下面要出现仿真中所涉及到的软件列表和单片机的系统资源等,可供调试时分析和查看。在教学中利用该软件,除了能教单片机的具体课程内容外,还可以教会学生应用该工具的能力,为今后的工作打下基础。2设计要求2.1整体功能要求设计一个数字频率计,要求用4位7段数码管显示待

11、测频率,格式为0000Hz,用以测定正弦波,方波和三角波。2.2系统结构要求设计的脉冲信号发生器,以此产生闸门信号,闸门信号宽度为1S。2.3测试指标测量频率范围:109999Hz。测量信号类型:正弦波、方波和三角波。测量信号幅值:0.55V。确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画出总体电路原理图,阐述基本原理。3单元电路设计与分析3.1 数字频率计的基本原理数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。它不仅可以测量正弦波,方波,三角波和类似脉冲信号的频率,而且还可以测量它们的周期。数字频率计在测量其他物理量如转速,振动频率等方面获得广泛

12、应用。 众所周知,所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为fN/T 因此,数字频率计测频率时的原理框图如下。其中脉冲形成电路的作用是:将被测信号变成脉冲信号,其重复频率等于被测频率fx。时间基准信号发生器提供标准的时间脉冲信号,若其周期为1s,则门控电路的输出信号持续时间也准确的等于1s。闸门电路由标准的秒信号进行控制,当秒信号来到时,闸门开通被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器计得的脉冲数N为在1s时间内的累计数,所以被测信号的频率fx =N Hz

13、。从数字频率计的基本原理出发,根据设计要求,得到如图一所示的电路框图。频率计的组成框图图一、 数字频率计框图下面介绍结构较为简单的数字式频率计,电路组成如图所示。它是由两位计数器、控制闸门、秒时基发生电路和被测信号输入电路组成。3.2 数字频率的设计 放大整形电路其电路图如图二图二 放大整形电路放大整形电路由晶体管3DG100与NE555等组成,其中3DGl00组成放大器将输入频率。为f x 的周期信号如正弦波、三角波等进行放大,NE555施密特触发器,它对放大器的输出信号进行整形,使之成为矩形脉冲。 时基电路其电路图如图三所示图三 时基电路时基电路的作用是产生一个标准时间信号(高电平持续时间

14、为 1s),由定时器555构成的多谐振荡器产生。由公式t1=0.7(R1+R2)C和t2=0.7R2C,要使其产生1s的门信号,通过计算可以得出C=10uF,R1大约取47K,R2大约取39K左右,则振荡器的输出波形如图中的波形II所示,其中t1=1s,t2=0.25s。 逻辑控制电路其电路图如图四所示图四 逻辑控制电路根据图所示五波形,在计数信号II结束时产生锁存信号IV,锁存信号IV 结束时产生 清“0”信号 V。脉冲信号IV和V可由两个单稳态触发器74LS123产生,它们的脉冲宽度由电路的时间常数决定。设所存信号IV和清“0”信号V的脉冲宽度tw相同,如果要求tw=0.02s,则得:tw

15、=0.45RextCext=0.02s若取 Rext=10k,则 Cext=tw/0.45Rext=4.4F。由74LS123的功能(见下表1)可得,当触发脉冲从1A端输入时,在触发脉冲的负跳变作用下,输出端1Q可获得一负脉冲,其波形关系正好满足图1所示的波形IV和V的要求。手动复位开关S按下时,计数器清“0”。图五数字频率计波形图表一:表一 74LS123功能表说明:1.外接电容接在 Cext(正)和 Rext/Cext(正)之间 2.为了改善脉冲宽度的精度和重复性,可在 Rext/Cext 和Vcc 之间接外接电阻。 3.为了得到可变脉冲宽度,可在 Rext/Cext 和 Vcc 之间接接

16、可变电阻。 H高电平 L低电平 X任意 低到高电平跳变 一个高电平脉冲高到低电平跳变 一个低电平脉冲 输出实现电路其电路图如图六所示图六输出实现电路该部分由计数器电路,锁存器电路,显示译码器与数码管组成.1计数器电路计数器的作用是对输入脉冲计数。根据设计要求,最高测量频率为 9999Hz ,应采用 4 位十进制计数器,可以选用现成的10进制集成计数器。本电路采用74LS90芯片,其功能如表二:表二 表二74LS90的不同接线方法.2锁存器电路 在确定的时间( 1S )内计数器的计数结果(被测信号频率)必须经锁定后才能获得稳定的显示值。锁存器的作用是通过触发脉冲控制,将测得的数据寄存起来,送显示

17、译码器。锁存器可以采用一般的8位并行输入寄存器,为使数据稳定,最好采用边沿触发方式的器件。本电路采用了74LS273锁存器对计数器送来的数据进行寄存的。 .3显示译码器与数码管 显示译码器的作用是把用 BCD 码表示的10进制数转换成能驱动数码管正常显示的段信号,以获得数字显示。选用显示译码器时其输出方式必须与数码管匹配。本项目显示数码管采用的是共阴极双列直插式的,所以其显示译码器选用了74LS48来驱动这四个共阴数码管了。4整体电路的设计仿真与调试4.1整机电路图整个电路系统工作原理是:时基信号由555定时器构成一个较稳定的多谐振荡器,经整形,产生一个标准的时基信号,作为闸门开通的基准时间。

18、被测信号通过闸门,作为74LS90计数器的时钟信号,计数器即开始记录时钟的个数,计数的个数经74LS273锁存器锁存,然后,经74LS48译码驱动,数码管实时显示被测信号频率的数值,整个计数和译码过程必须在74LS123的控制下进行的,这样就达到了测量频率的目的。整个电路系统原理图如图七所示:当输入正弦信号时,电压为3V,频率66HZ仿真如下图七整个电路图器件检测及方法1基准时间信号检测 依次用示波器检测NE555 时基脉冲输出信号,74LS123 组成的分频输出信号以及由74LS90组成的计数器的输出波形,并用数字万用表测的电压与波形对照。如无输出波形或波形形状不对,则应对 NE555、74

19、LS123、74LS90 各引脚的电平或信号波形进行检测,并检查电路线路是否连通,以消除故障,直至数码管正常显示。 2输入信号检测从被测信号输入端输入幅值在 1V 左右频率为 1KHz 以内的正弦信号,如果电路正常,数码管可以显示被测信号的频率。如果数码管没有显示,或显示值明显偏离输入信号频率,则作进一步检测。 3 控制门检测 检测控制门74LS00 输出信号波形,正常时,每间隔 1S 时间,可以在荧屏上观测到被测信号的矩形波。如观测不到波形,则应检测控制门的两个输入端的信号是否正常 , 并通过进一步的检测找到故障电路,消除故障。如电路正常,或消除故障后频率计仍不能正常工作,则检测计数器电路。 4 计数器电路的检测 依次检测4个计数器74LS90时钟端的输入波形,正常时,相邻计数器时钟端的波形频率依次相差10倍。如频率关系不一致或波形不正常,则应对计数器和反馈门的各引脚电平与波形进行检测。正常情况各电平值或波形应与电路中给出的状态一致。通过检测与分析找出原因,消除故障。如电路正常,或消除故障后频率计仍不能正常工作,则检测锁存器电路。 5锁存电路的检测 依次检测 74LS273 锁存器各引脚的电平与波形。正常情况各电平值应与电路中给出的状态一致。其中,第 11 脚的电平每隔 1S 钟跳变一次。如不正常,则应检查电路,消除故障。如电路正常,或消除故障后频率计仍不能正常工作,

温馨提示

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

评论

0/150

提交评论