可变量程数字频率计设计与制作

合集下载

开题报告-简易数字频率计的设计

开题报告-简易数字频率计的设计

一、选题的依据及意义:

(一)选题依据

数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重

要。在数字电路中,数字频率计属于时序电路,它主要由具有记忆功能的触发器构成,计算机及各种数字仪表中,都得到了广泛的应用。在电子技术中,数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。

在许多情况下,要对信号的频率进行测量,利用示波器可以粗略测量被测信号的频率,精确测量则要用到数字频率计。数字显示频率计是一种数字显示的测量频率的仪器。它不仅可以测试数字电路中的方波信号,还可以测量正弦信号和多种物理量的变化频率,诸如电机转速、发光体的闪光次数、机械振动次数等,这些物理量需经光电耦合传感器件或经相关的传感器先转变成周期变化的信号,然后用频率计测量单位时间内信号的变化次数,再用数码显示出来。因此,数字频率计在我们日常学习和研究中所起的作用越来越重要,是我们不可

缺少的工具。

(二)选题意义

今年来,现在电子系统设计领域中,电子设计通信化已成为重要的设计手段。简单的搭建电路已经不适应大规模电路的设计要求。单片机的可编写程序设计硬件电路设计,可重复下载的优势非常明显,这样也减少了设计者的工作负担,不但可以节省时间又可以避免不必要的资源浪费。数字频率计的设计,其功能是实现信号的频率,周期,占空比以及脉宽等指标的测量,在电子测量、航海、探测、军事等众多领域的应用范围广泛,也给我们这些开发和实践者充分学习的机会。可以让我在学习数字频率计设计的同时也更好的掌握单片机的相关知识,在未来在其他单片机相关的知识有更深的研究。

数字式频率计设计

数字式频率计设计

数字式频率计的设计

摘要

在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量显得更为重要。数字频率计是近代电子技术领域的重要测量工具之一,同时也是其他许多领域广泛应用的测量仪器。数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点。本次设计的数字频率计以555为核心,采用直接测频法测频,能够测量正弦波、三角波、锯齿波、矩形波等。根据显示的频率范围,用4片10进制的计数器构成1000进制对输入的被测脉冲进行计数;根据输入信号的幅值要求,所以要经过衰减与放大电路进行检查被测脉冲的幅值;由于被测的波形是各种不同的波,而后面的闸门或计数电路要求被测的信号必须是矩形波,所以还需要波形整形电路,通过这些整体要求,由显示部分,计数部分,逻辑控制部分,时基电路部分,构成简易的频率计的设计。

目录

一.设计任务和要求 (3)

1.设计任务 (3)

2.设计要求 (3)

二.系统设计 (4)

1.系统要求 (4)

2. 方案设计 (5)

3.系统工作原理 (6)

三.单元电路设计 (8)

1.时基电路部分 (8)

2.计数显示部分电路 (11)

3.控制电路设计如下 (14)

四.电路仿真分析 (15)

五.元器件的选择及参数确定 (17)

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

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

数电课程设计报告

题目:频率计

目录

第一章设计指标 (2)

1.1设计指标 (2)

第二章系统概述 (3)

2.1设计思想 (3)

2.2可行性论证 (3)

2.3各功能的组成 (3)

2.4总体工作过程 (3)

第三章单元电路设计与分析 (5)

3.1各单元电路的选择 (5)

3.2设计及工作原理分析 (5)

第四章电路的组构与调试 (12)

4.1遇到的主要问题 (12)

4.2现象记录及原因分析 (12)

14.3解决措施及效果 (12)

4.4功能的测试方法、步骤、设备、记录的数据 (12)

第五章结束语 (15)

5.1对设计题目的结论性意见及进一步改进的意向 (15)

5.2总结设计的收获与体会 (15)

附图(电路图、电路总图) (16)

参考文献 (18)

第一章:设计指标

设计指标:要求设计一个测量TTL方波信号频率的数字系统。用按键选择测量信号的频率。测试值采用4个LED七段数码管显示,并以发光二极管只是测量对象(频率)的单位:Hz、kHz。频率的测量范围有四档量程。

1)测量结果显示4位有效数字,测量精度为万分之一。

2)频率测量范围:100.1Hz——999.9kHz,分四档。

第一档:100.1Hz——999.9kHz

第二档:1.000Hz——9.999kHz

第三档:10.00kHz——99.99kHz

第四档:100.0kHz——999.9kHz

3)量程切换可以采用两个按键或由电路控制自动切换。

4)设计一个周期性方波产生电路频率计调试所需的信号。输出信号的频率范围与测量范围相同,分为四个量程。再设置四个按键在每档范围内选择4为有效数字的9~16个固定频率,最高位数值必须分布为1~9,信号占空比可以任意。

简易数字频率计设计 完整版

简易数字频率计设计     完整版

河南科技大学

课程设计说明书

课程名称现代电子系统设计题目简易数字频率计设计

学院__电信学院_____班级_______

学生姓名____________________

指导教师_________

日期__2010-01-10______

课程设计任务书

(指导教师填写)

课程设计名称现代电子系统课程设计学生姓名刘轮辉专业班级电信科071 设计题目简易数字频率计设计

一、课程设计目的

掌握高速AD的使用方法;

掌握频率计的工作原理;

掌握GW48_SOPC实验箱的使用方法;

了解基于FPGA的电子系统的设计方法。

二、设计内容、技术条件和要求

设计一个具有如下功能的简易频率计。

(1)基本要求:

a.被测信号的频率范围为1~20kHz,用4位数码管显示数据。

b.测量结果直接用十进制数值显示。

c.被测信号可以是正弦波、三角波、方波,幅值1~3V不等。

d.具有超量程警告(可以用LED灯显示,也可以用蜂鸣器报警)。

e.当测量脉冲信号时,能显示其占空比(精度误差不大于1%)。

(2)发挥部分

a.修改设计,实现自动切换量程。

b.构思方案,使整形时,以实现扩宽被测信号的幅值范围。

三、时间进度安排

布置课题和讲解:1天查阅资料、设计:4天

实验:3天撰写报告:2天

四、主要参考文献

何小艇《电子系统设计》浙江大学出版社2008.1

潘松黄继业《EDA技术实用教程》科学出版社2006.10

指导教师签字:2009年12月14日

目录

一、摘要 (4)

二、系统方案论证 (4)

2.1频率测量方案 (5)

三、数字频率频率计的基本原理 (6)

四、各个模块设计 (7)

基于单片机的数字频率计的设计与实现

基于单片机的数字频率计的设计与实现

基于单片机的数字频率计的设计与实现摘要

随着电子信息产业的发展,信号作为其最基础的元素,其频率的测量在科技研究和实际应用中的作用日益重要,而且需要测频的范围也越来越宽。传统的频率计通常采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量范围低,精度低。因此,随着对频率测量的要求的提高,传统的测频的方法在实际应用中已不能满足要求。因此我们需要寻找一种新的测频的方法。随着单片机技术的发展和成熟,用单片机来做为一个电路系统的控制电路逐渐显示出其无与伦比的优越性。

本文阐述了以AT89C51单片机为控制器件的频率测量方法,并用汇编语言进行设计,采用单片机智能控制,结合外围电子电路,用以实现高低信号频率的测量。本文设计的是一个简易数字频率计,被测信号可以是正弦波、三角波、方波。首先,我们把待测信号经过放大整形;然后把信号送入单片机的定时计数器里进行计数,获得频率值;最后把测得的频率数值送入显示电路里进行显示。

本文从频率计的原理出发,介绍了基于单片机的数字频率计的设计方案,选择了实现系统得各种电路元器件,并对硬件电路进行了仿真。

关键词单片机;频率计;测量

-

Design and implementation of Digital Frequency

Meter Based on Single Chip Mircrocompute

Abstract

Along with the development of electronic information industry, signal as the basic elements, the frequency measurement in scientific

EDA课设-数字频率计设计

EDA课设-数字频率计设计

E D A课设-数字频率计设计(总17页) -本页仅作为预览文档封面,使用时请删除本页-

一.背景介绍

数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。它不仅可以测量正弦波、方波、三角波、尖脉冲信号和其他具有周期特性的信号的频率,而且还可以测量它们的周期。经过改装,可以测量脉冲宽度,做成数字式脉宽测量仪;可以测量电容做成数字式电容测量仪;在电路中增加传感器,还可以做成数字脉搏仪、计价器等。因此数字频率计在测量物理量方面应用广泛。本设计用VHDL在CPLD器件上实现数字频率计测频系统,能够用十进制数码显示被测信号的频率,能够测量正弦波、方波和三角波等信号的频率,而且还能对其他多种物理量进行测量。具有体积小、可靠性高、功耗低的特点。数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。采用VDHL编程设计实现的数字频率计,除被测信号的整形部分、键输入部分和数码显示部分以外,其余全部在一片FPGA芯片上实现,整个系统非常精简,而且具有灵活的现场可更改性。在不更改硬件电路的基础上,对系统进行各种改进还可以进一步提高系统的性能。该数字频率计具有高速、精确、可靠、抗干扰性强和现场可编程等优点。

2

二.设计思路以及实现方法

1.测频原理

本频率计设计测量频率的基本原理是,首先让被测信号与标准信号一起通过一个闸门,然后用计数器计数信号脉冲的个数,把标准时间内的计数的结果,用锁存器锁存起来,最后用显示译码器,把锁存的结果用LED数码显示管显示出来。

频率计测量频率需要设计整形电路使被测周期性信号整形成脉冲,然后设计计数器对整形后的脉冲在单位时间内重复变化的次数进行计数,计数器计出的数字经锁存器锁存后送往译码驱动显示电路用数码管将数字显示出来,需要设计控制电路产生允许计数的门闸信号、计数器的清零信号和锁存器的锁存信号使电路正常工作。

毕业设计之数字频率计

毕业设计之数字频率计

XXXXXXXXX学院

毕业设计

设计题目:数字频率计的设计

入学年月: XXXXXXXX

姓名: XXXXXXXX

学号: XX

专业:电子信息技术

班级:XXXXXXXX

指导教师:XXXXX

完成日期:XXXXX

目录

1.目录................................................. (2)

2.论文摘要 (3)

3.引言 (4)

4.设计目的及要求 (5)

5.设计内容、方法与步骤 (6)

5.1设计内容 (6)

5.1.1数字频率计的基本原理 (7)

5.1.2系统框图 (7)

5.2方法与步骤 (10)

6.硬件电路设计方案 (13)

6.1系统级方案设计

6.2子系统设计

7.软件设计 (15)

8.设计体会 (16)

参考文献 (17)

致谢词 (18)

论文摘要

随着电子技术的飞速发展,各类分立电子元件及其所构成的相关功能单元,已逐步被功能更强大、性能更稳定、使用更方便的集成芯片所取代。由集成芯片和一些外围电路构成的各种自动控制、自动测量、自动显示电路遍及各种电子产品和设备。数字系统和数字设备已广泛应用于各个领域,更新换代速度可谓日新月异。在电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路。供消费用的微波炉和电视、先进的工业控制系统、空间通讯系统、交通控制雷达系统、医院急救系统等在设计过程中无一不用到数字技术。数字电路制造工业的进步,使得系统设计人员能在更小的空间内实现更多的功能,从而提高系统可靠性和速度。数字频率计是现代通信测量设备系统中不可缺少的测量仪器,不但要求电路产生频率准确的和稳定度高的信号,而且能方便的改变频率。

EDA课程设计报告,数字频率计

EDA课程设计报告,数字频率计

. I

目录

前言0

1. 总体设计方案1

1.1总体设计方案1

2. 单元模块设计1

2.1十进制计数器设计1

2.1.1 十进制计数器原件t10设计1

2.1.2 位十进制计数器的顶层设计2

2.2闸门控制模块EDA设计3

2.2.1 定时信号模块Timer3

2.2.2 控制信号发生器模块T_con4

2.3译码显示模块4

2.3.1 显示存放器设计4

2.3.2 译码扫描显示电路5

2.3.3 译码显示模块的顶层电路设计7

3. 软件测试8

3.1测试的环境8

3.2调试和器件编程8

4. 设计总结8

5. 参考文献9

前言

在电子技术高度开展的今天,各种电子产品层出不穷,而频率作为设计的最根本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测

量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程的自动化等优点。

数字频率计是一种用十进制数字显示被测信号频率的数字测量仪器,它的根本功能是测量正弦信号、方波信号、尖脉冲信号以及其它各种单位时间变化的物理量。当今国外厂家生产的数字频率计在功能和性能方面都比拟优良,而且还在不断开展中,但其构造比拟复杂,价位也比拟高,在测量精准度要求比拟低的测量场合,使用这些数字频率计就不够经济合算。我所设计的这款数字频率计能够可靠实现频率显示功能,原理及构造也比拟简单本次所做的课程设计就是一个数字频率计,能测量1HZ~9999HZ的矩形波信号,并正确地显示所测信号的频率值。

数字频率计是数字电路中的一个典型应用,实际的硬件设计用到的器件较多,连线比拟复杂,而且会产生比拟大的延时,造成测量误差、可靠性差。随着现场可编程门阵列FPGA 的广泛应用,以EDA工具作为开发手段,运用VHDL等硬件描述语言语言,将使整个系统大大简化,提高了系统的整体性能和可靠性。

在FPGA上用VHDL实现数字频率计 实验报告

在FPGA上用VHDL实现数字频率计 实验报告

数字系统设计实验报告一、设计要求:

1、(1)频率测量范围10Hz~1MHz

(2)量程自动转换,量程分为10KHz (1s) 、100KHz (0.1s) 、1MHz (10ms)三档。转换规则如下:

当读数大于9999时,频率计处于超量程状态,下一次测量时,量程自动增大一档;当读数小于0999时,频率计处于欠量程状态,下一次测量时,量程自动减小一档(3)数据采用记忆显示方式,即计数过程中不显示数据,待计数过程结束以后,显示计数结果,并将此显示结果保持到下一次计数结束。

(4)用发光二极管显示量程

二、方案选则

1测量原理:当预置门控信号为高电平时,启动计数器,被测信号(频率为fx) 计数当预置门控信号为低电平时,关闭计数器

设在一次预置门控时间Tg内对被测信号计数值为Nx,则

fx= Nx / Tg

2具体方案:本设计中将2MHz的时钟分三次频,分别作为防抖电路的周期信号、显示模块片选信号、计数及锁存模块闸门信号。防抖电路滤去窄波,显示模块用模4计数器来分别输出四位测量结果。计数器通过在0.1s内对输入信号的高电平(发生期)进行计数来得出结果,并且为了达到换挡目的,测量时计六位数,通过结果选择档位进行输出。

二、原理图

三、总体电路图

四、流程图

五、设计清单

1、防抖电路

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_ARITH.ALL;

USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY debounce IS

数字频率计的设计与制作

数字频率计的设计与制作

数字频率计地设计与制作

一、任务和目地

1、问题引入

许多情况下,要对信号地频率进行测量,利用示波器可以粗略测量被测信号地

频率,精确测量则要用到数字频率计.

2、设计目地:通过本设计与制作项目可以进一步加深我们对数字电路应用技术方面地了解与认识,进一步熟悉数字电路系统设计、制作与调试地方法和步骤.

3、设计要求:

设计并制作出一种数字频率计,其技术指标如下:

(1)频率测量范围:10〜9999Hz.

( 2)输入电压幅度>300mV.

( 3)输入信号波形:任意周期信号.

( 4)显示位数:4 位.

( 5)电源:220V、50Hz

二、方法和步骤

1 、设计内容

( 1 )数字频率计地基本原理

数字频率计地主要功能是测量周期信号地频率.频率是单位时间(1S)内信号发生周期变化地次数.如果我们能在给定地1S时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号地频率.数字频率计首先必须获得相对稳定与准确地时间,同时将被测信号转换成幅度与波形均能被数字电路识别地脉冲信号, 然后通过计数器计算这一段时间间隔内地脉冲个数,将其换算后显示出来.这就是

数字频率计地基本原理.

(2)系统框图

从数字频率计地基本原理出发,根据设计要求,得到如图2.1所示地电路框图

图2.1数字频率计框图

下面介绍框图中各部分地功能及实现方法

①电源与整流稳压电路

框图中地电源采用50Hz 地交流市电.市电被降压、整流、稳压后为整个系统 提供直流电源.系统对电源地要求不高,可以采用串联式稳压电源电路来实现.

本频率计采用市电频率作为标准频率,以获得稳定地基准时间•按国家标准,

简易数字频率计课程设计

简易数字频率计课程设计

简易频率计设计

摘要

在数字电路中,数字频率计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各种数字仪表中,都得到了广泛的应用。在CMOS电路系列产品中,数字频率计是用量最大、品种很多的产品,是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,并且与许多电参量的测量方案、测量结果都有十分密切的关系,在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。常用的频率测量方法有测频法、测周法、测周期/频率法、F/V与A/D法。本文阐述了用测频法构成的数字频率计

关键字:时序控制频率,数字频率计,555电路

目录

1绪论

课题描述

频率是周期信号每秒钟内所含的周期数值。输入电路:由于输入的信号可以是正弦波,方波。而后面的闸门或计数电路要求被测信号为矩形波,所以需要设计一个整形电路则在测量的时候,首先通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清楚被测信号的强弱的情况。所以在通过整形之前通过放大衰减处理。当输入信号电压幅度较大时,通过输入衰减电路将电压幅度降低。当输入信号电压幅度较小时,前级输入衰减为零时若不能驱动后面的整形电路,则调节输入放大的增益,时被测信号得以放大。通过时基电路及控制电路锁存器将最终频率稳定的显示在数码管上[1]。

设计任务与要求

1.频率测量范围:10~9999Hz;

课程设计---基于Verilog HDL数字频率计设计与实现

课程设计---基于Verilog HDL数字频率计设计与实现

基于Verilog HDL数字频率计设计与实现

课程设计任务书

学院:计算机与通信工程学院专业:网络工程专业

指导教师对学生在课程设计中的评价

指导教师对课程设计的评定意见

基于Verilog HDL数字频率计设计与实现

摘要:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。本文阐述了用Verilog HDL语言设计了一个简单的数字频率计的过程

关键词:周期;EDA;Verilog HDL;数字频率计;波形仿真

目录

1 引言......................................................... - 5 -

1.1 数字频率计概述.......................................... - 5 -

1.2 频率测量的思想和方法.................................... - 6 -

2 Verilog HDL简介............................................. - 9 -

2.1 Verilog HDL的简介....................................... - 9 -

简易数字频率计课程设计报告 .

简易数字频率计课程设计报告  .

目录第一章概述

1.1 数字频率计功能及特点

1.2 数字频率计应用意义

第二章设计方案

2.1 设计指标与要求

2.2 设计原理

2.3方案论证

第三章数字频率计分析及参数设计3.1 电路基本原理

3.2 时基电路设计

3.3闸门电路设计

3.4控制电路设计

3.5 小数点显示电路设计

3.6 整体电路图

第四章设计总结

4.1 整体电路图

4.2 元器件列表

4.3 设计心得与体会

4.4 附录

4.5 参考文献

第一章、概述

数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。它不仅可以测量正弦波、方波、三角波、尖脉冲信号和其他具有周期特性的信号的频率,而且还可以测量它们的周期。经过改装,可以测量脉冲宽度,做成数字式脉宽测量仪;可以测量电容做成数字式电容测量仪;在电路中增加传感器,还可以做成数字脉搏仪、计价器等。因此数字频率计在测量其他物理量如转速、振动频率等方面获得广泛应用。

1.1 整体功能及特点

1,频率计主要用于测量正弦波、矩形波、三角波和尖脉冲及其它各种周期信号。

2,测量信号复制范围0.5-5v

3,显示方式:四维十进制LED显示

4,测量范围:1HZ-10HZ

5,测量误差:≤±0.1%

6,自动检测切换量程

1.2 数字频率计应用意义

数字频率计是一种应用很广泛的仪器电子系统非常广泛的应用

领域内,到处可见到处理离散信息的数字电路。数字电路制造工业的进步,使得系统设计人员能在更小的空间内实现更多的功能,从而提高系统可靠性和速度。集成电路的类型很多,从大的方面可以分为模拟电路和数字集成电路2大类。数字集成电路广泛用于计算机、控制与测量系统,以及其它电子设备中。一般说来,数字系统中运行的电信号,其大小往往并不改变,但在实践分布上却有着严格的要求,这是数字电路的一个特点。数字集成电路作为电子技术最重要的基础产品之一,已广泛地深入到各个领域。

简易数字频率计课程设计报告

简易数字频率计课程设计报告

一、课题名称与技术要求

<1>名称:简易数字频率计

<2>主要技术指标和要求:

1. 被测信号的频率X围100HZ~100KH

2. 输入信号为正弦信号或方波信号

3. 四位数码管显示所测频率,并用发光二极管表示单位

4. 具有超量程报警功能

二、摘要以门电路,触发器和计数器为核心,由信号输入、放大整形、闸门电路、计数、数据处理和数据显示等功能模块组成。放大整型电路:对被测信号进行预处理;闸门电路:由与门电路通过控制开门关门,攫取单位时间内进入计数器的脉冲个数;时基信号:周期性产生一秒高电平信号;计数器译码电路:计数译码集成在一块芯片上,计单位时间内脉冲个数,把十进制计数器计数结果译成BCD码;显示:把BCD码译码在数码管显示出来。

关键字:比较器,闸门电路,计数器,锁存器,逻辑控制电路

三、方案论证与选择

<1>频率测量原理与方法

对周期信号的测量方法,常用的有下述几种方法。

1、测频法(M法)

对频率为f的周期信号,测频法的实现方法,是用以标准闸门信号对被测信号的重复周期数进行计数,当计数结果为N时,其频率为:f1=N1/TG。TG为标准闸门宽度,N1是计数器计出的脉冲个数,

设在TG期间,计数器的精确计数值为N,根据计数器的技术特性可知,N1的绝对误差是△N1=N ±1,N1的相对误差为&N1=(N1-N)/N=(N±1-N)/N=±1/N,由N1的相对误差可知,N(或N1)的数值愈大,相对误差愈小,成反比关系。因此,在f已确定的条件下,为减小N1的相对误差,可通过增大TG的方法来降低测量误差。但是,增大TG会使频率测量的响应时间长。当TG为确定值时(通常取TG=1s),则有f=N,固有f1的相对误差:&f1=(f1-f)/f=(f±1-f)/f=±1/f

简易数字频率计设计实验报告

简易数字频率计设计实验报告

电子线路课程设计报告

姓名:

学号:

专业:电子信息

日期: 2014.4.13

南京理工大学紫金学院电光系

2014-4-13

引言

《电子线路课程设计》是一门理论和实践相结合的课程。它融入了现代电子设计的新思想和新方法,架起一座利用单元模块实现电子系统的桥梁,帮助学生进一步提高电子设计能力。对于推动信息电子类学科面向21世纪课程体系和课程内容改革,引导、培养大学生创新意识、协作精神和理论联系实际的学风,加强学生工程实践能力的训练和培养,促进广大学生踊跃参加课外科技活动和提高毕业生的就业率都会起到了良好作用。

该课程主要内容:

(1)了解和掌握一个完整的电子线路设计方法和概念;

(2)通过电子线路设计、仿真、安装和调试,了解和掌握电子系统研发产品的一个基本流程。

(3)了解和掌握一些常见的单元电路设计方法和在电子系统中的应用:包括放大器、滤波器、比较器、光电耦合器、单稳、逻辑控制、计数和显示电路等。

(4)通过编写设计文档与报告,进一步提高学生撰写科技文档的能力。

(5)电子线路课程设计课题:

设计并制作一个基于模电和数电的简易数字频率计。

目录

第一章设计要求.................................................

1.1 基本要求...........................................

1.2 提高部分...........................................

1.3 设计报告........................................... 第二章整体方案设计.............................................

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

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

1前言频率测量是电子学测量中最为基本的测量之一。由于频率信号抗干扰性强,易于传输,因此可以获得较高的测量精度。随着数字电子技术的发展,频率测量成为一项越来越普遍的工作,测频原理和测频方法的研究正受到越来越多的关注。

1.1频率计概述

数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号、方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。传统的频率计采用测频法测量频率,通常由组合电路和时序电路等大量的硬件电路组成,产品不但体积大,运行速度慢而且测量低频信号不准确。本次采用单片机技术设计一种数字显示的频率计,测量准确度高,响应速度快,体积小等优点。

1.2频率计发展与应用

在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件。单片机作为最为典型的嵌入式系统,它的成功应用推动了嵌入式系统的发展。单片机已成为电子系统的中最普遍的应用。单片机作为微型计算机的一个重要分支,其应用范围很广,发展也很快,它已成为在现代电子技术、计算机应用、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术,应用范围十分广泛。其中以AT89S52为内核的单片机系列目前在世界上生产量最大,派生产品最多,基本可以满足大多数用户的需要。

2 系统总体设计

2.1测频的原理

测频的原理归结成一句话,就是“在单位时间内对被测信号进行计数”。被测信号,通过输入通道的放大器放大后,进入整形器加以整形变为矩形波,并送入主门的输入端。由晶体振荡器产生的基频,按十进制分频得出的分频脉冲,经过基选通门去触发主控电路,再通过主控电路以适当的编码逻辑便得到相应的控制指令,用以控制主门电路选通被测信号所产生的矩形波,至十进制计数电路进行直接计数和显示。若在一定的时间间隔T内累计周期性的重复变化次数N,则频率的表达式为式:

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据设计要求,对于 5 位十进制计数器来说,当闸门信号周期为 1s
2
可变量程数字频率计设计与制作
时,其计数值在 0 到 99999 之间,则最大频率为 99999Hz,此即为频率计 电路工作的 1 档。余此类推。(当闸门信号周期为 1ms 时,计数值在 0 到 99999 之间,把它转化为频率为最小频率为 1kHz,最大频率为 99999kHz, 此即为频率计工作电路的 4 档。)
图8
5.译码器模块 led
VHDL 文件“
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY LED IS
PORT(D: IN STD_LOGIC_VECTOR(3 DOWNTO 0);
LED7S: OUT STD_LOGIC_VECTOR(6 DOWNTO 0));
3
可变量程数字频率计设计与制作
CO: OUT STD_LOGIC);
END CNT10;
ARCHITECTURE CNT10_ARC OF CNT10 IS
BEGIN
PROCESS(CLK,CLR,EN)
VARIABLE A: STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
IF CLR='1' THEN
LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY DANG IS
PORT(S: IN STD_LOGIC_VECTOR(1 DOWNTO 0); P: OUT STD_LOGIC_VECTOR(3 DOWNTO 0));
END DANG; ARCHITECTURE DANG_ARC OF DANG IS BEGIN
PROCESS(BCLK) BEGIN
IF BCLK'EVENT AND BCLK='1' THEN DIV2BCLK<=NOT DIV2BCLK;
END IF; END PROCESS; PROCESS(BCLK,DIV2BCLK) BEGIN
IF BCLK='0' AND DIV2BCLK='0' THEN CLR<='1';
END LED ;
ARCHITECTURE LED_ARC OF LED IS
BEGIN
PROCESS(D)
BEGIN
CASE D IS
--LED 共阳极接法
8
可变量程数字频率计设计与制作 WHEN "0000"=> LED7S<="1000000"; WHEN "0001"=> LED7S<="1111001"; WHEN "0010"=> LED7S<="0100100"; WHEN "0011"=> LED7S<="0110000"; WHEN "0100"=> LED7S<="0011001"; WHEN "0101"=> LED7S<="0010010"; WHEN "0110"=> LED7S<="0000011"; WHEN "0111"=> LED7S<="1111000"; WHEN "1000"=> LED7S<="0000000"; WHEN "1001"=> LED7S<="0011000"; WHEN OTHERS=> LED7S<="1111111";
LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY DIV IS
1
可变量程数字频率计设计与制作
PORT(FIN: IN STD_LOGIC; FS: OUT STD_LOGIC);
END DIV; ARCHITECTURE DIV_ARC OF DIV IS BEGIN
PROCESS(FIN) VARIABLE CNT: INTEGER RANGE 0 TO 1999; VARIABLE X: STD_LOGIC; BEGIN
IF FIN'EVENT AND FIN='1' THEN IF CNT<1999 THEN CNT:=CNT+1; ELSE CNT:=0; X:=NOT X; END IF;
END CASE; END PROCESS; END DANG_ARC; 相应的 dang.sym 如图 5:
图5 (2)控制信号发生器模块 control
VHDL 文件为:
5
可变量程数字频率计设计与制作
LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CONTROL IS
END CASE; END PROCESS; END LED_ARC; 相应的 led.sym 为:
图9 6.顶层文件 top
1)top.sym 如图 10(a)所示:
图 10(a) 2)原理图为图 10。其中 K2、K1 为档位控制开关,即 K2 K1=00 时为 1 档,同时在数码管上显示“1”; K2 K1=01 时为 2 档,同时在数码管 上显示“2”;K2 K1=10 时为 3 档,同时在数码管上显示“3”; K2 K1=11 时为 4 档,同时在数码管上显示“4”。“ALARM 接喇叭,超量程时报警。 L1 到 L6 接 6 个数码管。另外说明一点:对 6 位七段 LED 采用动态显示
ELSE CLR<='0';
END IF; END PROCESS; EN<=DIV2BCLK; LOAD<=NOT DIV2BCLK; END CONTROL_ARC;
相应的 control.sym 如图 6:
6
可变量程数字频率计设计与制作
图6 说明:在 EN 为高电平时,对待测信号 Fx 进行计数,此时寄存器的使 能端 LOAD 为 0;在 EN 跳变为低电平时,LOAD 发生正跳变,寄存器锁存计 数器的值;在 EN 和 CLR 同时为低电平时,计数器清零。 3.五位计数器模块 5cnt10 当 CLR=0、EN=1 时,其计数值在 0 到 99999 之间循环变化,COUT 为计 数器进位输出信号,作为超量程报警信号。其原理图为:
图 7(a)
4.寄存器模块 reg24 VHDL 文件:
LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY REG24 IS
PORT( LOAD: IN STD_LOGIC;
7
图 7(b)
可变量程数字频率计设计与制作
DIN: IN STD_LOGIC_VECTOR(23 DOWNTO 0); DOUT: OUT STD_LOGIC_VECTOR(23 DOWNTO 0)); END REG24; ARCHITECTURE REG24_ARC OF REG24 IS BEGIN PROCESS(LOAD,DIN) BEGIN IF LOAD'EVENT AND LOAD='1' THEN --LOAD 是锁存信号,上升沿触发 DOUT<=DIN; END IF; END PROCESS; END REG24_ARC; 元件 reg24.sym:
PROCESS(S) BEGIN
CASE S IS --转化为 BCD 代码 WHEN "00"=> P<="0001"; --译码后显示为数字 1 WHEN "01"=> P<="0010"; WHEN "10"=> P<="0011"; WHEN "11"=> P<="0100"; WHEN OTHERS=> P<=NULL;
9
可变量程数字频率计设计与制作 设计可减少引脚。
图 10(b)
五 实验结果及分析
因试验箱里仅有 4M 晶振芯片,无额外的被测信号(除非再用 555 设计一 个信号发生器),为简单起见,即将被测信号 Fx 的管脚也连至管脚 4M 处(即 相于用本次设计的数字频率计验证 4M 晶振的频率)。
1.实验发现:当 K2=‘0’,‘K1=‘0’(X1 档)时,6 个数码管从左到右 依次显示为“100000”,且有喇叭声(报警,超量程);当 K2=‘0’,K1=‘1’ 时,数码管显示为“200000”,且有喇叭声;当 K2=‘1’,K1=‘0’时,数 码管显示“340000”,无喇叭声;当 K2=‘1’,K1=‘1’(X1000 档)时,数 码管显示“404000”,无喇叭声。
A:=(OTHERS=>'0');
--计数器异步复位
ELSIF CLK'EVENT AND CLK='1' THEN
--检测时钟上升沿
IF EN='1' THEN
--检测是否允许计数
IF A<9 THEN
A:=A+1;
ELSE
A:=(OTHERS=>'0'); --大于 9,计数值清零
END IF;
可变量程数字频பைடு நூலகம்计设计与制作
一 设计目的
掌握现代大规模集成数字逻辑电路的应用设计方法,以及 掌握利用计算 机进行电子设计自动化(EDA)的基本方法。
二 设计任务
设计一个五位数字频率计。要求分成四档测量范围:×1、×10、×100、 ×1000。在×1 档,测量范围为 1Hz 到 99999Hz,余此类推。最高测量频率为 99999KHz(×1000 档)。档位的选择由按键手控,但要有指示灯显示。再有, 输入频率大于实际量程时,要有溢出显示。
END IF; FS<=X; END PROCESS; END DIV_ARC; 生成的元件 div.sym 如图 2:
图2 2.闸门控制模块
频率计电路工作时先要产生一个闸门信号,宽度为单位时间,如 1s。 在闸门信号有效时间内,对被测信号进行计数,即为信号的频率。该模块 可再分为两个子模块:定时信号模块和控制信号发生器模块。 (1)定时信号模块 timer
END IF;
END IF;
IF A=9 THEN
--等于 9,输出进位信号
CO<='1';
ELSE
CO<='0';
END IF;
CQ<=A;
END PROCESS;
END CNT10_ARC;
相应的元件 cnt10.sym 如图 4 所示:
4
可变量程数字频率计设计与制作
图4 2)模块 dang 的 VHDL 文件:
USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CNT10 IS
PORT(CLK,CLR,EN: IN STD_LOGIC; --时钟输入端、清零端、使能端 CQ: OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
三 设计原理
1.测频率法就是在一定时间间隔 Tw(定义为闸门时间)内,测得被测信号重 复出现的次数为 Nx,则其频率可表示为:
Fx=Nx/Tw 2.数字频率计系统组成框图如下:
图1
四 方案实现
1.分频器模块 div 通过对 4MHz 时钟的分频得到 1kHz(周期为 1ms)时钟, VHDL 文件如下:
3. 误差分析:若忽略晶振器发生频率产生的误差,用直接接测频 法 Fx=Nx/Tw,计数值 Nx 会产生一个正负 1 的误差,故对高频率信号,用本次 设计的频率计测量效果较好,而对于低频信号,则本次设计的频率计测量 会产生较大误差。一种更精确的频率计是等精度测量频率计。
为产生 4 种不同的闸门信号,可由 3 级模 10 计数器对 1kHz 信号进行 分频,利用档位选择开关通过数据选择器 MUX41 选择出相应的时钟 BCLK, 原理图如图 3(a)所示:
生成的元件 timer.sym 如图 3(b):
图 3(a)
图 3(b) 附:1)生成十进制计数器 cnt10 的 VHDL 文件:
10
可变量程数字频率计设计与制作 2. 结果分析:最左边的数码管是显示档位的,后 5 个是频率计测得频率
的结果显示,即其读数乘以 X1(档位显示为 1 时),X10(档位显示为 2 时), X100(档位显示为 3 时),X1000(档位显示为 4 时),再带上 Hz 的单位即 为所测信号的频率。据此,可知上述试验结果是正确的,也即表明该频率 计的设计是成功的。
PORT(BCLK: IN STD_LOGIC; EN,CLR,LOAD: OUT STD_LOGIC);
END CONTROL; ARCHITECTURE CONTROL_ARC OF CONTROL IS
SIGNAL DIV2BCLK: STD_LOGIC; -- DIV2BCLK 为 BCLK 的二分频 BEGIN
相关文档
最新文档