NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何使用NI 6221 测量ARM开发板功耗

已解决!
转到解答

设备为 pxi-1042Q,带NI 6221 数据采集模块,请问如何测量ARM开发板上CPU的功功耗。主要是为了测量某程序运行时,花掉了多少电能。我不知道连线的方式对不,测电流使用的是差分方式,电压是RSE。采到了电流与电压如果计算得到功耗?谢谢,我的专业与测控无关,所以别怪我问很傻的问题。请尽量详细说明,感激万分!

0 项奖励
1 条消息(共 6 条)
4,387 次查看

 


enin 已写:

设备为 pxi-1042Q,带NI 6221 数据采集模块,请问如何测量ARM开发板上CPU的功功耗。主要是为了测量某程序运行时,花掉了多少电能。我不知道连线的方式对不,测电流使用的是差分方式,电压是RSE。采到了电流与电压如果计算得到功耗?谢谢,我的专业与测控无关,所以别怪我问很傻的问题。请尽量详细说明,感激万分!


使用NI 6221 数据采集模块来测量ARM开发板上CPU的功耗是完全可以的。但是要解决以下问题!

 

1、电压测试

电压测试本身问题不大,因为NI 6221就是用来做电压测试的。使用时注意量程的选择就可以了,至于那种接发差分、单端都可以。电压测试的两端最好直接接到ARMCPU的电源和地,避免线路上的压降。

2、电流测试

因为NI 6221不能直接测量电流,所以你必须应该有一个电流/电压变换器(内阻要很小)。将CPU工作电流值变换为电压值,这个变换系数你必须清晰,也就是A/V或mA/V。

3、功率测试

电压电流之积就是功率。

 

最好寻求一个电测专业的同学帮助你!

祝你好运!

 

 

 

" 一天到晚游泳的鱼"

labview@263.net

我的个人网站:LabVIEW——北方客栈 http://www.labview365.com
欢迎加入《LabVIEW编程思想》组——http://decibel.ni.com/content/groups/thinking-in-labview
0 项奖励
2 条消息(共 6 条)
4,383 次查看

多谢你的指点。我测电流的方式是通过串联了一个定值电阻,从而测其电压。现在我采集到的数据,但它们都是离散数值。将电流与电压相乘,也只能得到离散的功率值。如果将功率值乘以时间得到功耗是我面临的问题。如果求平均功率值,误差会不会太大。若通过拟合曲线,求得功率变化函数再来算功耗是否要准确些?找了许多同学,没有搞电工方面的,郁闷。再次感谢!

0 项奖励
3 条消息(共 6 条)
4,375 次查看
解答
已被主题作者 enin 接受

 


enin 已写:

多谢你的指点。我测电流的方式是通过串联了一个定值电阻,从而测其电压。现在我采集到的数据,但它们都是离散数值。将电流与电压相乘,也只能得到离散的功率值。如果将功率值乘以时间得到功耗是我面临的问题。如果求平均功率值,误差会不会太大。若通过拟合曲线,求得功率变化函数再来算功耗是否要准确些?找了许多同学,没有搞电工方面的,郁闷。再次感谢!


通过定值电阻也可以,前提是电阻值要求很小(比如:0.1欧姆),并且电阻值要稳定以知。

 

电阻最好串联到CPU地和电源地之间,但是这样的测量方法会将低CPU的供电电源,有可能导致CPU工作不正常。这也是选取小电阻的原因!

 

因为6221不是同步采集卡,电压电流之积并不是同一时刻的,所以应该尽量提高采样速率。

 

如果每秒一次测量,应该是每秒钟的平均功率。

 

真的建议你寻找电类专业的同学,否者这样很难说清!!!!

 

祝你好运!

 

" 一天到晚游泳的鱼"

labview@263.net

我的个人网站:LabVIEW——北方客栈 http://www.labview365.com
欢迎加入《LabVIEW编程思想》组——http://decibel.ni.com/content/groups/thinking-in-labview
4 条消息(共 6 条)
4,369 次查看

大致示意图.png

大致示意图,仅供参考!

 

 

" 一天到晚游泳的鱼"

labview@263.net

我的个人网站:LabVIEW——北方客栈 http://www.labview365.com
欢迎加入《LabVIEW编程思想》组——http://decibel.ni.com/content/groups/thinking-in-labview
5 条消息(共 6 条)
4,364 次查看

谢谢耐心解答,真正牛人!

0 项奖励
6 条消息(共 6 条)
4,354 次查看