①电子产品拆解分析-暖手宝

本文详细分析了一款暖手宝的电路设计,包括按键三档调温、氛围呼吸灯、USB充电与输出功能。通过拆解发现,锂电池充电采用TP4333进行同步升压并具备保护功能,PTC加热垫由单片机通过PWM控制,同时内置温度检测机制防止过热。主控部分采用8引脚单片机,负责MOS管开关、LED显示及RGB灯控制。

一、功能介绍

在这里插入图片描述

  • ①按键三档调温暖手;
  • ②长按进入氛围呼吸灯;
  • ③安卓接口充电以及支持USB输出;

二、拆解电路分析以及器件作用

1、暖手宝整体电路

在这里插入图片描述

整体接口分析:❤️ ❤️ ❤️

  1. USB输出放电接口
  2. Macio USB 安卓输入充电接口
  3. 按键调档接口
  4. 锂电池供电接口
  5. PTC加热垫

2、锂电池充电升压电路

在这里插入图片描述</

基于单片机制作暖手宝,通常以单片机为核心控制器,结合其他模块组成整个系统,以下是具体介绍: ### 系统构成 系统包括中控部分、输入部分和输出部分。中控部分采用单片机控制器,用于获取输入部分的数据,经过内部处理和逻辑判断,最终控制输出部分。输入部分由五部分组成:温度检测模块检测当前暖手宝的温度;电量监测模块监测当前暖手宝的电量;时钟模块获取当前的时间;按键模块可设置各阈值、修正时间、在温度上下值之间手动控制加热;供电模块给整个系统供电。输出部分由四部分组成:显示模块显示监测的数据以及设置的阈值;继电器模块进行加热;指示灯模块在电量低于设置最小值时,红色 LED 灯闪烁;预留 USB 口可对外供电[^3]。 ### 硬件选择 - **单片机**:可选用航誉微单片机 HU 系列或 STC89C52 等,航誉微单片机 HU 系列具有智能温控功能,可定制冷光显示屏;STC89C52 可用于基于单片机暖手宝系统设计[^1][^2]。 - **温度检测模块**:使用 DS18B20 测量暖手宝温度。 - **时钟模块**:采用 DS1302 获取时间(时分秒)。 - **电量监测模块**:通过电位器配合 ADC0832 模拟采集暖手宝电量。 - **显示模块**:采用 LCD1602 显示测量数据。 ### 代码实现 以下是个简单的处理函数示例: ```c void Manage_function(void) { if(flag_display == 0) // 测量界面 { if(ele_value < ele_min) { LED = ~LED; } else { LED = 1; } if(temp_value < temp_min*10) { JR = 0; } if(temp_value > temp_max*10) { JR = 1; } } else // 设置界面 { LED = 1; } } ``` 该函数实现了根据温度和电量的情况控制加热和指示灯闪烁的功能。当处于测量界面且电量低于设置最小值时,LED 灯闪烁;当温度低于设置最小值时,开始加热;当温度高于设置最大值时,停止加热。在设置界面,LED 灯常亮[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序小鹿

博主不差钱,点个赞就行哈哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值