嵌入式在功耗检测系统中的应用

嵌入式在功耗检测系统中的应用

ID:22077883

大小:61.50 KB

页数:8页

时间:2018-10-27

嵌入式在功耗检测系统中的应用 _第1页
嵌入式在功耗检测系统中的应用 _第2页
嵌入式在功耗检测系统中的应用 _第3页
嵌入式在功耗检测系统中的应用 _第4页
嵌入式在功耗检测系统中的应用 _第5页
资源描述:

《嵌入式在功耗检测系统中的应用 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式在功耗检测系统中的应用摘要:本文是介绍一个基于以太X对目标系统功耗进行检测的系统,着重讨论其对外部硬件扩展方法,A/D转换程序设计方法,检测设备与控制主机之间的通信协议,检测设备和控制主机上的软件结构等关键性问题。  关键词:以太XA/D功耗检测嵌入式  一、引言  本文是介绍一个基于以太X对目标系统功耗进行检测的系统,着重讨论其对外部硬件扩展方法,A/D转换程序设计方法,检测设备与控制主机之间的通信协议,检测设备和控制主机上的软件结构等关键性问题。功耗检测系统中,由ARM处理器系统构成了多通道电流检测设备。此设备可以通过A/D转换部件同时采样最多16个通道的电流值,

2、并将这些采样结果组织成特定的报文格式,通过Inter传送到指定的控制主机。控制主机同时检测多个电流检测设备,在通过Inter接收到这些电流采样值后,可以按照用户的要求进行显示,存储和分析。  二、检测系统的基本构成  本系统由嵌入式系统构成的数据采集终端,通信X络和控制主机三个部分构成。其总体结构图如下。  图1:功耗检测系统总体结构  本功耗检测系统的主要测量对象是直流稳压系统中的功耗变化。有公式(1)可知,系统的瞬时功率P取决于当前电流I和电压V;  P(t)=I(t)*V(t)(1)  而能量消耗则是瞬时功率对时间的积分;  E(,)=(2)  在实际系统中往往采用的

3、方式估计系统的能量消耗,假定两次采样间隔之间功率保持恒定,并设两次采样之间的时间间隔为Δt,则在[,+Δt]时间段内近似的能量消耗为;  E(,+Δt)=P()*Δt=I()*V*Δt(3)  在公式(3)中,由于测量对象是直流稳压电源,所以其电压V可以认为保持恒定。而采样间隔Δt则可以根据系统的性能进行设定。采样间隔越小,系统测量的精度越高。  本系统采用Maxim公司的MAX471芯片作为电流测量器件。该芯片最大测量电流为3A,最大电压为36V,测量精度高,外围电路比较简单。  MAX471采用8脚双列直插封装,引脚排列如图2所示。  图一MAX471的引脚排列图  各

4、引脚的功能如下表所示。  表一MAX471引脚功能  引脚符号功能  1SHDN当此引脚为高平时处于休眠状态,耗电电流小于18uA  2,3RS+内部采样电阻电源端  4GND接地  5SIGN电流方向检测,当电流从RS-流向RS+端时,SIGN引脚呈高电平  6,7RS-内部采样电阻负载端  8OUT检测电路输出端  MAX471的典型应用电路如图二所示。  图二MAX471的典型应用电路  MAX471的输出端OUT向外输出的电流始终是经过芯片的负载电流的2000分之一。如果在OUT端连接上一个2K?的电阻,则两端的电压为:  =*=2K?*=(4)  由公式(4)可以

5、发现,两端的电压与负载电流同步变化。在本应用系统中,待测量系统的最大负载电流不超过3A,因此也不会超过3V。通过采样的电压值就可以得到当前负载电流的大小,从而推算出系统的瞬时功率和整体功耗。上述电流测量结果可以连接到A/D转换器的输入端,供采集设备使用。  三、A/D转换的软件操作  MAX471的OUT端可以直接连接到S3C2410芯片的A/D转换输入端,通过标准的Linux操作。程序代码段的int_ADdevice()函数,通过标准文件操作打开函数open()启动A/D转换器,其文件是一个设备文件“/dev/adc/Oraw”。  读取A/D转换结果函数GetADres

6、ult()输入参数为A/D转换通道号。在此函数中将A/D通道号和转换因子形成一个字(高16位是通道号,底位为转换因子),并通过标准文件写入函数write()写入A/D转换器驱动程序,然后通过标准文件读出函数read()从A/D转换器中读出转换结构,并返回主程序。  此控制协议需要实现以下功能:  1.检测设备开机后能自动与控制主机连接,并向主机发送相应的状态信息。  2.检查设备能接受主机发来的配置命令,并根据配置命令调整系统参数设置(主要是检测目标通道和采样间隔)。  3.检测设备根据主机发送来的配置命令,在每个采样间隔内完成所有通道的A/D转换,并形成数据包发送回控制主

7、机。  为实现上述功能,在控制主机和检测设备之间需要采用两个通信通道,一个用于传输主机命令和检测设备的状态信息,一个用于传输检测数据。由于命令和状态信息不能丢失摘要:本文是介绍一个基于以太X对目标系统功耗进行检测的系统,着重讨论其对外部硬件扩展方法,A/D转换程序设计方法,检测设备与控制主机之间的通信协议,检测设备和控制主机上的软件结构等关键性问题。  关键词:以太XA/D功耗检测嵌入式  一、引言  本文是介绍一个基于以太X对目标系统功耗进行检测的系统,着重讨论其对外部硬件扩展方法,A/D转换程序设计方法,检测设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。