拆解镍氢电池充电器,简单的电路设计令人震惊!

上班爱摸鱼,下班爱钓鱼,于是买了一个钓鱼机。

不贵,几十块钱,带4条鱼竿。

长这样:

电池驱动,钓起鱼来乐趣无穷:

惊喜的是,钓鱼机自带附赠的电池是可充电的,省下不少买干电池的钱。

5号镍氢电池,单节标称1200mAh,1.2V。

共3节:

充电器也自带附赠,爽歪歪了吧:

充电器背面标注了电器参数。

输入:直流5V;

输出:直流,3 x 1.2V / 200mA

像模像样:

感觉不对,怎么轻飘飘的呢:

找来一个电源适配器,苹果家的,标称输出是5V,1A。

不装电池,插上去试试。

充电器亮起个红灯:

充电器轻得有点离谱,拆开看看。

里面竟然就这么点东西:

整体是这样的:(这也太简单了吧!)

作为对比,看一下三洋的一款镍氢电池充电器,型号NC-TDR02,正面外观:

背面外观:

内部电路是这样的,电路板正面,主要为开关电源的插件元器件:

电路板反面,充电管理电路在这边:

不得不说,同样是给镍氢电池充电,电路的复杂程度不是一个数量级的。。。

 

回到这个钓鱼机的充电器,看下它的小电路板:

对应的原理图也超级简单:

画完原理图已经觉得,商家为了节省成本,真的可以无节操啊!

业内行话叫cost down,扣死单!

扯远了。

继续分析,标注一下实物图:

当充电器中不放入电池,直接把充电器,插入电源适配器的时候,电路各点电压如下,均为实际的测量值:

由此可知,此时流过LED发光二极管D1的电流为:

(5.10V-1.90V) / (1Kohm) = 3.2mA

也由此可知,这个LED发光二极管只要接入电源就会亮,跟电池是否充电、充没充满,一点关系没有。。。

你永远不会知道,电池什么时候充满电了。

三个镍氢电池串联,在放入充电器前,总电压是3.82V。

放入充电器,并插入电源适配器进行充电,电路中各点电压如下,均为实际的测量值:

由此可知,三个镍氢电池的串联电压一下子从3.82V升到:

5.10V - 0.71V = 4.39V

于是平均来算,单个镍氢电池的电压为:

4.39V / 3 = 1.46V

要知道,日常使用的标称为1.2V的镍氢电池,其充满电的电压通常为1.4V,上面的1.46V电压已经超出其充满电的电压了。

但是!

在上面这种大电流充电的情况,镍氢电池到达1.4V时可能还没有充饱。

从充电曲线上来看,有些以1C充电的镍氢电池容量到达100%的电压可以达到1.53V,然后在这一电压下转头向下再恢复到1.4V附近。

因此,1.53V成为充电最高电压,镍氢电池充电器往往通过这个特点,把拐点电压出现设置为充电截止时间。

也就是说充电器对电池最终输出的电压是1.53V,然后停止充电。(该特性说法来源于网络,欢迎留言纠正)

上述分析了一通,看似有点道理,这充电器还是能完成充电功能的。

但是!

  • 1、没有充电管理电路。

  • 2、什么时候充满电也不知道。

那么问题来了,你敢用吗?

▲ 吃个雪糕压压惊

最后,通过这次拆解,了解到电子电路设计的“下限”还是很有必要的。

见多识广之后,这些经验都会潜移默化成为你能力的一部分。

下次再见!


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466366.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设备底座几个常见固定方式

在运营商我们可以经常发现如下的固定方式,因为设备厂家的不同,以及机房上下走线方式,固定方式也有些差异。可以清楚看见,底座可以靠螺母进行微调使机柜高度,底部还有膨胀螺丝打入地板还有很多机柜是不加微调用的底座&a…

抽35块树莓派新品单片机送给可爱的你们

我是谁~公众号「嵌入式Linux」,深入解析简明扼要直白解释各种技术问题,包括但不局限于Linux、单片机、半导体、Android、C语言等等。号主从事嵌入式软件行业有10余年,建立了10余个技术微信群,整理了很多技术资料,欢迎大…

bitset类

C语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。 bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。 可以如下声明一个该类型变量: bitsetvarm (M) 其中varm为变量名。 N表示该类型在…

TQ210——时钟系统

TQ210——时钟系统 1、时钟域 一般来讲, MCU 的主时钟来源主要是外部晶振或外部时钟,比较常见的是 外 部晶振。一般情况,系统内所使用的时钟都是高频率的时钟,外部晶振一般达不到那么高的频率,所以一般使用锁相环电路&…

Android 监听耳机的插拔事件

一般采用的是动态监听的方式来实现的: package com.renhui.ej;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.supp…

ubuntu操作

下面的命令大都需要在控制台 / 终端 / shell 下输入。 控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控 制系统。 打开一个控制台: 应用程序 --> 附件 --> 终端 任何一个使用 sudo 作为前缀的命令都需要拥有管理员 (或 root) 访问权…

我的文章汇总

2018年文章汇总2019年文章汇总2020年文章汇总专辑|Linux文章汇总专辑|程序人生专辑|C语言专辑|Git专辑|安卓系统专辑|嵌入式我的知识小密圈关注公众号,后台回复「1024」获取学习资料网盘链接。欢迎点赞,关注,转发,在看&#xff0c…

CMap

https://blog.csdn.net/u010879420/article/details/53914767

webpack-安装

以前配置的gulpfile.js,随着版本的迭代更新,现在已经... 1.安装webpack npm i -g webpack-cli && npm i -g babel-preset-env 2.弹射出窗口(我们未安装Git,或者未找到Git path,请配置path) 3.再次执…

TQ210——S5PV210中断体系

TQ210——S5PV210中断体系 中断是指 CPU 在执行程序的过程中,遇到异常情况需要处理, CPU停 止当前程序的运行,保存当前程序运行处的必要参数,转去处理这些异常情况, 处理结束后再返回当前程序的间断处,继续…

高通骁龙888开始被Linux内核5.12版正式支持

在Linux 5.12内核合并窗口中,有很多新的硬件开始被支持,其中不乏一些知名产品例如高通骁龙888,除此之外还有一些与ARM平台和设备树有关的代码添加。来自Arnd Bergmann的各种内核拉取请求在周六晚上被合并,此前由于恶劣的冬季风暴阻…

NOD32: 教育网、公网超级 病毒更新服务器

NOD32:教育网超级 病毒更新服务器: http://222.197.166.33/main.htm公网香港代理 服务器:proxy.nod32.com.hk, 端口:8888转载于:https://www.cnblogs.com/stoneresearch/archive/2008/11/26/4336751.html

CLabel

https://blog.csdn.net/alexander_china/article/details/9943559 https://blog.csdn.net/stawn/article/details/10133095

Python实现比较两个列表(list)范围

Python实现比较两个列表(list)范围 有一道题: 比较两个列表范围,如果包含的话,返回TRUE,否则FALSE。 详细题目如下: Create a function, this function receives two lists as parameters, each list indicates a scop…

单片机里面的CPU使用率是什么鬼?

打开电脑的任务管理器,看着跳动的CPU使用率,发现很舒服。每一个线程占用了多少CPU清清楚楚,也就能针对性的确认为啥你的电脑跑的慢了。今天这篇笔记不讲每个任务(或线程)CPU的使用情况,而是单片机整体的CPU…

TQ210——按键(中断查询法)

TQ210——按键 底板上有8个独立按键,可分别使用查询法和中断法控制按键。通过原理图可知:按键按下,GPIO检测到低电平,松开时高电平。 直接查询法程序的实现简单,但是效率很低,CPU一直在查询,啥事…

CPropertySheet 与CPropertyPage 的基本使用

https://www.cnblogs.com/sylar-liang/p/4173015.html https://blog.csdn.net/qq_18297675/article/details/51229028 怎么创建 CPropertyPage 是一个从CDialog派生而来的一个类,基本功能与对话框类一样, CPropertySheet不是一个CDialog的派生类&#x…

深度学习中 epoch,[batch size], iterations概念解释

one epoch:所有的训练样本完成一次Forword运算以及一次BP运算 batch size:一次Forword运算以及BP运算中所需要的训练样本数目,其实深度学习每一次参数的更新所需要损失函数并不是由一个{data:label}获得的,而是由一组数…

图解,C语言希尔排序

希尔排序和插入排序很相似,有点像插入排序的升级版本。希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序&…

世相

一、苦肉计 走在一条小巷里,路灯昏暗。嗵的一声身后不远处传来一声巨响,有玻璃破碎的声音和人大声的呻吟。赶快跑过去,原来是一位骑三轮载客的和一位骑自行车的撞在了一起。三轮车的乘客已经爬起来,站在旁边手足无措&#xf…