基于AVR的电源管理系统的设计

最新更新时间:2013-10-05来源: 电子发烧友关键字:电源管理  AVR  电源 手机看文章 扫描二维码
随时随地手机看文章


    0 引言

  当今, 由于在民用及国防等诸多领域中的广泛应用, 空中机器人技术已经越来越被人们所重视, 并吸引了各国专家学者的注意。小型旋翼机器人是以模型直升机为载体, 装备上传感器单元, 控制单元和伺服机构等装置以实现自主飞行。而为了提高飞机的安全性, 需要设计一套设备监测系统, 实时的监测飞机的姿态信息, 机载设备的状况以及电源的情况等。

  该平台所使用的电源是两节锂电池串联组成的电池组, 利用锂离子电池的充放电特性, 设计了一套以mega16l 为核心的充放电管理系统。锂电池具有体积小、能量密度高、无记忆效应、循环寿命高、高电压电池和自放电率低等优点, 与镍镉电池、镍氢电池不太一样的是必须考虑充电、放电时的安全性,以防止特性劣化。因此在系统运行过程中, 为了保护锂电池的安全, 设计了一套欠压保护电路, 以防止电源管理系统因过用而发生电池特性和耐久性特性劣化。

  1 电源管理系统总体框架

  无人机电源管理系统是飞机实现自主飞行的重要组成部分, 其大致框架如图1 所示。在该系统中, 利用AXI 公司生产的2212/ 34 型号发电机将动能转换为220V 交流电, 再经过整流稳压后输出11.6V 的直流电压, 可由该输出电压为两节锂电池充电。电源管理系统的控制器是meg a161 单片机, 该控制器通过检测两节锂电池的电压大小从而控制继电器开关来对电池进行充放电管理。

  

  图1 电源管理系统框架

  控制器采集到电源系统中的信息后, 通过无线传输设备将该数据实时传输给地面。地面监控平台还可以发送一些指令给mega16l, 通过控制继电器开关来控制电池充放电, 从而实现监测和控制飞机的目的。

  机上电源模块由两节英特曼电池有限公司生产的锂电池组成, 电池组电量充足时电压为8?? 4V.电池的荷电量与整个供电系统的可靠性密切相关, 电池剩余电量越多, 系统的可靠性越高, 因此飞行时能实时获得电池的剩余电量, 这将大大提高飞机的可靠性。

  2 电源监控系统的实现

  直升机能顺利完成飞行任务, 充足的电源供应不可或缺。

  由锂电池的特性可知, 在过度放电的情况下, 电解液因分解而导致电池特性劣化并造成充电次数降低。因此为了保护电池的安全, 电源系统在给控制系统供电前要经过欠压保护模块和稳压模块。为了预测电源系统中剩余的电量, 这里采用检测电源系统电压的方法, 在测得系统的电源电压后, 查找由放电曲线建立的数据库, 就能估计出电源系统中所剩余的电量。

  单片机所需要的电源电压是2. 7 ~ 5.5V, 因此可为meg a16l 设计外部基准电压为2.5V, 该基准稳压电路如图2所示。所以系统要检测电池的电压, 需要将电池用电阻进行分压且最大分得的电压值不能超过2.5V.控制器测得的电压值乘上电压分压缩小的倍数后, 就能得到电源系统中的实时电压。时刻监测锂电池的用电情况, 防止电池过用现象出现, 就能达到有效使用电池容量和延长寿命的目的。

  

  图2 基准电压电路


  2.1 硬件设计

  2.1.1 直流无刷电机电路

  无刷直流电机是由电动机主体和驱动器组成, 是一种典型的机电一体化产品。直流无刷电机与一般直流电机具有相同的工作原理和应用特性, 而其组成是不一样的, 除了电机本身外, 前者还多一个换向电路, 直流无刷电动机的电机本身是机电能量转换部分, 它除了电机电枢、永磁励磁两部分外, 还带有传感器。该发电机的部分AC-DC 电路如图3 所示。

  

  图3 无刷电机AC-DC 电路

  2.1.2 充电电路

  锂离子电池的充电特性和镍镉、镍氢电池的充电特性有所不同, 锂离子电池在充电时, 电池电压缓慢上升, 充电电流逐渐减小, 当电压达到4.2V 左右时, 电压基本不变, 充电电流继续减小。因此对于改型充电器可先用先恒流后恒压充电方式进行充电, 具体充电电路如图4 所示。该电路选用LM2575ADJ 组成斩波式开关稳压器, 最大充电电流为1A.

  

  图4 高效开关型恒流/ 恒压充电器部分电路

  该电路工作原理如下: 当电池接入充电器后, 该电路输出恒定电流, 对电池充电。该充电器的恒流控制部分由双运放LM358 的一半、增益设定电阻R3 和R4 、电流取样电阻R5 和1. 23V 反馈基准电压源组成。刚接入电池后, 运放LM358 输出低电平, 开关稳压器LM2575-ADJ 输出电压高, 电池开始充电。当充电电流上升到1A 时, 取样电阻R5 (50m 欧) 两端压降达到50mV, 该电压经过增益为25 的运放放大后, 输出1.23V 电压, 该电压加到LM2575 的反馈端, 稳定反馈电路。

  当电池电压达到8.4V 后, LM3420 开始控制LM2575ADJ 的反馈脚。LM3420 使充电器转入到恒压充电过程, 电池两端电压稳定在8?? 4V.R6 、R7 和C3 组成补偿网络, 保证充电器在恒流/ 恒压状态下稳定工作。若输入电源电压中断, 二极管D2 和运放LM358 中的PNP 输入级反向偏置, 从而使电池和充电电路隔离, 保证电池不会通过充电电路放电。当充电转入恒压充电状态时, 二极管D3 反向偏置, 因此运放中不会产生灌电流。

  2.1.3 电源欠压保护

  电源欠压保护由锂电池的电池放电特性易知, 当电池处于3.5V 时, 此时电池电量即将用完, 应及时给电池充电, 否则电池电压将急剧下降直至电池损坏。于是设计了一套欠压保护电路如图5 所示, 利用电阻分压所得和由TL431 设计的基准电压比较, 将比较结果送人LM324 放大电路进而触发由三极管构成的开关系统, 从而控制负载回路的通阻。试验证明, 当系统电压达到临界危险电压7V 时, 系统的输出电流仅为4mA, 从而防止了系统锂电池过度放电现象的产生。

  

  图5 欠压保护电路

  由于锂离子电池能量密度高, 因此难以确保电池的安全性。在过度充电状态下, 电池温度上升后能量将过剩, 于是电解液分解而产生气体, 因内压上升而发生自燃或破裂的危险;反之, 在过度放电状态下, 电解液因分解导致电池特性及耐久性劣化, 从而降低可充电次数。该充电电路和本管理系统能有效的防治锂电池的过充和过用, 从而确保了电池的安全, 提高锂电池的使用寿命。  2. 2 软件设计

  电源管理系统的软件设计主要是meg a16l 通过其8 路10位ADC 端口来检测电池的电压状态, 根据不同的情况采取相应措施。一旦出现有电池低于7.0V 的情况, 单片机就将该电池切换到充电状态并保证至少有一组电池为负载供电, 且电池1 优先级别高于电池2.主要程序流程图如图6 所示, 程序处于一个无限循环, 单片机时刻监测两组电池的电压的状态并记忆当前的充电状态, 一旦放电的电池达到7V 以下, 单片机驱动继电器开关将充电回路切换到该电池并将另一组电池切换为负载回路的电源。

  

  图6 AVR 主程序流程图

  程序在运行的过程当中, 每隔1 秒定时器1 产生一次中断, 通过串口接收监控平台发来的指令信息并将飞机的两组电源的实时电压状况、继电器的状态等信息通过无线射频模块发送给地面站以便地面能实时了解到飞机的供电情况。

  2. 3 上位机设计

  2. 3.1 无线射频模块

  电源管理系统的上位机硬件方面主要由无线射频模块、电平转换电路及PC 电脑组成, 大致框图如图1 所示。因射频模块将接收出来的数据是TTL 电平, 再通过max 232 电平转换将其变为RS232 电平传送给电脑, 从而实现飞机和地面的通信。

  该系统之所以能实现远距离监测飞机, 主要依靠无线射频模块的远距离和高准确度等特性。其主要特点如下所示: ( 1)长距离特性: 室内/ 城市距离高达450 米; 室外可视范围: 带2.1dB 偶极天线高达11 公里, 带高增益天线可达32 公里; 接收器灵敏度为- 110dBm.( 2) 高级网络和安全: 7 个跳频信道, 每个信道可获得65k 地址, 恢复和确认机制以保证可靠分组传输; 支持对等网络结构( 没有主/ 从依赖关系) , 支持点对点、点对多和多点接入网络拓扑结构。

  由此可知, XT end OEM 无线射频模块在低成本无线数据通讯解决方案中提供了最远的距离。该模块易于使用, 耗电低, 对设备间重要数据包提供了可靠的数据传送, 体积紧凑节省宝贵的电路板空间。图7 表示的是由XTend OEM 无线射频模块构成的主机间无线连接的系统框图。

  

  图7 主机间无线连接的系统框图

  2.3.2 地面监控平台

  监控平台是整个设备监控系统的重要组成部分, 监控平台与控制程序之间要求具有双工通信的。一方面, 飞机平台上控制器将飞机的实时信息利用数传发到地面, 另一方面, 地面站将指令发给飞机以完成所需要的任务。

  地面软件基于Microso ft 的VC+ + 6. 0 平台借助其提供的MFC 类库进行开发。具体的软件开发过程, 采用面向对象的设计方法, 使用C+ + 语言实现。每种功能模块, 对应一个类。这样, 使得最终的软件实现结构上清晰合理, 易于维护升级。该程序利用MFC 技术结合M SComm 控件, 使用C+ + 编写。程序功能包括: 手动设置串口参数, 串行接收数据和发送指令, 显示接收数据信息和保存接收数据等功能。

  3 实验结果分析

  控制器在得到电源电压、继电器状态、充放电情况等信息后, 将这些信息传给地面并保存到PC 机上面。图8 所示就是飞机在飞行时采集到的数据。

  

  图8 电池1 充放电数据。

  从图中可知, 首先电池1 作为负载给系统供电, 经过一段时间使用后由7.5V 降到7.0V, 此时单片机在检测到该电池电量不足后驱动继电器, 并将该电池切换到充电回路。经过10 分钟充电后, 因电池2 的电压也小于7V 单片机再次将系统的电源切换到电池1, 如此反复直至完成任务。由此可知该系统能将动能转换为动能并有效的管理系统的用电循环, 提高了系统的运行时间, 从而提高整个系统的实用性和可靠性。

  4 结束语

  本文设计了一套UAV 电源管理系统, 该系统具有自动控制充放电管理, 实时监测电池电压等功能。该系统已经经过调试和试验验证了其可行性, 但是为了保证飞机安全, 还要做更多的试验以保证无人机自主飞行的安全和稳定。除此之外, 高低频滤波, 电池电量预测等也是重要的方向, 需要深入的研究。现今, 锂电池的使用范围越来越广, 其价格也相对适中,如果掌握先进的科学的使用方法, 让锂电池发挥应有的最大效用, 将会节省大量的资源和财富。

关键字:电源管理  AVR  电源 编辑:探路者 引用地址:基于AVR的电源管理系统的设计

上一篇:移动电源常见问题及解决方法集锦
下一篇:电源内部电子元件详解(图解)

推荐阅读最新更新时间:2023-10-12 22:27

电子电度表电源设计
摘要:通过对电子式单相、三相电度表的电源特点进行了分析,提出了设计方法和注意事项,并针对用户对电度表的宽输入电压、低功耗等特殊要求提供了解决方法。 关键词:电子式电度表;电源;设计 Design of Power Supply for Electronic Watt hour Meter LI Chang-bo  Abstract:The characteristics of the power supplies for use in single phase and three phase electronic watt hour meter are analyzed.The design methods
[电源管理]
电子电度表<font color='red'>电源</font>设计
使用NI PXI可编程电源优化自动化测试系统
  美国国家仪器公司(National Instruments, 简称 NI)近日发布最新的通用可编程电源,提供了PXI中最高的功率密度,为自动化测试系统奠定了基础。 NI PXIe-4112与PXIe-4113模块提供了高功率密度,能够节省机架空间,同时省去多个仪器结构的混合,进一步简化了设计。 当使用NI LabVIEW软件对全新的电源进行编程,并与一系列PXI硬件仪器搭配时,它能够帮助工程师创建一个完整、自定义的测试解决方案。   “借助这些全新可编程电源,PXI在楼宇自动化测试和台式验证系统方面再次证明了其独特的价值,”NI测试系统主管Charles Schroeder表示。 “工程师们将NI PXI硬件与LabVIEW结
[电源管理]
AVR单片机c程序设计编程时常见的问题总结分析
这两天在用AVR单片机做项目,这次是边做边深入学,尽量将以前忽略的知识用上,比如指针、文件包含、条件编译、变量作用域等一一调研清楚。收获不少,再次体会到学习的过程中没有无用的地方。用的越深入,才发现学时以为没用的东西都是最有用的,因为都被忽略了。幸亏学习时候的最重要的《c程序设计》如果不能解决,就找编译器的问题。这是这段时间总结的经验。 一、函数指针 1.int (*func)(void)--基本函数指针变量定义方式,变量func是一个指向返回值为int,没有参数的函数指针,这与其他变量定义有点区别,一般是把变量名放最后,如int a,而函数指针比较不直观, 2.typedef int(*ftype)(void); fty
[单片机]
<font color='red'>AVR</font>单片机c程序设计编程时常见的问题总结分析
AVR单片机熔丝位锁死简单快捷的解密方法
1.AVR单片机熔丝位锁死简单快捷的解密方法: 在很多AVR单片机的初学者在使用AVR单片机中,很容易把熔丝位弄错而造成单片机锁死,比如说JTAGEN置为1后,单片机的JTAG就不能再下载程序进去了,因此给我们带来很多麻烦。 常见的恢复方法是使用并口编程器来恢复,对于初学者来说,很多设备是很欠缺的,所以很难解决。 现为我们初学者介绍一个简单实用可行的方法 有源晶振恢复法。将被锁死的AVR单片机接入最小系统或者开发板中,将系统中的晶振拆下来,在XAIL1接上有源晶振的第三脚(按下图接即可)。 然后通电,使用ISP下载线进行熔丝位编辑
[单片机]
<font color='red'>AVR</font>单片机熔丝位锁死简单快捷的解密方法
基于电源芯片VB409的无变压器供电电源设计
在小型的MCU应用系统中,采用AC 220V供电时,一般要使用变压器对电源进行处理,将高压交流电降到低压后再进行直流处理,或者将交流电变为高压直流电后再进行高频变换,以得到MCU系统的工作电源。这对于结构没有特殊要求的系统,在设计上属于常规的问题,使用上述的线性电源技术或者开关电源技术,均能得到方便的解决。但是有些MCU应用系统在体积上要求极其小巧,甚至不能安放变压器,所以常规的电源处理就不能满足其要求了。因此,使用能够直接接收高压交流电并将其直接变换成低压直流的技术,是最佳的设计选择。VB409的出现有望实现这一设计思路。 1 VB409概述 VB409是ST公司推出的电源处理产品。其PENTAWATTHV(022Y)封装形
[电源管理]
基于<font color='red'>电源</font>芯片VB409的无变压器供电<font color='red'>电源</font>设计
电源管理与转换的整合可简化电源系统设计
  当今,面向电信及数据通信市场的先进电子系统大量依赖于高性能、精细线度数字IC(FPGA、DSP和/或ASIC)快速有效地处理对时间敏感的数字数据。对更高带宽的需求已迫使这些数字IC的制造商追求领先的工艺技术,以便在将功耗降至最低时优化性能。但是,这一趋势也产生了前几代工艺中所没有的多种电源管理问题。降低内核电压电平提高负载电流,采用亚100纳米工艺技术实现的更小芯片尺寸使这些IC中的电流密度急剧增加。此外,分离的电压层与多核架构的使用还迫使系统设计人员提供更多的独特电压层,以及在这些电压之间提供特定的排序。外部电源管理IC已可提供,它们可解决这些高端系统所产生的一个或多个问题,但如何使这些IC与电源转换块无缝协作仍是一个亟待解
[电源管理]
<font color='red'>电源管理</font>与转换的整合可简化<font color='red'>电源</font>系统设计
六输入监控器为汽车系统提供准确电源监视
  引言   凌力尔特公司最新的一组电源监控器 (包含三款器件)是6输入电压监视器,对当今那些需要进行准确电源监视的多电压系统提供了一种理想选择。LTC2930、LTC2931和LTC2932能够在?40℃至125℃的温度范围内保持1.5%的门限准确度。被监视电源电压的组合由单个引脚来设定。每款器件均提供了16种门限电压组合,从而满足了几乎所有多电压系统的要求。其具有的可编程性免除了针对不同门限电压组合来认证、采购和库存独特器件的需要。   这三款器件的整体架构和操作规格很相似,但各具一些独特的特征 (见表1)。LTC2930将在任何欠压过程之后或当手动复位输入 ( /MR ) 被拉至低电平时生成一个复位信号。由于它采用了紧凑型
[嵌入式]
PN8149电源IC直流转换12W-18W小家电专用芯片
PN8149通过Hi-mode、Eco-mode、Burst-mode的三种脉冲功率调节模式混合技术和特殊器件低功耗结构技术实现了超低的待机功耗、全电压范围下的最佳效率。良好的EMI表现由频率调制技术和Soft Driver技术充分保证。该芯片还内置智能高压启动模块。PN8149为需要超低待机功耗的高性价比反激式开关电源系统提供了一个先进的实现平台,非常适合六级能效标准、Eur2.0、能源之星的应用。 PN8149电源IC小家电专用芯片特点: 1. 待机功耗可显著降低(小于50mW),因为IC自身工作电流极小,且内置高压启动MOS管,IC启动之后自动关闭启动管; 2. 无需高压启动电阻和VDDG电阻,元件精简,且启动更快速(小
[嵌入式]
PN8149<font color='red'>电源</font>IC直流转换12W-18W小家电专用芯片
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved