论文部分内容阅读
随着便携式嵌入式设备功能需求的增长,系统的电池储能能力增长速度越来越不能与之相匹配,因此对系统有限电能进行管理已成为嵌入式系统的一个重要研究方向。嵌入式系统电源管理是对电池有限的电能进行有效地利用,降低系统功耗,提升系统续航能力。从实现技术方面看,嵌入式系统的功耗管理在不同级别带来的系统电源节省空间不同,从系统控制策略,算法实现策略,一直到门级、电路级,各级的有效设计或者管理都可以达到节省系统功耗的目的,本课题从顶层控制策略入手,研究并实现电源管理的关键技术。本课题采用Windows Embedded CE6.0嵌入式操作系统和S3C6410处理器。Windows Embedded CE6.0可以为多种类型的嵌入式设备构建实时操作系统,具有Windows平台兼容性、可定制性和高稳定的特点,集成部分电源管理接口;S3C6410是基于ARM架构的嵌入式处理器,具有低功耗、高性能的特点,支持多种功耗模式,集成内核电源管理模块。本论文首先介绍了电源管理的相关基础原理,然后对本课题采用的软硬件开发平台进行说明,并在此基础上给出了电源管理驱动的软硬件实现方案,最终在Real6410开发平台上设计并实现电源管理驱动,同时开发一个Demo应用程序用于展示整个电源管理驱动系统的功能。本课题的重点是研究基于具体嵌入式系统的电源管理方案,该方案兼顾操作系统级应用、算法级管理策略以及结构级的硬件设备电源控制,并充分考虑实际产品中的应用要求,具体研究内容包括:1)实现对电池信息的获取;2)实现对LCD背景光进行控制;3)实现系统的休眠,并通过唤醒源将其唤醒。通过实际系统测试,该电源管理方案具有良好的稳定性,并且通过测试分析,结果表明该方案显著地节省了系统功耗。