- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3数字频率计的设计
设计要求
1.设计一个能测量方波信号频率的频率计,测量结果用十进制数显示。
2. 测量的频率范围是1(10KHz,分成两个频段,即1(999Hz,1KHz(10KHz,用三位数码管显示测量频率,用LED显示表示单位,如亮绿灯表示Hz,亮红灯表示KHz。
3. 具有自动校验和测量两种功能,即能用标准时钟校验测量精度。
4. 具有超量程报警功能,在超出目前量程档的测量范围时,发出灯光和音响信号。
设计提示
脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为f=N/T,f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。所以,在1秒时间内计数器所记录的结果,就是被测信号的频率。
测量/校验选择模块*
计数器模块
送存选择报警模块
锁存模块
扫描显示模块
测量/校验选择模块*
输入信号:选择信号selet被测信号meas测试信号test
输出信号:CP1
当selet=0时,为测量状态,CP1=meas;
当selet=1时,为校验状态,CP1=test。
校验与测量共用一个电路,只是被测信号CP1不同而已。
设置1秒定时信号(周期为2秒),在1秒定时时间内的所有被测信号送计数器输入端。
计数器对CP1信号进行计数,在1秒定时结束后,将计数器结果送锁存器锁存,同时将计数器清零,为下一次采样测量做好准备。
设置量程档控制开关K,单位显示信号Y,当K=0时,为1(999Hz量程档,数码管显示的数值为被测信号频率值,Y显示绿色,即单位为Hz;当K=1时,为1KHz(10KHz量程档,被测信号频率值为数码管显示的数值乘1000,Y显示红色,即单位为KHz。
设置超出量程档测量范围示警信号alert。计数器由四级十进制计数构成(带进位C)。若被测信号频率小于1KHz(K=0),则计数器只进行三级十进制计数,最大显示值为999.Hz,如果被测信号频率超过此范围,示警信号驱动灯光、扬声器报警;若被测信号为1KHz(10KHz(K=1),计数器进行四位十进制计数,取高三位显示,最大显示值为9.99KHz,如果被测信号频率超过此范围,报警。
设计文档
一、原理
测频的原理归结成一句话,即在单位时间内对被测信号进行计数。下图说明了测频的原理及误差产生的原因。
图1 测频的原理
在上图中,假设时基信号为1khz,则用此法测得待测信号为1khz*7=70khz。但从图中可以看出,待测信号应该在77khz,误差约为7/77~9.1%。这个误差是比较大的,实际上,测量的脉冲个数的误差会在间。假设所测得脉冲个数为n,则所测频率的最大误差为1/(n-1)*100%。显然,减小误差的方法就是增大n。本频率计的要求测量结果以3位数表示,则测频误差应为1%~0.1%,则n的取值范围为:
100n100
即时基信号的频率为量程中最低频率的1/100(同时约为最高频率的1/1000)。通过计算得出下表中的数据。
待测信号与时基信号的关系
待测信号/khz 时基信号/hz 10~99.9 100 1~9.99 10
二、系统框图
图2 数字频率计系统框图
根据题意,各个模块的作用简述如下:
1、分频器:由于测频时不同量程需要不同的时基信号,分频模块是必不可少的。系统通过分频模块从晶振时钟(20MHz)分出系统所需要的几个时基信号,其中包括状态机所需时钟。
2、计数器:从原理中可以看出,测频的本质上是计数,所以计数器也是系统中不可或缺的模块。为实现量程的自动转换,本计数器需输出指示超量程和欠量程状态的信号。
3、状态机:题目要求本系统可以自动转换量程,如果把每个量程看成一个状态,那么量程的切换实际上就是状态的转换。显然,用状态机来实现是最方便的。
4、其他:如锁存器(用来使显示数字稳定)、同步整形电路(用来处理超量程和欠量程信号,避免状态机多次转移)和七段数码管译码电路等。
三、各功能模块的实现
1 状态机的设计
系统的状态机是用来自动切换量程的。根据前面的分析,我们可以设立4个状态,状态名及其对应的量程如下表所列
状态名 对应量程 时基信号/Hz F100K 10—99.9kHz 100 F10K 1—9.99kHz 10 OverError 超过数字频率计最高频率 100 LowError 低于数字频率计最低频率 10
假设计数器的超量程信号为over,欠量程信号为low,那么可以画出如下图所示的状态转移图。
图3 状态转移图
根据此状态转移图,很容易就可以写出对应的状态机程序。状态机见附录1
图4 状态机的仿真波形
2 计数器的设计
计数器的原理很简单,计数值大于999,就将超量程信号Over置1;若计数值小于100,则将欠量程
您可能关注的文档
最近下载
- 中国文化概论课件-中国文化的现代化.ppt VIP
- 酒店基本情况调查表.docx VIP
- 《GNSS定位测量技术》 课件 子项目1、2 GNSS定位技术的发展;坐标系统与时间系统.ppt
- 人教人音版七年级音乐上册《红旗颂》课件下载.ppt VIP
- 2024年新人教版一年级上册数学全册教案(新版教材).docx
- 消防检测课件.pptx VIP
- 生物制药实验室管理软件:LabVantage二次开发_(5).LabVantage用户界面定制.docx VIP
- 中国文化概论课件-中国文化的发展历程.ppt VIP
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf VIP
- 一种抗单粒子烧毁的高电子迁移率晶体管及其制备方法.pdf VIP
文档评论(0)