超级电容的容值计算(转)

源:超级电容的容值计算

最近在忙着设计一些硬件电路,其中就用到了超级电容。网上给出的超级电容的计算公式是:

其中U1是超级电容的初始电压,U2是超级电容的最低电压(系统能接受的最低电压);I是期间的电流,t是U1变为U2的整个放电时间。^2表示平方。说实话,我上次就是用这个公式设计的超级电容容量,可是系统没能很好的工作,于是我对这个公式产生了怀疑,严重怀疑它是假冒的。于是自己证明了一下,想着做嵌入式的朋友们都会用,就拿来和大家分享。

电容的储能公式是:

C是电容的容量,U是电容两端极板的电压。

电容从电压U1放电到电压U2所放出的能量是:

在此期间维持了t秒的I电流。在此期间电压变化是个时间的函数:

那么释放出的能量是:

将积分积出来后,化简得:

解这个一元二次方程:

可得:

考虑一下物理意义,选取较大的值作为实际值,于是乎就成了这个公式:

欢迎朋友们拍砖。

时间: 2024-10-16 06:43:11

超级电容的容值计算(转)的相关文章

ARM中跳转指令BL/BLX偏移值计算规则

4字节对齐arm指令 ????规则:偏移=( 跳转地址-(指令地址+8) )/4 原因: 指令地址 + 8:因为ARM的流水线使得指令执行到当前指令处时,PC实际的值是A+8. 跳转指令 - 上一步得到地址:得到跳转指令与当前PC处的差值. ÷4:因为ARM的指令是4对齐的,即最低两位为00,于是将这个值右移两位. ? 执行时: 取出偏移,左移两位,加入PC,这时PC的值刚好为目标处的地址值,即目标地址指令进入取值,流水线前两级被清空. ? 实例测试: .text:0000126C 90 00

hive---数值计算详解

1. 取整函数: round 语法: round(double a) 返回值: BIGINT 说明: 返回double类型的整数值部分(遵循四舍五入) 举例: hive> select round(3.1415926) from lxw_dual; 3 hive> select round(3.5) from lxw_dual; 4 hive> create table lxw_dual as select round(9542.158) fromlxw_dual; hive> d

js如何实现把文本框中的值计算之后回写到文本框中

<script type="text/javascript"> function cal(){ /* int value1 = document.getElementByName("subjectCount"); int value2 = document.getElementByName("subjectScore"); int value3 = value1*value2; <%@ page language="j

【小松教你手游开发】【unity实用技能】线性差值计算实现

其实这个unity本身就有的函数Mathf.Lerp(),为什么还要自己实现呢. 有一个原因就是这个函数返回的是float型,float型如果数字非常大,转出int时会有精度丢失,也就是转出来的值不对. 而且非常简单. 看下公式 public int Lerp(int a,int b,int v) { return (int)(a - (0 - v) / (0 - 1) * (a - b)): } 原文地址:http://blog.51cto.com/13638120/2084965

CAR值计算中的转置问题

在car计算中,我们得到的结果常常是 long 纵向排列的,有时我们也想横向排列一下,也是可以的,在 STATA中使用 reshape 就能够办到. clear all set more off *----- example data ----- input /// firm str7 month_year sales str3 competitor str3 competitor_location str3 competitor_branch_1 str3 competitor_branch_

python3 列表内多个字典 相同项目 值计算合并

需求 计算 列表内 名字一样的 value 值 name = [ {'name': 'he', 'value': 100, 'ps': 'test1'}, {'name': 'quan', 'value': 150, 'ps': 'test2'}, {'name': 'he', 'value': 100, 'ps': 'test3'}, {'name': 'quan', 'value': 200, 'ps': 'test4'} ] 代码 pip install pandas import pan

python预课04 列表,元祖,统计值计算示例,爬虫初步学习( 编辑中)

列表,元组 #list l1 = [1, 2, 3, '高弟弟'] #定义一个列表 #增 l1.append("DSB") #最后增加"DSB"的元素 #删 l1.remove("高弟弟") #删除"高弟弟"元素 l1.pop(3) #删除列表第4个元素 del l1[-1] #删除列表最后一个元素 #改 l1[3] = 'DSB' #修改第4个元素为'DSB' #查 l2 = [2, 5, 4, 8, 6, 1, 4, 5,

电容之超级电容简易测试方法

电容专题之超级电容简易测试方法 如果需要精确地测试超级电容的参数,需要搭建测试平台,要有数据采集系统,要有数据处理能力,如果什么都没有,还需要测,其实也是有办法的,只是手段比较简陋而已,这就是标题中“简易”存在的意义. 那么,这么说来,标题有点老学究了,说人话其实就是: 该测试方法涉及超级电容的三个参数:capacitance, ESR和leakage current. l  容值和ESR测试 Fig 1: MeasureSetup for C & ESR Fig 2: Picture ofSu

HDU 3970 Harmonious Set 容斥欧拉函数

链接 题解:www.cygmasot.com/index.php/2015/08/17/hdu_3970 给定n 求连续整数[0,n), 中任意选一些数使得选出的数和为n的倍数的方法数 ...并不会如何递推.. 思路: 然后这是公式:点击打开链接 a(n) = 1/n * sum_{d divides n and d is odd} 2^(n/d) * phi(d). d最大是n,也就是1e9,要计算1e9的phi,所以容斥来算phi. #pragma comment(linker, "/STA