5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
123
返回列表 发新帖
楼主: apachectl
打印 上一主题 下一主题

usart-GPU制作的1~6S锂电池电压彩屏显示器(含源代码)【正式推出】

[复制链接]
41
 楼主| 发表于 2014-12-22 20:11 | 只看该作者
本帖最后由 apachectl 于 2014-12-22 20:18 编辑
SHAWEIHANG 发表于 2014-12-22 19:26
首先声明一点,我不是来搅局的!对于单片机编程我是外行(只会烧写不会编程),但是我从事模拟电路硬件设 ...

还是有点看不懂你得方法:
1、如果需要每一路的绝对电压,和AD值,debug界面有;
2、如果需要相减后的每节锂电池的电压,图形界面有;

大致推测,你操作的算法不对,内部程序已经设定的校准方式是,把所有的路全部接到5V基准电压上,按下确认键才行,此时,程序将所有路上的5V对应的AD值存储下来,根据这个值来计算新的AD值与电压的线性关系

如果你一路一路校准,在不改程序得基础上,你校准某路时,按确认键,就会清掉其他路的校准数据,这样怎么可能准呢?

你要和我上面的图一样,把1~6S全部连起来,接5V基础电源,进入校准,按一下,校准完成,校准后,进入debug界面,应该和我的那副图一样,所有的路都在5V上,就对了



   
校准的时候,是有这个界面的(注意是从主板元件面的顺序) ,按这个电路接5V校准


欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
42
发表于 2014-12-22 20:36 | 只看该作者
本帖最后由 SHAWEIHANG 于 2014-12-22 20:42 编辑
apachectl 发表于 2014-12-22 20:11
还是有点看不懂你得方法:
1、如果需要每一路的绝对电压,和AD值,debug界面有;
2、如果需要相减后的 ...
校准步骤我知道,在主界面(彩色)长按左下键,出来校准连接图,然后再6个检测接口接上5.00V基准电压(当然还有地线)后再 按一次左下键,此时显示会回到主界面但不会有显示电压包括AD界面,要断电重新通电才正常工作。校准时如果某一S检测接口没有接校准电压,校准完成后会导致显示误差错误,或者电压很高。
     另外我当然不是每一路校准一次,而是每一路都使用不同的基准电压。就是6个监测接口,用6个基准电压(例如5.01、5.00、5.02、5.00、5.01、5.00)去校准,每次校准的时候肯定都是6个检测接口都接上去的。之所以要这样接的做法,是要消除某S的显示误差:假如我全部用单个5.00v基准校准完成后,某S监测电池(实际3.81v)显示为3.89V(这个确实存在,我的就是在第3跟第6显示为3.89和3.88V),那么我用6个单独可调基准电压校准时可以将第3、第6的5.00提高到5.02或者5.03,其他各组基准不变,这样校准完成后第3、第6监测口实际显示的电压就会降低或者与实际电压更接近;这个做法虽然有效,但却带来相邻电压显示的变化:第3、第6组电压显示从3.89降到3.82,相邻的电压显示却升高了!按道理来说我只调整了第3、第6的基准电压,其他各组都没有改变,是不应该出现这种问题的。我之所以说程序不够好或者说主界面不够精度就是基于这个原因。显示每一组电压的值是从后面的电压减去前面的电压值而得出,那么就是说任何一组电压变化都会影响到其它电压,而这个误差影响只出现在主界面,恰好我们须需要得就是这个界面的信息!


43
 楼主| 发表于 2014-12-22 22:36 | 只看该作者
本帖最后由 apachectl 于 2014-12-23 13:02 编辑
SHAWEIHANG 发表于 2014-12-22 20:36
校准步骤我知道,在主界面(彩色)长按左下键,出来校准连接图,然后再6个检测接口接上5.00V基准电压 ...

只能说土豪,有6路基准,其实没必要那么较劲,误差是0.01V还是0.03V或者更大一点,对于电显,个人觉得关系不大,10位AD的大家都用,12位AD就算再怎么搞,也比那个精度高

当然,需要更高精度完全可以改电路,比如采用16位以上的AD,且使用运放进行电压的减法获取电池电压等,只是成本就更高,有无必要而已



44
 楼主| 发表于 2015-4-9 13:24 | 只看该作者
采集记录不知有没有用
45
发表于 2015-4-9 22:17 | 只看该作者
技术帮顶
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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