欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    EEDA课程设计报告模版.pdf

    • 资源ID:84209344       资源大小:548.17KB        全文页数:16页
    • 资源格式: PDF        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    EEDA课程设计报告模版.pdf

    北 华 航 天 工 业 学 院 课程设计报告(论文)、设计课题:数字频率计的设计 专业班级:B09211 学生姓名:指导教师:胡辉 设计时间:北华航天工业学院电子工程系【EDA 技术与实践 课程设计任务书 姓 名:专 业:应用电子技术 班 级:1221 指导教师:职 称:教授 课程设计题目:数字频率计的设计 总体设计要求:通过本课程的学习使学生掌握可编程器件、EDA 开发系统软件、硬件描述语言和电子线路设计与技能训练等各方面知识;提高工程实践能力;学会应用 EDA 技术解决一些简单的电子设计问题。(技术要点:设计一个能测量方波(3-5V)信号频率的数字频率计,测量结果用4 位 LED 显示器显示。测量频率范围(量程)可分为3 档。(1)0HZ 9999HZ (2)10KHZ (3)100KHZ 要求设置 3 个量程的的状态显示(3 个发光二极管),并且具有超量程提示报警功能。所需仪器设备:EDA 实验箱一台 PC 机一台 数字频率计一台 成果验收形式:1与设计内容对应的软件程序 2课程设计报告书 3成果使用说明书 4设计工作量要求 参考文献:1 EDA 技术与实验 李国洪胡辉 机械工业出版 2 EDA 原理及 VHDL 实现 何斌 清华大学出版社 时间 安排 周一:总体方案设计 周二:设计软件流程及编程 周三:编程 周四:软硬件联机调试 周五:验收实验 指导教师:胡辉 教研室主任:2015 年 6 月 20 日 内 容 摘 要 本文主要介绍了以 ALTERA 公司的 FPGA 芯片 EPL10K10L84 为核心的智能数字频率计的工作原理及其设计。随着 EDA 技术的飞速发展,电子系统设计技术和工具发生了深刻的变化,大规模可编程逻辑器件 FPGA 的出现,给设计人员带来了诸多的方便。VHDL(即超高速集成电路硬件描述语言)是随着可编程逻辑器件(PLD)发展起来的一种硬件描述语言,主要用于描述数字系统的结构、行为、功能和接口,是电子设计自动化(EDA)的关键技术之一,本设计采用当前最普遍使用的 QuartusII 软件进行编译。数字频率计是一种基本的测量仪器,它被广泛用于航天、电子、测控等领域,它是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。本设计直接使用数码管显示被测信号频率,采用 VDHL 编程设计实现的数字频率计,除被测信号的整形部分、键输入部分和数码显示部分以外,其余全部在一片 FPGA 芯片上实现,整个系统非常精简,而且具有灵活的现场可更改性。在不更改硬件电路的基础上,对系统进行各种改进还可以进一步提高系统的性能。该数字频率计具有高速、精确、可靠、抗干扰性强和现场可编程等优点。通常情况下,频率的测量方法是,在闸门时间为 1 秒的时间内,计算每秒内待测信号的脉冲个数。闸门时间越长,得到的频率值就越准确,闸门时间越短,测的频率值刷新就越快,测得的频率精度也会受影响。数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率,转速,声音的频率以及产品的计件等等。因此,数字频率计是一种应用很广泛的仪器。索引关键词:EDA QuartusII VHDL 数字频率计 闸门电压 目录 1 概述.错误!未定义书签。数字频率计的基本原理.错误!未定义书签。频率计实现.错误!未定义书签。2 方案设计与论证.错误!未定义书签。频率计测量频率的原理.错误!未定义书签。分频器.错误!未定义书签。计数器.错误!未定义书签。数字显示方案论证.错误!未定义书签。3 单元电路设计与参数计算.错误!未定义书签。输入计数模块.错误!未定义书签。分频模块.错误!未定义书签。档位显示模块.错误!未定义书签。锁存模块.错误!未定义书签。显示驱动模块.错误!未定义书签。4 总原理图.错误!未定义书签。5 安装与调试.错误!未定义书签。6 性能测试与分析.错误!未定义书签。7 结论.错误!未定义书签。8 心得体会.错误!未定义书签。9 参考文献.错误!未定义书签。1 概述 数字频率计的基本原理 频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为 1 秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。本文。数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率,转速,声音的频率以及产品的计件等等。因此,数字频率计是一种应用很广泛的仪器 电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路。数字电路制造工业的进步,使得系统设计人员能在更小的空间内实现更多的功能,从而提高系统可靠性和速度。集成电路的类型很多,从大的方面可以分为模拟电路和数字集成电路2 大类。数字集成电路广泛用于计算机、控制与测量系统,以及其它电子设备中。一般说来,数字系统中运行的电信号,其大小往往并不改变,但在实践分布上却有着严格的要求,这是数字电路的一个特点。数字集成电路作为电子技术最重要的基础产品之一,已广泛地深入到各个应用领域 VHDL(Very High Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言)诞生于 1982 年,是由美国国防部开发的一种快速设计电路的工具,目前已经成为 IEEE(The Institute of Electrical and Electronics Engineers)的一种工业标准硬件描述语言。相比传统的电路系统的设计方法,VHDL 具有多层次描述系统硬件功能的能力,支持自顶向下(Top to Down)和基于库(LibraryBased)的设计的特点,因此设计者可以不必了解硬件结构。从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用 VHDL 对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的 CPLD 器件中去,从而实现可编程的专用集成电路的设计。数字频率计是数字电路中的一个典型应用,实际的硬件设计用到的器件较多,连线比较复杂,而且会产生比较大的延时,造成测量误差、可靠性差。随着复杂可编程逻辑器件的广泛应用,以 EDA 工具作为开发手段,运用 VHDL 语言。将使整个系统大大简化。提高整体的性能和可靠性。频率计实现 频率计的结构包括一个测频率控制信号发生器、一个计数器和一个锁存器(1)测频率控制信号发生器 设计频率极的关键是设计一个测频率控制信号发生器,产生测量频率的控制时序。控制时钟信号 clk 取为 1Hz,2 分频后即可查声一个脉宽为 1 秒的时钟test-en,一此作为计数闸门信号。当 test-en 为高电平时,允许计数;当 test-en由高电平变为低电平(下降沿到来)时,应产生一个锁存信号,将计数值保存起来;锁存数据后,还要在下次 test-en 上升沿到哦来之前产生零信号 clear,将计数器清零,为下次计数作准备。(2)计数器 计数器以待测信号作为时钟,清零信号 clear 到来时,异步清零;test-en 为高电平时开始计数。计数是以十进制数显示,本文设计了一个简单的 10kHz 以内信号的频率机计,如果需要测试较高的频率信号,则将dout 的输出位数增加,当然锁存器的位数也要增加。(3)锁存器 当 test-en 下降沿到来时,将计数器的计数值锁存,这样可由外部的七段译码器 译码并在数码管显示。设置锁存器的好处是显示的数据稳定,不会由于周期性的清零信号而不断闪烁。锁存器的位数应跟计数器完全一样。2 方案设计与论证 频率计测量频率的原理(1)直接测频法 原理:在一个单位时间 t 里计数被测信号的上升沿/下降沿的个数 N。如 t=1s,则被测信号频率为 N Hz。优点:过程简单,计算量少,计数的结果就是被测信号的频率 缺点:单位时间 t 的精确影响测量误差;计数个数存在1 的误差,其对低频影响较大,对高频影响较小。适用:存在正负 1 误差,适合于高频(2)周期测频法 原理:测量被测信号连续两个上升沿/下降沿之间的时间间隔 t,再求 t 的倒数,或在被测信号的一个周期里,计数标准信号的个数N,N*t(t 为标准信号周期)即为被测信号的周期,1/N*t 即为频率。优点:测量时间快,最短只需被测信号的一个周期 缺点:需要求倒数/除法运算,存在误差;计数时间间隔存在 1 的误差;这些误差对低频影响小,对高频影响大;当被测信号频率大于标准信号时,这种方法几乎不可以用 适用:适用于低频,当被测信号大于标准信号时,不适用。(3)等精度测频法 原理:对时间闸门信号用被测信号进行同步,达到减少正负 1 的误差。对低频信号尤其有效。计算:标准时钟计数结果为 Nt,频率为 Fs,单位为 Hz,则被测频率 Ft=Fs*(Nt/Ns)优点:在低频阶段比直接测频法有所改进,在测量频率比标准频率高时,精度不会提高。本设计采用直接测频法,因为其具有普遍性,达到本设计精度要求,方法简单易行。分频器 分频器,将输入信号的频率分成小的,所需的频率以满足实验要求,其原理为计数器,每来个时钟脉冲,计数器加一,计数达到所需的时间周期后(对应所需频率),输出高/低电平,实现分频功能。本设计用分频器来实现所需闸门时间1s,用以下一步的脉冲计数使用。计数器 计数器用以计算闸门时间内被测信号的脉冲个数,即被测信号的频率,本设计闸门时间为 1S,那么在一秒内计了多少个数,那么就是被测信号就是多少 HZ。数字显示方案论证 本设计采用 5 位 7 段数码管显示,原理简单,控制容易,代码易编写,方案为:数码管低四位显示频率计的有效数字,第5 位显示乘数,如所测频率为100000HZ,则显示 2 10000,如所测频率为 100000,则显示 1 10000。3 单元电路设计与参数计算 输入计数模块 图 1 为 图 1 代码如下:library ieee;use use entity corna is port(clr,sig,door:in std_logic;alm:out std_logic;q3,q2,q1,q0,dang:out std_logic_vector(3 downto 0);end corna;architecture corn_arc of corna is begin process(door,sig)variable c0,c1,c2,c3,c4,c5:std_logic_vector(3 downto 0);variable x:std_logic;begin if sigevent and sig=1then if door=1then if c01001then c0:=c0+1;else c0:=0000;if c11001then c1:=c1+1;else c1:=0000;if c21001then c2:=c2+1;else c2:=0000;if c31001then c3:=c3+1;else c3:=0000;if c41001then c4:=c4+1;else c4:=0000;if c51001then c5:=c5+1;else c5:=0000;alm=1;end if;end if;end if;end if;end if;end if;else if clr=0then alm=0;end if;c5:=0000;c4:=0000;c3:=0000;c2:=0000;c1:=0000;c0:=0000;end if;if c5/=0000then q3=c5;q2=c4;q1=c3;q0=c2;dang=0010;elsif c4/=0000then q3=c4;q2=c3;q1=c2;q0=c1;dang=0001;elsif c3/=0000then q3=c3;q2=c2;q1=c1;q0=c0;dang=0000;elsif c2/=0000then q3=0000;q2=c2;q1=c1;q0=c0;dang=0000;elsif c1/=0000then q3=0000;q2=0000;q1=c1;q0=c0;dang=0000;elsif c0/=0000then q3=0000;q2=0000;q1=0000;q0=c0;dang=0000;end if;end if;end process;end corn_arc;分频模块 图 2 为 图 2 代码如下:library ieee;use entity fen is port(clk:in std_logic;q:out std_logic);end fen;档位显示模块 锁存模块 显示驱动模块 4 总原理图 5 安装与调试 将试验箱中所用到的模块用导线连接起来,确定各级连线正确,保证连线稳定,将调试好的程序下载到芯片里,通过信号发生模块给系统发送不同频率的方波,检查其显示是否正确,如果显示不正确,那么重新调试系统。6 性能测试与分析 使用 SG1646 多功能函数信号发生器/频率计进行校正,使用其提供的一定频率的信号,将仪器上显示的发生的信号的频率与测量后得到的频率相比较,误差约为1%。7 结论 通过硬件验证,频率计工作正常,能够达到设计要求,可以准确测量量程内的频率参数,准确的显示量程,超过量程即报警,演示结束并通过了老师的验收,本系统合格。8 心得体会 通过本次课设,我不仅巩固了课本所学知识,而且学到了许多课外的知识,锻炼了我的实践综合能力,即让我懂得了怎样把理论应用于实际,又让们明白了如何解决在实践中遇到的问题。从整体方案的设计到各个模块的设计,再到上手编程,其中遇到很多大大小小的问题,通过去图书馆查找资料,加上通过网络,以及讨教同学,最后问题得以解决,我懂得了遇到问题解决问题的方法。相信以后再遇到困难,就不会毫无头绪了。从这次的课设我明白了兴趣是最好的老师,这次课设让我们真正的动手实践,我们从中找到探究问题的乐趣,并乐于去解决它,效率得到了提升。从中也发现了自己的知识还是欠缺很多,所以我以后会继续努力汲取更多的知识,让自己的生活更加的充实。9 参考文献 1 EDA 技术与实验 李国洪胡辉 机械工业出版 2 EDA 原理及 VHDL 实现 何斌 清华大学出版社 电子工程系EDA 原理与实验课程设计成绩评定表 专业:电子信息工程 班级:B09211 学号:101 姓名:刘昕卓 课题名称 数字频率计的设计 设计任务与要求 总体设计要求:通过本课程的学习使学生掌握可编程器件、EDA 开发系统软件、硬件描述语言和电子线路设计与技能训练等各方面知识;提高工程实践能力;学会应用 EDA 技术解决一些简单的电子设计问题。技术要点:设计一个能测量方波(3-5V)信号频率的数字频率计,测量结果用 4 位 LED显示器显示。测量频率范围(量程)可分为3 档。(1)0HZ 9999HZ (2)10KHZ (3)100KHZ 要求设置 3 个量程的的状态显示(3 个发光二极管),并且具有超量程提示报警功能。指导教师评语 建议成绩:指导教师:课程小组评定 评定成绩:课程负责人:年 月 日,

    注意事项

    本文(EEDA课程设计报告模版.pdf)为本站会员(深夜****等你...)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开