根据RH6616芯片设计星星“触摸小夜灯”(纽扣电池供电)

hello!大家好,我是小浪宝宝。之前看到网上有一款开源的触摸小夜灯,自己也耐不住跟着设计了一款属于自己的,并且,原来的基础上加入了纽扣电池供电,去掉了USB和线插式供电,使夜灯更加简洁,漂亮。话不多说,先来看看成果吧。☀🌈☀🌈☀🌈

目录

1.电路图设计

1.1 RH66参考电路图

1.2 选择触摸模式表

1.3选择限流电阻

2总的原理图

2.1电源模块

2.2选择模式

2.3灯的模块

2.4 RH6616芯片

3.成品展示

3.1 PCB 3D图

3.2改成纽扣电池供电

3.2.1纽扣电池供电PCB 3D图

 4.总结


1.电路图设计

1.1 RH66参考电路图

图1.1  RH6616参考电路图

         上图是RH66616数据手册中的参考电路图,由于本次采用USB(5V)或者纽扣电池(3V)供电,所以,左边的电压转换模块就用不到了,可以删除,加上USB供电或者纽扣电池供电模块即可。本次设计的是星型的触摸灯,所以需要5个LED灯。

1.2 选择触摸模式表

图1.2  模式选择表

     根据模式选择表,选择合适的触摸模式,本次选择No.3,只要把RH6616芯片的MOD2脚接低电平(GND)、MOD1脚接高电平(5V)即可。

1.3选择限流电阻

        由于本次采用封装为2835灯珠,查取它的,工作电压是在2.9~3.6V之间,工作电流是60mA,所以取它的最大分压3.6V,剩下1.4V,1.4/0.06约等于23.33Ω。所以取20Ω的限流电阻。

2总的原理图

      将每个模块进行了模块化处理,方便理解。

2.1电源模块

        电源采用USB供电,由于没有数据下载,所以只用到了USB的1脚和5脚。电源和地之间换了一个10uf的极性电容,防止电源极性相反,导致芯片损坏。100nf电容是为了稳压,避免在调节亮度过程中,电压变化,使电路不稳定。

2.2选择模式

        根据RH6616数据手册选择模式,将MOD2引脚接GND,MOD1引脚接5V,选择了带亮度记忆渐明渐暗的无极调光模式。为了在画PCB时方便观察,在MOD2和GND、MOD1和5V之间加了一个0Ω电阻,否则:在绘制PCB时,GND、5V不会显示,只有MOD2和MOD1的线。

2.3灯的模块

        由于本次采用封装为2835灯珠,查取它的,工作电压是在2.9~3.6V之间,工作电流是60mA,所以取它的最大分压3.6V,剩下1.4V,1.4/0.06约等于23.33Ω。所以取20Ω的限流电阻。

        控制灯的模块采用的是SS8050三极管,控制电路的通断,SS8050是NPN型三极管,高电平导通。

2.4 RH6616芯片

        RH6616周围的电路,根据数据手册之间配置就可以。

3.成品展示

3.1 PCB 3D图

图3.1.1 USB供电正面图

 图3.1.2 USB供电反面图

         将星星,设计成了手心的一半大小,在最上面开了一个孔,可以做挂饰。亮度和台灯无异。后续会将PCB原件上传,建议还是手动画,学到知识才是自己的。

实例图就不展示了,送女朋友了。

3.2改成纽扣电池供电

        将USB模块改成

        由于纽扣电池(不充电)本身是3V,所以需要重新设计限流电阻,而2835灯珠工作电压是2.9~3.6V之间,所以可以直接将限流电阻删除。但是:3V电压没有达到灯珠最大,工作电压,和USB5V供电相比,亮度很明显有所下降。所以我最近在研究DC-DC升压电路,已经在测试了,基本的思路,我都说了,看完应该都会自己优化。

3.2.1纽扣电池供电PCB 3D图

图3.2.1  纽扣电池供电正面图

 图3.2.2  纽扣电池供电反面图

        实例图就不展示了,送女朋友了。

 4.总结

         本次,设计了总共两款PCB——USB供电款、纽扣电池供电款。但是各有各的缺陷,USB充电款只有在安卓口供电的时候才亮,不方便携带。纽扣电池供电款,电压不足以供灯珠达到最亮,电压问题待解决。

        好了,如果你觉着本次分分享对你有帮助,点个赞呗。👍

         好啦,好啦,让你看一下实物图。

  

### 单片机 RTC 模块纽扣电池充电电路设计方案 #### 1. 实时时钟 (RTC) 芯片概述 实时时钟(RTC)是一种能够提供精确时间基准的集成电路,广泛应用于各种消费类电子产品中。为了确保在主电源断开的情况下仍能正常工作,许多RTC芯片支持外接备用电池供电[^3]。 #### 2. 纽扣电池的选择与特性 对于RTC模块而言,CR2032纽扣电池是一个常见的选择。这种类型的电池具有较高的能量密度和平稳的工作电压,在长时间内可以稳定地为RTC供电。然而,默认情况下该型号通常是不可充电版本;如果希望实现可重复使用的功能,则需选用专门设计用于再充电用途的产品并调整相应电路配置[^1]。 #### 3. 充电保护机制的重要性 当考虑给纽扣电池加入充电能力时,安全性和可靠性成为首要考量因素。由于锂电池存在过充风险以及可能引发的安全隐患,因此必须引入适当的防护措施来防止这种情况发生。这可以通过集成专用IC或分立元件构建简单的线性调节器配合限流电阻等方式达成目标。 #### 4. 基于 Buck-Boost 的高效充电解决方案 一种较为理想的方案是利用Buck-Boost转换器来进行升压/降压操作以适应不同输入源的变化范围,并通过内置反馈回路精准控制输出至电池端口处所需的恒定电流水平。STM32等微控制器内部集成了DAC可用于生成PWM信号从而驱动外部功率级完成整个过程中的调制任务[^2]。 ```c // STM32 HAL库初始化函数片段示例 void MX_DAC_Init(void){ DAC_ChannelConfTypeDef sConfig = {0}; hdac.Instance = DAC; if (HAL_DAC_Init(&hdac) != HAL_OK){ Error_Handler(); } sConfig.DAC_Trigger = DAC_TRIGGER_NONE; sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_ENABLE; if (HAL_DAC_ConfigChannel(&hdac, &sConfig, DAC_CHANNEL_1) != HAL_OK){ Error_Handler(); } } ``` 上述代码展示了如何使用STM32 HAL库设置DAC通道,以便后续可以根据实际需求动态调整输出电压值,进而影响最终供给电池的能量大小。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

花落指尖❀

您的认可是小浪宝宝最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值