引言
公司新发了一只55℃杯,拿到后感觉功能有点新奇,例如摇晃杯身一分钟可以把温度变成55℃,水温三档指示……
于是开始对原理进行百度和分析,山寨其中的电路部分。
原理篇
有位叫野合菌的同学曾经拆解过,并做过详细的分析,这里只对其做个总结。
1、摇晃杯身降温,只是因为杯身内部有冷水,冷水给加进去的热水降温的(好像明白其中原理后,瞬间觉得好low)。
2、温度三档指示,内部有电池、温度传感器、呼吸灯驱动电路。
内部电路设计
随手画了个原理图:
电源电路
电池没啥好说的,只是个电池,给整个电路供电。
单片机最小系统
选用CX32L003单片机作为主控芯片,这个单片机:
内部4MHz~24MHz高速时钟;
32K/64K字节嵌入式Flash,具有擦写保护功能;
4K字节SRAM;
7通道12位1Msps采样速率,12位SAR型ADC
…
单片机在电路中主要为了采集转换温度传感器过来的模拟信号,转换后驱动三个不同颜色指示谁问的指示灯。
这里好像有点大材小用,主要原因是我还没用过几毛钱的单片机,这个单片机1.31元,哈哈哈哈哈
温度采集电路
这个温度采集电路也超级简单,唯一的特别之处就是为了低功耗,所以Rt_SELECT连接到单片机引脚上,正常工作时由单片机引脚供电,低功耗时不供电。
3颗LED指示灯。
指示灯,接到单片机,做个呼吸灯的效果。
触摸电路
touch pad 有触摸,就会有touch tigger输出信号,待机功耗1.52uA。
电路功耗
整个电路待机时只有单片机(1uA)和触摸芯片(1.52uA)有电量消耗。
电池210mAh,理论待机时间:210mAh/(1uA+1.52uA)=83,333小时=9.6年。
55℃续航能力为:触摸不低于20000次(每次约3秒)。
210mAh/(20000*3S)=16.6mA,即正常运行时电流小于16.6mA即可(实际功耗需要搭出电路测一下),
电路成本核算
CR2032电池:0.5473元
单片机:1.31元
触摸芯片:0.163449元
温敏电阻:0.145506元
其它电阻电容LED总和:<5毛
电路元件总BOM:<2.5元