等精度频率计.doc

上传人:美****子 文档编号:58007297 上传时间:2022-11-06 格式:DOC 页数:21 大小:235.50KB
返回 下载 相关 举报
等精度频率计.doc_第1页
第1页 / 共21页
等精度频率计.doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《等精度频率计.doc》由会员分享,可在线阅读,更多相关《等精度频率计.doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、等精度频率计一、设计任务与要求设计并制作一台能测量频率与周期的等精度频率计,即在整个频率测量与周期测量范围内可获得同样高的测量精度。电路示意图如下图。 等精度频率计电路示意图(1) 频率测量范围:1Hz10MHz7位数字显示;(2) 周期测量范围:1s;(3) 信号及信号幅度:矩形波,TTL电平;(4) 测量误差10-7仅考虑计数误差;(5) 预置闸门时间:1s(6)为了到达能对相关知识点进展练习的目的,要求按图1所示的电路构造设计,除应包括单片机、数字电路局部外,还应按发挥局部的要求增加模拟通道电路局部。二计数测量误差闸门时间由晶体振荡器屡次倍频或分频获得,所以,标准频率误差就是频率计中晶体

2、振荡器的准确度。为了使标准频率误差对测量结果产生影响足够小,应认真选择晶振的准确度。一般说来,频率计显示器的位数愈多,所选择的内部晶振准确度就应愈高。例如七位数字的通用计数器一般采用准确度优于107数量级的晶体振荡器。这样,在任何测量条件下,由标准频率误差引起的测量误差,都不大于由1误差所引起的测量误差。放大,整形与门晶振分频门控计数N个译码显示被测信号的频率图2 等精度频率计的示意波形图设单片机在同一闸门时间TG内,测得被测信号fx的个数是Nx,测得时钟信号fs的个数是NS,那么可得上式说明频率测量的相对误差由三项组成,前面两项是量化误差,也称为计数误差,后面一项为哪一项标准频率的误差。由于

3、电路中同步控制D触发器的同步作用,已经消除了被测信号NX的量化误差NX,因此频率测量计数量化相对误差的绝对值仅为:此时,虽然量化误差NS依然存在,但由于标准频率fs较高,即NS较大,而|NS|=20)i=0;CLK=0;while(Q);/此处是等待电平的变换TR0=0;TR1=0;dis0=TL0|(TH08);dis1=TL1|(TH1=10000000)num=num;dis_LCD(unsigned long int)num/10000000+0x30,0x02);dis_LCD(unsigned long int)num/1000000%10+0x30,0x03);print(.,0

4、x04);dis_LCD(unsigned long int)num/100000%10+0x30,0x05);dis_LCD(unsigned long int)num/10000%10+0x30,0x06);dis_LCD(unsigned long int)num/1000%10+0x30,0x07);dis_LCD(unsigned long int)num/100%10+0x30,0x08);dis_LCD(unsigned long int)num/10%10+0x30,0x09);/dis_LCD(unsigned long int)num%10+0x30,0x0a);print

5、(MHz,0x0b); else if(numb=1000000)&(numb=100000)&(numb=10000)&(numb=1000)&(numb=100)&(numb=10)&(numb100)num=num*1000000;dis_LCD(unsigned long int)num/10000000+0x30,0x02);dis_LCD(unsigned long int)num/1000000%10+0x30,0x03);print(.,0x04);dis_LCD(unsigned long int)num/100000%10+0x30,0x05);dis_LCD(unsign

6、ed long int)num/10000%10+0x30,0x06);dis_LCD(unsigned long int)num/1000%10+0x30,0x07);dis_LCD(unsigned long int)num/100%10+0x30,0x08);dis_LCD(unsigned long int)num/10%10+0x30,0x09);/dis_LCD(unsigned long int)num%10+0x30,0x0a);print( Hz,0x0b);else/ if(numb=1000000)Tnum=Tnum*10;dis_LCD(unsigned long in

7、t)Tnum/10000000+0x30,0x02);print(.,0x03);dis_LCD(unsigned long int)Tnum/1000000%10+0x30,0x04);dis_LCD(unsigned long int)Tnum/100000%10+0x30,0x05);dis_LCD(unsigned long int)Tnum/10000%10+0x30,0x06);dis_LCD(unsigned long int)Tnum/1000%10+0x30,0x07);dis_LCD(unsigned long int)Tnum/100%10+0x30,0x08);dis_

8、LCD(unsigned long int)Tnum/10%10+0x30,0x09);dis_LCD(unsigned long int)Tnum%10+0x30,0x0a);print(s,0x0b); else if(Tnumb=100000)&(Tnumb=10000)&(Tnumb=1000)&(Tnumb=100)&(Tnumb=10)&(Tnumb100)Tnum=Tnum*1000000;dis_LCD(unsigned long int)Tnum/10000000+0x30,0x02);dis_LCD(unsigned long int)Tnum/1000000%10+0x3

9、0,0x03);print(.,0x04);dis_LCD(unsigned long int)Tnum/100000%10+0x30,0x05);dis_LCD(unsigned long int)Tnum/10000%10+0x30,0x06);dis_LCD(unsigned long int)Tnum/1000%10+0x30,0x07);dis_LCD(unsigned long int)Tnum/100%10+0x30,0x08);dis_LCD(unsigned long int)Tnum/10%10+0x30,0x09);dis_LCD(unsigned long int)Tn

10、um%10+0x30,0x0a);print( Hz,0x0b);else/ if(numb10)Tnum=Tnum*10000000;dis_LCD(unsigned long int)Tnum/10000000+0x30,0x02);print(.,0x03);dis_LCD(unsigned long int)Tnum/1000000%10+0x30,0x04);dis_LCD(unsigned long int)Tnum/100000%10+0x30,0x05);dis_LCD(unsigned long int)Tnum/10000%10+0x30,0x06);dis_LCD(unsigned long int)Tnum/1000%10+0x30,0x07);dis_LCD(unsigned long int)Tnum/100%10+0x30,0x08);dis_LCD(unsigned long int)Tnum/10%10+0x30,0x09);dis_LCD(unsigned long int)Tnum%10+0x30,0x0a);print( Hz,0x0b);MR=1;/PR=0;TL0=0;TL1=0;TH0=0;TH1=0;ET2=1;TR2=1;第 21 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

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

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