怒拆暖手宝
01 暖手器
一、前言
你们谁知道这是什么玩意儿。 这是从别人送的一个礼盒中拿出来的。 外边也没有什么使用说明, 整个一个三无产品。 下面就准备将它打开。 一探内部究竟。
二、拆卸过程
由于外面没有看到任何螺丝, 所以只能通过侧面缝隙进行暴力拆卸。 到了最后才发现固定外壳螺丝的秘密。 内部非常简单。 主要包括四个组件, 它们分别是电池、电路板以及两个发热元器件。
这个锂电池, 外观上没有任何信息。 没有标注相应的容量。 使用万用表测量它的端口电压。 电压值为 3.13V。 使用万用表测量发热元器件的电阻。 这应该显示的数值不对。 更换另外万用表测量, 电阻大约为 5欧姆左右。 可以看到它是在柔性电路板。 依靠内部的导线进行发热。
电路板是一个单面PCB板。 上面有三个有源器件, 一个按键, 三个电阻。 上面终于在电路板下面看到了一行字, 写着“暖手宝电板, 带温控”。 现在终于知道这个黄色的东西叫做暖手宝。 接下来查看一下电路中的元器件的功能, 最上面是一个 SOT23封装的器件, 丝印文字是 LTH。 网络查询, 知道这是一个单节锂电池充电电源芯片。 控制USB5V电源对锂电池进行充电。 下面的三管脚的器件, 丝网文字是 A2SHB, 网络查询之后, 这是一个 N 沟道的 MOS 功率管。 应该是控制两个发热器件的通断。 剩下的就是这个 SOP8 封装的芯片。 上面看不到任何丝印文字。 猜测这应该是一个内部带有温度传感器的单片机。 它读取按键, 控制发热器件的工作。
▲ 图1.2.1 PW4054锂电池充电芯片
▲ 图1.2.2 N 沟道MOSFET
※ 总 结 ※
本文记录了对于一款暖手宝拆解的过程。 内部包括有锂电池, 控制电路板, 以及两个发热柔性电路板。 很可惜, 电路板上的 SOP8封装的芯片, 不知道具体的型号和功能。 估计是一个单片机。
一、加热器件伏安特性
这个是刚刚从暖手宝上拆卸下来的发热柔性电路板。 因为它会随着流过的电流增加而发热。 下面准备测量它的伏安特性。 也就是端口电压与电流之间的关系。 进而确定它是否属于线性器件。
下面使用可编程直流电源DH1766进行测量。 可以控制它输出的电压, 也可以回读输出的电流。 这样便可以测到暖手宝加热器件的伏安特性。 下面通过 Python 编程, 控制整个测量过程。
DH1766输出电压从 0V 逐步上升到 5V, 记录这个过程它的电压和电路数值。 整个过程测量 100个数据点。 等到5V时, 停止测量。 测量结果显示, 输出电压和电流之间呈现非常好的线性关系。 这说明柔性电路板近似一个电阻。 电阻阻值大约为 7欧姆左右。 不过令人感到奇怪的是, 在4.8V左边的时候, 出现了电流下降。 这究竟是什么原因呢? 下面准备再测试一遍。
▲ 图2.1.1 发热器件的伏安特性
vdim=[0.0000,0.0505,0.1010,0.1515,0.2020,0.2525,0.3030,0.3535,0.4040,0.4545,0.5051,0.5556,0.6061,0.6566,0.7071,0.7576,0.8081,0.8586,0.9091,0.9596,1.0101,1.0606,1.1111,1.1616,1.2121,1.2626,1.3131,1.3636,1.4141,1.4646,1.5152,1.5657,1.6162,1.6667,1.7172,1.7677,1.8182,1.8687,1.9192,1.9697,2.0202,2.0707,2.1212,2.1717,2.2222,2.2727,2.3232,2.3737,2.4242,2.4747,2.5253,2.5758,2.6263,2.6768,2.7273,2.7778,2.8283,2.8788,2.9293,2.9798,3.0303,3.0808,3.1313,3.1818,3.2323,3.2828,3.3333,3.3838,3.4343,3.4848,3.5354,3.5859,3.6364,3.6869,3.7374,3.7879,3.8384,3.8889,3.9394,3.9899,4.0404,4.0909,4.1414,4.1919,4.2424,4.2929,4.3434,4.3939,4.4444,4.4949,4.5455,4.5960,4.6465,4.6970,4.7475,4.7980,4.8485,4.8990,4.9495,5.0000]
idim=[0.0000,0.0072,0.0135,0.0215,0.0283,0.0353,0.0424,0.0494,0.0560,0.0631,0.0701,0.0772,0.0841,0.0911,0.0981,0.1051,0.1121,0.1191,0.1262,0.1335,0.1405,0.1477,0.1551,0.1627,0.1699,0.1775,0.1851,0.1927,0.2000,0.2079,0.2155,0.2231,0.2294,0.2380,0.2456,0.2466,0.2580,0.2684,0.2758,0.2830,0.2872,0.2966,0.3038,0.3121,0.3189,0.3281,0.3356,0.3427,0.3490,0.3563,0.3639,0.3725,0.3807,0.3872,0.3955,0.4031,0.4112,0.4168,0.4240,0.4316,0.4385,0.4462,0.4528,0.4608,0.4681,0.4753,0.4834,0.4929,0.4978,0.5042,0.5133,0.5190,0.5263,0.5336,0.5407,0.5485,0.5546,0.5620,0.5635,0.5774,0.5870,0.5918,0.5933,0.6044,0.6106,0.6205,0.6250,0.6261,0.6362,0.6589,0.6593,0.6765,0.6608,0.6637,0.6865,0.6911,0.7058,0.0445,0.0204,0.0156]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2024-02-11
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
vdim = linspace(0, 5, 100)
idim = []
for v in vdim:
dh1766volt(v)
time.sleep(1)
i = dh1766call()[0]
idim.append(i)
tspsave('measure', vdim=vdim, idim=idim)
printff(v, i)
dh1766volt(0)
plt.plot(vdim, idim, lw=3)
plt.xlabel("Voltage(V)")
plt.ylabel("Current(A)")
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
下面再进行测试一遍。 不过在这个过程中似乎线路有断路, 电流始终很小。 再重新开始进行测量。 手触摸, 发热器件温度并不高。 测量结果显示, 这一次电流与电压之间似乎出现了更复杂的情况。 其中还包括有电流值的突变。 下面将读取电流值与电压变化之间的时间从原来的 0.5秒, 修改为 1秒。 再进行测试一遍。
▲ 图2.1.2 发热器件电压与电流
再测量一遍, 电压上升过程变得缓慢。 发热器件温度逐步上升。 测试数据波动就变得很稳定了。 可以观察到, 随着温度上升, 电流上升变得缓慢了。 这也反映了温度对于电路板导线电阻的影响。
▲ 图2.1.3 发热器件电压与电流
● 相关图表链接: