0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于89C51/2单片机和MAX638芯片实现电源抗干扰电路的设计

电子设计 来源:石油天然气学报 作者:h1654155214.6760 2021-02-04 09:51 次阅读

近年来,各种低功耗单片机在各类仪表中得到了广泛应用,特别是89C51/2单片机以其优良的性能、低廉的价格和标准的降低功耗特性以及片内存储器的快速可擦写性等赢得了广大用户。但各种测试仪表常常要求能方便地携带使用,因此仪表电源常采用专用电瓶。一般专用电瓶电压为12V(或12V 串联组成) ,而以89C51/2单片机组成的应用系统其电源电压Vcc要求在5×(1±0.1)V 范围内,有些仪表使用环境常常较恶劣,干扰因素较多。因此,要使单片机系统可靠工作,一套抗干扰能力强的供电电路显得十分重要。

1 抗干扰电源电路设计与分析

抗干扰电源电路由两部分组成,如图1 所示。以MAX638 为中心组成直流降压电路,要求将12V直流电压变为5V ;以TL7705AC为中心组成抗干扰电路,要求当电源发生瞬态欠压、瞬间脉冲干扰及电源掉电时,使单片机进入掉电模式下运行。

图1 抗干扰电源电路原理图

1. 1 直流降压电路

MAX638是美国MAXIM公司生产的单片开关型DC-DC电压变换电路MAX系列中的降压型产品,本身的工作电流仅为0.135mA,其输出电压为5V,而输入电压可以是5 V~16. 5V 。由于MAX638内部含有一个峰值开关电流为375mA 的MOS场效应管、一个+1. 31V 的基准电压源和一个65kHz的自激振荡器和误差比较器,因此在使用时只要外接储能电感L(本系统选用220μH) 和输出电容C (本系统选用100μF) 以及续流二极管就可组成一个降压型直流电源变换器。

MAX638还有一个低电源电压检测电路,通过电阻R1 、R2 对输入电源分压后提供一个检测电压。当输入电压低至Vmin时,MAX638的第2脚输出一个低电平欠压报警信号。改变R1的阻值以改变Vmin的大小。由于可接受的输入电压的范围较宽,因此当干扰造成输入电压不低于5V时,单片机应用系统照样能正常工作。

1. 2 抗干扰电路

89C51/2单片机有两种节电运行模式:待机运行模式和掉电运行模式。89C51/2单片机进入掉电模式运行时,片内振荡器停止工作,各种活动立刻停止,只有片内RAM 保持原有数据。利用这一特性,可方便实现电源抗干扰。如图1 所示,二极管D2 、D3 及电池B 实现主电源掉电时备用电源的切换。当主电源正常时,D2导通,D3截止,Vout经D2后供电;当主电源掉电时,D3导通,D2截止,单片机由电池B 经D3后供电。TL7705AC为电压监视器,其检测标准值为4. 55V,当主电源因故降至4. 55V时,TL7705AC的第5 脚输出低电平,向单片机请求中断,通过中断服务程序可使单片机进入掉电模式下运行。为了保证单片机有足够的时间处理电源干扰,TL7705AC的检测电压应稍大于4. 55 V,为此可在TL7705AC 的电压检测端与主电源间串入一个1. 5 kΩ的电位器P,根据中断服务程序的长度确定适当的阻值,即可得到对应的检测电压。TL7705AC的检测灵敏度较高,能在500ns内检测出主电源异常压降,因此对微秒级的干扰脉冲或欠压也可捕捉,完全能满足单片机抗干扰电源的要求。

2 电源干扰的处理

电源干扰易引起单片机系统的混乱,因此当发生电源干扰时,其最佳解决方案是响应中断请求,使计算机系统转入掉电模式下运行,待干扰消除后,再恢复现场,转入正常模式下运行。 退出掉电模式有以下解决办法,即硬件复位或上电复位或手动复位。图1中,复位电路由R3 、R4 、C2及按钮Ks组成。具体解决步骤如图2 、图3所示,图2为电位干扰的处理流程图,图3为复位程序框图。

基于89C51/2单片机和MAX638芯片实现电源抗干扰电路的设计

图2 电源干扰的处理

图3 复位程序框图

3 结束语

该电源是笔者在实践教学环节中为学生野外实习而设计的,反复实验表明,该电源达到了较理想的设计要求,且具有如下特点:

(1) 工作可靠、体积小、结构简单、输出电压稳定(其精确度可达±0. 001V) 、转换效率高。

(2) 抗干扰能力强,对较小的瞬态欠压、瞬态脉冲干扰可有效抑制;对较大的干扰,可使单片机进入掉电模式下运行。

(3) 有一定的通用性,由于87C51 、80C51与89C51/2性能相近,因此该电源也可适合于87C51 、80C51等低功耗型单片机。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17717

    浏览量

    250126
  • 单片机
    +关注

    关注

    6037

    文章

    44557

    浏览量

    635169
  • 计算机
    +关注

    关注

    19

    文章

    7494

    浏览量

    87935
收藏 人收藏

    评论

    相关推荐

    89c51单片机的引脚及功能有哪些

    89c51/s51单片机芯片内包括哪些?89c51单片机的引脚及功能有哪些?
    发表于 09-24 09:30

    89C51单片机的结构和原理

    2.1 89C51系列单片机的结构2.2 89C51单片机引脚及其功能2.3 89C51存储器配置2.4 CPU时序2.5 复位及复位
    发表于 02-23 17:31 0次下载

    X25165与89C51的接口电路

    X25165与89C51的接口电路:在一个8051 单片机系统中可按照图2 的连接方式使用该芯片
    发表于 07-18 10:47 1024次阅读
    X25165与<b class='flag-5'>89C51</b>的接口<b class='flag-5'>电路</b>

    89C51单片机IO口模拟串行通信的实现方法

    89C51 单片机IO 口模拟串行通信的实现方法
    发表于 08-31 13:56 21次下载

    基于89C51单片机的编码译码显示实验电路设计

    基于89C51单片机的编码译码显示实验电路设计
    发表于 01-04 11:34 0次下载

    89C51单片机怎么样?89C51单片机过时了吗

    89C51单片机是一款8位单片机,最常用的是艾特梅尔产的AT89C51,我在上学时是用的最多的一款单片机芯片,现在来说它早已停产多年了。我认
    的头像 发表于 02-12 14:34 8472次阅读

    使用89C51单片机实现LCD1602和LCD12864的显示电路原理图

    本文档的主要内容详细介绍的是使用89C51单片机实现LCD1602和LCD12864的显示电路原理图。
    发表于 03-05 08:00 23次下载
    使用<b class='flag-5'>89C51</b><b class='flag-5'>单片机</b><b class='flag-5'>实现</b>LCD1602和LCD12864的显示<b class='flag-5'>电路</b>原理图

    89C51单片机课程设计

    89C51单片机课程设计资料免费下载。
    发表于 05-28 14:27 136次下载

    89C51单片机控制的开关电源总结

    89C51单片机控制的开关电源总结(通信电源技术期刊是国家级吗)-文档为89C51单片机控制的开
    发表于 09-17 15:13 46次下载
    <b class='flag-5'>89C51</b><b class='flag-5'>单片机</b>控制的开关<b class='flag-5'>电源</b>总结

    89c51单片机电路

    89c51单片机电路
    发表于 04-20 09:15 5次下载

    基于89C51单片机的串转并数字芯片测试源程序

    基于89C51单片机的串转并数字芯片测试源程序
    发表于 05-16 09:20 0次下载

    基于89C51单片机的定时器2源程序

    基于89C51单片机的定时器2源程序
    发表于 05-16 09:17 0次下载

    基于89C51单片机的非门数字芯片测试源程序

    基于89C51单片机的非门数字芯片测试源程序
    发表于 05-15 11:11 0次下载

    基于89C51单片机的秒表源程序

    基于89C51单片机的秒表源程序
    发表于 05-15 10:37 13次下载

    基于89C51单片机的数码管循环右移2源程序

    基于89C51单片机的数码管循环右移2源程序
    发表于 05-15 11:20 1次下载