历史上的今天
返回首页

历史上的今天

今天是:2024年09月18日(星期三)

正在发生

2021年09月18日 | 15-基于51单片机的数字频率计设计

2021-09-18 来源:eefocus

具体实现功能

系统由STC89C52单片机+信号输入+74HC14整形电路+74HC390分频电路+LCD1602显示模块+电源构成。


具体功能:


1、能测出正弦波、三角波或方波等波形的频率;


2、频率的测量范围为1Hz—20MHz,且能检测幅度最小值为1Vpp的信号;


3、通过LCD1602液晶显示屏显示检测到的即时频率数值(最多8位数,单位为Hz)。

设计背景

在电子测量领域中,频率测量的精确度是最高的。因此,在生产过程中许多物理量,例如温度、压力、流量、液位、PH值、振动、位移、速度、加速度,乃至各种气体的百分比成分等均用传感器转换成信号频率,然后用数字频率计来测量,以提高精确度。


国际上数字频率计的分类很多。按功能分类,因计数式频率计的测量功能很多,用途很广。所以根据仪器具有的功能,电子计数器有通用和专用之分。一、通用型计数器:通用型计数器是一种具有多种测量功能、多种用途的万能计数器。它可测量频率、周期、多周期平均值、时间间隔、累加计数、计时等;若配上相应插件,就可测相位、电压、电流、功率、电阻等电量;配上适当的传感器,还可进行长度、重量、压力、温度、速度等非电量的测量。二、专用计数器:专用计数器指专门用来测量某种单一功能的计数器。如频率计数器,只能专门用来测量高频和微波频率;时间计数器,是以测量时间为基础的计数器,其测时分辨力和准确度很高,可达ns数量级;特种计数器,它具有特种功能,如可逆计数器、阈值计数器、差值计数器、倒数计数器等,用于工业和自控技术等方面。数字频率计按频段分类:①低速计数器:最高计数频率<10MHz;②中速计数器:最高计数频率10—100MHz;③高速计数器:最高计数频率>100MHz;④微波频率计数器:测频范围1—80GHz或更高。


由于大规模和超大规模数字集成电路技术、数据通信技术与单片机技术的结合,数字频率计发展进入了智能化和微型化的新阶段。其功能进一步扩大,除了测量频率、频率比、周期、时间、相位、相位差等基本功能外,还具有自捡、自校、自诊断、数理统计、计算方均根值、数据存储和数据通信等功能。可见,频率计是很有工业价值的。本作品即为一个基于单片机的数字频率计,它通过74HC390芯片进行分频,克服了单片机难以处理高频信号的困难,并使用LCD1602液晶显示进行输出,精确度为20万分之一。


设计思路

数字频率计是一种基本的测量仪器。它被广泛应用于航天、电子、测控等领域,还被应用在计算机及各种数学仪表中。一般采用的是十进制数字,显示被测信号频率。基本功能是测量正弦信号,方波信号以及其他各种单位时间内变坏的物理量。由于其使用十进制数显示,测量迅速精确,显示直观,所以经常被用来使用。


本文主要介绍数字频率计的设计和调试,本作品是基于52单片机作为平台,基本原理是通过52单片机进行频率的采集和分析工作,在通过程序使其显示在LCD1602的液晶显示屏上,通过液晶显示屏,让使用者能够直观的看到当前的输入频率是多少。


由于52单片机能处理的频率信号强度有限,所以这次我们先用74HC390芯片对输入的信号进行了分频,使其降低了100倍,才送去给单片机处理,而且为了使1602液晶显示屏能更好的兼容,在程序上我们做了三次初始化,这些都将在下面为大家一一展示。


原理图


本系统原理图设计采用Altium Designer19,具体如图。

程序


本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现


本设计利用protues8.7软件实现仿真设计,具体如图。

推荐阅读

史海拾趣

台湾诚阳(BC)公司的发展小趣事

台湾诚阳(BC)公司深知人才是企业发展的核心。因此,公司一直注重人才的引进和培养。公司建立了完善的人才培养和激励机制,为员工提供了广阔的职业发展空间。同时,公司还鼓励员工参与各种培训和交流活动,提升他们的专业技能和综合素质。这种对人才的重视和投入,使得台湾诚阳拥有一支高素质、专业化的团队,为公司的持续发展提供了有力保障。

Able Systems公司的发展小趣事

在追求经济效益的同时,Able Systems公司也注重履行企业社会责任。公司积极参与公益事业,关注环境保护和可持续发展。通过采用环保材料、推广节能技术等措施,公司努力降低生产过程中的能耗和排放。同时,公司还关注员工福利和职业发展,为员工提供良好的工作环境和培训机会。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,以上内容仅为概述性质,并非基于Able Systems公司的实际发展历程。如需了解更多关于Able Systems公司的故事,建议查阅相关新闻报道、公司年报等官方资料。

Cypress Industries公司的发展小趣事

2020年,Cypress迎来了其发展历程中的一个重要时刻——与德国半导体巨头英飞凌(Infineon)的合并。这次合并使Cypress成为英飞凌的一部分,双方在技术、市场和资源等方面实现了互补和整合。这次合并不仅增强了Cypress在全球半导体市场的竞争力,也为其未来的发展提供了更广阔的空间。

以上故事均基于Cypress Semiconductor(赛普拉斯半导体)的发展历史而创作,旨在客观描述公司在电子行业中的发展历程和成就。

国炬(GOOGLL)公司的发展小趣事
OCL电路能够驱动低阻抗的负载,提高了系统的整体效率。
Helium_Systems__Inc.公司的发展小趣事

随着市场竞争的加剧,海曼电子意识到仅凭自身力量难以快速实现跨越式发展。因此,公司开始积极寻求与行业内外的合作伙伴建立战略合作关系。通过技术共享、市场互补等方式,海曼电子不仅提升了自身的竞争力,还成功进入了多个新的市场领域。此外,公司还通过并购具有核心技术和市场资源的中小企业,进一步巩固了其在电子行业的地位。

Datalinear公司的发展小趣事

随着科技的快速发展,数据处理行业也在不断变化。为了保持竞争优势,Datalinear公司投入大量资金进行技术创新。经过数年的研发,公司成功推出了一款基于人工智能的数据分析系统,能够自动识别数据中的模式并给出预测。这一技术的突破让Datalinear公司在行业内树立了技术领先的形象,也赢得了众多客户的青睐。

问答坊 | AI 解惑

向斑竹请教(9)

斑竹好。请问微波射频器件的档次是怎么划分的?航天级,军品级,工业级,民用级,四个级别有什么区别?谢谢斑竹。…

查看全部问答>

09元器件清单

本帖最后由 paulhyde 于 2014-9-15 09:02 编辑 2009年全国大学生电子设计竞赛 基本仪器和主要元器件清单  …

查看全部问答>

digital update

看到的NI例程,但不是对所有板卡都有用。6251没跑起来…

查看全部问答>

如何解决ce 5.0 ie浏览网页时的问题:RaiseException:iesample.exe

我使用2440+ce5.0+3g模块,使用ce 5.0 自带的ie浏览器浏览新浪搜狐或百度等网页,发现调试串口总会输出下面的信息: RaiseException: Thread=86efb920 Proc=82026b40 \'iesample.exe\' AKY=00000401 PC=03f88c24(coredll.dll+0x00018c24) RA=802c ...…

查看全部问答>

舵机,知道的大哥进啊········

各位大哥 那种型号的舵机比较好,我先前用的是盛辉的--MG995发现脉冲的周期并不是网上所说的20MS一个周期,而且很难控制。我的几个同学都是买的盛辉,但是都不怎么好用。…

查看全部问答>

wince6.0是否可以直接向串口发送16进制的数据??

wince6.0是否可以直接向串口发送16进制的数据?? DWORD dwBytesWrite= 132;         DWORD dwBytesWrite1= 35;         COMSTAT ComStat;         DWORD dwErrorFlags;   ...…

查看全部问答>

STM32中断问题串口中断

开了中断可是不知道怎么回事,老进入ISR,我的设置过程如下,请高手帮忙看下问题出在哪里当执行到下面时,老是进入USART1_IRQHandler();    USART_ITConfig(USART1,USART_IT_TXE,ENABLE);    void N ...…

查看全部问答>

请教定时器TimerB延时问题

void delay_5us(void) { TBCTL = TBSSEL_2 + TBCLR; /*SMCLK, SMCLK为8M, up mode*/ TBCCTL0 = CCIE; TBCCR0=39; /*8,000,000/200,000-1=CCRO。用来确定 PWM周期5us ...…

查看全部问答>