资讯详情

基于单片机的简易数字频率计设计报告(最终版)最新版

基于单片机的简单数字频率设计报告.doc》由会员分享,可免费在线阅读全文,更多与基于单片机的简单数字频率设计报告(最终版)》相关文档资源请在帮帮文库(www.woc88.com)搜索数亿文档库存。

1、当GATE在高电平时,计数器T、T计数操作控制位TR、TR高还是不能计数,还需要INTINT计数器只有高电平才能工作,所以当GATE=和TRTR=计数器是否计数取决于时间INTINT引脚信号,INTINT从变时开始计数,从变时停止计数,可用于测量INTINT脉冲宽度出现在端部。原理图分解为以下部分放大整形电路,如图所示放大整形电路,放大部分由集成操作放大器组成的反向比例操作电路,放大基于单片机的简单数字频率计设计报告课程设计名称:现代电子实验设计项目名称:简单数字频率计设计理论学院完成时间:简单数字频率计设计参与者魏正武功浪班恒设计要求设计自动范围数字频率计,要求如下:显示位数:位数,最大显示数。自动量程要求

2、频率测量部分:ATC当检测到频率测量按钮时,单片机上电后,在等待状态下工作(freq)按下时,开始测量,即转向频率测量程序执行,使用ATC定时计数器T定时,每次定时时间为ms,每定时ms,单片机响应中断一次,当中断计数满次时,P口用于和谐LS相连,LED与定器端口电平相对应的数字管显示。如图所示,待测频率信号放大,整形后输入单片机ATC的T引脚(ATCT两个定时计数器T和T,计数外部脉冲时,外部脉冲TT)。如图所示,待测频率信号放大,整形后输入单片机ATC的T引脚(ATCT两个定时计数器T和T,计数外部脉冲时,外部脉冲TT)。但是,对于工作MHz晶振下的ATC就机器周期而言,能够识别的最高频率是晶振,因此,当待测频率高于K时,需要对待测频率进行分频。常用的分频方法是使用计数器,该方案使用两个十进制计数器LS分频分频。被测

3、频率的数据经ATC送到输出口LCD显示器或数复杂的图形或字符时,应选择显示器或数字显示管LCD显示器(在本设计方案中显示和使用数字管LCD在数据显示方面,对于数字管,可以动态扫描和锁定输出。为了保证数据显示的稳定性,本方案中的数字管显示部分采用了锁定输出。对于LCD就显示器而言,需要通过编辑来实现。在量程精度和附加功能方面的设计中,该方案采用了一段数字管显示数据,测量范围为HzMHz,分为三档。第一档测量范围为HzKHz第二档测量范围为KHzMHz第三档测量范围为MHzMHz刷新时间为S。脉宽测量部分:定时器寄存器TMOD的D位(GATE)特殊功能,当GATE只要是低电平时TCON中的TRTR为了,计数器开始计数

4、ut当端输出100%定时满s时,单片机加工计数并送至锁定器锁定,然后数字管读锁定器显示测量频率。之后,等待下一个数据发送时刷新。当检测到测量频率过高且无法显示时,将从单片机P和P口输出两个控制信号,连接两个控制信号LS(双四选择数据选择器)选择端A和B,通过控制P和P实现测量频率的分频。脉宽测量部分:当检测到脉宽测量按钮时(wide)按下时,将其转移到脉宽测量程序中,并使用单片机的定时计数器进行测量。INT引脚为高电平时,定时器开始计数(定时器可视为机器周期的计数,晶振为MHz定时器接收每个脉冲的时间是us),当检测到下降边缘时,单片机响应中断,计数停止,ATC对计得的数量进行加工,送到锁存器锁定,然后通过数字管阅读

5.当它太高而无法显示时,从单片机的P和P口输出两个控制信号,连接两个控制信号LS(双四选择数据选择器)选择端A和B,通过控制P和P来实现对待测频率的分频。脉宽测量部分:当检测到脉宽测量按钮时(wide)按下时,将其转移到脉宽测量程序中,并使用单片机的定时计数器进行测量。INT引脚为高电平时,定时器开始计数(定时器可视为机器周期的计数,晶振为MHz定时器接收每个脉冲的时间是us),当检测到下降边缘时,单片机响应中断,计数停止,ATC对计得的数量进行加工,送锁存器锁定,然后通过数字管读锁存器显示测得的脉宽。程序部分:程序部分的设计主要是与硬件电路相结合,正确实现更高的精度测量。程序部分:程序部分的设计主要是与硬件电路相结合,以正确实现更高的精度测量。整个系统软件的设计采用了自上而下的模块化结构

6系统程序统一管理和执行,形成独立模块。它主要完成测量、数据操作、显示等各种功能。如图所示,是频率测量主程序的粗略流程图。测量主程序流程图部分的测量结果如下图所示:被测正弦信号频率为Hz,幅值为mV显然,由于测量频率过小,此时没有显示误差。被测方波信号频率为Hz显然,这个时候也是因为测量频率太小,没有显示错误。被测正弦信号频率为KHz,当幅值为V时:显然,由于测量频率过小,此时没有显示误差。被测信号频率为KHz时:此时,测量中结果显示了误差,偏离值为||=Hz,误差为()*%=%。可见误差还是很小的。由此可见,该频率计对较小频率的测量更为准确。被测信号频率为KHz此时,测量结果显示误差,偏差值为||=Hz,误差为()*

7.分测量结果如下图所示:被测正弦信号频率为Hz,幅值为mV时:显然,此时由于所测频率过小,没有显示出误差。被测方波信号频率为Hz显然,这个时候也是因为测量频率太小,没有显示错误。被测正弦信号频率为KHz,当幅值为V时:显然,由于测量频率过小,此时没有显示误差。被测信号频率为KHz此时,测量结果显示误差,偏差值为||=Hz,误差为()*%=%。可见误差还是很小的。由此可见,该频率计对较小频率的测量更为准确。被测信号频率为KHz此时,测量结果显示误差,偏差值为||=Hz,误差为()*定时满s时,单片机加工计数并送至锁定器锁定,然后通过数字管读取锁定器显示测量频率,然后等待下一个数据发送刷新,当检测到待测频率时

8、号频率为KHz此时,测量结果显示误差为:||=H误差()*%=%。脉宽测量部分:输入Hz方波时(测量结果单位为ms):显然,由于测量的信号频率太小,脉宽误差没有显示。输入Hz方波时:输入KHz的方波时:显然,此时由于所测信号频率过小,没有显示出脉宽的误差。从上述测量结果可以看出,模拟在允许误差范围内与实际值相同。结论:通过电路的设计,我们对数字电路中常用的芯片有了更多的了解,但频率计只能测量中低频率,如果频率较大,误差也会增加。目前的频率计正朝着高精度、微型化、多功能的方向发展。简单的单片机和数字电路已经无法适应这种变化。现代频率计设计采用更高精度、更快的操作FPGA频率计设计师需要创新思维,与时俱进

9.存器显示测量脉宽。程序部分:程序部分的设计主要是与硬件电路相结合,正确实现更高的精度测量。整个系统软件的设计采用自上而下的模块化结构模式,将各功能分为信号,从而实现更大频率范围的测量。下图为分频电路模拟截图:输入信号为Hz,从上到下依次是原始信号、分频信号和分频信号。如图所示,显示和锁定电路显示、锁定电路显示和锁定部分的电路由片片组成LS由一段数码管组成,ATC将记录的数据分解为最高和次高,然后分时发送到数据总线分时发送到数据总线的P端口,然后由P端口发出的锁定信号依次锁定。最后,数字管显示每个锁定的数字。ATC的P、P、P来控制的,其原理类似于分频电路的控制,因此不再重复。简易频率计的整体电路图如图所示

10.本设计还初步学习了单片机的基本知识和性能。单片机作为微型计算机的重要分支,越来越多地应用于国民经济的各个领域,如测控系统、智能仪器、智能产品、计算机外设等。在未来的发展趋势中,仍有无限的发展潜力。为了更多地了解和学习单片机,我们选择使用单片机进行这个实验。由于对单片机课程的学习不够深入,我们在设计过程中也遇到了很多问题,但我们没有选择放弃。第二,我们选择阅读数据和在线搜索来解决我们遇到的问题,最后,我们建立了电路。虽然不够好,但我仍然认为这是一个很大的改进。我相信,只要你练习,你就会有所收获。成绩评定(包括教师评语和课程设计等级)%=%。成绩评定(包括教师评语和课程设计等级)%=%。可见,该频率计对于低频率的测量是比较准确的。被测信

11.计数器大于时(溢出)量程自动升高一档,输入被测电压:HzMHz方波或正弦波的幅度为mvv(有效值)。计过程测量原理:原理图如图所示的频率测量部分:本设计方案还采用传统的测量方法,即在单位时间内测量信号的脉冲边缘(上升或下降边缘)。频率测量的硬件电路主要由分频控制电路、单片机控制部分、计数和显示电路组成。单片机控制部分主要完成测量过程的控制、测量结果的处理和显示。单片机选用ATC,其中P(T)用于输入待测信号。一次计数完成后,单片机操作计数值并将其送到位锁定器LS。ATC由系统程序统一管理和执行的独立模块。它主要完成测量、数据操作、显示等各种功能。如图所示,是频率测量主程序的粗略流程图。图频测量主程序的流程图

12、Au=RR=,当然,通过调整电阻R和R满足实际需要的值。整形外科部分仅由一个与门组成,与门的一端连接高电平,另一端连接输入信号。当输入信号的振幅高于与门的阈值电压时,与门的输出端将得到高电平。相反,输出低电平,实现波形变换。下图为放大整形手术的模拟截图:输入正弦波的振幅值为mV,频率为kHz,从上到下依次是原始信号、放大信号、整形手术信号:分频电路分频电路分频电路如图所示LS、和一片LS单片机ATC从P和开始P输出P=,P=,此时将从LS的outut端输出未经分频的信号,当ATC脉冲频率高于检测KHz时,置P=,P=,此时将从LS的outut当端输出非常频信号时ATC脉冲频率高于检测MKHz时,P=,置P=,此时将从LS的out

标签: au3电阻器定时器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台