零基础DIY/嵌入式教程-TP4056使用教程-引脚说明

本文详细介绍了TP4056充电芯片的基本原理、引脚功能和接线示例,包括恒流控制、充电状态指示以及3D动画演示的实际操作过程。适合电子爱好者和DIY者学习单节锂离子电池的充电管理。
摘要由CSDN通过智能技术生成

视频教程链接:零基础DIY/嵌入式教程-基本原理图搭建-TP4056充电芯片-讲解教程(5)_哔哩哔哩_bilibili

今天我们来聊聊锂电池充电芯片-TP4056

我们平时早上用的剃须刀,出门带的电子手表,晚上回来学习使用的台灯,拆开产品里面都可能看到它的身影,因为它们都需要--充电。

TP4056用于单节锂离子电池,采用SOP 封装的完整线性充电器,可恒定电流/恒定电压操作,最高可达1000mA可编程充电电流。


TP4056有8个引脚,我们来分别讲解下,4号脚VCC为输入电压正输入端,3号脚GND为电源接地端,5号脚为电池连接端,将电池的正极连接到此管脚,
1号脚为电池温度检测输入端,一般我们不使用,可直接接地,则电池温度检测功能取消,2号角为恒流充电电流设置,
连接一个外部电阻到地端可以对充电电流进行编程,可根据下列公式来估算充电电流,6号角STDBY为电池充电完成指示端,
当电池充电完成时被内部开关拉到低电平,表示充电完成,7号角CHRG为充电状态指示端。当充电器向电池充电时,
管脚被内部开关拉到低电平,表示充电正在进行,8号角CE为芯片始能输入端,高电平将使 TP4056 处于正常工作状态,
低电平使 TP4056 处于被禁止充电状态。

接下来我们看下接线图
需要注意的是,R1的取值为1.2k,
根据计算公式可以得出充电电流为1A,当接上电源开始充电时,
7号角连接的LEDR被点亮,6号角连接的LEDG保持熄灭,
当充电完成时,LEDR熄灭,LEDG被点亮。


我们可以在原理图加上一个6角的TypeC以及一个充电接口,

最后再通过3D动画演示一遍,
将一块用完的锂电池正负极分别接到板子的充电接口,


再将TypeC充电线接上,观察发现,红灯被点亮,经过一段时间的充电,红灯熄灭,绿灯点亮。

  • 27
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
uC/OS-II是一个非常流行的实时操作系统(RTOS),广泛用于嵌入式系统中。它的设计旨在提供一种简单而有效的方法,使多个任务可以同时运行。 在嵌入式系统中使用uC/OS-II通常需要以下步骤: 1. 确定系统的任务和优先级。uC/OS-II允许用户定义多个任务,每个任务都有一个优先级,这可以通过调用OS_TASK_CREATE函数来实现。任务的数量和优先级应该根据系统的要求进行调整。 2. 初始化uC/OS-II。在uC/OS-II使用之前,需要调用OSInit函数来初始化操作系统。这个函数将设置系统的一些内部变量,例如时钟节拍,系统计时器,以及创建空闲任务。 3. 编写任务函数。每个任务都应该是一个无限循环,并且根据任务的要求使用相应的OS函数来完成任务。例如,如果一个任务需要等待某个事件发生,那么可以使用OSTaskSuspend函数将该任务挂起,直到事件发生。 4. 启动uC/OS-II。调用OSStart函数将启动操作系统。此时,uC/OS-II将开始执行任务,并使用系统计时器和时钟节拍来确保任务按照其优先级运行。 5. 使用其他OS函数。在任务执行期间,可以使用其他OS函数来完成各种操作,例如互斥锁、消息队列、信号量等。 需要注意的是,uC/OS-II的使用需要对嵌入式系统的硬件和软件有深入的理解。在使用uC/OS-II之前,需要确保系统的硬件能够支持它。此外,在任务编写期间,需要仔细考虑任务之间的交互和优先级,以确保系统能够稳定运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值