POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5084|回复: 25
打印 上一主题 下一主题

ATX 输出实测(空想即将变为现实的阶段) PCB 打样归来

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-29 22:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大概是两年前吧,xbitlabs 开始采用 AVR 单片机 +  ACS713-30A 实现了对 ATX 输出的在线监控,这是比较理想的方式,也是我比较喜欢的测试方式,这样在上位机透过 USB 就能把显卡、CPU、硬盘等部件的耗电曲线记录下来。

为此我一直都在尝试弄一个相似的方案,直到上个月,和  xbitlabs 的 Gravic 交谈后,获得了他们的原理图、电路板图、单片机固件以及相应的上位机程序,本来想直接从俄罗斯定一套回来,不过 Oleg 一直都没有回复(他做了 n 套)。

与此同时,我也在试图消化这个方案的原理,包括重温已经扔掉了 n 年的单片机开发,对整个 Ateml 的 AVR 家族进行了比对,阅读了大量的 AVR 开发资料。

基本上现在在同时进行两个相关的 project,一个是直接克隆 xbitlabs 的方案,另一个是拿现成的模块自己拼凑(这个方案可以实现比 xbitlabs 高得多的精度,准确度得看电压基准,这个比较麻烦),只要达成的话,PCINLIFE 今后在测试显卡耗电方面将会比现有的方式更进一步。

附图,上位机程序(xbitlabs 文章里的是 1.0 版):




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2011-11-29 22:44 | 只看该作者
................

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

3#
发表于 2011-11-30 10:23 | 只看该作者
Excellent Job!
回复 支持 反对

使用道具 举报

4#
发表于 2011-11-30 17:18 | 只看该作者
不错不错,期待尽快弄出来
回复 支持 反对

使用道具 举报

5#
发表于 2011-12-1 18:43 | 只看该作者
本帖最后由 jollyg 于 2011-12-1 18:45 编辑

玩家堂金手指处测量那种方法准确否?


在许多的测试中,都是用平台的电源输入功耗来比较显卡功耗的大小,但是这样平台的功耗会因为其他配件的不同而不同,为了精确的测量显卡的实际功耗,我们在研究了显卡的外接输入供电的构成之后,决定用卡钳和电压表来直接量取显卡各个部分的供电电流和电压,可以根据每路的供电电压和电流的乘积相加得到的结果来较精确的求出显卡的单独功耗:

显卡外接供电的电压和电流我们可以直接用万用表直接读取和用卡钳在6pin的导线上方便的测出,对于PCI-E插槽上的电压和电流我们需要一些特殊工具才能进行测量。

回复 支持 反对

使用道具 举报

乐极生悲 该用户已被删除
6#
发表于 2011-12-1 21:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2011-12-1 21:58 | 只看该作者
采用万用表也可以做到数据收集,但是 n 路表以欧姆法则方式一起收集电路有些麻烦(软件能不能做到多开是个问题,多个 串口中断开动的话,CPU 占用率也暴涨),用 USB 钳表的成本更是更高了。

回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2011-12-9 18:54 | 只看该作者
哇哈哈,就差那个 CPU 了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

9#
发表于 2011-12-9 18:58 | 只看该作者
恭喜爆菊
回复 支持 反对

使用道具 举报

10#
发表于 2011-12-9 20:58 | 只看该作者
啥时候有成品啊?
回复 支持 反对

使用道具 举报

11#
发表于 2011-12-10 14:45 | 只看该作者
精神可嘉!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

头像被屏蔽
12#
发表于 2011-12-11 12:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2011-12-11 18:44 | 只看该作者
用线性霍尔来串联采集,电流大时系统会受影响的,感觉PCB的连线还是小了,用互感发测量,线路性能就没损失了。
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2011-12-11 19:09 | 只看该作者
我对这个不是很熟悉,测直流电流互感器似乎是不行的吧,霍尔传感和取样电阻(欧姆法)是比较常见的方式,取样电阻容易受温度影响,霍尔容易受磁场影响。

回复 支持 反对

使用道具 举报

15#
发表于 2011-12-11 23:25 | 只看该作者
真是让我等学电子的大学生羞愧啊
回复 支持 反对

使用道具 举报

16#
发表于 2011-12-17 16:44 | 只看该作者
ACS芯片的精度是大问题,以前用05A的型号,误差接近5%;大电流版本的型号测小电流的话就更蛋疼了,不差钱的话建议直接上LEM的型号,精度1%没问题的。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2011-12-17 16:55 | 只看该作者
scim 发表于 2011-12-17 16:44
ACS芯片的精度是大问题,以前用05A的型号,误差接近5%;大电流版本的型号测小电流的话就更蛋疼了,不差钱的 ...

我对这个还只是刚刚接触:)

LEM  似乎没合适的型号吧:
http://search.digikey.com/scripts/DkSearch/dksus.dll?KeywordSearch&FV=fff4001e,fff801ed,fffc018e&chp=0

按照 xbitlabs 的说法,上面这个 layer 的精度是 3%左右。

datasheet 里说给地(上面的设计其实就是拿 usb 的 地)接上 50-100nf 的电容做滤波应该可以降低一些干扰。

现在的主要问题其实是那个 MCU,不好找,只好直接到国外订购, 50 大元一个,X。
回复 支持 反对

使用道具 举报

18#
发表于 2011-12-17 19:42 | 只看该作者
电子工程的表示这事无压力 只是不太想去折腾 对于终端用户来说 看个总功率足以
回复 支持 反对

使用道具 举报

19#
发表于 2011-12-17 21:26 | 只看该作者
Edison 发表于 2011-12-17 16:55
我对这个还只是刚刚接触:)

LEM  似乎没合适的型号吧:

LEM都是大东西,好处是直接将ATX的导线穿过测量孔,如果电流比量程小太多可以多穿两三次放大下输出值,缺点是又大又贵。。不过我说的是整体误差,ACS校准下初始误差后其实线性度还OK了,就是30A这个型号,测2A和测20A的精度差别肯定是差很多的,所以测满载功耗很OK,测控制的话就orz了。。恩,MCU价格有些坑爹了,一般MEGA128或者更低的型号就能干这个活,二十块倒是合理,相信E大更加烦躁的是要等待吧^^
回复 支持 反对

使用道具 举报

20#
发表于 2011-12-17 21:32 | 只看该作者
是“空载”不是“控制”,不知为何改不了帖子,一进去文字就自动消失了。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-1-24 08:43

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表