




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1)脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为,f为被测信号的频八位十进制数字频率计一、设计任务1)熟悉 Quatus 11 软件的基本使用方法。熟悉 EDA 实验开发系统的使用方法。学习时序电路的设计、仿真和硬件设计,进一步熟悉VHDL 设计技术。分析了 8 位十进制数字频率计的基本原理。5)对数字频率计的各个模块功能的分析,进行了功能仿真测试,得出仿真波形图。二、方案选择与设计通常情况下计算数字频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,每秒内待测信号的脉冲个数 ,此时我们称闸门时间为 1 秒。闸门时间也可以大于或小于一秒。闸门时间越长, 得到的频率值就越准确
2、, 但闸门时间越长则每测一次频率的间隔就越长。门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。数字频率计的主要功能是测量周期信号的频率。频率是单位时间(1S )内信号发生周期变化的次数。如果我们能在给定的 1S 时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被将其换算后数字电路识别的脉冲信号, 然后通过计数器计算这一段时间间隔内的脉冲个数, 显示出来。这就是数字频率计的基本原理。设计:率,N为计数器所累积的脉冲个数,T为产生N个脉冲所需的时间。所以,在1秒时间内计数器 所记录的结果,
3、就是被测信号的频率。被测频率信号取自实验箱晶体振荡器输出信号,加到主控室的输入端。1ms,再取晶体振荡器的另一标准频率信号,经分频后产生各种时基脉冲:10ms,0.1s,1s等,时基信号的选择可以控制,即量程可以改变。时基信号经控制电路产生闸门信号至主控门,只有在闸门信号采样期间内(时基信号的一个周期),输入信号才通过主控门。5)f=N/T,改变时基信号的周期 T,即可得到不同的测频范围。6 )当主控门关闭时,计数器停止计数,显示器显示记录结果,此时控制电路输出一个置零 信号,将计数器和所有触发器复位,为新一次采样做好准备。系统总体框架图系统时钟分频部分译码部分数码管显示 部分8位十进制数字频
4、率计的电路逻辑图8位十进制数字频率计的电路逻辑图,它由一个测频控制信号发生器TESTCTL、8个有Fein计各逻辑模块的功能与设计方法。8位十进制数字频率计的电路逻辑如图CNnC SD19 1n|Cf-IO ED3.0|时钟使能的十进制计数器CNT10、一个32位锁存器REG32B 8组成。以下分别叙述频率4.18所示。图4.1 8位十进制数字频率计的电路逻辑图三软件设计与仿真各功能模块的源程序及每个程序运行后的仿真波形:测频控制信号发生器的功能模块及仿真(1 )测频控制信号发生器的功能模块如下图所示。tEstctL!CLKTSTEtJCLR_CNTLOADLLiinstUi测频控制信号发生器
5、的功能模块图D(V2CLKUIK >R L cQ测频控制电路图(2)源程序如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY TESTCTL ISP ORT(CLK:IN STD_LOGIC;TSTEN:OUT STD_LOGIC;CLR_CNT:OUT STD_LOGIC;LOAD:OUT STD LOGIC);END TESTCTL;ARCHITECTURE ART OF TESTCTL ISSIGNAL Div2CLK:STD_LOGIC;BEGINPROCESS(CL
6、K)BEGIN IF CLK'EVENT AND CLK='1'THENDiv2CLK<=NOT Div2CLK;END IF;END PROCESS;PROCESS(CLK,Div2CLK)BEGINIF CLK='0'AND Div2CLK='0'THENCLR_CNT<='0'ELSE CLR_CNT<='1'END IF;END PROCESS;LOAD<=NOT Div2CLK;TSTEN<=Div2CLK;END ART;频率计的关键是设计一个测频率控制信号发生器,
7、产生测量频率的控制时序。 控制时钟TSTEN上升沿到信号。当TSTEN为高电平时,允许计数;当 TSTEN由高电平变为低电平(下降沿到来)时,应产生一个锁存信号,将计数值保存起来;锁存数据后,还要在下次 哦来之前产生零信号 CLEAR,将计数器清零,为下次计数作准备,如下图所示为测频控制信号仿真图。32位锁存器的功能模块及仿真(1)32位锁存器的功能模块下图所示。:REG32B151 LOADDOUT31 0 T DIN31 0f=t:r! instlS:锁存器的功能模块图(2)源程序如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY REG3
8、2B ISPORT (LOAD:IN STD_LOGIC;DIN1:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN2:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN3:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN4:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN5:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN6:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN7:IN STD_LOGIC_VECTOR(3 DOWNTO 0);DIN8:IN STD_
9、LOGIC_VECTOR(3 DOWNTO 0);DOUT1:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT2:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT3:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT4:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT5:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT6:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT7:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);DO
10、UT8:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);END REG32B;ARCHITECTURE ART OF REG32B ISBEGINPROCESS(LOAD,DIN1,DIN2,DIN3,DIN4,DIN5,DIN6,DIN7,DIN8)BEGINIF(LOAD'EVENT AND LOAD='1')THENDOUT1<=DIN1;DOUT2<=DIN2;DOUT3<=DIN3;DOUT4<=DIN4;DOUT5<=DIN5;DOUT6<=DIN6;DOUT7<=DIN7;DOUT8<=DI
11、N8;END IF;END PROCESS;END ART; rcIVfl LPLVIIPhuIriIIIIIII ni' i' II厂IsI D十进制计数器的功能模块及仿真(1)十进制计数器的功能模块如下图所示ir. . 4- _' . u I? crjuoCLKGQ3 0CLRCARRY_OUIEhlAi irstl4十进制计数器的功能模块计数器电路图(2 )源程序如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;en tity CNT10 ISCQ:OUTP OR
12、T(CLK,CLR,ENA:IN STD_LOGIC;STD_LOGIC_VECTOR(3 dow nto 0 );CARRY_OUT:OUT STD_LOGIC);END CNT10;ARCHITECTURE behav OF CNT10 ISBEGINP ROCESS(CLK,CLR,ENA)VARIABLE Q:STD_LOGIC_VECTOR(3 DOWNTO 0);BEGINIF CLR='0' THEN Q:=(OTHERS=>'0');ELSIF CLK'EVENT AND CLK='1'THENIF ENA='
13、;1' THENIF Q<9 THEN Q:=Q+1;ELSE Q:=(OTHERS=>'0');END IF;END IF;END IF;IF Q="1001"THEN CARRY_OUT<='1'ELSE CARRY_OUT<='0'END IF;CQ<=Q;END PROCESS;END behav;仿真波形为:TbM( jpbmFaul'iMSiin. ISiriiM 曽 iulftin锻沁加.尊(XlU/dilOit址引1iTnlr勺 OmilMEndIlnlllEffl观EIJlE3£琨灿IWhi"IDU):Dm*NitIUL1UQC):omidi四、硬件测试计数器电路图如下图所示。Z昌篇龟0门e暫 crni.dI 尊 £njiacnpEpcii-£Fueti | 惑 TEST口LtMI 磁 CEffpiaroiPep;II-帀w S.(迥 TE讥TLvrti楼 FSe Edit View Project Assignments Prctessi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科学篇SCMP 2024试题及答案
- 物流行业的战略创新试题与答案
- 安徽省滁州三中2025年高考化学一模试卷含解析
- 2025届福建省福州市长乐区长乐高级中学高三一诊考试化学试卷含解析
- 2025届江苏省苏州市实验中学高三下学期联考化学试题含解析
- 2025年环氧脂肪酸甲酯项目合作计划书
- 有效备考CPSM2024年试题及答案
- 2024年国际物流师职业健康考题探讨试题及答案
- 2024年CPMM耳熟能详题目及试题及答案
- 预防邪教知识
- 公司组织架构图(可编辑模版)
- 楷书(课件)课件
- 外研版(2019) 必修第二册 Unit 5 On the road Coast to Coast P57PPT( 共8张)
- 罗马帝国衰亡史pdf罗马帝国衰亡史史
- 北师大版生物七年级下册12.2感受器与感觉器官(第1课时)导学案(无答案)
- 最新露天矿山安全培训课件(经典)
- 环境学概论 考验知识点归纳刘陪同
- 部编版三年级上册音乐知识点汇总
- 室内设计施工图详细说明及制图规范说明ppt(智囊书屋)
- 贵州水城矿业集团马场煤矿“3.12”煤与瓦斯突出事故分析(定)
- 吉林省吉林市高考报名登记表
评论
0/150
提交评论