数字频率计是电工电子中常用的测量仪器,数字频率计通过用输入待测信号对一特定长度的信号进行计数,从而得出频率并通过数码管直观的显示出来。本文提出了一种与输入同步的数字频率计的设计,提高了频率计的精度,设计采用Multisim软件进行设计和仿真的过程,介绍了其工作原理,硬件电路设计和仿真的过程。设计采用了Multisim软件进行设计和仿真,设计结果得到的验证。Digital frequency counter is used to measure the frequency of a signal.It is common to use a multivibrator to generate a standard 1 second time base signal and count input signal gated by this signal.However,the asynchronous of this time base signal with input signal will bring errors.In this paper,a high precision frequency counter which use synchronized time base signal generator is proposed.This frequency counter is designed and simulated by Multisim tools and result is verified.
标签: multisim
上传时间: 2022-05-08
上传用户:
基于等精度测量原理的频率计,AT89S52和CPLD,有详细注释。测量准确。
上传时间: 2013-08-18
上传用户:3到15
基于ARM平台的等精度数字显示频率计的设计,已通过测试
上传时间: 2013-09-04
上传用户:谁偷了我的麦兜
一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/16 秒的时间内经过的周期数计算出工作频率, 单位 MHz:
上传时间: 2015-04-29
上传用户:iswlkje
基于ARM平台的等精度数字显示频率计的设计,已通过测试
上传时间: 2014-09-05
上传用户:sxdtlqqjl
等精度测频原理的频率计程序与仿真。。希望大家能用的到撒
上传时间: 2014-01-02
上传用户:cc1915
利用PWM产生高精度正弦波,从PWM引脚输出的脉冲信号经过简单的低通滤波后,可以得到平滑的正弦波,波的频率可以微调
上传时间: 2015-06-27
上传用户:qq521
《单片机接口技术实用子程序》配套源代码 包括:232,485,SPI总线,IIC,CAN,flash,16位AD7715,时钟日历芯片PCF8563的应用,等精度数字频率计的实现,直流电机的闭环和闭环控制等经典原代码!
上传时间: 2013-12-10
上传用户:comua
本设计以AT89C52为核心,充分利用AT89C52的三个定时/计时器,采用测量N个周期信号波形的算法.实现了频率,周期高精度的测量.
上传时间: 2015-09-24
上传用户:上善若水
频率计的fpja部分程序,,,用高精度测频法实现。。。能测1、、1M
上传时间: 2014-08-21
上传用户:daoxiang126