|
发表于 2010-10-2 00:09:19
|
显示全部楼层
回复【楼主位】wandy2010
对stm32很陌生,但是看到春风大侠提供的源程序里面注释非常详细,就斗胆修改了几行,现在电流低于100ma时显示依然正确;但是低于10ma就一直显示10ma了,权宜之计,暂时屏蔽了小于10ma的显示。
另外,原来高于100ma的显示程序中,加了个补偿系数,不知道有没有道理,感兴趣的 tx 一起研究一下吧!
/***********************************************************/
0822和0924版本均修改了100ma以下电流的显示程序(采用减法计算),并加入补偿(乘以一个系数)
100ma以上的电流显示,也加入了补偿(乘以一个系数)
0924版本的电压显示程序中,加入了补偿(加上一个恒量)
----------------------
以上的“系数”与“恒量”均为多次试验得出结果......
-----------------------------------------------------------------------
刚才刷了楼主改的固件,电流有显示了,也比较准(我测试是用HP34401,上次电流标准0.1A是用34401校的,由于34401电流最大值为3A,电源4A是用的我的一只三位半的破表校的).不知电流显示差别是不是由于这个校准造成.要是电流校准加一个3A校准就好了,可以用34401来校一下. |
|