威廉(william·英国)官方中文网站-Official website

技术热线: 4007-888-234
设计开发

专注差异化嵌入式产品解决方案 给智能产品定制注入灵魂给予生命

开发工具

提供开发工具、应用测试 完善的开发代码案例库分享

技术支持

从全面的产品导入到强大技术支援服务 全程贴心伴随服务,创造无限潜能!

新品推广

提供新的芯片及解决方案,提升客户产品竞争力

新闻中心

提供最新的单片机资讯,行业消息以及公司新闻动态

数显磁力电动搅拌杯方案-磁力搅拌杯芯片

更新时间: 2026-07-23
阅读量:82

一、电动搅拌杯工作原理

(1)磁力搅拌机械原理

杯底内置无刷微型驱动电机+径向磁场磁钢,杯内投放食品级磁力搅拌子;电机旋转产生交变磁场,隔空带动搅拌子高速涡流旋转,无轴密封、防水不漏液,高速转动溶解咖啡、蛋白粉、代餐粉,搅拌30秒自动停机。

数显磁力电动搅拌杯方案

(2)电气检测与显示原理

1. NTC水温测温:杯底紧贴10K NTC热敏电阻,分压送入MCU 12bit ADC,实时采集杯内液体温度,数码管显示0~100℃;
2. 锂电电量监测:3.7V 400mAh锂电分压ADC采样,软件换算剩余电量百分比;
3. 电机过载检测:电机回路串联采样电阻,芯片内置OP运放放大电流,卡粉/搅拌子卡死自动停机保护;
4. 交互逻辑
    - 单击按键:启动30秒搅拌;
    - 短按1.5秒:切换数码管显示「温度/电量」;
    - 无操作10秒数码管熄屏休眠;
5. 供电系统:Type-C TP4056恒流恒压充电,充满自停,低压红灯告警。

(3)整机标准功能

- 30秒自动搅拌、中途可手动停机;
- 数码管双显示:实时水温+剩余电量;
- 电机卡死过载保护、杯体高温保护;
- Type-C快充、低电量提示;
- 无操作自动熄屏,多级低功耗延长续航;
- 防水手柄PCB、整机可冲洗。

二、EN8F1812芯片资源匹配

硬件适配(芯片资源和引脚功能请参见官方规格书)

1. 供电2.2~5.5V:完美适配3.0~4.2V锂电,内置LDO输出3.3V主控电压;
2. 双路内置差分运放OP0:电机电流毫伏压差放大,无需外置TL082;
3. 多路12bit ADC:NTC水温、锂电池电压双路采集;
4. TIMER3四路独立12bit PWM:电机调速、数码管背光、指示灯;
5. 硬件IIC(可选段码数码管直接IO驱动);
6. 256Byte EEPROM:记忆上次显示模式、保护阈值;
7. 4组硬件Timer:30秒搅拌计时、10秒熄屏倒计时、PWM时钟、WDT看门狗;
8. 多级低功耗IDLE/PWSAVE/PWOFF,休眠电流<1μA;
9. SOP16小封装,适配狭小手柄PCB空间。

三、整机七大硬件模块

1. Type-C TP405锂电充电电源模块
2. EN8F1812 SOP16最小主控系统
3. NTC水温+电池双ADC采集电路
4. OP运放电机过载电流检测电路
5. MOS管电机PWM驱动电路
6. 3位数码管显示+单键交互模块
7. 充放电状态指示灯、TVS/PPTC保护电路

分电路详细设计

(1)锂电充电供电电路

- Type-C 5V输入 → TP4056给400mAh 3.7V锂电充至4.2V;
- 锂电输出经内部LDO稳压3.3V给MCU、数码管、传感器;
- 锂电正极100k+33k精密电阻分压接入PA1(ADC1);
- 低压阈值3.0V,低于阈值PB5红灯间歇闪烁,禁止启动电机。

(2)NTC水温采集电路

10K 3950 NTC热敏电阻与10K 1%精密电阻串联分压接入PA0;
ADC搭配内部1.0V FVR基准,软件Steinhart-Hart公式换算温度,测温0~100℃误差±1℃;
输入端0.1μF RC滤波,消除电机电磁干扰跳数。

(3)电机电流采样+OP0运放电路

电机负极低端串联50mΩ/1W精密采样电阻;
压差送入OP0差分输入,配置20倍增益放大微小电流信号,输出送入ADC;
软件阈值:电流>600mA判定搅拌子卡死,立刻切断电机输出,红灯闪烁告警。

(4)无刷电机PWM驱动电路

PB0复用TIMER3 20kHz高频PWM,驱动N沟道MOS管控制电机平均电压;
默认全速8000转,搅拌末期自动小幅降速防溅;MOS并联1N5819肖特基吸收反向电动势。

(5)数码管与人机交互电路

1. 3位红色段码数码管:PB1输出段码、PB2动态扫描位选,Timer定时刷新,低功耗间歇扫描;
2. PB3单功能轻触按键,内置上拉电阻,下降沿外部中断唤醒休眠;
   - 单击:启动30秒搅拌计时;
   - 短按1.5s:切换显示温度/电量;
3. PB4绿灯:Type-C充电常亮,充满熄灭;PB5红灯:低电/故障告警。

电动搅拌杯BOM清单

1. 主控:EN8F1812 SOP16 ×1
2. 充电IC:TP4056 ×1
3. 动力:3.7V微型无刷磁力电机、N沟MOS管
4. 传感:10K 3950 NTC、50mΩ采样电阻
5. 显示:3位红色数码管
6. 电源:8MHz无源晶振、0805全套阻容、肖特基、TVS、1A PPTC
7. 交互:侧按防水轻触按键、红绿0805指示灯
8. 结构:400mAh锂电、Type-C母座、316不锈钢杯身、磁力搅拌子、防水手柄外壳

四、EN8F1812程序逻辑

(1)上电初始化流程

1. 系统时钟配置8MHz,OP0运放开启20倍差分增益;
2. TIMER3开启电机PWM,多路ADC初始化,启用内部1.0V FVR基准;
3. WDT看门狗开启,1s周期喂狗;
4. 读取EEPROM:上次显示模式、电机过载阈值;
5. 首次采集电池电压,低压直接红灯告警,禁止搅拌。

(2)芯片程序实现功能

状态1:休眠待机(10秒无操作自动进入)
1. 关闭电机PWM、数码管熄灭,ADC间歇低频采样;
2. MCU进入PWOFF深度休眠,静态电流<1μA;
3. 唤醒触发:按键按下外部中断。

状态2:显示待机(唤醒后默认)
1. 数码管循环显示温度或电量(记忆上次模式);
2. Timer1计时10秒倒计时,超时自动熄屏休眠;
3. 实时监测电池电压,低压红灯慢闪;
4. 单击按键跳转搅拌运行状态,短按1.5s切换显示内容。

状态3:30秒自动搅拌运行
1. PB0输出全速PWM,电机启动,数码管保持常亮;
2. Timer2开启30秒递减计时;
3. 每100ms采集一次电机电流:
   - 电流<600mA:正常搅拌;
   - 持续200ms超阈值:立刻关断电机,红灯闪烁故障;
4. 计时结束自动切断电机,返回显示待机。

状态4:故障保护锁定
电机卡死/电池<3.0V进入锁定:
- 电机PWM永久关闭;
- PB5红灯1Hz持续闪烁;
- 短按按键可清除故障,重新检测电压/电流。

状态5:充电检测状态
Type-C插入后PB4绿灯常亮;
充电期间允许操作搅拌,但PWM最高占空比限制70%保护锂电;
TP4056充满后绿灯熄灭。

(3)软件优化核心算法

1. NTC测温滤波:连续5次ADC采样均值,电机运转时温度无跳变;
2. 电机电流防抖:单次峰值不计,持续200ms过载才判定卡死,避免启动尖峰误保护;
3. 数码管间歇扫描:非全时点亮,降低整机功耗;
4. 分段PWM搅拌:前25秒全速,最后5秒降速防液体飞溅;
5. EEP记忆功能,断电后无需重复切换显示模式;
6. 分级休眠管控,大幅提升单次充电搅拌次数。

五、结构与量产落地要点

1. 手柄一体化防水结构,PCB做三防涂层,整机可水洗;
2. NTC紧贴杯底不锈钢外壁,导热硅胶填充,测温精准;
3. 磁力电机全密封隔离液体,无渗漏风险;
4. 数码管开窗黑色透光PC,强光/暗光均可清晰读数;
5. 分400ml/450ml两款容量,外壳米白/深空灰双色;
6. SOP16窄PCB适配狭小手柄内部,全自动SMT量产。

六、电动搅拌杯方案核心优势

1. 内置双OP差分运放,省去外部电流放大运放,BOM更低、PCB更小;
2. 多路12bit ADC同时处理温度、电量、电机负载,单芯片完成全部检测;
3. 硬件12bit PWM无级调速,搅拌转速顺滑无抖动;
4. 多重安全防护:电机卡死、锂电过放、高温三重保护;
5. 超低功耗休眠,单次满电可连续搅拌100次以上;
6. 双数显卖点(温度+电量),区别普通单搅拌无显示低价竞品;
7. SOP16小封装,防水手柄狭小空间完美适配,量产成本可控。

XML 地图