- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机的数字频率计实验内容1.1数字频率计概述数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。本数字频率计将采用定时、计数的方法测量频率,采用四位LED数码管动态显示4位数。测量范围从1Hz—10kHz的正弦波、方波、三角波。用单片机实现自动测量功能。1.2频率测量仪的设计思路与频率的计算频率测量仪的设计思路主要是:设置单片机T1为计数器模式,对输入信号进行计数,T0设置为定时器模式,定时时间为1秒,则计数器所计数值即为被测信号频率。 1.3 基本设计原理基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。它以在单位时间内对被测信号上升沿计数的方法对正弦波、方波、三角波的频率进行自动的测量。如果被测信号频率超过量程,则有警报灯闪烁。所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。1.4 频率计性能参数设计 量程:0-10KHz 波形:方波 输入信号电压:5V二、数字频率计的硬件结构设计2.1 系统硬件的构成本频率计的数据采集系统主要元器件是单片机AT89C51,由它完成对待测信号频率的计数和结果显示等功能,外部还要有电源电路、复位电路、显示器,报警电路等器件,如下图所示:图一 数字频率计功能模块2.2 AT89C51单片机引脚说明在本次设计中,采用89C51作为CPU处理器,充分利用其硬件资源,结合数码管,发光二极管,按键开关构成控制及显示模块。在试验中选用P1.2,P1.3,P1.4端口分别控制数据和时钟信号的输入实现频率的动态显示。P口引脚外接发光二极管作为报警电路。P3.5引脚作为被测信号的输入引脚。2.3 数码管显示电路 本实验使用四位共阳极数码管,使用两片74HC595作为数码管驱动通过P1.2,P1.3,P1.4端口分别控制数据和时钟信号的输入实现频率的动态显示。三、实验原理图图二 数码管电路图三 数码管驱动电路图五 超量程报警电路图六 单片机及复位电路四、实验记录(1)程序设计调试过程记录 本次实验的程序框架都在实验的预习和准备中完成,其中包括延时函数编写,显示函数编写,定时器0初值计算,频率值的计算,定时器计数器的初始化和中断服务程序的编写。 但是由于预习和设计时针对的数码管硬件连接方式不同,在预习时针对的数码管为74HC245和74HC138两个芯片控制一组四位共阳极数码管的动态显示,其中74HC245控制数码管显示的数值,74HC138控制数码管显示位数,这种硬件连接方式的驱动程序编写较为简单,但缺点是需要占用单片机两组I/O口,使得单片机利用率降低。而实验所用的开发板也带有两组四位共阳极数码管,但他们是由两块74HC595控制,只需要用三个I/O口即可实现8位数码管的显示控制,大大提高了单片机端口的利用率,但程序编写较为复杂,且需要进行时序控制,逻辑也较为复杂。在这次试验中,该显示程序的编写和调试占用了很多时间。 在进行定时器模块设计时,由于定时时间较长,所以采用了方式1(16位计数器),将一次循环时间定为50ms,循环20次即为1s的时间。由于定时器0的工作方式一需要重装初值,因此在多次循环后会导致定时时间不准确,这会使最后计算得到的频率值产生误差,且频率越高误差越大(实验记录数据会在后边给出)。(2)实验数据记录输入波形:方波;输入信号幅值:5V;序号输入频率/Hz测量频率/Hz绝对误差/Hz相对误差110100025050003100110100.142002202001640044040018600660600110800880800.111900990900.112100011001000.113150016501500.114200022002000.115250027502500.116300033003000.117500055005000.118800088008000.119900099009000.1(3)误差分析 经过测量,发现测量频率与输入频率之间有较为明显的误差,且随着测量信号频率的升高绝对误差随之增大但相对误差基本不变,且由于误差的产生,频率只能测量到9K左右并不能达到预计量程。 经过对程序的分析发现误差的主要来源为定时器定时不准确造成的。在实验设计时考虑到定时时间较长,所以选择了定时器0的工作方式1,其最
您可能关注的文档
- 毕业论文(设计)“垫板”零件冲压工艺及模具设计.docx
- 毕业论文(设计)“盘类零件”工艺路线规划及夹具设计.docx
- 毕业论文(设计)ERP系统在财务管理中的应用研究.docx
- 毕业论文(设计)UG塑料碗注射模具设计.docx
- 毕业论文(设计)XJW-90冷喂料挤出机设计.doc
- 毕业论文(设计)ZX7-400逆变电源系统研究.doc
- 毕业论文(设计)办公自动化系统设计.doc
- 毕业论文(设计)班级信息管理系统的设计与实现.doc
- 毕业论文(设计)Edius视频编辑系列微课的设计与制作.doc
- 毕业论文(设计)编制“一倒挡变速叉”零件的工艺规程与其中第三道工序的机床专用夹具设计.docx
- 毕业论文(设计)基于android开发的租房app的论文.doc
- 毕业论文(设计)基于FPGA的八位加法器.doc
- 毕业论文(设计)基于FPGA的串联机器人控制系统设计.docx
- 毕业论文(设计)基于DSP的无线时钟同步系统设计.docx
- 毕业论文(设计)基于FPGA的串联机器人控制系统设计2.docx
- 毕业论文(设计)基于Matlab-Simulink的信号与线性系统仿真.doc
- 毕业论文(设计)基于P2P架构的简单聊天程序的设计与实现.doc
- 毕业论文(设计)基于FPGA的串联机器人控制系统设计及轨迹规划.doc
- 毕业论文(设计)基于PC+MCS-51架构的锅炉控制系统设计.doc
- 毕业论文(设计)基于FPGA的5自由度工业机械臂控制系统研究.doc
文档评论(0)