搜索
bottom↓
回复: 27

单片机AD采集锂电电压后如何转化为百分比电量显示

[复制链接]

出0入0汤圆

发表于 2021-3-10 10:08:14 | 显示全部楼层 |阅读模式
请教下单片机AD采集锂电电压后如何转化为百分比电量在188数码屏上显示呢,电压3V-4.25V  电量显示0-100    如何转换计算?

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

发表于 2021-3-10 10:18:58 | 显示全部楼层
均分成100份咯,看你自己怎么写

出250入17汤圆

发表于 2021-3-10 10:31:15 来自手机 | 显示全部楼层
y=80x -240
X是电压值,y是百分比值。这个是电压和电量一次对应的。实际是不是不清楚

出0入4汤圆

发表于 2021-3-10 10:41:54 | 显示全部楼层
要做多复杂,可以参考以下电动汽车SOC算法相关论文

出615入1076汤圆

发表于 2021-3-10 10:55:50 | 显示全部楼层
本帖最后由 dukelec 于 2021-3-10 11:13 编辑

8 年前寫的工具,可以把電池規格書的充放電曲線截圖,然後描邊,然後導出 h 頭文件。
要求不高只搞一個放電曲線就可以了。且用默認的放電曲線圖片就行。
(導出的 h 文件最開頭的 0% 所在行我現在一般刪掉。)
圖片左上和右下有兩個藍色的圈圈是移動背景圖片的。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2021-3-10 11:10:20 | 显示全部楼层
xiaoyigechaos 发表于 2021-3-10 10:41
要做多复杂,可以参考以下电动汽车SOC算法相关论文

哈哈哈,查表法就够了,case100下

出0入4汤圆

发表于 2021-3-10 11:16:09 | 显示全部楼层
爱晴海玩偶 发表于 2021-3-10 11:10
哈哈哈,查表法就够了,case100下

以前做电动汽车时候就是查表法,就是表比较大,三维表
不知道现在soc计算牛逼到什么程度了,是不是都卡尔曼了

出0入0汤圆

发表于 2021-3-10 11:34:32 | 显示全部楼层
dukelec 发表于 2021-3-10 10:55
8 年前寫的工具,可以把電池規格書的充放電曲線截圖,然後描邊,然後導出 h 頭文件。
要求不高只搞一個放電 ...

有没有WIN 系统下运行的啊

出0入0汤圆

发表于 2021-3-10 12:51:38 | 显示全部楼层
爱晴海玩偶 发表于 2021-3-10 11:10
哈哈哈,查表法就够了,case100下

这样的应用不能用case.
如果case 不中呢?
表中的ADC数据从小到大排列好
for(i=0;i<100;i++){
        if(adcval < temp)return i;
}
return 100;

出615入1076汤圆

发表于 2021-3-10 12:58:30 来自手机 | 显示全部楼层
stely 发表于 2021-3-10 11:34
有没有WIN 系统下运行的啊

跨平台的,用 chrome 瀏覽器打開壓縮包中的 svg 圖片即可,圖片就是主程序。

出0入0汤圆

发表于 2021-3-10 13:15:15 | 显示全部楼层
mPiDDR 发表于 2021-3-10 12:51
这样的应用不能用case.
如果case 不中呢?
表中的ADC数据从小到大排列好

我懂你意思,我自己的热敏电阻就是这样做的,我说的case是说着玩的,我刷算法题的时候有个题目是取值比较小,有人就直接case了30下,从0-30全给写出了。

本帖子中包含更多资源

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

x

出0入362汤圆

发表于 2021-3-10 15:17:47 | 显示全部楼层
这样精度很差,只能显示个大概,可以把3.5V作为0%, 4.0V作为100%, 中间线性变换就行了。 如果要精确得到电量, 只能是用库仑计芯片,测电压不行的。

出0入0汤圆

发表于 2021-3-10 17:17:07 | 显示全部楼层
dukelec 发表于 2021-3-10 12:58
跨平台的,用 chrome 瀏覽器打開壓縮包中的 svg 圖片即可,圖片就是主程序。 ...

不能用,报错

本帖子中包含更多资源

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

x

出0入4汤圆

发表于 2021-3-10 17:27:16 | 显示全部楼层
本帖最后由 Landmark 于 2021-3-10 17:28 编辑

根据电压转换百分比用 9楼的算法就行了,一个for循环 + 一个const Table[100]的数组

不过12楼点出了核心问题,这样做误差会比较大。

出10入210汤圆

发表于 2021-3-10 18:06:04 | 显示全部楼层
dukelec 发表于 2021-3-10 10:55
8 年前寫的工具,可以把電池規格書的充放電曲線截圖,然後描邊,然後導出 h 頭文件。
要求不高只搞一個放電 ...

你这是放电中的曲线,空载后电压会漂起来。

出615入1076汤圆

发表于 2021-3-10 18:28:46 | 显示全部楼层

你用的是 chrome? 地址欄截個圖看一下。。。
試了下 firefox 也可以。

出0入0汤圆

发表于 2021-3-10 18:37:07 | 显示全部楼层
dukelec 发表于 2021-3-10 10:55
8 年前寫的工具,可以把電池規格書的充放電曲線截圖,然後描邊,然後導出 h 頭文件。
要求不高只搞一個放電 ...

太方便了,赞!

出0入8汤圆

发表于 2021-3-10 18:37:51 | 显示全部楼层
一直对电池充放电电量判断不准;搞得都害怕了

出0入0汤圆

发表于 2021-3-10 20:43:29 | 显示全部楼层
记号         

出5入0汤圆

发表于 2021-3-10 22:53:11 | 显示全部楼层
爱晴海玩偶 发表于 2021-3-10 11:10
哈哈哈,查表法就够了,case100下

不严谨,最好保留一位小数

出0入33汤圆

发表于 2021-3-10 22:58:24 来自手机 | 显示全部楼层
锂电池还好点,我之前搞24v铅酸电池的电量显示真是整死人了。插充电器跟不插充电器能差2.x V。

出10入0汤圆

发表于 2021-3-10 23:38:36 来自手机 | 显示全部楼层
mPiDDR 发表于 2021-3-10 12:51
这样的应用不能用case.
如果case 不中呢?
表中的ADC数据从小到大排列好

这个写法不错呀

出0入0汤圆

发表于 2021-3-11 08:51:28 | 显示全部楼层
要做准关键还是你ADC测量当前电压时,你电路的当前工作电流要与放电曲线中的放电电流大致相同,比如说,测量电压时要在LCD打开时,而LCD打开时是大致20mA(假设),做放电曲线用20mA去放电。

出0入0汤圆

发表于 2021-3-11 08:52:23 | 显示全部楼层
还有一点是不能放到3.0V啊,一般3.45V就不能再放了。

出0入0汤圆

发表于 2021-3-11 08:53:35 | 显示全部楼层
想做得再高级一点就不要“回电”,只要没发生充电事件,电量只减不加。

出1310入193汤圆

发表于 2021-3-11 09:16:28 | 显示全部楼层
空载 轻载  满载  充电  几个状态的电压波动蛮大的

出0入0汤圆

发表于 2021-3-11 12:15:50 | 显示全部楼层
温度,放电电流,端电压 外加库仑计这几个参数组合起来基本上能做出一个可用的SOC系统。对于一款特定型号的锂电池,只有基于大量的实测数据才能把这个多参数的非线性系统表达出来。TI的电量计芯片除了考虑这几个参数,有的型号还有阻抗参数加进来。

出375入0汤圆

发表于 2023-1-13 15:13:18 | 显示全部楼层
dukelec 发表于 2021-3-10 10:55
8 年前寫的工具,可以把電池規格書的充放電曲線截圖,然後描邊,然後導出 h 頭文件。
要求不高只搞一個放電 ...
(引用自5楼)

我的单片机电池采样是经过分压电阻之后用单片机内部2V参考电压采集AD值的。这个工具怎样工具参考电压和分压电阻来生成数组?求大佬指点。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 19:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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