智能仪器频率测试仪设计崔建宇.docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能仪器频率测试仪设计崔建宇

智 能 频 率 测 试 仪 设 计 专业:应用电子技术 班级:09应电2班 学号:2009061595 姓名:崔建宇 指导老师:董卫军 1前言 本次设计是以STC12C5A3252单片机为控制核心的频率及相位测试仪。本次设计可完成对信号频率的频率测量和相位差测量。要求测量频率的范围为20Hz到20KHz,相位的范围为0°到360°。可通过按键实现测频或测相,用LED数码管直接显示读数,显示清晰直观。误差小,稳定性高。 设计要求: ⑴.功能要求 ①.可以测量被测信号的频率。 ②.使用多周期同步测量原理,实现全频段等精度测量。 ③.输入采用交流耦合方式。 ④.使用220V/50Hz交流电源,设置电源开关、电源指示灯和电源保护功能。 ⑵.主要技术指标 ①.测量频率范围:1Hz~1MHz ②.测量误差:≤0.01%(全频段) ③.额定输入信号电压:500mV ④.最大输入信号电压:100V ⑤.输入阻抗:1MΩ ⑥.显示方式:6位LED数码管显示被测信号的频率。 2总体方案设计 2.1方案比较 2.1.1 方案一 方案一的结构框图如下图2.1所示。 图2.1 方案一方框图 2.1.2方案二 方案二的结构框图如下图2.2所示。 图2.2 方案二方框图 2.2方案论证 本设计要完成信号频率的测量和相位差的测量。设计中有两路输入信号,也是被测量信号,它们是两个频率相同的正弦信号,频率范围为20Hz到20KHz,幅度为1到5V(可以扩展到(0.3到5V),但两者幅度不一定相等。 令正弦信号为,式中:称为幅值(最大值),且=,称为有效值;称为相位,称为初相位,称为角频率。、、称为正弦量的三要素。 方案一和方案二的比较见表2.1。 表2.1方案一和方案二的比较 方案 项目 方案一 方案二 芯片部分 741 741 整形部分 LM324 LM339 信号转换部分 74HC08 FPGA适配板 单片机部分 STC12C5A3252 AT89C51 显示部分 LED LED 只有两个同频率的(正弦)信号才有相位差的概念。不妨令两个同频率的正弦信号为 则相位差,由此可看出,相位差在数值上等于初相位之差,是一个角度。 不妨令,式中是相位差对应的时间差,且令为周期信号,则有比例关系:360°=:,可以推导得到=360° 此式说明,相位差与 一一对应,可以通过测量时间差及周期信号的测量,也就是时间的测量,而时间的测量则要用到电子计数器。信号频率的测量可以采用直接测频率的方法和周期测频率的方法。一般信号频率较高时,采用直接测频率法,而信号频率较低时,采用测周期的方法。用直接测频率的方法获得信号频率即是让定时器/计数器T1对外部事件计数,而让定时器/计数器T1定时1s,只有在这1s内T1启动对外部事件(即信号I)计数,则T1的计数值就是待测信号的频率。用测周期的方法获得信号频率即是对I进行2分频后的波形中,高电平的宽度正好对应I的周期,我们将此高电平信号作为单片机内部定时器的硬件启动/停止信号,便可测得周期T,由公式,得频率。 方案一工作原理:两路待测信号经整形后变成了矩形波信号1和2,1和2是同频率,不同相位的矩形波。 () 图2.3输入信号图 (2) 图2.4相位比较图 方案一工作原理:让FPGA实现数据的采集,即待测信号的频率f、两路输入信号的相位差所对应的时间差t分别转换为二进制数据,供STC单片机读取使用。STC从FPGA获取数据并经过CPU计算、转换等有关处理后,得到信号的频率和相位差并送LED数码管显示。 待测信号1、待测信号2经整形电路处理后,变为矩形波,不妨令其为A、B,可以认为A、B为两个同频率的有相位差的矩形波。FPGA通过对整形后的信号A、B的处理,要获得二进制数形式表示的信号频率以及相位差对应的时间差。 (1)频率的测量。对频率的测量采用测周期的方法,即在信号周期T时间内,对时标信号进行计数。设时标信号的频率为f,时标信号周期为T,对信号A二分频都得信号高平宽度就是信号周期T,此高电平宽度作为闸门的控制信号,控制计数器在T时间内对f进行计数,则有N/F=T,被测信号的频率为: f=1/T=f/N 上式中N计数器的计数值,当f一定时,它的大小表示信号频率的大小。 (2)相位差对应的时间差T的测量。对相位差的测量跟频率测量的方法类似,不过闸门控制信号为AB的高电平宽度,则有: N/f=T (3)f的确定及其FPGA的二进制数据位数的确定。因为相位差测量的绝对误差 ,而FPGA在测量T时有一个字的误差,对待测信号频率f=20kHz而言,下式成立: :=:50u

您可能关注的文档

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档