频率计设计思路

频率计设计思路
频率计设计思路

总体:先用测频法测得一个数据,然后判断F<100HZ ? ,否就送数码管显示,是就转用测周法再次测量,然后显示。

测频法:Fx=N/T , T 为定时时间,N 为T 时间内统计的脉冲个数。

编程:定一个时间,在设定时间内统计被测信号的脉冲个数,时间到,取出N->N/T。

测周法:Fx=1/Tx ,Tx=N*Tc , 12M晶振时,机器周期Tc=0.000001s 。

编程:在一个被测周期内,统计系统时钟的个数N,然后*0.000001s 就是Tx,再倒数就是被测频率值。外部中断INT0或INT1 设置成下降沿中断,两个下沿之间就是一个Tx ; 或者两个计数器计数模式溢出中断中断之间也是一个Tx 。一个Tx后取出计数器里面的值N , N*0.000001s->Tx 。

(思路仅供参考!)

定时器T0,T1工作模式:

定时模式时,计数器对系统时钟计数,每一个机器周期,计数器加1,直到记满溢出。计数模式时,计数器对来自外部P3.4( T0 ) , P3.5( T1 )的脉冲计数,每来一个下降沿,计数器加1,直到记满溢出。(这些课本里都有的)

可以参考人家的思路:

/***************************************************************************

标题:51频率计

说明:通过对信号在1s内的脉冲计数值求得频率,并通过数码管显示结果

工作于:L Y5A-L2A开发板

作者:YangTing

日期:2012年4月9日

备注:使用12M晶振,频率量程<10000Hz

******************************************************************************/

TIMER_H EQU 46H ;定时器高位字节单元

TIMER_L EQU 47H ;定时器低位字节单元

TIMCOUNT EQU 48H ;时间中断数

INT_H EQU 45H ;T1计数缓冲单元高地址

INT_L EQU 44H ;T1计数缓冲单元低地址

;脚功能定义

SMG_q EQU P1.0 ;定义数码管阳级控制脚,千位

SMG_b EQU P1.1 ;定义数码管阳级控制脚,百位

SMG_s EQU P1.2 ;定义数码管阳级控制脚,十位

SMG_g EQU P1.3 ;定义数码管阳级控制脚,个位

;数据存放

ORG 0100H

TABLE: DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H

;共阳数码管0-9

ORG 0000H

LJMP START

ORG 000BH

JMP T0_interrupt

ORG 0200H

;-------------------------------------------------------------

;主程序

;-------------------------------------------------------------

START: LCALL PRO_init

LCALL TIM_set

LOOP:

MOV R0,INT_H

MOV R1,INT_L

LCALL HEX2BCD

MOV A,R4

MOV B,#16

DIV AB ;除以16,目的是分离出高、低四位

MOV R1,A ;存放十位

MOV R0,B ;存放个位

MOV A,R2

MOV A,R3

MOV B,#16

DIV AB

MOV R3,A ;存放千位

MOV R2,B ;存放百位

LCALL DISPLAY

JMP LOOP

;---------------------------------------------------------

;初始化程序

;---------------------------------------------------------

PRO_init:

MOV A,#00H

MOV B,#00H

MOV P0,#0FFH

MOV P1,#0FFH

MOV P2,#0FFH

MOV INT_H,#00H

MOV INT_L,#00H

MOV TIMCOUNT,#00H

MOV TIMER_H,#3CH ;定时50 MS

MOV TIMER_L,#0B0H

SETB P3.5 ;P3.5端口(T1)置输入状态

RET

;--------------------------------------------------------

;定时/计数器设置

;T0,T1均工作于方式1,T0用于定时,T1用于脉冲计数

;--------------------------------------------------------

TIM_set:

MOV TMOD,#0D1H ;T0,T1模式设置

MOV TH0,TIMER_H ;设置定时初值高位

MOV TL0,TIMER_L ;设置定时初值低位

MOV TH1,#00H ;清T1计数器

MOV TL1,#00H

MOV IE,#82H ;开总中断,开T0中断

SETB TR1 ;计数器T1开始工作

SETB TR0 ;定时器T0开始工作

RET

;-------------------------------------------------------

;十六进制数转十进制

;-------------------------------------------------------

HEX2BCD:

CLR A

MOV R2,A ;先清零

MOV R3,A

MOV R4,A

MOV R5,#16 ;共转换十六位数

ELOOP:

CLR C

MOV A,R1 ;从待转换数的高端移出一位到Cy

RLC A

MOV R1,A

MOV A,R0

RLC A

MOV R0,A

MOV A,R4 ;送到BCD码的低端

ADDC A,R4 ;带进位加。自身相加,相当于左移一位

DA A ;十进制调整,变成BCD码

MOV R4,A

MOV A,R3

ADDC A,R3

DA A

MOV R3,A

MOV A,R2

ADDC A,R2

MOV R2,A

DJNZ R5,ELOOP ;共转换十六位数

RET

;-------------------------------------------------------

;定时器0中断服务程序

;-------------------------------------------------------

T0_interrupt:

CLR TR0 ;关闭T0

MOV TL0,TIMER_L ;重新赋初值

MOV TH0,TIMER_H

INC TIMCOUNT ;定时1S,时间单位

MOV A,TIMCOUNT ;查看数量值

CJNE A,#20,T_END ;如果没有到1S返回

CLR TR1 ;关闭T1

MOV TIMCOUNT,#00H ;到1S则清零

MOV INT_L,TL1 ;取出计数值

MOV INT_H,TH1

MOV TH1,#00H ;清空T1数据

MOV TL1,#00H

SETB TR1 ;重启T1

T_END:

SETB TR0 ;重启T0

RETI

;-------------------------------------------------------

;数码管显示子程序

;-------------------------------------------------------

DISPLAY:

MOV DPTR,#TABLE

MOV A,R3

CLR SMG_q ;千位数码管

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

MOV P0,#0FFH

SETB SMG_q

MOV A,R2

CLR SMG_b ;百位数码管

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

MOV P0,#0FFH

SETB SMG_b

MOV A,R1

CLR SMG_s ;十位数码管

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

MOV P0,#0FFH

SETB SMG_s

MOV A,R0

CLR SMG_g ;个位数码管

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

MOV P0,#0FFH

SETB SMG_g

RET

;-------------------------------------------------------

;延时子程序

;-------------------------------------------------------

DELAY: MOV R7,#10

DJNZ R7,$

RET

END

程序设计内容

(1).定时/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的T0,最大计数值为f OSC/24,

由于f OSC=12MHz,因此:T0的最大计数频率为250KHz。对于频率的概念就是

在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒

中到,就停止T0的计数,而从T0的计数单元中读取计数的数值,然后进行数据

处理。送到数码管显示出来。

(2).T1工作在定时状态下,最大定时时间为65ms,达不到1秒的定时,所以采用定时50ms,共定时20次,即可完成1秒的定时功能。

#include

unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};

unsigned char dispbuf[8]={0,0,0,0,0,0,10,10};

unsigned char temp[8];

unsigned char dispcount;

unsigned char T0count;

unsigned char timecount;

bit flag;

unsigned long x;

void main(void)

{

unsigned char i;

TMOD=0x15;

TH0=0;

TL0=0;

TH1=(65536-4000)/256;

TL1=(65536-4000)%256;

TR1=1;

TR0=1;

ET0=1;

ET1=1;

EA=1;

while(1)

{

if(flag==1)

{

flag=0;

x=T0count*65536+TH0*256+TL0;

for(i=0;i<8;i++)

{

temp[i]=0;

}

i=0;

while(x/10)

{

temp[i]=x%10;

x=x/10;

i++;

}

temp[i]=x;

for(i=0;i<6;i++)

{

dispbuf[i]=temp[i];

}

timecount=0;

T0count=0;

TH0=0;

TL0=0;

TR0=1;

}

}

}

void t0(void) interrupt 1 using 0

{

T0count++;

}

void t1(void) interrupt 3 using 0

{

TH1=(65536-4000)/256;

TL1=(65536-4000)%256;

timecount++;

if(timecount==250)

{

TR0=0;

timecount=0;

flag=1;

}

P0=dispcode[dispbuf[dispcount]];

P2=dispbit[dispcount];

dispcount++;

if(dispcount==8)

{

dispcount=0;

}

}

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

发布: | 作者:--| 来源: --| 查看:171次| 用户关注:

题目:基于51单片机的数字频率计专业:计算机科学与技术(专升本)班级:

ONT>目:基于51单片机的数字频率计

专业:计算机科学与技术(专升本)

班级:056计算机科学与技术

姓名:蔡永学号:05191131

指导老师:余水宝

成绩:

( 2006.6 )

目录

第1节引言 (2)

1.1 数字频率计概

述 (2)

1.2 频率测量仪的设计思路与频率的计

算 (2)

1.3 基本设计原

理 (3)

第2节数字频率计(低频)的硬件结构设计 (4)

2.1系统硬件的构成 (4)

2.2系统工作原理图 (4)

2.3AT89C st1:chmetcnv>51单片机及其引脚说明 (5)

2.4信号调理及放大整形模块 (7)

2.5时基信号产生电路 (7)

2.6显示模块 (8)

第3节软件设计 (12)

3.1 定时计数 (12)

3.2 量程转换 (12)

3.3 BCD转换 (12)

3.4 LCD显示 (12)

第4节结束语 (13)

参考文献 (14)

附录汇编源程序代码 (15)

基于51单片机的数字频率计数理与信息工程学院计算机专升本056班蔡永

指导老师 余水宝

第1节 引言

本 应用系统设计的目的是通过在“单片机原理及应用”课堂上学习的知识,以及查阅资料,培养一种自学的能力。并且引导一种创新的思维,把学到的知识应用到日常 生活当中。在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程,学会对常见问 题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。全能提高个人系统开发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打下了坚实 的基础。

1.1数字频率计概述

数 字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦 信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直 观,经常要用到频率计。

本数字频率计将采用定时、计数的方法测量频率,采用一个1602A LCD 显示器动态显示6位数。测量范围从1Hz —10kHz 的正弦波、方波、三角波,时基宽度为1us,10us,100us,1ms 。用单片机实现自动测量功能。

基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。它以测量周期的方法对正弦波、方波、三角波的频率进行自动的测量。

1.2频率测量仪的设计思路与频率的计算

1.2频率测量仪的设计思路与频率的计算

频率测量仪的设计思路主要是:对信号分频,

测量一个或几个被测量信号周期中已知标

准频率信号的周期个数,进而测量出该信号频率的大小,其原理如右图1所示。

若被测量信号的周期为,分频数m1,分频后信号的周期为T,则:T=m1T x。由图可知:T=NT o (注:T o为标准信号的周期,所以T为分频后信号的周期,则可以算出被测量信号的频率f。)由于单片机系统的标准频率比较稳定,而是系统标准信号频率的误差,通常情况下很小;而系统的量化误差小于1,所以由式T=NT o可知,频率测量的误差主要取决于N值的大小,N 值越大,误差越小,测量的精度越高。

1.3基本设计原理

基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。它以测量周期的方法对正弦波、方波、三角波的频率进行自动的测量。

所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。其中脉冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等于被测频率f x。时间基准信号发生器提供标准的时间脉冲信号,若其周期为1s,则门控电路的输出信号持续时间亦准确地等于1s。闸门电路由标准秒信号进行控制,当秒信号来到时,闸门开通,被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器计得的脉冲数N是在1秒时间内的累计数,所以被测频率fx=NHz。

第2节数字频率计(低频)的硬件结构设计

2.1系统硬件的构成

本频率计的数据采集系统主要元器件是单片机AT89C51,由它完成对待测信号频率的计数和结果显示等功能,外部还要有分频器、显示器等器件。可分为以下几个模块:放大整形模块、秒脉冲产生模块、换档模拟转换模块、单片机系统、LCD显示模块。各模块关系图如图2所示:

2.2系统工作原理图

该系统工作的总原理图如图3所示:

图3 数字频率计系统工作原理图

2.3 AT89C51单片机及其引脚说明

89C51是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:4K字节的程序存储器,128字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。

引脚说明:

·V CC:电源电压

·GND:地

·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。

当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。

在这种模式下,P0口具有内部上拉电阻。

在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时

需要外接上拉电阻。

·P1 口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个TTL逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作

为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时

会输出一个低电流(I IL)。

·P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。P2口的输出缓冲能驱动4个TTL 逻辑门电路。当向P2口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。

作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(I IL)。

P2 口在访问外部程序存储器或16位地址的外部数据存储器(例如MOVX @DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大的内部上拉电阻功能当输出1时。当利用8位地址线访问外部数据存储器时(例MOVX @R1),P2口输出特殊功能寄存器

的内容。

当EPROM编程或校验时,P2口同时接收高8位地址和一些控制信号。

·P3口:P3是一带有内部上拉电阻的8位双向的I/O端口。P3口的输出缓冲能驱动4个TTL 逻辑门电路。当向P3口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。

作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(I IL)。

P3口同时具有AT89C51的多种特殊功能,具体如下表1所示: dd ing=0

第二功能

border=1> 端

口引脚

P3.0 RXD (串行输入口)

P3.1 TXD(串行输出口)

P3.2 (外部中断0)

P3.3 (外部中断1)

P3.4 T0(定时器0)

P3.5 T1(定时器1)

P3.6 (外部数据存储器写选通)

P3.7 (外部数据存储器都选通)

表1 P3口的第二功能

·RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期的高电平将使单片机复

位。

·ALE/:当访问外部存储器时,地址锁存允许是一输出脉冲,用以锁存地址的低8位字节。当在Flash编程时还可以作为编程脉冲输出()。

一般情况下,ALE是以晶振频率的1/6输出,可以用作外部时钟或定时目的。但也要注意,每当访问外部数据存储器时将跳过一个ALE脉冲。

·:程序存储允许时外部程序存储器的读选通信号。当A T89C52执行外部程序存储器的指令时,每个机器周期两次有效,除了当访问外部数据存储器时,将跳

过两个信号。

·/V PP:外部访问允许。为了使单片机能够有效的传送外部数据存储器从0000H到FFFH 单元的指令,必须同GND相连接。需要主要的是,如果加密位1被编程,复位时EA端

会自动内部锁存。

当执行内部编程指令时,应该接到V CC端。

·XTAL1:振荡器反相放大器以及内部时钟电路的输入端。

·XTAL2:振荡器反相放大器的输出端。

在本次设计中,采用89C51作为CPU处理器,充分利用其硬件资源,结合D触发器CD4013,分频器CD4060,模拟转换开关CD4051,计数器74LS90等数字处理芯片,主要控制两大硬件模块,量程切换以及显示模块。下面还将详细说明。

2.4信号调理及放大整形模块

放大整形系统包括衰减器、跟随器、放大器、施密特触发器。它将正弦输入信号Vx 整形成同频率方波V o,幅值过大的被测信号经过分压器分压送入后级放大器,以避免波形失真。由运算放大器构成的射级跟随器起阻抗变换作用,使输入阻抗提高。同相输入的运算放大器的放大倍数为(R1+R2)/R1,改变R1的大小可以改变放大倍数。系统的整形电路由施密特触发器组成,整形后的方波送到闸门以便计数。

由于输入的信号幅度是不确定、可能很大也有可能很小,这样对于输入信号的测量就不方便了,过大可能会把器件烧毁,过小可能器件检测不到,所以在设计中采用了这个信号调理电路对输入的波形进行阻抗变换、放大限幅和整形,信号调理部分电路具体实现电路原理

图和参数如下图4所示:

2.5时基信号产生电路:

CD4013------双上升沿D触发器,引脚及功能见如下图5:

CD4013 由两个相同的、相互独立的数据型触发器构成。每个触发器有独立的数据置位复位时钟输入和Q及Q非输出。此器件可用作移位寄存器,且通过将Q非输出连接到数据输入,可用作计数器和触发器。在时钟上升沿触发时,加在D 输入端的逻辑电平传送到Q输出端。

置位和复位或复位线上的高电平完成。

图5 CD4013芯片引脚用功能图

CD4060------14位二进制串行计数器,引脚及功能见如下图6:CD4060 由一震荡器和14极二进制串行计数器位组成,震荡器的结构可以是RC或晶振电路。CR为高电平时,计数器清零且振荡器使用无效,所有的计数器位均为主从触发器CP1非(和CP0)的下降沿计数器以二进制进行计数,在时钟脉冲线上使用施密特触发器对

时钟上升和下降时间无限制。

时基信号的产生原理:

本电路采用32768HZ晶体震荡器,利用CD4060芯片经过14级分频得到2HZ的信号(32768/214),在经过CD4013双D触发器经过二分频得到0.5HZ的方波,即输出秒脉冲信

号使单片机进行计数。

图七秒脉冲产生电路原理图

2.6 显示模块

1602基本技术:

1)、主要功能

A、40通道点阵LCD 驱动;

B、可选择当作行驱动或列驱动;

C、输入/输出信号:输出,能产生20×2个LCD驱动波形;输入,接受控制器送出的串行数据

和控制信号,偏压(V1∽V6);

D、通过单片机控制将所测的频率信号读数显示出来。

2)、技术参数

2.1)极限参数表

名称符号标准值单位

MIN TYPE MAX 电路电源VDD - VSS -0.3 7.0 V LCD驱动电压VDD - VEE VDD - 13.5 VDD + 0.3 V 输入电压VIN -0.3 VDD + 0.3 V 静电电压- - 100 V 工作温度-20 +70 °C 储存温度-30 +80 °C

2.2)电参数表

名称符号测试条件标准值单位

MIN TYPE MAX

输入高电平VIH - 2.2 VDD V 输入低电平VIL - -0.3 0.6 V 输出高电平VOH IOH = 0.2mA 2.4 - V 输出低电平VOL IOL = 1.2mA - 0.4 V 工作电流IDD VDD = 5.0V 2.0 mA

液晶驱动电压VDD-

VEE

Ta = 0°C 4.9

V Ta = 25°C 4.7

Ta = 50°C 4.5

3)、时序特性表

项目符号测试

条件

标准值单位MIN TYPE MAX

允许时间周期TCYCE

5.1a

5.1b 1000 ns

允许脉冲宽度,高电平PWEH 450 -- -- ns 允许上升和下降时间tEr tEf -- -- 25 ns 地址建立时间tAS 140 -- -- ns 数据延迟时间tDDR -- -- 320 ns 数据建立时间tDSW 195 -- -- ns

数据保持时间tH 10 -- -- ns DATA HOLD TIME tDHR 20 -- -- ns 地址保持时间tAH 10 -- -- ns

4)、引脚和指令功能

4.1)模块引脚功能表

引线号符号名称功能

1 Vss 接地0V

2 VDD 电路电源5V±10%

3 VEE 液晶驱动电压保证VDD-VEE=4.5∽5V电压差

4 RS 寄存器选择信号H:数据寄存器L:指令寄存器

5 R/W 读/写信号H:读L:写

6 E 片选信号下降沿触发,锁存数据

7 | 14

DB0

|

DB7

数据线数据传输

4.2)寄存器选择功能表

RS R/W 操作

0 0 指令寄存器(IR)写入

0 1 忙标志和地址计数器读出

1 0 数据寄存器(DR)写入1 1 数据寄存器读出

(注:忙标志为"1"时,表明正在进行内部操作,此时不能输入指令或数据,要等内部操作结束,

即忙标志为"0"时。)

4.3)指令功能

格式:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 共11种指令:清除,返回,输入方式设置,显示开关,控制,移位,功能设置,CGRAM地址设

置,DDRAM地址设置,读忙标志,写数据到CG/DDRAM,读数据由CG/DDRAM。

5)、显示位与DD RAM 地址的对应关系

显示位序号 1 2 3 4

5 (40)

DD RAM

地址(HEX) 第一行00 01 02 03

04 (27)

第二行40 41 42 43

44 (67)

6)、初始化方法

用户所编的显示程序,开始必须进行初始化,否则模块无法正常显示,下面介绍两种初始

化方法;

电子技术课程设计(数字频率计的设计)

一课程设计题目:数字频率计的设计 二、功能要求 (1)主要用于测量正弦波、矩形波、三角波和尖脉冲等周期信号的频率值。 (2)率范围:分四1Hz~999Hz、01kHz~9.99kHz、1kHz~99.9kHz、10~999KHZ (3)周期范围:1ms~1s。 (4)用3个发光二极管表示单位,分别对应3个高档位。 三频率计设计原理框图 正弦波 数字频率计原理框图 1

测试电路原理:在测试电路中设置一个闸门产生电路,用于产生脉冲宽度为1s 的闸门信号。改闸门信号控制闸门电路的导通与开断。让被测信号送入闸门电路,当1s闸门脉冲到来时闸门导通,被测信号通过闸门并到达后面的计数电路(计数电路用以计算被测输入信号的周期数),当1s闸门结束时,闸门再次关闭,此时计数器记录的周期个数为1s内被测信号的周期个数,即为被测信号的频率。测量频率的误差与闸门信号的精度直接相关。 被测信号 频率测量算法对应的方框图 四、各部分电路及仿真 1 整形电路部分 整形电路的目的是将三角波、正弦波变成方便计数的脉冲信号。整形电路可以直接用555定时器构成施密特触发。 本次设计采用555定时器,适当连接若干个电阻就可以构成触发器 图1-1 整形电路 将555定时器的THR和TR1两个输入端连在一起作为信号输入端,则可得到 显示电路 闸门产生 输入电路闸门计数电路

施密特触发器,为了提高其稳定性通常要在要在CON端口接入一个0.01uf左右的滤波电容。但使用555定时器的时候输入的电压应该要大于5V,本次设计直接用信号源来做输入信号,并且信号源的振幅为10V,没有用放大电路将信号放大。 2 时基电路 时基电路时用来控制闸门信号选通的时间,由于本次设计的频率计测试范围是0到999KHz,故时基信号要有1ms 10ms 100ms 1s,基于上述,还需要一个分频器分出不同的频率。设计过程如下:可用一个多谐振电路产生频率为1KHz的脉冲信号(即T=1ms),然后使用分频器产生10ms 100ms 1s。 多谐振电路可以采用555定时器或者晶体振荡器来完成。本次设计采用555定时器实现,本次设计的精确度要求比较低,而且555定时器组成的多谐振荡起的最高振荡频率只能最多1MHz,而我们将用555定时器产生1Kz的频率,满足在该范围之内。分频器采用10分频,可用74LS90或者74LS160。 图2-1555定时器构成的多谐振振荡器 555多谐振振荡器设计参数:设计一个震荡周期为1ms,输出的占空比 2 3 q

单片机课程设计报告——智能数字频率计汇总

单片机原理课程设计报告题目:智能数字频率计设计 专业:信息工程 班级:信息111 学号:*** 姓名:*** 指导教师:*** 北京工商大学计算机与信息工程学院

1、设计目的 (1)了解和掌握一个完整的电子线路设计方法和概念; (2)通过电子线路设计、仿真、安装和调试,了解和掌握电子系统研发产品的一个基本流程。 (3)了解和掌握一些常见的单元电路设计方法和在电子系统中的应用: 包括放大器、滤波器、比较器、计数和显示电路等。 (4)通过编写设计文档与报告,进一步提高学生撰写科技文档的能力。 2、设计要求 (1)基本要求 设计指标: 1.频率测量:0~250KHz; 2.周期测量:4mS~10S; 3.闸门时间:0.1S,1S; 4.测量分辨率:5位/0.1S,6位/1S; 5.用图形液晶显示状态、单位等。 充分利用单片机软、硬件资源,在其控制和管理下,完成数据的采集、处理和显示等工作,实现频率、周期的等精度测量方案。在方案设计中,要充分估计各种误差的影响,以获得较高的测量精度。 (2)扩展要求 用语音装置来实现频率、周期报数。 (3)误差测试 调试无误后,可用数字示波器与其进行比对,记录测量结果,进行误差分析。 (4)实际完成的要求及效果 1.测量范围:0.1Hz~4MHz,周期、频率测量可调; 2.闸门时间:0.05s~10s可调; 3.测量分辨率:5位/0.01S,6位/0.1S; 4.用图形液晶显示状态、单位(Hz/KHz/MHz)等。 3、硬件电路设计 (1)总体设计思路

本次设计的智能数字频率计可测量矩形波、锯齿波、三角波、方波等信号的频率。系统共设计包括五大模块: 主芯片控制模块、整形模块、分频模块、档位选择模块、和显示模块。设计的总的思想是以AT89S52单片机为核心,将被测信号送到以LM324N为核心的过零比较器,被测信号转化为方波信号,然后方波经过由74LS161构成的分频模块进行分频,再由74LS153构成的四选一选择电路控制档位,各部分的控制信号以及频率的测量主要由单片机计数及控制,最终将测得的信号频率经LCD1602显示。 各模块作用如下: 1.主芯片控制模块: 单片机AT89S52 内部具有2个16位定时/计数器T0、T1,定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出时中断要求的功能。利用单片机的计数器和定时器的功能对被测信号进行计数。以AT89S52 单片机为控制核心,来完成对各种被测信号的精确计数、显示以及对分频比的控制。利用其内部的定时/计数器完成待测信号周期/频率的测量。 2.整形模块:整形电路是将一些不是方波的待测信号转化成方波信号,便于测量。本设计使用运放器LM324连接成过零比较器作为整形电路。 3.分频模块: 考虑单片机利用晶振计数,使用11.0592MHz 时钟时,最大计数速率将近500 kHz,因此需要外部分频。分频电路用于扩展单片机频率测量范围,并实现单片机频率测量使用统一信号,可使单片机测频更易于实现,而且也降低了系统的测频误差。本设计使用的分频芯片是74LS161实现4分频及16分频。 4.档位选择模块:控制74LS161不分频、4分频或者 16分频,控制芯片是74LS153。 5.显示模块:编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示,本设计选用LCD1602。 (2)测频基本设计原理 所谓“频率”,就是周期性信号在单位时间(1s)内变化 的次数。若在一定时间间隔T内测得这个周期性信号的重复变 化次数N,则其频率可表示为f=N/T(右图3-1所示)。其中脉 冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等 。利用单片机的定时/计数T0、T1的定时、计数 于被测频率f x 功能产生周期为1s的时间脉冲信号,则门控电路的输出信号持图3-1

VC2000智能频率计使用说明书06.5.7

VC2000智能频率计使用说明书 一、概述 VC2000智能频率计是多功能智能仪器,具有:频率测量、脉冲计数,及晶体测量等功能,并有4档时间闸门5档功能选择,和8位LED高亮度显示。 本频率计是一个10HZ——2400MHZ的多功能智能频率计。 全部功能是用一个单片微控制器(CPU)来完成的。本仪器是智能数字化仪器,晶体有恒温控控制线路,降低了温度漂移造成的测量误差,本机有工作状态记忆功能,每次开机后均可按上次所设置的功能工作。整机性能稳定,功能齐全,是一种高性能,低价位的理想智能数字化仪器。 二、技术条件及说明 1.测量 (1)、输入端口 本机有3个输入通端口 1.A端口为50MHZ—2400MHZ的高频通道端口 2.B端口为10MHZ-50MHZ的低频通道端口 3.晶振端口为晶体测量端口 (2)、频率测量 1.量程 共有5个档位,第1—3档测频率,第4档测累计计数,第5档测晶体 档位1 50MHZ—2400MHZ由A端口输放 档位2 4MHZ—50MHZ由B端口输放 档位3 10HZ—4MHZ由B端口输入 2.分辨率 3.闸门时间:0.1秒、1.0 秒、5.0秒、10秒,可任选。 3.精度:基准时间误差*被测频率±1个字。 (3)累计测量 档位4,B输入端口;分辨计:±1个字计数频率范围:10HZ—4HZ (4)晶体测量 档位5,由面板晶体振槽插入,测试范围:3.5MHZ—16MHZ 2.输放特性 通道A输放灵敏度25mVrms/200mVrms;阻抗约50 欧;最大安全电压为3V

通道B输放灵敏度:第二档:25mVrms/80mVrms;第三档:10mVrms/30mVrms;阻抗约1兆欧(少于35Pf);最大安全电压为30V 3.时基: 短期稳定度:±3*10-9/秒;长稳定度:±210-5/月;温度:±1*10-5 10℃--40℃ 4.显示 为8位LED高亮度显示并带有频率、计数、晶振、KHZ、MHZ等显示以及各档位和时间闸门的LED显示。 5.电源:幅度AC 220V/110V±10%;频率50HZ/60HZ 6.温度使用范围–5℃-50℃;存放和运输:–40℃-60℃ 7.湿度:10—90%RH 存放5—90%RH。 8.预热时间:20分钟 9.尺寸:270mm*215mm*100mm 10.重量约1550g 第二章操作说明 一。使用要求。 (1)电源要求:AC 220V/110V±10%、50HZ/60HZ最大消耗功率为5W。 (2)预热要求:测量前应预热20分钟以保证晶体振荡器的频率稳定。 二.面板说明 正面:晶振键、闸门键、档位键、确定键、复位键、晶振插槽、晶振指示灯、MHZ指示灯、KHZ指示灯、LED显示器、计数指示灯、频率指示灯、B端口(10HZ—50MHZ)、A端口(50MHZ—2.4GHZ);背面:电源开关、电源转换开关(A V220V/110V);电源插座;保险丝座。 正面板说明: 晶振按键:用于测量晶振的按键,当测晶振时将被测晶振插入面板右下方的晶振插槽,并同时按下此键才能测试晶体,没测晶振时一定要再按此键一闪,使振荡线路停振,以确保不对外界产生干扰。 闸门按键:用于设置测量时的不同计数周期(产生相应的分辨率)。共设有4个闸门时间即0.1s 、1S、5S、10S(S=秒) 档位按键:共设置5个档位 档位1:50MHZ—2400MHZ量程A通道,测量单位显示“MHZ”(窗口后部显示) 档位2:4MHZ—50MHZ量程B通道,测量单位显示“MHZ”(窗口后部显示) 档位3:10HZ—4MHZ量程B通道,测量单位显示“KHZ”(窗口后部显示) 以上三档为测量频率档位,“频率”指示类亮。(在窗口前端) 档位4:累积计数测量,B通道输入,此时“计数”灯亮。 档位5:测试晶体,晶振插槽插入,此时“晶振”灯亮,测量单位显示“KHZ”。 每次选择好闸门,档位后再按下“确定”键后,频率计即刻开始工作,每次开机或“复位”键后,仪器自动进入上次按“确定”后的工作状态。 复位按键:当仪器出现非正常状态时,按一下该键,则仪器可恢复正常工作。 B通道:档位2、3、4输放最大幅小于30V。 A通道:档位1输入端口,输放最大幅度不于3V。 后面板说明: 电源开关 电源转换开关:A V220V/110V可转换 电源插座

数字频率计的设计

长安大学 电子技术课程设计 数字频率计的设计 专业: 班级: 姓名 指导教师: 日期:

目录 引言 第一章系统概述 一、设计方案的选择 1、计数法 2、计时法 二、整体框图及原理 第二章单元电路设计 一、放大电路设计 二、闸门电路设计 三、时基电路设计 四、控制电路设计 五、报警电路设计 六、整体电路图 七、整机元件清单 第三章设计小结 一、设计任务完成情况 二、问题及改进 三、心得体会 鸣谢 附录

引言 题目:数字频率计的设计 初始条件: 本设计可以使用在数模电理论课上学过或没学过的集成器件和必要的门电路构建简易频率计,用数码管显示频率计数值。 要求完成的主要任务: ①设计一个频率计。要求用4位7段数码管显示待测频率,并用发光二极管表示单位。 ②测量频率的范围:100hz—100khz。 ③测量信号类型:正弦波和方波。 ④具有超量程报警功能。 摘要: 本次课程设是基于TTL系列芯片的简易数字频率计,数字频率计应用所学的数字电路和模拟电路的知识进行设计。在设计过程中,所有电路仿真均基于Multisim仿真软件。本课程设计介绍了简易频率计的设计方案及其基本原理,并着重介绍了频率计各单元电路的设计思路,原理及仿真,整体电路的的工作原理,控制器件的工作情况。设计共有三大组成部分:一是原理电路的设计,本部分详细讲解了电路的理论实现,是关键部分;二是性能测试,这部分用于测试设计是否符合任务要求。三是是对本次课程设计的总结。 关键字:频率计、TTL芯片、时基电路、逻辑控制、分频、计数、报警

第一章系统概述 一、设计方案的选择 信号的频率就是信号在单位时间内所产生的脉冲个数,其表达式为f=N/T,其中f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。计数器所记录的结果,就是被测信号的频率。如在1s内记录1000个脉冲,则被测信号的频率为1000HZ。测量频率的基本方法有两种:计数法和计时法,或称测频法和测周期法。 1、计数法 计数法是将被测信号通过一个定时闸门加到计数器进行计数的方法,如果闸门打开的时间为T,计数器得到的计数值为N1,则被测频率为f=N1/T。改变时间T,则可改变测量频率范围。如图(1-1-1) 计数值N1 被测信号 标准闸门 T 图 1-1-1 测频法测量原理 设在T期间,计数器的精确计数值应为N,根据计数器的计数特性可知,N1的绝对误差是N1=N+1,N1的相对误差为δN1=(N1-N)/N=1/N。由N1的相对误差可知,N的数值愈大,相对误差愈小,成反比关系。因此,在f以确定的条件下,为减少N的相对误差,可通过增大T的方法来降低测量误差。当T为某确定值时(通常取1s),则有f1=N1,而f=N,故有f1的相对误差:δf1=(f1-f)/f=1/f 从上式可知f1的相对误差与f成反比关系,即信号频率越高,误差越小;而信号频率越低,则测量误差越大。因此测频法适合用于对高频信号的测量,频率越高,测量精度也越高。

基于单片机的简单频率计课程设计报告

《单片机原理与接口技术》课程设计报 告 频率计

1功能分析与设计目标 0 2频率计的硬件电路设计 (3) 2.1 控制、计数电路 (3) 2.2 译码显示电路 (5) 3频率计的软件设计与调试 (6) 3.1软件设计介绍 (6) 3.2程序框图 (8) 3.3功能实现具体过程 (8) 3.4测试数据处理,图表及现象描述 (10) 4讨论 (11) 5心得与建议 (12) 6附录(程序及注释) (13)

1 功能分析与设计目标 背景:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。为了实现智能化的计数测频,实现一个宽领域、高精度的频率计,一种有效的方法是将单片机用于频率计的设计当中。用单片机来做控制电路的数字频率计测量频率精度高,测量频率的范围得到很大的提高。 题目要求: 用两种方法检测(△m ,△ T )要求显示单位时间的脉冲数或一个脉冲的周期。 设计分析: 电子计数式的测频方法主要有以下几种:脉冲数定时测频法(M 法),脉冲周期测频法(T 法),脉冲数倍频测频法(AM 法),脉冲数分频测频法(AT 法),脉冲平均周期测频法(M/T 法),多周期同步测频法。下面是几种方案的具体方法介绍。 脉冲数定时测频法(M 法):此法是记录在确定时间Tc 内待测信号的脉冲个数Mx ,则待测频率为: Fx=Mx/ Tc 脉冲周期测频法(T 法):此法是在待测信号的一个周期Tx 内,记录标准频率信号变化次数Mo。这种方法测出的频率是: Fx=Mo/Tx 脉冲数倍频测频法(AM 法):此法是为克服M 法在低频测量时精度不高的缺陷发展起来的。通过A 倍频,把待测信号频率放大A 倍,以提高测量精度。其待测频率为: Fx=Mx/ATo 脉冲数分频测频法(AT 法):此法是为了提高T 法高频测量时的精度形成的。由于T 法测量时要求待测信号的周期不能太短,所以可通过A 分频使待测信号 的周期扩大A倍,所测频率为: Fx=AMo/Tx 脉冲平均周期测频法(M/T法):此法是在闸门时间Tc内,同时用两个计数器分别记录

SP2271数字超高频毫伏表频率计使用说明书..

目录 第一章概述1第二章工作特性 2 2.1 毫伏表 2 2.2 频率计 3 2.3 基准输出 3 2.4 远控功能 3 2.5 其它 4 第三章面板说明 5 3.1 前面板 5 3.2 后面板10 第四章使用说明11 4.1 测量前的工作11 4.2 电压输入通道测量12 4.3 系统设置14 第五章远程控制17 5.1 遥控操作前的准备工作17 5.2 命令格式说明18 5.3 命令简介19 5.4 命令详解20 第六章注意事项24 第七章附件清单26

SP2271是一种新型的采用微处理器控制的智能化数字超高频毫伏表/频率计,该仪器采用检波放大工作原理,能测量10kHz~1000MHz 的正弦电压。测量电压范围800μVrms~10Vrms、分辨率1μV、准确度优于±2%。 本仪器采用高亮度VFD显示,读数清晰、亮度高、寿命长,该机具有频率响应良好、驻波系数小、灵敏度高、功耗低、体积小、重量轻等特点。仪器能自动调零,测量电压时既可以选择自动量程也可以选择手动测量量程,仪器带有RS232接口,可进行远程测量控制。 该仪器是生产车间和实验室超高频电压计量测试的必备仪器(如超高频标准信号源输出电压频响的计量测试)。该仪器测量的稳定性好、分辨率高、重复性好,可用于计量信号源输出电压的误差和稳定性,同时也能用于10kHz到1GHz超高频电压计量工作传递标准,也可用于自动测试系统中测试高频电压。 该仪器可选配10kHz~1000MHz频率插件,使该机一机两用,可作为10kHz~1000MHz频率计使用。 该仪器按GB6587.1-86“电子测量仪器环境试验总纲”的规定属于第Ⅱ组仪器。(额定使用上限温度试验按SJ2314-83的3.15规定湿度为80%)。

数字逻辑数字频率计的设计课程设计报告

滁州学院 课程设计报告 课程名称:数字逻辑课程设计 设计题目:数字频率计的设计 系别:网络与通信工程系 专业:网络工程(无线传感器网络方向)组别:第七组 起止日期:2012年5月28日~2012年6 月18日指导教师:姚光顺 计算机与信息工程学院二○一二年制

课程设计任务书

目录 1绪论 (1) 1.1设计背景 (1) 1.2主要工作和方法 (1) 1.3本文结构 (1) 2相关知识 (1) 2.1数字频率计概念...................................................................................................................... .. (1) 2.2数字频率计组成 (1) 3系统设计 (2) 4系统实现 (2) 4.1计数译码显示电路 (2) 4.2控制电路 (3) 5系统测试与数据分析 (5) 6课程设计总结与体会 (8) 6.1设计总结 (8) 6.2设计体会 (8) 结束语 (9) 参考文献 (9) 附录 (10) 致谢 (12)

1绪论 1.1设计背景 数字频率计是一种基础测量仪器,到目前为止已有 30 多年的发展史。早期,设计师们追求的目标主要是扩展测量范围,再加上提高测量精度、稳定度等,这些也是人们衡量数字频率计的技术水平,决定数字频率计价格高低的主要依据。目前这些基本技术日臻完善,成熟。应用现代技术可以轻松地将数字频率计的测频上限扩展到微频段。 随着科学技术的发展,用户对数字频率计也提出了新的要求。对于低档产品要求使用操作方便,量程(足够)宽,可靠性高,价格低。而对于中高档产品,则要求有高分辨率,高精度,高稳定度,高测量速率;除通常通用频率计所具有的功能外,还要有数据处理功能,统计分析功能,时域分析功能等等,或者包含电压测量等其他功能。这些要求有的已经实现或者部分实现,但要真正完美的实现这些目标,对于生产厂家来说,还有许多工作要做,而不是表面看来似乎发展到头了。 随着数字集成电路技术的飞速发展,应用计数法原理制成的数字式频率测量仪器具有精度高、测量范围宽、便于实现测量过程自动化等一系列的突出特点。 1.2主要工作和方法 设计一个数字频率计。要求频率测量范围为1Hz-10kHz。数字显示位数为四位静态十进制计数显示被测信号。先确定好数字频率计的组成部分,然后分部分设计,最后组成电路。 1.3本文结构 本文第1部分前言主要说明频率计的用处和广泛性。第2部分简要说明了本次课程设计的要求。第3部分概要设计大致的勾画出本次设计的原理框架图和电路的工作流程图。第4部分简要说明4位二进制计数器74160的原理和搭建计数译码显示电路的原理,同时分析控制电路的功能,形成控制电路图,及搭建显示电路和控制电路的组合原理图。第5部分调试与操作说明,介绍相关的操作和输入不同频率是电路的显示情况。 2相关知识 2.1数字频率计介绍 2.1.1数字频率计概念 数字频率计是一种直接用十进制数字现设被测信号频率的一种测量装置,它不仅可以测量正弦波、方波、三角波等信号的频率,而且还可以用它来测量被测信号的周期。经过改装,在电路中增加传感器,还可以做成数字脉搏计、电子称、计价器等。因此,数字频率计在测量物理量方面有广泛的应用。 2.1.2数字频率计组成 数字频率计由振荡器、分频器、放大整形电路、控制电路、计数译码显示电路等部分组成。其中的控制脉冲采用时钟信号源替代,待测信号用函数信号发生器产生。数字频结构原理框图如图3.1

简易频率计课程设计

目录 1 技术要求及系统结构 (1) 1.1技术要求 (1) 1.2系统结构 (1) 2设计方案及工作原理 (2) 2.1 算法设计 (2) 2.2 工作原理 (3) 3组成电路设计及其原理 (6) 3.1时基电路设计及其工作原理 (6) 3.2闸门电路设计 (7) 3.3控制电路设计 (8) 3.4小数点控制电路 (9) 3.5整体电路 (10) 3.6 元件清单 (10) 4设计总结 (11) 参考文献 (11) 附录1 (12) 附录2 (17)

摘要 简易数字频率计是一种用四位十进制数字显示被测信号频率(1Hz—100KHz)的数字测量仪器.它的基本功能是测量正弦波,方波,三角波信号,有四个档位(×1,×10,×100,×1000),并能使用数码管显示被测信号数据,本课程设计讲述了数字频率计的工作原理以及其各个组成部分,记述了在整个设计过程中对各个部分的设计思路、对各部分电路设计方案的选择、元器件的筛选、以及在设计过程中的分析,以确保设计出的频率计成功测量被测信号。 关键词:简易数字频率计十进制信号频率数码管工作原理 1技术要求及结构 本设计可以采用中、小规模集成芯片设计制作一个具有下列功能的数字频率测量仪。 1.1技术要求 ⑴要求测量频率范围1Hz-100KHz,量程分为4档,即×1、×10、×100、×1000。 ⑵要求被测量信号可以是正弦波、三角波和方波。 ⑶要求测试结果用数码管表示出来,显示方式为4位十进制。 1.2 系统结构 数字频率计的整体结构要求如图1-1所示。图中被测信号为外部信号,送入测量电路进行处理、测量,档位转换用于选择测试的项目------频率、周期或脉宽,若测量频率则进一步选择档位。 图1-1 数字频率计系统结构框图 2 设计方案及工作原理 2.1 算法设计

数电课程设计报告-数字频率计

数电课程设计报告:频率计 目录 一、设计指标 二、系统概述 1.设计思想 2.可行性论证 3.工作过程 三、单元电路设计及分析 1.器件选择 2.设计及工作原理分析 四、电路的组构及调试 1.遇到的问题 2.现象记录及原因分析 3.解决及结果 4.功能的测试方法、步骤、设备、记录的数据 五、总结 1.体会 2.电路总图 六、参考文献 一、设计指标 设计指标:要求设计一个测量TTL方波信号频率的数字系统。测试值采用4个LED七段数码管显示,并以发光二极管只是测量对象(频率)的单位:Hz、kHz。

频率的测量范围有四档量程。 1)测量结果显示四位有效数字,测量精度为万分之一。 2)频率测量范围:100.1Hz——999.9kHz,分为: 第一档: 100.0Hz——999.9Hz 第二档: 1.000kHz——9.999kHz 第三档: 10.00kHz——99.99kHz 第四档: 100.0kHz——999.9kHz 3)量程切换可以采用两个按键SWB、SWA手动切换。 扩展要求: 一、当被测频率大于999.9kHz,超出最大值时,设置亮一个警灯,并同时发出报警声音。 二、自动切换量程 提示: 1.计数器计到9999时,产生溢出信号CO,启动量程加档。 2.显示不足4位有效数字时量程减档。 三、各量程输出信号的频率最高位有效数字为1、2、3、4、5、6、7、8、9。 二、系统概述 1.设计思想 周期性信号频率可通过记录信号在1s内的周期数来确定其频率。

累计标准时间Ts中被测信号的脉冲个数Nx,被测信号频率:fx≈Nx/Ts 测量时间Ts选择:由于测量时间Ts需要根据被测信号的频率切换,所以通常对振荡时钟进行分频以获得不同的定时时间。 采样定时、显示锁存、计数器清零的控制时序波形图 2.可行性论证 用计数器实现记录周期数的功能;用时基信号产生计数时间作为采样时间;用四位动态扫描通过数码管显示结果;因为如果计数器直接把数据输入到数码管显示,那么数码管的数据就会不断变化,累计增加的情况,所以采用锁存器,在每个时间信号内,通过一个高电平使能有效,将计数器的数值锁存到寄存器或者锁存器;为了不要让每次锁存的数据会比上次

简单频率计的制作

一.设计的基本原理和框图 1.1基本原理: 数字频率计是用数字显示被测信号的频率的仪器,被测信号可以是正弦波,方波或者其他周期性变化的信号,它的基本原理是时基信号发生器提供标准的时基脉冲信号,若其周期为1s则门控电路的输出信号持续时间亦准确到1s。闸门电路有标准秒信号控制,当秒信号到来时闸门开通,信号通过闸门送到计数译码显示电路,秒信号结束时闸门关闭,计数器停止计数,由于计数器记得脉冲数N 的是一秒内的累积数,所以被测频率是NHZ。闸门时间可以取大于或者小于1秒的值,测得的频率时间间隔与闸门时间的取值成正比,在这里取的闸门时间为1s。 在此,数字频率计由分频器,片选电路,计数器,锁存器,译码电路和显示电路作为主要组成部分。 1.2设计框图如图1.1所示:

图1.1 二.单元电路设计 2.1分频电路模块 分频器在总电路中有两个作用。由总图框图中分频器有两个输出,一个给计数器,一个给锁存器。时钟信号经过分频电路形成了20分频后的门信号。另一个给锁存器作锁存信号,当信号为低电平时就锁存计数器中的数。 分频电路图如图2.1 图2.1 分频电路图 2.2片选信号电路模块 这个电路有两个用途:一是为后面的片选电路产生片选信号,二是为译码模块提供选择脉冲信号。 电路图如图2.2

图2.2 片选信号电路图 2.3计数器模块 计数器模块为该电路中的核心模块,它的功能是:当门信号为上升沿时,电路开始计算半个周期内被测信号通过的周期数,到下升沿后结束。然后送给锁存器锁存。 计数器电路图如图2.3所示: 图2.3 计数器电路图 2.4锁存器模块 在分频信号的下降沿到来时,锁存器将计数器的信号锁存,然后送给编译模块中。其电路图如图2.4所示:

数字频率计_课程设计报告

电气与信息工程学院 数字频率计 设计报告书 前言 摘要:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的 测量就显得更为重要。测量频率的方法有多种,其中数字计 数器测量频率具有精度高、使用方便、测量迅速,以及便于 实现测量过程自动化等优点,是频率测量的重要手段之一。 其原理为通过测量一定闸门时间内信号的脉冲个数。本文阐 述了设计了一个简单的数字频率计的过程。 关键词:频率计,闸门,逻辑控制,计数-锁存

目录 第一章设计目的 第二章设计任务和设计要求 2.1 设计任务及基本要求 2.2.系统结构要求 第三章系统概述 3.1概述 3.2设计原理及方案 第四章单元电路设计及分析 4.1 时基电路 4.2逻辑控制电路 4.3计数电路 4.4锁存电路 4.5显示译码电路 4.6 闸门电路 第五章安装与调试过程 5.1 电路的安装过程 5.2 电路的调试过程 5.3 出现的问题及解决办法 第六章结果分析 第七章收获与体会

第八章元件清单 第九章实现结果实物图 附录A 参考文献 第一章 设计目的: 1.了解数字频率计测量频率与测量周期的基本原理; 2.熟练掌握数字频率计的设计与调试方法及减小测量误 差的方法。 3.本设计与制作项目可以进一步加深我们对数字电路应 用技术方面的了解与认识,进一步熟悉数字电路系统设计、制作与调试的方法和步骤。 4.针对电子线路课程要求,对我们进行实用型电子线路设 计、安装、调试等各环节的综合性训练,培养我们运用课程中所学的理论与实践紧密结合,独立地解决实际问题的能力。

第二章 设计任务及要求: 2.1设计任务及基本要求: 设计一简易数字频率计,其基本要求是: 1)测量频率范围0~9999Hz; 2)最大读数9999HZ,闸门信号的采样时间为1s;. 3)被测信号可以是正弦波、三角波和方波; 4)显示方式为4位十进制数显示; 5)完成全部设计后,可使用EWB进行仿真,检测试验设计电路的正确性。 2.2.系统结构要求 数字频率计的整体结构要求如图所示。图中被测信号为外部信号,送入测量电路进行处理、测量。 波形 整 形 计 数 器 数 码 显 示 振荡 电 路分 频 器 控 制 门 数 据 锁 存 器 显 示 译 码 器 被测 信 号

数字频率计的说明书

目录页数 1. 产品介绍................................................................................. 1-1.简述……….………………………………………………. 1-2.特性…...…………………………………………………... 1 1 1 2. 技术规格 (2) 3. 使用前之注意事项……………………………….…………... 3-1.拆开包装…………………..………………….…………... 3-2.使用电源…………………...…………………..…………. 3-3.设备安装和操作………………………...………………... 3-4.预备工作………………………………………………….. 3 3 3 4 4 4. 面板介绍 (5) 5. 应用……………………………………………………………. 5-1.灵敏度………..…………………………………………… 5-2.输入灵敏度特性………………...………………………... 5-3.最大输入电压…………..………………………………... 5-4.典型应用………………………………………………….. 7 7 10 11 11 6. 电路描述…………………..……………………………...…... 6-1.工作原理……………………………..………………….... 6-2.频率测量精度 (13) 13 14 7. 维护……………..…………………………………………….. 7-1.标准的校准方法………………….……………………… 7-2.清洁…..…………………………………………………... 18 18 18

数字频率计课程设计报告

《数字频率计》技术报告 一、问题的提出 在传统的电子测量仪器中,示波器在进行频率测量时测量精度较低,误差较大。频谱仪可以准确的测量频率并显示被测信号的频谱,但测量速度较慢,无法实时快速地跟踪捕捉到被测信号频率的变化。而频率计则能够快速准确的捕捉到被测信号频率的变化。 在传统的生产制造企业中,频率计被广泛的应用在生产测试中。频率计能够快速的捕捉到晶体振荡器输出频率的变化,用户通过使用频率计能够迅速的发现有故障的晶振产品,确保产品质量。在计量实验室中,频率计被用来对各种电子测量设备的本地振荡器进行校准。在无线通讯测试中,频率计既可以被用来对无线通讯基站的主时钟进行校准,还可以被用来对无线电台的跳频信号和频率调制信号进行分析。 数字频率计是一种用数字显示的频率测量仪表,它不仅可以测量正弦信号、方波信号和尖脉冲信号的频率,而且还能对其他多种物理量的变化频率进行测量,诸如机械振动次数,物体转动速度,明暗变化的闪光次数,单位时间里经过传送带的产品数量等等,这些物理量的变化情况可以由有关传感器先转变成周期变化的信号,然后用数字频率计测量单位时间内变化次数,再用数码显示出来。 二、解决技术问题及指标要求 1、技术指标

被测信号:正弦波、方波或其他连续信号; 采样时间:1秒(0.1秒、10秒); 显示时间:1秒(2秒、3秒......); LED显示; 灵敏度:100mV; 测量误差:±1H z。 数字频率计是一种专门对被测信号频率进行测量的电子测量仪器。其最基本的工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。一般T=1s,所以应要求定时器尽量输出为1s的稳定脉冲。 2、设计要求 可靠性:系统准确可靠。 稳定性:灵敏度不受环境影响。 经济性:成本低。 重复性:尽量减少电路的调试点。 低功耗:功率小,持续时间长。 三、方案可行性分析(方案结构框图) 1、原理框图

HC-F1000L多功能频率计使用说明

HC-F1000L多功能计数器 概述 HC-F1000L/M多功能计数器(以下简称本仪器)是采用单片机对测量进行智能化控制和数据处理的多功能计数器,测量范围为数码管进行显示,具有四种测量功能,采用低功耗线路设计。实现全频段等精度测量。等数位显示(本机基础为10MHz等精度计数器)。内部晶体振荡器稳定性高,保证仪器的测量精度和全输入信号的测量。具有体积小、灵敏度高、极高的性能价格比等优点。 本仪器有四个主要功能:A通道测频、通道测频、A通道测周期及A通道具有输入信号衰减、低通滤器功能。 本仪器可广泛应用于实验室、工矿企业、大专院校、生产调试以及无线通信设备维修之用。高灵敏度的测量设计可满足通信领域超高频信号的正确测量,并取得最好的测量效果。在使用本仪器以前,建议通道并弄懂本说明书,以便正确操作。 技术参数 2.1频率测量范围 A通道:1z~100MHz B通道:100MHz~1000MHz(最高可达1200NHz) 2.2周期测量范围(仅限于A 通道) A通道:1Hz~10MHz 2.3计数频率及容量(仅限于A 通话) 频率:1Hz~10MHz 容量:108-1 2.4输入阻抗 A通道:R≈1MΩ C≤35P f B通道:50Ω 2.5输入灵敏度 A通道:1Hz~10Hz 优于50mVrms(仅供参考) 10Hz~80MHz 优于20mVrms 80Hz~100MHz 优于30mVrms B通道:100Hz~1000MHz 优于20mVrms 1000Hz~1200MHz 优于50mVrms(仅供参考) 2.6闸门时间预选:0.01s;1 s或保持 2.7输入衰减(仅限于通道) A通道:×1或20固定 2.8输入低通滤波器(仅限于A 通道) 2.8.1截止频率:≈100KHz 2.8.2衰减:≈3Db(100 KHz频率点,输入幅度不得<30mVrms) 2.9最大安全电压 A通道:250V(直流和交流之和;衰减置×20档) B通道:3V 2.10准确度 ±时基准确度±触发误差×被测频率(或被测周期)±LSD 其中:LSD=×被测―――频率(或被测周期)

简易频率计设计(数电课设)

简易频率计设计 1、设计目的 综合运用数字电子技术相关知识设计具有指定用途的数字电路,学会由分立器件与集成电路组成电子电路的方法。 2、设计任务 设计一简易频率计,要求如下: (1)频率测量范围:0—99Hz (2)输入电压幅度:300mv~5v (3)输入信号波形:方波、正弦波、三角波等周期信号 (4)显示位数:2位 3、设计要求 (1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图; (2)选择常用的电器元件(说明电器元件选择的过程和依据);(3)对设计的电路进行仿真,验证各性能指标; (4)按照规范要求,按时提交课程设计报告,并完成答辩。 4、参考资料 (l)李立主编. 电工学实验指导. 北京:高等教育出版社,2005(2)高吉祥主编. 电子技术基础实验与课程设计. 北京:电子工业出版社,2004 (3)谢云等编著. 现代电子技术实践课程指导. 北京:机械工业出版社,2003

目录 一、设计方案的选择(原理) (3) 二、电路设计计算与分析 (4) 1.单元模块的设计 (4) (1)整形电路 (4) (2)时基电路 (6) (3)计数电路 (8) (4)锁存电路 (9) (5)译码显示电路 (9) 2.电路中集成器件 (10) (1)555定时器 (11) (2)74HC160 (12) (3)74HC373 (13) (4)74LS48 (13) 3.电路参数分析 (15) 三、总结及心得 (16) 四、附录: (17) 五、参考文献 (19)

一、设计方案的选择(原理) 运用555定时器构成的多谐振荡器电路,使其产生时钟脉冲,即为有一定频率或周期的方波信号,再使用一个555定时器构成的施密特电路对待测波形进行调整,无论待测信号为方波、三角波还是正弦波都可以调成同一周期的方波信号,然后用一个与门将两个555产生的不同方波连接起来再与两个计数器连接,目的是为了当计数器在多谐震荡器输出一秒的高电平的情况下使计数器正确计数一秒内待测信号的高电平出现数目。计数器的输出连接一个锁存器,能将所需数字即待测信号的频率正确锁定,最后是译码器和七段显示器,显示出正确的频率。如果一次循环结束,将电源断开即计数结束。方案的原理如图1.1所示: 图 1.1 设计方案的方框图

简易数字显示频率计的设计

简易数字显示频率计的设计 摘要:本文应用NE555构成时钟电路,7809构成稳压电源电路,CD4017构成控制电路,CD40110和数码管组成计数锁存译码显示电路,实现可测量1HZ-99HZ这个频段的数字频率计数器。 关键词:脉冲;频率;计数;控制 1 引言 在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量显得很重要。测量频率的方法有很多,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。 2 电子计数器测频方法 电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率、转速、声音的频率以及产品的计件等等。因此,数字频率计是一种应用很广泛的仪器。 3 简易数字频率计电路组成框图 本设计主要运用数字电路的知识,由NE555构成时钟电路,7809构成稳压电源电路,CD4017构成控制电路,CD40110和数码管组成计数锁存译码显示电路。从单元电路的功能进行划分,该频率计由四大模块组成,分别是电源电路、时钟电路(闸门)、计数译码显示电路、控制电路(被测信号输入电路、锁存及清零)。电路结构如图1所示。 图1 简易数字频率计电路组成框图 4 单元模块电路设计

4.1电源电路 在电子电路中,通常都需要电压稳定的直流电源供电。小功率的稳压电源的组成如图2所示,它由电源变压器、整流电路、滤波电路和稳压电路四部分组成。 图2 电源电路 220V市电经220V/12V变压器T降压,二极管桥式整流电路整流,1000uF电容滤波后送人7809的输入端(1脚)。7809的第二脚接地,第三脚输出稳压的直流电压,C7、C8是为了进一步改变输出电压的纹波。红色发光管LED指示电源的工作状态,R9为LED的限流电阻,取值为5.1K。 4.2 时钟电路 电路如图3所示,由NE555构成的多谐振电路,3脚输出振荡脉冲,其中LED为黄色发光二极管,R1为5.1K,R2为1K,R3为10K,C1,C5为100UF,C4为0.01UF,C2为1000PF,R PE 选取10K。 图3 时钟电路 4.3计数、显示电路

数字频率计设计报告

数字频率计设计报告 学院: 姓名: 学号: 专业: 指导老师: 2008-11-11

一.内容介绍 数字频率计是用来测量信号频率的装置。它可以测量正弦波、方波、三角波和尖脉冲信号的频率。在进行模拟、数字电路的设计、安装、调试过程中,经常要用到频率计。 由于其用十进制数显示,测量速度、精度高、显示直观,因此频率计得到广泛的应用。 二.设计内容、技术指标及框图 设计内容: 设计只用一只数码管显示结果的数字频率计。 技术指标: 1.被测量信号频率范围:1KHZ-999KHZ 2.测量精度:测量显示3位有效数字 3.时基时间宽度:1ms 4.测试和显示方法: (1)只用一只数码管显示结果。 (2)每2秒钟自动测试一次,按百、十、个、全灭的顺序逐位显示测试结果,每位的显示时间为0.5秒。 数字频率计的框图:如图1。 图1 频率计系统框图

三.单元电路设计 1. 时基产生电路 时基信号的产生电路可用石英晶体振荡器经分频后得到高稳定度的时基信号。图2采用CC4060十四级计数器构成0.5s脉冲(3)和毫秒脉冲1ms时基信号。12脚接地。 图2 秒脉冲和毫秒脉冲时基产生电路 2.节拍信号发生器 设计要求每2秒自动测试一次,按百、十、个、灭的顺序逐位显示测试结果。由此可知,节拍信号发生器需产生四种状态的变化,变化周期为2秒。四种状态信号可以提供给数据选择器的地址端,用来逐位显示百、十、个、灭,2秒的周期信号用来控制计数器计数,保持和清零。如图3。 节拍信号发生器

图3 节拍信号发生器及波形 3.整形电路 将输入的被测信号送入施密特触发器74LS132的输入端,其输入将得到矩形波至闸门输入如图4。 图4 整形电路 4.控制电路(门控电路) 要求控制器每2秒向主闸门输入一个时间为2秒,采样脉宽为1ms的周期信号,如图5。 采用2个D触发器,以时基信号T=1ms作为同步时钟脉冲。

使用AGILENT频率计数器进行快速测量

使用频率计数器进行快速测量 您可以配置新型频率计数器使其每秒能够读取数百个读数,以便随时检定信号变化。需牢记的是,频率计数器最适合测量稳定或变化缓慢的信号。此外,为了获得精确读数,最好是选取一个理想的读数,而不要试图获取许多读数的平均值。按照以下步骤设置频率计数器可帮您实现最快测量。下面以Agilent53131A、53132A和53181A频率计数器的SCPI命令进行介绍。 技巧1:将计数器设置为已知状态。 发出重新设置命令之后,在仪器回到就绪状态之前最好不要发出其他命令。对于大多数仪器而言,在程序中设置1秒钟的等候或延迟即足以使其返回到就绪状态。如果仪器在重新设置过程中收到命令,那么该命令可能会被丢失。 *RST i?Reset the counter, i?Clear the counter and interface *CLS i?Clear errors and status registers *SRE0i?Clear service request enable register *ESE0i?Clear event status enable register i?Preset enable registers and transition filters :STATus:PRESet 技巧2:对输出格式进行设置,以匹配仪器所使用的数据类型。 这将避免当仪器在后期处理阶段将数据转换为不同格式时发生延迟。 :FORMAT ASCII i?Data in ASCII format 技巧3:禁用所有的后期处理和打印操作。 当您禁用这些功能时,处理器将会专注于获取读数,并将它们发送至计算机上,而不会去响应其他干扰(例如,更新显示等)。 :CALC:MATH:STATE OFF :CALC2:LIM:STATE OFF :CALC3:AVER:STATE OFF :HCOPY:CONT OFF :ROSC:SOUR INT :ROSC:EXT:CHECK OFF

相关文档
最新文档