找回密码
 注册
搜索
查看: 1009|回复: 4

[讨论] 有谁知道BATTERY_ADC_Slope和BATTERY_ADC_Offset是怎么计算出来的?

[复制链接]
发表于 2008-5-8 15:20:35 | 显示全部楼层 |阅读模式
有谁知道BATTERY_ADC_Slope和BATTERY_ADC_Offset是怎么计算出来的?
如果是以下的情况怎么计算?
set Agilent 663x2 set vlotage = 3.4
set Agilent 663x2 measure vlotage = 3.41122
BATTERY_ADC_Output[0] = 625.948974609375
set Agilent 663x2 set vlotage = 4.2
set Agilent 663x2 measure vlotage = 4.21372
BATTERY_ADC_Output[1] = 774.361022949219
BATTERY_ADC_Slope = ?
BATTERY_ADC_Offset = ?
[em01][em01]
发表于 2008-5-8 18:55:59 | 显示全部楼层
我也想知道,等待高手解答~[em08]
点评回复

使用道具 举报

发表于 2008-5-8 22:45:53 | 显示全部楼层
fdata=1.0*(y1-y0)/(x1-x0);
                fdata+=(fdata>=0)?0.5:-0.5;
                AdcData.ADCSlope[ADC_BATTERY_CHANNEL]=ADCSlope[ADC_BATTERY_CHANNEL]=(int)fdata;
                fdata=y0-1.0*(y1-y0)/(x1-x0)*x0;
                fdata+=(fdata>=0)?0.5:-0.5;
                AdcData.ADCOffset[ADC_BATTERY_CHANNEL]=ADCOffset[ADC_BATTERY_CHANNEL]=(int)fdata;

就是两点求一线,ATE代码里有的[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2008-6-7 11:42:29 | 显示全部楼层
请问哪位高人有ATE的代码发我一份,万分感谢!
点评回复

使用道具 举报

发表于 2008-6-7 11:43:27 | 显示全部楼层
这是我的邮箱:kanghb2006@sina.com
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 07:44 , Processed in 0.059939 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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