- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测控技术与仪器专业课程设计报告
班级:040852 姓名:姬树明 学号
起始时间:2012-02-27 2012-03-11
课程设计题目:基于 51 单片机频率计的设计(0—10MHz)
一、 对题目的认识和理解
1 引 言
本设计综合考虑了频率测量精度和测量反应时间的要求。例如当要求频率测量
结果为 3 位有效数字,这时如果待测信号的频率为 1 Hz,则计数闸门宽度必须大于
1 000 s。为了兼顾频率测量精度和测量反应时间的要求,把测量工作分为两种方法:
(1)当待测信号的频率>100 Hz 时,定时/计数器构成为计数器,以机器周
期为基准,由软件产生计数闸门,计数闸门宽度>1 s 时,即可满足频率测量结果
为 3 位有效数字;
(2 )当待测信号的频率<100 Hz 时,定时/计数器构成为定时器,由频率计
的予处理电路把待测信号变成方波,方波宽度等于待测信号的周期。这时用方波作
计数闸门,当待测信号的频率=100 Hz,使用 12 MHz 时钟时的最小计数值为 10
000 ,完全满足测量精度的要求。
二、 本频率计的设计以 AT89C51 单片机为核心,利用他内部的定时/计数器完成待测信
号周期/频率的测量。单片机 AT89C51 内部具有2 个 16 位定时/计数器,定时/
计数器的工作可以由编程来实现定时、计数和产生计数溢出时中断要求的功能。在
定时器工作方式下,在被测时间间隔内,每来一个机器周期,计数器自动加 1 (使
用 12 MHz 时钟时,每 1μs 加 1),这样以机器周期为基准可以用来测量时间间隔。
在计数器工作方式下,加至外部引脚的待测信号发生从 1 到 0 的跳变时计数器加 1,
这样在计数闸门的控制下可以用来测量待测信号的频率。外部输入在每个机器周期
被采样一次,这样检测一次从 1 到0 的跳变至少需要2 个机器周期(24 个振荡周期),
所以最大计数速率为时钟频率 1 /24 (使用12 MHz 时钟时,最大计数速率为 500
kHz )。定时/计数器的工作由运行控制位TR 控制,当 TR 置 1,定时/计数器开
始计数;当 TR 清 0 ,停止计数。
三、 2 频率计的量程自动切换
使用定时方法实现频率测量时,外部的待测信号通过频率计的预处理电路
变成宽度等于待测信号周期的方波,该方波同样加至定时/计数器的输入脚。工作
高电平是否加至定时/计数器的输入脚;当判定高电平加至定时/计数器的输入脚,
运行控制位 TR 置 1,启动定时/计数器对单片机的机器周期的计数,同时检测方波
高电平是否结束;当判定高电平结束时 TR 清 0 ,停止计数,然后从计数寄存器读出
测量数据。这时读出的数据反映的是待测信号的周期,通过数据处理把周期值变换
成频率值,由显示电路显示测量结果。
四、 使用计数方法实现频率测量时,外部的待测信号为单片机定时/计数器的计数
源,利用软件延时程序实现计数闸门。频率计的工作过程为:定时/计数器的计数
寄存器清 0 ,运行控制位TR 置 1,启动定时/计数器工作;运行软件延时程序,同
时定时/计数器对外部的待测信号进行计数,延时结束时 TR 清 0 ,停止计数。从计
数寄存器读出测量数据,测量数据在完成数据处理后,由显示电路显示测量结果。
测量结果的显示格式采用科学计数法,即有效数字乘以 10 为底的幂。这里设计
的频率计用 5 位数码管显示测量结果:前 3 位为测量结果的有效数字;第 4 位为指
数的符号;第 5 位为指数的值。采用这种显示格式既保证了测量结果的显示精度,
又保证了测量结果的显示范围(0 .100 Hz~9 .99 MHz )。
频率计测量量
原创力文档


文档评论(0)