一种基于单片机的峰值检波器

发布者:江上HZ最新更新时间:2012-02-07 来源: 电讯技术 关键字:信号检测  单片机  峰值检波器 手机看文章 扫描二维码
随时随地手机看文章

一、 引言

    在低频或超低频的受调信号的检测和处理过程中,当信号通过放大达到一定的强度就必须对其进行检波,以获得需要的信号。如在红外分光测油仪中对红外线的检测,由于调制频率很低,若用由二极管和电阻电容构成的普通峰值检波电路来检波,效果会很差,主要表现在两个方面:第一,若选择RC电路时间常数大一些,则输出信号的波形会好一些,但检波输出之后的信号幅值和检波之前的信号幅值有明显的差距,输出信号幅值明显降低,检波效率变差,同时,信号快变部分的丢失变得严重;第二,若选择RC电路时间常数小一些,则会发现检波前后的信号幅值的差异变小,信号之中的快变分量明显变好,但输出信号的波形明显变差,不利于对信号的A/D变换。以上两种情况如图1所示。

二、硬件设计

    如何解决以上所讨论的问题呢?即要求得到检波输出波形良好,检波前后的信号幅值差异小,信号快变部分丢失小,检波效率高,以利于A/D变换的需要,一种较好的方法就是采用基于单片机(MCU)的峰值检波电路。该电路由单片机、电子开关、保持电路等几个部分组成,其逻辑结构如图2所示。

    该电路的特点是利用单片机编程灵活的特点,外围电路无可调件,通过单片机准确产生开关信号,使低频受调信号的检波始终被锁定在信号的峰值上,从而保证了峰值检波的效率和效果。如果由于一些技术上的原因造成信号延时,为了保证检波始终锁定在信号的峰值上,只需要通过PC机向单片机传送延时参数就可以了,避免了固定电路调整麻烦的问题。该峰值检波器的检波输出波形如图3所示。

    在该电路系统中,单片机选用MCS-51系列8位单片机,该单片机运行速度快,功耗低、性能好。电子开关选用4066 四模拟开关集成电路,该集成电路的开关导通电阻很小,而阻断电阻很大,具有良好的开关特性,而保持电路则由集成运放构成。其定位信号的产生由过零比较电路通过低频受调信号而得到。

三、软件设计

    峰值检波最关键的问题就是要准确地捕捉信号的峰值,在该电路中是利用软件来实现的,其设计思想是以定位信号为参照,通过软件调整延时量来准确捕捉信号峰值。单片机中延时子程序的构成框图如图4所示。

    程序由汇编语言编写,本文不作具体介绍。

四、应用

    该电路系统在数字红外分光测油仪的设计开发中得到应用,获得了很好的应用效果。与传统的峰值检波电路相比,其检波效率和效果明显提高。该电路系统还可以直接应用于其他低频率受调信号的峰值检波。

参考文献

[1]孙涵芳.MCS-51/96单片机原理及应用[M].北京:航空航天大学出版社,1988.
[2]康华光.电子技术基础(第三版)[M].北京:高等教育出版社,1988.
[3]微型计算机及外部设备常用芯片手册[M].北京:清华大学出版社,1999.

关键字:信号检测  单片机  峰值检波器 引用地址:一种基于单片机的峰值检波器

上一篇:单片机系统中高速数据采集的实现
下一篇:基于89C52单片机的微电压信号源设计

推荐阅读最新更新时间:2024-03-16 12:52

基于C167CS微控制器的数字化电梯系统
   摘要 : 基于C167CS 微控制器设计了数字化电梯系统, 该系统中利用多规则加权的模糊控制算法进行群控控制,以CAN总线多主方式实现各控制器间的串行通信。该系统提高了电梯的运行效率,并增强了电梯运行的实时性控制,系统的灵活性与可靠性得到了提高。    1 引言   国民经济的飞速发展, 现代化程度日益提高,高层建筑愈来愈多, 电梯也随之增多, 电梯产品在人们物质文化生活中的地位得到了提高,成为重要的运输设备之一。国内传统的电梯控制一是由继电器、接触器构成。它不仅存在着可靠性差、成本高、故障率高等缺点,而且在层数增加时,配线变化给制造及安装带来诸多不变。若用微机来控制电梯具有许多优点,进而数字化电梯控制系统是发展的必然
[单片机]
德州仪器业界首款名符其实的 0.9 伏微控制器
日前,德州仪器 (TI) 宣布推出业界首款名符其实的 0.9 伏微控制器 (MCU),该款超低功耗 MSP430™ MCU 系列的最新产品可推动单节电池供电的、更小巧、更低成本的产品创新。与现有号称 0.9 V 技术的 MCU 不同,包括整个模拟与数字逻辑的 TI MSP430L092 MCU 本身工作电压就为 0.9 V。由于工作电压为 0.9 V,因此该 MSP430 MCU 无需板载升压转换器,从而可为整体系统降低功耗,与传统解决方案相比,可减少对外部电路的需求。这样有助于开发人员采用从 AAA 到纽扣电池的单节电池运行电动牙刷、剃刀、玩具以及安全设备等各种应用。此外,MSP430L092 还可提供可编程模拟构建块,可
[单片机]
德州仪器业界首款名符其实的 0.9 伏<font color='red'>微控制器</font>
基于8051F单片机的数字音频信号源的幅度控制
  1 引言   音频模拟信号电路常需要在很大范围内调节电平,而高精度电路的调节范同达100 dB以上.相当于二进制线性数字18位,同时也要求具有较高的调节步进值。使用数字信号源直接改变幅值,一般只有几dB的分辨率。市面上很多音频衰减器的衰减量、衰减量步进值、特性阻抗都是特定的。但在实际应用中,需要音频衰减器具有不同的参数;而且在一些应用中还希望衰减量能够按照需要随意设计,并且可以随时调整。针对这些需求,介绍了一种基于单片机由电阻衰减器和模拟开关组成的音频控制系统。该系统可通过单片机及上位PC机设置音频信号的衰减量,控制衰减量的增减。该系统具有适用广泛,使用方便,移植性高等特点。   2 系统总体设计   基于805lF33
[测试测量]
基于8051F<font color='red'>单片机</font>的数字音频信号源的幅度控制
STC15单片机外部中断仅上升沿触发的方法
STC15系列单片机的外部中断0(INT0)和外部中断1(INT1)的触发有两种方式,上升沿和下降沿均可触发方式和仅下降沿触发方式。在实际应用中,有时候需要上升沿触发。这时有两种方案可以解决。 1.将触发方式设置成仅下降沿触发。当外部电路产生一个上升沿时,通过硬件电路加一个三极管进行反向变成下降沿。 2.这种方法不需要改变硬件电路。将触发方式设置成上升沿和下降沿均可触发方式。外部中断产生一个上升沿时,进入中断服务函数,这时在中断服务函数里做进一步处理,检测当前INT0的电平状态。如果是高电平,则判断为上升沿。如果是低电平,则判断为是下降沿。 注意(很重要!): 进入中断服务函数后,一定要延时几个毫秒再去做电平检测。因为不管是
[单片机]
TI全新Sitara™ AM2x系列重新定义MCU,处理能力提高10倍
TI全新Sitara™ AM2x系列重新定义MCU,处理能力相比现有器件提高10倍 TI Sitara™ AM2x MCU将处理器级的计算性能与MCU的简易设计合二为一,帮助工程师实现实时控制、智能分析和网络应用 北京(2021年7月13日)– 德州仪器 (TI) 今日推出全新高性能微控制器 (MCU) 产品系列,推动了边缘端的实时控制、网络互联和智能分析。凭借全新的Sitara AM2x系列MCU,工程师可以使用10倍于以前基于闪存MCU的运算能力。高性能AM2x系列缩小了MCU和处理器之间日益增加的性能差距,使设计人员能够在工厂自动化、机器人、汽车系统和可持续能源管理等应用领域突破性能限制。 “人们对工业自动
[嵌入式]
TI全新Sitara™ AM2x系列重新定义<font color='red'>MCU</font>,处理能力提高10倍
一种基于CPLD的单片机与PCI接口设计解决方案
0 引言   8位单片机在嵌入式系统中应用广泛,然而让它直接与PCI总线设备打交道却有其固有缺陷。8位单片机只有16位地址线,8位数据端口,而PCI总线2.0规范中,除了有32位地址数据复用AD 外,还有FRAME、IRDY、TRDY等重要的信号线。让单片机有限的I/O端口来直接控制如此众多的信号线是不可能的。一种可行的方案就是利用CPLD作为沟通单片机与PCI设备间的桥梁,充分利用CPLD中I/O资源丰富、用户可自定制逻辑的优势,来帮助单片机完成与PCI设备间的通信任务。   1 PCI接口设计原理   1.1 PCI总线协议简介   这里只讨论PCI总线2.0协议,其它协议仅仅是在2.0的基础上作了一些扩展,仅就单片机
[单片机]
一种基于CPLD的<font color='red'>单片机</font>与PCI接口设计解决方案
基于51单片机的数字钟程序
//功能:4位 数码管 可以显示 时分,月日,年份;万年历,整点报时,定时自动(或手动)关闭显示器,空闲模式工作省电 //硬件:2051 单片机 ,P1.6到P1.0分别是 A到G,P1.7=DP,P3.5=D4,P3.4=D3,P3.1=D2,P3.0=D1,P3.7控制直流蜂鸣器(整点报时)。 //.2=0(改时间),P3.3=0(改状态),6M Hz 晶振 。 //使用说明:默认时间为 2010年1月1日,0点0分,状态1显示时分 //按P3.2为0,状态++,状态功能分别为 1:显示时间 2:显示月日 3:显示年 4:修改分钟 5:修改时钟 6:修改年 7:修改月 8:修改日 ; //用DP来表示状态,DP每秒闪烁1次
[单片机]
一文详解80C51系列单片机的定时/计数器
在单片机的实际应用系统中,经常会使用到精确延时,定时扫描,统计事件的发生次数和长生一定频率的声音等功能。 这些功能都需要在时序电路中实现定时和计数的功能。 80C51系列单片机内部集成了两个可编程的16位定时/计数器,简称T0和T1。每个定时器可以独立工作,可以设置成定时和计数两种模式,有4种工作方式可供选择。 定时/计数器的结构 80C51单片机内部的定时计数器的核心由两个16位加1计数寄存器T0和T1组成,每个计数寄存器都分为高8位THx和低8位TLx分别访问。 时钟源可以选择内部时钟源,也可以选择外部时钟源,当选择内部时钟源时,时钟脉冲序列由单片机内部产生;当选择外部时钟源时,由引脚P3.4、P3.5输入外部时钟
[单片机]
一文详解80C51系列<font color='red'>单片机</font>的定时/计数器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved