1、牙刷产品概述:智能牙刷的市场趋势、核心功能拆解、硬件架构概览

大家好,我是这次课程的主讲人。做了十几年嵌入式开发,从早期的电动牙刷方案到现在的智能牙刷,我算是亲眼看着这个行业一步步走过来的。今天咱们先聊聊智能牙刷这个产品到底是怎么回事。

1.1 智能牙刷的市场趋势

先说说市场。你想想看,现在谁家里还没个电动牙刷?但智能牙刷和普通电动牙刷,区别还是挺大的。

我个人观察到几个明显的趋势:

  • 健康数据化:用户不再满足于「刷干净」,而是想知道「刷得怎么样」。刷牙时长、覆盖区域、力度大小,这些数据越来越受关注。
  • 连接智能化:蓝牙成了标配。手机App记录刷牙习惯,甚至能生成周报、月报。我见过一些产品,还能根据数据推荐牙膏类型。
  • 体验个性化:不同人群需求不一样。儿童要趣味引导,成人要深度清洁,敏感牙齿要轻柔模式。智能牙刷能通过算法自动适配。

核心观点:智能牙刷的本质,是把「刷牙」这个日常动作,变成了可量化、可优化、可交互的健康行为。

我记得2018年那会儿,市面上带蓝牙的牙刷还不多。现在你去电商平台看看,百元级的产品都开始标配蓝牙了。这个变化速度,说实话比我想象中快。

1.2 核心功能拆解

智能牙刷的功能看起来花里胡哨,但拆开来看,核心就三块:清洁模式、压力感应、充电方式。

1.2.1 清洁模式

清洁模式说白了就是电机怎么转。常见的模式有:

  • 标准模式:每分钟31000次左右的恒定震动,适合日常使用。
  • 轻柔模式:降低频率到26000次左右,适合牙龈敏感期。
  • 美白模式:间歇性高频率震动,比如震动2秒停1秒,帮助去除牙渍。
  • 按摩模式:频率周期性变化,模拟按摩效果。

这里有个坑,我踩过。早期做模式切换时,我直接让电机从31000转瞬间降到26000转。结果呢?电机发出刺耳的啸叫声,用户还以为牙刷坏了。后来加了渐变过渡,问题才解决。

小技巧:模式切换时,频率变化建议用线性渐变,时间控制在200ms左右。既不会让用户感觉突兀,也能避免电机异响。

1.2.2 压力感应

压力感应这个功能,说实话,一开始我觉得是噱头。直到有一次,一个用户反馈说牙刷用了三个月,牙龈出血越来越严重。查了日志才发现,他每次刷牙力度都超过500克力。

常见的压力感应方案有两种:

方案类型 原理 优点 缺点
弹簧机械式 弹簧+微动开关 成本低,结构简单 只能检测是否超压,无法量化
霍尔传感器式 磁铁+霍尔元件 可量化压力值,精度高 成本稍高,需要校准

我个人更推荐霍尔方案。虽然贵几毛钱,但能实时反馈压力值,用户体验好很多。而且校准也不复杂,出厂时做一次就够了。

1.2.3 充电方式

充电方式这块,目前主流就两种:

  • 接触式充电:底部有两个金属触点,直接接触充电座。成本低,但防水难做。
  • 无线充电:用线圈感应充电。防水好做,但效率低,成本高。

嗯,这里要注意。接触式充电的防水等级通常只能做到IPX5,也就是防喷溅。无线充电可以做到IPX7,甚至IPX8。如果你做的是高端产品,建议直接上无线充。

避坑指南:我曾经做过一款接触式充电的产品,用户反馈充电座生锈。查了半天,原因是充电触点用了普通铜材,没有镀金。后来全部换成镀金触点,问题解决。别小看这几毛钱的成本差异。

1.3 硬件架构概览

聊完功能,咱们看看硬件。智能牙刷的硬件架构,说白了就是「一颗MCU + 几个外设」。

典型的硬件框图如下:

+------------------+
|     电池         |
|   (3.7V锂电)     |
+--------+---------+
         |
+--------v---------+
|   充电管理       |
|   (TP4056等)     |
+--------+---------+
         |
+--------v---------+
|     MCU          |
|  (ARM Cortex-M0+)|
+--+---+---+---+--+
   |   |   |   |
   v   v   v   v
 电机  蓝牙  传感器  LED/蜂鸣器

1.3.1 MCU选型

MCU是整台牙刷的大脑。选型时我主要看三点:

  • 功耗:牙刷一天用两次,一次两分钟。待机功耗要控制在微安级。
  • 外设资源:至少要有PWM输出(驱动电机)、ADC(检测电池电压和压力)、UART或SPI(连接蓝牙)。
  • 成本:牙刷是消费品,BOM成本卡得很死。MCU单价超过5块钱,基本就不用考虑了。

我常用的方案是STM32G030系列,或者国产的GD32E230。性价比不错,开发资料也多。

1.3.2 传感器

智能牙刷上常见的传感器就两个:

  • 霍尔传感器:检测压力,前面说过了。
  • 加速度计:检测刷牙姿态和动作。比如判断你是在刷门牙还是刷后槽牙。

加速度计这块,我建议用三轴数字输出的,比如LIS3DH。I2C接口,直接读寄存器就行,省事。

1.3.3 电机驱动

电机驱动相对简单。无刷直流电机(BLDC)是主流,用MOS管搭个H桥就能驱动。PWM频率建议设在20kHz以上,避免人耳听到啸叫。

这里有个经验:电机启动时,不要直接给100%占空比。先给30%启动,200ms后再升到目标值。这样能减少启动电流冲击,保护电池。

1.3.4 蓝牙模块

蓝牙模块现在基本都用BLE 5.0以上的。推荐几个型号:

  • Nordic nRF52832:性能强,但贵。
  • TI CC2640:稳定,功耗低。
  • 国产如博通BK3432:便宜,够用。

我个人习惯用nRF52832。虽然贵几块钱,但SDK写得好,开发效率高。时间就是成本,你想想看。

总结一下:智能牙刷的硬件架构并不复杂。核心是选对MCU,配好传感器,把电机驱动和蓝牙通信做稳。剩下的,就是软件的事了。

好,第一章就聊到这儿。下一章咱们深入讲讲MCU的选型细节和功耗优化策略。到时候我会分享一个实际项目中的功耗调试案例,挺有意思的。