- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)-基于CPLD多功能等精度数字频率计的设计
河南机电高等专科学校毕业设计/论文
PAGE
PAGE 27
绪论
测频一直以来都是电子和通讯系统工作的重要手段之一。高精度的测频仪和频率发生器有着广泛的市场前景。以往的测频仪都是在低频段利用测周的方法、高频段用测频的方法,其精度往往会随着被测频率的下降而下降。该测频仪利用等精度的测频原理,保证了整个测试范围内恒定的测试精度。
在器件选择上,该测频仪采用Atmel公司生产的AT89C51单片机和Altera公司所生产的MAX 7000系列中的EPM7128SLC84-15。AT89C51是一种低功耗、高性能的8位CMOS单片机。片内有4KB的闪烁可编程/擦除只读存储器(FPEROM),并且与MCS-51引脚和指令系统完全兼容。芯片上的FPEROM允许在线或采用通用的编程器对其重复编程,可循环写入/擦除1000次。并且有宽工作电压范围、存储数据保存时间长(10年)等优点。是一款性价比较高的单片机。EPM7128SLC84-15是在Altera公司的第二代MAX结构基础上,采用先进的氧化物半导体E2PROM技术制造的。可容纳各种各样、独立的组合逻辑和时序逻辑函数。可以快速而有效的重新编程,并保证可编程擦除100次。EPM7128SLC84-15包含128个宏单元。每16个宏单元组成一个逻辑阵列块,同时,每个宏单元有一个可编程的“与”阵和固定的“或”阵,以及一个具有独立可编程时钟、时钟使能、清除和置位功能的可配置触发器。
单片机的软件采用汇编语言编写,CPLD的各种功能块用VHDL语言描述实现。
测频仪器性能也各不相同。该测频仪将CPLD的高速高可靠性、单片机的灵活控制功能和等精度测频原理较高的测量精度相结合,具有速度快、功能全、精度高等特点,适合于教学及科研工作使用。
第1章 等精度测频原理
1.1等精度测频原理
等精度测频的实现方法可以用图1-1来简化说明。
图1-1 等精度测频原理框图
图1-1中的门控信号是可预制的宽度为Tpr的一个脉冲。COUNT1和COUNT2是两个可控计数器。标准频率信号从COUNT1的时钟输入端CLK输入,其频率为Fs;经整形后的被测信号从COUNT2的时钟输入端CLK输入,设其实际频率为Fxe ,测量频率为Fx。
当门控信号为高电平时,被测信号的上沿通过D触发器的Q端同时启动计数器COUNT1和COUNT2。对被测信号Fx和标准频率信号Fs同时计数。当门控信号为低电平时,随后而至的被测信号的上沿将使这两个计数器同时关闭。设在一次门控时间Tpr中对被测信号计数值为Nx。对标准频率信号的计数值为Ns。则:
(标准频率和被测频率的门宽时间Tpr完全相同)
就可以得到被测信号的频率值为:
误差分析如下:
在一次测量中,由于Fx计数的起停时间都是由该信号的上升沿触发的,在Tpr时间内对Fx的计数Nx无误差;在此时间内Fs的计数Ns最多相差一个脉冲,即,则下式成立:
所以有:
根据相对误差公式有:
代入整理得:
又因为:
所以:
即:
其中:
由以上推导结果可得出下面结论:
(1) 相对测量误差与频率无关。
(2) 增大Tpr或提高Fs,可以增大Ns,减少测量误差,提高测量精度。
(3) 标准频率误差为△Fs/Fs,由于晶体的稳定度很高,标准频率误差可以进行校准。
(4) 等精度测频方法测量精度与预置门宽度和标准频率有关,与被测信号的频率无关。
在预置门时一间和常规测频闸门时间相同而被测信号频率不同的情况下,等精度测量法的测量精度在整个测量范围内保持恒定不变,而常规的直接测频法(在低频时用测周法,高频时用测频法),其精度会随着被测信号频率的下降而下降。
1.2 基本性能指标
(1) 频率测试功能:测频范围0.1Hz~60MHz,测频精度:测频全域相对误差恒为百万分之一(由LED的显示位数决定)。
(2) 周期测试功能:信号测试范围与精度要求与测频功能相同。
(3) 脉宽测试功能:测试范围0.11μS~1S,测试精度0.01μS。
(4) 占空比测试功能:测试精度1%~99%。
第2章 硬件电路设计
2.1 系统原理框图
系统组成原理框图如图2-1所示。由一片CPLD完成各种测试功能,对标准频率和被测信号进行计数。单片机对整个测试系统进行控制,包括对键盘信号的读入与处理;对CPLD测量过程的控制、测量结果数据的处理;最后将测量结果送LED显示输出。被测信号整形电路主要对被测信号进行限幅、放大、再经施密特触发器整形后送入CPLD。用50MHz的有源晶振作为CPLD的测试标准频率。电源部分采用220V交流电经变压、滤波、稳压后得到5V电压供整个系统使用。单片机由外接12MHz标准晶振提供时钟电路。
图2-1 系统原理框图
2.2 键控制模块
图2-2为按键接口电路,因为按键数量较少,所以采用独立式
您可能关注的文档
- 毕业设计(论文)-基于C++的网络聊天软件的设计与实现.doc
- 毕业设计(论文)-基于CAD技术的接触网站场平面设计(福厦城际A站).doc
- 毕业设计(论文)-基于CAN总线数据采集系统设计(含电路图).doc
- 毕业设计(论文)-基于CAD的汽车半轴模锻生产线液压系统设计.doc
- 毕业设计(论文)-基于CAN总线技术的汽车车灯、电动车窗、雨刮的控制系统.doc
- 毕业设计(论文)-基于CMS的可信企业网站策划与实现.doc
- 毕业设计(论文)-基于CMAC的过热蒸汽温度控制研究.doc
- 毕业设计(论文)-基于CATIA软件的包装机称重装置的设计.doc
- 毕业设计(论文)-基于CPLD的直流电机PWM控制器设计.doc
- 毕业设计(论文)-基于CPLD,FPGA的图像采集系统的设计与实现.doc
- 毕业设计(论文)-基于C51单片机的电子密码锁的设计.doc
- 毕业设计(论文)-基于CAN总线的楼宇温控系统的设计.doc
- 毕业设计(论文)-基于CS模式的图书馆管理系统.doc
- 毕业设计(论文)-基于CPLD的步进电机的设计.doc
- 毕业设计(论文)-基于CS模式的简论远程控制系统控制端的设计.doc
- 毕业设计(论文)-基于CS结构模式的图书借阅管理系统开发.doc
- 毕业设计(论文)-基于CS模式的进销存配置及商品管理系统.doc
- 毕业设计(论文)-基于CS结构的多功能聊天软件的设计与开发.doc
文档评论(0)