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

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

不贵,几十块钱,带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余个技术微信群,整理了很多技术资料,欢迎大…

TQ210——时钟系统

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

我的文章汇总

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

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的各种内核拉取请求在周六晚上被合并,此前由于恶劣的冬季风暴阻…

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…

图解,C语言希尔排序

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

TQ210——S5PV210串口通信

TQ210——S5PV210串口通信 1、 串行与并行通信 串行通道中,有效信息被编码后串行的从单根传输线上传送出去。譬如发送ASCII字符’a’,我们可以将’a’对应的ASCII码97(0x61)分作8个bit在传输线上顺序依次传输。 与串行传输相对应…

暴力字符匹配算法的C语言实现

1、聊一聊今天跟大家分享的这个曲子一般是在天气预报和英语试听中出现,不信你听一听绝对有种似曾相识感觉。本篇文章主要是为讲解高效字符匹配算法的一则预告文,跟大家讲讲暴力字符匹配算法以及匹配算法在通信中如何使用。2、暴力匹配算法介绍1聊聊字符匹…

TQ210 —— LCD

TQ210 —— LCD一、LCD控制器1、S5PV210 LCD控制器要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是…

微信表情都戒烟了

昨天看到最新的微信表情是这样的原来的抽烟表情被替换成了这释放出一个信号,就是「抽烟不酷了」不过我想说,只戴着一个绿帽子,嘴巴里面什么都没有,好像也不酷啊。难道重点就是那个墨镜?????不过,在PC版…

Python 类的属性和实例属性 Python 的动态语言

#定义一下类, 含有类属性 aaa, >>> class Aa: ... aaa 10... #对类 Aa实例化出一个实例 a1>>> a1 Aa() >>> print(a1.__dict__)#查看实例并没有自己的方法和属性{}>>> a1.aaa #但是这个实例在调用属性的时候, 发现自己没有这个属性, 于…

高效KMP字符匹配算法就这么简单

1、聊一聊上一篇文章"暴力"字符匹配算法的C语言实现2、KMP算法介绍1KMP介绍KMP是一种字符匹配算法,为啥叫KMP呢?因为是由D.E.Knuth,J.H.Morris和V.R.Pratt大佬提出来的。那一些小伙伴会问了怎么不叫"DJV算法"呢?因为老外…

TQ210 —— NandFlash

TQ210 —— nandflashTQ210 开发板板载一片 1Gbyte 的 NAND FLASH——K9K8G08U0B,通过查询K9K8G08U0B 芯片手册可以得到如下信息:(理论知识不再介绍)K9K8G08U0B : (1G 32M) x 8bit 总大小Data Register : (2K 64) x 8bit 数据寄…

涂鸦赞助的500个开发套件,先到先得

来源 | 涂鸦跟涂鸦申请的福利,给喜欢开发的同学发放开发套件,只要是不是专门白嫖党,数量可以不做限制。去年疫情突发,封城、封小区以及人员隔离,让原本享受千般宠爱的主子们变成了靠吃猫砂、塑料袋度日的小可怜&#x…

Linux-C 编程 / 网络 / 超迷你的 web server

一、为生活寻找固定的支撑点1. 什么是生活的支撑点?让自己感到些许痛苦,但却会带来实实在在的充实感和成就感的事情。举个栗子,我的支点是运动、看书、研究技术。2. 固定的支撑点很重要:三个固定的要素:时间 / 空间 / …

20165326 java第四周学习笔记

第四周学习笔记 ch5 子类和父类子类只能有一个父类使用关键字extendsyclass 子类 extends 父类系统默认的祖先类Object(java.lang包中)继承:子类继承父类的方法可以直接作为实例方法调用,继承的成员变量和方法的访问权限不变&…