首页 | 期刊简介 | 编辑部 | 广告部 | 发行部 | 在线投稿 | 联系我们 | 产品信息索取
2024年12月26日星期四
2011年第01期
 
2010年第12期
 
2010年第11期
2010年第11期
 
2010年第10期
2010年第10期
 
2010年第09期
2010年第09期
 
2010年第09期
2010年第08期
 
2010年第07期
2010年第07期
 
2010年第06期
2010年第06期
 
2010年第05期
2010年第05期
 
2010年第04期
2010年第04期
 
2010年第03期
2010年第03期
 
2010年第02期
2010年第02期
 
2010年第01期
2010年第01期
 
2009年第12期
2009年第12期
 
2009年第11期
2009年第11期
 
2009年第10期
2009年第10期
 
2009年第9期
2009年第9期
 
2009年第8期
2009年第8期
 
2009年第7期
2009年第7期
 
2009年第6期
2009年第6期
 
2009年第5期
2009年第5期
 
2009年第4期
2009年第4期
 
2009年第3期
2009年第3期
 
2009年第2期
2009年第2期
 
2009年第1期
2009年第1期
 
2008年第12期
2008年第12期
 
2008年第11期
2008年第11期
 
2008年第10期
2008年第10期
 
2008年第9期
2008年第9期
 
2008年第8期
2008年第8期
 
2008年第7期
2008年第7期
 
2008年第6期
2008年第6期
 
2008年第5期
2008年第5期
 
2008年第4期
2008年第4期
 
2008年第3期
2008年第3期
 
2008年第2期
2008年第2期
 
2008年第1期
2008年第1期
单片机系统中减少功耗的几个实用技巧
Some Skills to Reduce Power Expend in the MCU System
■ 武汉船舶职业技术学院电子系 雷建龙


摘 要:本文介绍了单片机系统中通过改进软件设计减少LED功耗及三极管功耗的几个实用技巧。

关键词:单片机;LED;功耗

在以单片机为核心的测控系统中,单片机本身消耗的功率很小,而外围电路如LED显示电路消耗了大部分功率。因此,要减少系统的功耗,主要是减少外围电路的功耗,下面就一个具体的系统介绍几点经验。电路如图1所示,这是本人设计的一个超声波测距仪,图中LED共阳。

图1(略) 图2(略)

一般设计显示程序的流程图如图2所示。由于LED是系统的主要耗能元件,在本系统中电源电压下降到4V以下,不仅功耗大,甚至有时还影响了系统的正常运行。从流程图可以看出,一次动态显示后,P2.0~P2.3都为低电平,而与它们相连的与门7407虽为OC门,在低电平时其输出级仍然导通,且有很大的电流从+5V经100 电阻经OC门输出级到地。将程序作以下修改,在显示结束后加上如下语句:

MOV P1,#0FFH
MOV A,P2
ORL A,#0FH
MOV P2,A

则既关闭了显示,又使OC门输出高阻,显示电路中基本没有电流,实际测量+5V电源电压提高到4.5V以上,整个电路功耗大为减少。

此显示程序还有改进的余地,可在关闭LED显示的语句CLR P2.x后面加上与显示延时一样的一段"关闭延时程序",由于人眼的滞留效应,显示没有什么变化,但LED的功耗则会减少。

此系统中还有一耗能大户,即与P3.0相连的三级管T及其周围电路。在此系统中P3.0由程序输出40KHz的方波,再通过开关管T向超声波发射头输出超声波。但P3.0并不总是处于发射状态,只有在调用发射程序时,它才发射一束超声波。由于单片机在复位时P3.0是高电平,T处于饱和状态,可计算出T的集电极电流为:

ICS≈12V/1K=12mA

这是一较大的电流。如果在程序初始化时及每次发射之后将P3.0设置成低电平,即加上CLR P3.0语句,则由于T截止,就不会有这一电流。改进后实际测量+12V电源及+5V电源(因为+5V电源是+12V电源加上三端稳压集成电路7805后得到的)都接近其应有值。
         
版权所有《世界电子元器件》杂志社
地址:北京市海淀区上地东路35号颐泉汇 邮编:100085
电话:010-62985649
E-mail:dongmei@eccn.com