一、扫振电动牙刷核心工作原理
(1)什么是扫振一体电动牙刷
区别普通单向声波牙刷:高频声波振动 + 左右往复小幅扫动同步输出,模拟巴氏刷牙法,刷头一边高频震动、一边左右往复摆动,清洁牙缝、牙龈效果更强。

电机分两类方案:
1. 低成本有刷扫振电机:H桥双向驱动,MCU定时切换电流正/反向,实现左右往复扫动;叠加PWM调节震动强度;
2. 高端线性伺服电机:搭配霍尔位置反馈,闭环精准控制摆幅(0~60°可调),本方案采用通用有刷方案,完全适配EN8F1812。
(2)整机六大功能模块
1. 3.7V锂电+充电管理:Type-C/无线充电,ADC采集电池电压,分段电量指示;
2. H桥双向电机驱动:两路方向IO+一路PWM调速,定时翻转极性实现往复扫振;
3. 电流采样保护:串联采样电阻+片内运放放大,ADC检测刷头堵转、刷牙压力过载自动降功率;
4. 单防水按键交互:长短按开关机、切换清洁模式;
5. RGB状态指示灯:显示电量、充电、当前扫振档位;
6. 智能计时系统:标准2分钟总计时,每30s短暂变向/变幅提醒换区,到点自动停机。
(3)扫振控制逻辑核心
- 扫动周期:2~3Hz(每秒2~3次左右往复),Timer1硬件定时自动切换H桥方向;
- 震动频率:18kHz声波PWM,4档占空比调节力度;
- 模式组合:每种清洁模式搭配独立扫动幅度+震动强度;
- 压力保护:刷牙用力过大→电机电流上升→MCU自动降低PWM,保护牙龈。
(4)拓展升级方案
1. 外接UART蓝牙模块,手机APP自定义扫幅、计时时长;
2 增加NTC测温,检测手柄过热停机保护;
3. 升级霍尔闭环线性电机,实现0.1°精准摆幅控制,高端机型使用。
二、EN8F1812资源应用

额外优势:
1. 片内双运放省去外部LM358,BOM元器件更少,PCB适配牙刷细长圆柱外壳;
2. 9路硬件PWM,可独立控制震动强度+渐变扫幅;
3. 4K×14bit Flash足够容纳4种扫振算法、计时、电量全套代码;
4. SOP16超小封装,完美适配手柄狭小空间。
三、扫振一体电动牙刷硬件方案
(1)电源与充电电路
1. 电芯:3.7V锂聚合物电池,串联DW02硬件过充/过放/短路保护;
2. 充电输入:Type-C 5V或无线线圈,搭配TP4056恒流恒压充电IC;
3. 主控供电:ME6201-3.3低压差LDO,输入3.0~4.2V稳定输出3.3V;
4. 防护:输入端TVS防静电,整机灌胶防水。
(2)H桥电机驱动核心电路(双向扫振)
采用低成本双N沟MOS H桥(或TB6612驱动芯片二选一):
1. PC0 = H桥IN1(正向)、PC1 = H桥IN2(反向);
2. PC2 = Timer2 PWM输出(调节震动强度);
3. 电机负极串联0.05Ω高精度采样电阻;
4. 采样两端差分信号送入EN8F1812内置OP正负输入,20倍放大后送入PA0 ADC采集实时电流;
5. Timer1每400ms翻转IN1/IN2电平,实现左右往复扫动。
(3)电池电压采集电路
1%低温漂电阻分压网络,电池电压缩小至0~3.3V送入PA1(ADC1),内置2.4V FVR做参考,消除电源波动带来电量误差。
(4)防水按键与RGB指示
1. PB0单防水硅胶按键:IO内部上拉,GND触发;
- 长按1.5s:开机/关机;
- 短按:循环切换4种扫振模式;
2. PC3(红)、PC4(绿)、PC5(蓝)三色LED,串联220Ω限流,IO直接驱动,不同模式对应不同色彩。
四、扫振一体电动牙刷软件整体控制方案
(1)系统基础配置
1. 高速8MHz(4T),休眠自动切换32K低速时钟;
2. Timer0=1ms心跳,负责按键消抖、LED刷新;
3. Timer1=400ms定时中断,自动翻转H桥方向,实现2.5Hz左右往复扫动;
4. Timer2输出18kHz声波PWM,8bit分辨率可调占空比;
5. ADC每500ms采集一次电池电压、电机电流,8次滑动平均滤波;
6. EEPROM分区存储:上次模式、低压告警阈值。
(2)扫振一体核心控制算法
1. 往复扫动时序
Timer1每400ms触发中断,翻转IN1/IN2电平,电机自动切换左右摆动;
2. 多模式PWM强度匹配
- 标准:80%占空比,稳定中幅扫动;
- 亮白:95%高占空比,大摆幅强力扫振;
- 敏感:40%低占空比,小幅慢扫;
- 按摩:每1秒PWM 20%?80%循环渐变,摆幅同步小幅变化;
3. 刷牙压力自适应保护
ADC实时读取电机电流,超过设定阈值判定用力过大,自动降低PWM占空比30%,1s无压力恢复原强度。
(3)标准刷牙计时逻辑
1. 开机自动启动120s总倒计时;
2. 每累计30s,PWM短暂降幅200ms,震动变轻提示更换刷牙区域;
3. 120s计时结束,PWM置0,H桥全部关闭,自动关机进入休眠;
4. 中途短按按键可暂停/重启计时。
(4)电量检测与充电逻辑
1. 电压分段判定:
4.2V~3.7V = 满电(绿灯常亮);
3.7V~3.3V = 中电(蓝灯);
<3.3V = 低电(红灯1Hz间歇闪烁,震动减弱提醒充电);
2. 充电识别:电压缓慢上升,锁定电机按键,红灯常亮;充满4.2V切换绿灯。
(5)人机按键逻辑
- 长按1.5s:开机/关机;
- 开机短按:循环切换4种扫振模式,RGB同步切换对应色彩;
- 30s无按键操作进入PWOFF深度休眠,整机电流<1μA,按键唤醒整机。
(6)多重保护逻辑
1. 堵转保护:电机电流持续超标,立刻关闭PWM,红灯闪烁告警;
2. 低压保护:电池<2.8V,直接锁死电机,防止电芯过放损坏;
3. WDT看门狗:强静电、水雾干扰时防止程序死机;
4. LVR低压复位:主控供电不足自动复位。
五、PCB防水布局要点
1. PCB采用细长圆柱形布局,适配牙刷手柄;
2. 模拟采样(电流/电池电压)走线远离H桥PWM功率走线,减少开关噪声干扰ADC;
3. 电流采样差分走线等长,降低共模干扰,压力检测更精准;
4. 所有IO增加ESD二极管,防止水雾静电击穿IO;
5. 充电接口、按键靠近板边缘,整机灌胶防水;
6. LDO、电源电容紧贴VDD/GND引脚,稳压稳定;
7. 预留ICSP烧焊盘,支持Type-C批量在线烧录程序。
六、扫振一体电动牙刷功能规格
1. 供电:3.7V锂聚合物电池,Type-C/无线双充电;
2. 工作模式:标准/亮白/敏感/按摩4种扫振一体档位;
3. 扫动频率:2.5Hz左右往复左右摆动;
4. 声波震动:18kHz可调PWM强度;
5. 智能计时:2分钟总时长,每30s换区提醒;
6. 压力自适应:用力过大自动降振保护牙龈;
7. 指示:RGB三色LED(电量/充电/模式);
8. 交互:单防水硅胶按键,长短按区分功能;
9. 存储:EEP永久记忆上次使用模式;
10. 功耗:工作≈110mA,休眠<1μA;
11. 保护:堵转停机、低压锁机、静电防护;
12. 主控:EN8F1812 SOP16小封装。
七、扫振一体电动牙刷方案优势
1. 高集成省BOM:内置双路运算放大器,省去LM358做电流压力采样,外围器件大幅减少;
2. Timer1硬件定时自动翻转扫向,无需软件循环延时,时序稳定无抖动;
3. 多路独立硬件PWM,震动强度、扫幅调节代码简洁;
4. 内置精密FVR参考,电池电量采样精度高,无温漂误差;
5. 四级深度休眠,锂电池静置数月不用充电;
6. 国产英锐恩供货稳定,交期可控,成本低于进口PIC/STM;
7. SOP16极小PCB,适配小型防水牙刷外壳;
8. 支持带电Type-C批量烧录,小家电量产调试效率高。