基于cpld与51单片机的数字频率计的设计

基于cpld与51单片机的数字频率计的设计

ID:3144151

大小:6.70 MB

页数:27页

时间:2017-11-19

基于cpld与51单片机的数字频率计的设计_第1页
基于cpld与51单片机的数字频率计的设计_第2页
基于cpld与51单片机的数字频率计的设计_第3页
基于cpld与51单片机的数字频率计的设计_第4页
基于cpld与51单片机的数字频率计的设计_第5页
资源描述:

《基于cpld与51单片机的数字频率计的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告项目名称:基于CPLD与51单片机的数字频率计的设计组员:赵聪(2012128089)关珊珊(2012128022)谢叶青(2012128068)成民民(2012128011)刘慧(2012128040)马商牟司(2012128044)指导老师:张静基于CPLD与51单片机的数字频率计的设计摘要:频率测量是电子测量领域中重要的也是基本物理的测量量之一。基于传统频率测量原理的频率计的测量精度将随被测频率信号频率的下降而下降,在实际应用中有较大的局限性,而基于CPLD与51单片机的数字频率计采用等精度测量方法,利用CPLD实现了频率、周期、占空比的测量计数。基于CPLD与51

2、单片机的数字频率计的设计采用自上向下的设计方法,用STC12C5A60S2单片机作为系统的主控部件,实现整个电路的测试信号控制、数据运算处理、键盘扫描和控制液晶的显示输出。复杂可编程逻辑器件CPLDEPM240完成各种时序逻辑控制、计数功能。本系统实现了测频范围为0.1Hz~10MHz,测频精度:测频全域相对误差恒为百万分之一;脉宽测试范围0.1μs~1s;测试精度0.01μs;占空比测试范围1%~99%,测试精度1%。关键字:数字频率计;CPLD;STC12C5A60S2;EDA技术;EPM240目录1引言12总体方案的分析和设计12.1测频原理分析12.1.2基于CPLD与51单

3、片机的数字频率计原理22.1.3误差分析32.2数字频率计的系统设计43硬件设计与设计53.1电源部分电路53.2按键检测及蜂鸣器电路53.3单片机最小系统63.4CPLD测频模块63.4.1测频/测周期的实现63.4.2.控制部件设计73.4.3计数部件设计73.5液晶显示模块94软件设计与实现104.1CPLD软件设计104.1.1CPLD模快实现的功能104.1.2标准频率测试计数器104.1.3测脉宽逻辑114.2单片机软件设计114.2.1单片机的编程与流程图115性能测试与误差分析155.1性能测试155.2误差分析166结束语16[参考文献]16附录171引言数字频率计

4、是通信设备、视、音频等科研项目生产领域不可缺少的重要测量仪器[1]。基于传统频率测量原理的频率计的测量精度将随被测频率信号频率的下降而下降,在实际应用中有较大的局限性。如果要求只使用一种测量方法而对整个频率范围内的频率信号的测量都能达到同样的精度,就只能采用等精度频率测量方法。而基于CPLD与51单片机的数字频率计不但能在整个频率测量区域内保持恒定的频率测量精度,且具有较高的频率测量精度。因此,等精度频率测量技术在现实的应用非常广泛。基于CPLD与51单片机的数字频率计的设计采用自上向下的设计方法,用STC12C5A60S2单片机作为系统的主控部件,实现整个电路的测试信号控制、数据运

5、算处理、键盘扫描和控制液晶的显示输出。复杂可编程逻辑器件CPLDEPM240完成各种时序逻辑控制、计数功能,在OuartusII平台上用Verilog硬件描述语言设计以及编译,调试,仿真和下载[3]。本系统实现了测频范围为0.1Hz~10MHz,测频精度:测频全域相对误差恒为百万分之一;脉宽测试范围0.1μs~1s;测试精度0.01μs;占空比测试范围1%~99%,测试精度1%。2总体方案的分析和设计2.1测频原理分析2.1.1频率测量方案方案一:周期频率测量法。通过测量被测信号的周期,由公式求出待测信号的频率。这种频率测量方法需要有标准倍的频率信号,在待测信号的一个周期内,对提供的

6、标准信号进行周期计数。这种方法的计数值会产生最大为±1个脉冲误差,并且测试精度与计数器中记录的数值有关,为了保证频率的测量精度,周期测量法仅适用于频率较低的待测信号的频率测量。方案二:直接频率测量法。直接率测量的方法就是在确定的单位时间内,检测被测信号的脉冲数。由于设置的单位时间通常不是被测频率信号的周期的整数倍数,这种测量方法的脉冲计数也会产生最大为±1个脉冲误差。当我们进一步分析测量误差:设待测信号脉冲周期为,频率为,当测量时间为第24页时,测量准确度为,由上面的推导可知直接频率测量的准确度与被测信号的频率有关:当被测信号的频率越高则测量精度也就越高,反之频率的测量精度也越低。因

7、此直接频率测量的方法一般只适合测量频率较高的被测信号,不能满足在整个频率段内测量精度保持不变的要求。方案三:等精度频率测量法,测量的精度保持一个定值,不随所测信号频率的变化而变化。在快速测量的要求下,如果要得到较高的频率测量精度,那么必须采用较高频率的标准信号。由于单片机本身时钟频率不高,同时受到若干指令运算的限制,测频速度较慢,无法满足高精度、高速的测频要求;而采用集成度高、速度快的现场可编程门阵列CPLD能够实现高精度、高速的频率测量。综上所述,选择方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。