基于ARM Cortex-M3的小型化远程监控智能电源系统

最新更新时间:2014-08-30来源: 互联网关键字:Cortex-M3  嵌入式  远程监控 手机看文章 扫描二维码
随时随地手机看文章

  传统的电源维护采用的是人工手动式维护管理模式,而智能电源监控系统以嵌入式技术、计算机技术、通信技术等为基础,实现了电源系统向智能化、自动化管理模式的转变。

  随着当代科技的日益发展,数量巨大的各类设备的电源维护管理需要投入大量的人力、物力,像通信/电力设施所处环境越来越复杂,人烟稀少、交通不便、危险度高等都增大了维护的难度和费用。这对电源设备的监控管理提出了更高的要求。电源监控系统需要对系统中各状态量进行监视,还必须能对各供电支路进行控制和管理。维护管理人员可远程进行数据查询、控制等维护工作,并可利用友好的人机界面方便地得到需要的信息。

  数字化技术的发展表现出了传统技术无法比拟的优势,整个电源监控系统的信号采样、处理、控制、通信等均可通过数字化技术实现。全数字化的控制技术可有效缩小设备的体积,降低设备的成本,但同时大大提高设备的可靠性、智能化和用户体验。随着模块智能化程度的提高,新型电源监控系统的维修性也得到了提高。

  随着嵌入式技术的发展,使用嵌入式实时操作系统是电源监控系统的必然选择。一方面是因为嵌入式实时操作系统具有良好的可移植性和较高的可靠性;另一方面是因为随着电源监控系统性能的不断提升,仅靠传统的单片机已无法适应新的需求。ARM作为当今嵌入式技术的代表,不仅具有上述的所有优势,且成本很低,具有很高的性价比。本文中设计的系统选用了TI公司生产的Luminary Cortex-M3系列ARM中的LM3S9B96芯片。

  1、工作原理

  图1以8路用电设备的电源监控为例,给出了监控系统的原理框图。

  图1 8路电源监控系统原理框图

  8路设备均从总电源处取电,各供电支路的工作方式完全一样。电源监控系统启动之后,主芯片处于上电复位状态,其GPIOF的8个I/O引脚处于低电平,此时电控开关保持关断状态,即供电支路处于断电状态。当主芯片内核和各外设初始化成功后,通过其内部嵌入式程序控制GPIOF的8个I/O引脚输出变为高电平,相应地各供电支路处于通电状态,开始正常工作。  采集模块包含电流传感器和分压电路,电流传感器可测得流过供电支路的电流值,分压电路将供电支路的电压值调整到主芯片ADC采样的范围内,二者均为模拟值。检测值经过AD采样后,可在主芯片内运算得到各供电支路的电流和电压值,并与预设的电流和电压门限进行比较。若在门限范围内则表示该供电支路工作正常,而在门限范围外则表示该供电支路发生了过流、过压、欠压等异常,主芯片通过将GPIOF相应引脚的输出变为低电平来自动给该支路断电,在经过检查排除故障后可通过上位机下发指令控制该供电支路通电。

  上位机与嵌入式下位机通过以太网进行通信,上位机可向下位机下发指令控制指定供电支路的通断,也可设置各供电支路的电流和电压门限值。每隔一定的时间,各供电支路的电流、电压值及各种正常/异常状态由下位机发送至上位机,通过上位机显控软件可观察各供电支路的工作状态。

  2、设计与实现

  2.1核心模块

  核心模块采用TI公司生产的LuminaryCortex-M3系列ARM中的LM3S9B96芯片,该芯片具有80MHz的运行速度,内部集成了大容量的256KB单周期FlashROM和96KB单周期SRAM,具有16通道10bit分辨率的AD采样模块、支持;LwIP协议的10/100M自适应以太网模块和丰富的I/O接口。

  LM3S9B96有65个I/O接口,设计时选取GPIOF组8个I/O接口作为控制引脚;各供电支路需要采集电压和电流两种值,16通道AD采样模块可满足8路供电支路的采样需求;集成的MAC+PHY外设也可实现与上位机的以太网通信;大容量的内置存储空间为复杂的程序提供了合适的平台。根据上述分析,LM3S9B96芯片非常适合本监控系统,并可极大简化电路设计。

  2.2控制模块

  各供电支路控制模块的设计如图2所示。根据各支路设备需要的电流值选择合适的继电器作为电子开关,并且在控制引脚和继电器间加入光耦隔离保护及供电通断指示灯。

  当主芯片GPIOF控制引脚为低电平时,LED灯灭,继电器3脚输入与5脚输出断开,该供电支路断电;当主芯片GPIOF控制引脚为高电平时,光耦输出为低电平,LED灯亮,继电器3脚输入与5脚输出导通,该供电支路通电。

  图2供电支路控制模块设计图

  2.3采集模块

  各供电支路采集模块的设计如图3所示。电流传感器串联在电源回路内,其内部霍尔传感器会将支路电流产生的磁场以电压的形式输出至主芯片的AD采样模块,根据厂家提供的手册可计算出对应的电流值。电压值的采集电路采用电阻分压电路的形式,采样电压值亦被输出至AD采样模块,通过简单换算即可得到实际电压值。实际应用中,根据用电设备的电流和电压值可灵活的选择合适的电流传感器和分压电路阻值。需要注意的是,输出到AD采样模块的电流和电压值必须在其0-3V的采样范围内。

  图3供电支路采样模块设计图  2.4通信模块

  通信模块用来实现上位机与下位机之间的通信,本设计中下位机的以太网通信依靠主芯片内置的MAC+PHY来实现,该模块支持10/100M自适应以太网。

  由于嵌入式处理器内部的运算及存储资源相对PC来说非常有限,因此就必须在资源受限的情况下实现及处理Internet协议。LM3S9B96就是在这样的条件下占用尽量小的资源实现一个轻型的TCP/IP协议栈,该协议栈叫做LwIP。与许多其它的TCP/IP实现一样,LwIP也是以分层的协议为参照,每一个协议作为一个模块被实现。LwIP由TCP/IP实现模块、操作系统模拟层、缓冲语内存管理子系统、网络接口函数及一组Internet校验和计算函数组成。

  为便于二次开发,TI官方提供了丰富的底层驱动程序及详细API说明,本设计在此基础上编写了整个以太网通信程序。以太网通信功能的实现,使得本电源监控系统除了具备智能化外,还具备了远程监控的能力,极大的拓展了该系统的应用范围。

  2.5显控模块

  显控模块实在上位机开发的软件功能模块,本设计中该模块的开发基于VC++6.0。显控主要实现与下位机的通信控制、各供电支路电流和电压门限值在线设置及采集值的可视化显示。

  设计过程中必须确定显控模块与下位机软件的数据格式,上位机下发的指令有更改门限值、查询门限值、更改通断状态、信道测试等,下位机上发的参数有更改门限值应答、返回当前门限值、通断状态返回、异常状态返回和信道测试等。这些指令确保了整个监控系统处于闭环状态,在任何时刻系统的状态和检测值都是可视的,提高了整个系统的可视化和可靠性。

  3、结论

  本文中描述的电源监控系统已实际应用在多个项目中,包括一些环境较恶劣的场合,整套系统运行稳定,并且借助以太网实现了远程智能化监控。另外,本设计也存在可以改进和提高的地方。首先是提高电流和电压值采样的精度,从而满足一些对供电电源精度要求极高的领域;其次是可以考虑加入无线通信功能,从而减少系统布线的复杂度并拓宽应用场合。随着技术的不断完善,该类电源监控系统必将在更多领域获得广泛应用。

关键字:Cortex-M3  嵌入式  远程监控 编辑:探路者 引用地址:基于ARM Cortex-M3的小型化远程监控智能电源系统

上一篇:金律十一条:DC/DC电源转换方案设计
下一篇:基于SA8282的三相逆变电源设计

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

基于ARM的嵌入式服务机器人控制器的研究
   1 引言   随着人口老龄化进程的加快,更多老年人,尤其是地震和疾病致残的残疾人,都需要照顾。基于此,这里提出一种基于ARM的嵌入式服务机器人控制系统设计。该服务机器人的控制系统是机器人的神经中枢,因而其设计是机器人研究的核心。该控制系统通常以MCU、 DSP等为核心,采用上、下位机二级分布式结构。其中上位机一般为PC机,下位机为单片机或DSP等微控制器。但随着移动机器人的智能化,控制方法的发展,所需计算量增大,一般的单片机等处理器很难完成控制要求。而基于ARM的嵌入式服务机器人的控制器采用分层与模块化结构,充分体现可扩展性、可移植性的设计原则.同时具有低成本、低功耗、体积小巧、可靠性高、智能化高以及通用性等特点。
[嵌入式]
μCOS-II在ARM Cortex-M3处理器上的移植
0 引言     嵌入式系统已经广泛渗透到了人们工作、生活中的各个领域,嵌入式处理器已占分散处理器市场份额的94%,其中ARM的应用最为广泛。基于ARM内核的处理器以其诸多优异性能而成为各类产品中选用较多的处理器之一。     当系统越来越大,应用越来越多时,就出现了如何管理众多的硬件资源,以及如何满足系统的实时控制要求和如何提高系统软件开发效率等不可回避的问题。这时,使用嵌入式操作系统很有必要。操作系统的主要作用有:统一管理系统资源;为用户提供访问硬件的接口;调度多个应用程序和管理文件系统等。 1 概述     μC/OS-II是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位处
[嵌入式]
嵌入式掌上娱乐系统设计方案
在UP-TECH S3C2410 DVK1.1 开发平台下,提出了一个触摸式的嵌入式掌上娱乐系统设计方案。本系统主要包括多媒体播放器和游戏的基本功能。本系统可以播放现有的大多数的音频视频文件;设计了嵌入式游戏,增加了系统的娱乐性。使用触摸屏方便作为人机交互的平台。采用跨平台性能良好的Qt4 设计了应用程序和人机界面,界面友好,汉化显示,美观,操作简便,运行流畅。整个系统模块化设计,充分考虑了软件系统自身所占的存储空间以及可扩展性,具有广阔的市场前景。 嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。近年来,随着微处理器技术、DSP 技术、多媒体
[嵌入式]
高效率、高精度、无疲劳,研华嵌入式工控机打造智能物流
智能识别的技术越来越随处可见,悄然影响着我们的生产与生活,通过机器代替人眼来实现高效率、高精度、无疲劳的运作,尤其在一些不适合于人工作业的危险工作环境,或人工视觉难以满足工艺、工程要求的场合,或大批量重复性生产的工业应用中,利用机器视觉提高生产效率,已经成为如今产业发展的大趋势。 机器视觉就是用机器代替人眼来做测量和判断,一般机器视觉系统由:工业相机,光源,工控机,图像分析软件等构成。机器视觉不仅仅是去“看”,还需要对所看到信息进行理解,并协助机械系统和机器人自主去实现相关的功能和动作,最终实现智能化。 技术发展至今,技术本身往往并非瓶颈,应用才是。在智能制造、智能物流等领域的探索和实践,研华有许多值得参考的解决方案。
[工业控制]
高效率、高精度、无疲劳,研华<font color='red'>嵌入式</font>工控机打造智能物流
ARM嵌入式系统硬件设计的应用实例
随着计算机技术、微电子技术和网络技术的迅速发展,嵌入式系统在工农业等诸多领域得到了广泛的应用。本文主要详细介绍ARM嵌入式系统硬件设计及ARM嵌入式系统的应用实例,请跟随小编一起来了解一下。 ARM嵌入式系统硬件设计 图1是系统硬件结构图“系统采用外部3.6864MHz的晶振产生内核所需要的18.432MHz、36.864MHz、49.152MHz或73.728MHz的时钟。 以下主要针对此硬件开发平台,进行结构、储存器扩展、主要接口、显示及其外设方面设计的介绍。 1、电源部分设计 电源是系统可靠工作的保证,包括供电和复位电路部分。系统复位模块提供CS89712启动信号。系统采用nPOR信号作为复位信号,使用复位芯片产
[单片机]
ARM<font color='red'>嵌入式</font>系统硬件设计的应用实例
基于嵌入式Qt的车载GUI平台的设计
1 引言     随着经济社会的不断发展汽车已进入普通家庭,汽车用户对车载娱乐系统的要求不断地提高,希望汽车载娱乐系统的功能更加强大娱乐设施更加完美。嵌入式GUI(Graphical User Interface)可以满足用户需求,人机交互好,作为车载娱乐系统中人机交互界面的开发平台,对整个系统的设计起着决定性作用,越来越受到开发者的青睐。目前比较流行的GUI平台有Qt/Embedded、紧缩的X Windows系统、MicroWindows以及MiniGUI系统。     X Window系统是一个基于客户/服务器(Client/Server)结构的视窗系统,基于X的终端(服务器)上显示出来。此系统配置在大多数的UNIX
[嵌入式]
基于Linux系统的嵌入式工控量热仪设计与实现
  1 引言   现在大多数的发电厂、煤炭矿厂以及各大小级别实验室中所使用的工控量热仪都是这样的一个框架:完成仪器试验测试控制的下位机控制模块;提供人机交互,传输和接收命令、数据的上位机模块;以及两模块间的连接通信设备。在此系统中下位机通常使用的是单片机来完成对试验仪器的控制,并负责从通信设备 usb68013接收到数据,提取相应的试验控制命令来控制仪器试验。这里主要讨论的是系统上位机的构建和实现,对下位机不做进一步的讨论了。那么对于系统的上位机通常的做法就是使用 pc机,当然,通用 pc机有着丰富的资源,不管是它的 cup时钟频率、内存资源、以及对系统各种软硬件管理的能力等,都有着其它替代品不可比拟的优势。但是,使用 pc
[单片机]
基于Linux系统的<font color='red'>嵌入式</font>工控量热仪设计与实现
stm32嵌入式操作系统的特点以及不足
STM32系列32位微控制器,基于ARM Cortex-M3处理器。它能支持32位广泛的应用,支持包括高性能、实时功能、数字信号处理,和低功耗、低电压操作,同时拥有一个完全集成和易用的开发。基于STM平台且满足实时控制要求的操作系统,有以下4种可供选择。分别为μC/OS-II、μClinux、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。 μC/OS-II 是一种基于优先级的抢占式多任务实时操作系统,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息 队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现准时而且无误执行,使实时应用程
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved