聊聊身边的嵌入式:用了七八年的电动牙刷,突然罢工了!!!

家里用了七八年的电动牙刷,前两天突然罢工。先尝试一下野蛮的修复方法(摔摔打打),这种独家绝技屡试不爽,曾经修好过收音机,电视机,电子手表… 等等。不过这次,没有成功!这周末终于有点儿时间,准备一展身手。小样儿,还治不了你了?

  1. 先来张靓照

这款牙刷设计非常简洁,只有一个按钮,每按一次后,牙刷的工作状态变化一次,从快速,慢速,到时快时慢,还有一种像波浪一样的方式。原来以为这个圆形的牙刷头是高速转动的,最近才搞清楚,它其实是在一定幅度内左右摆动的。牙刷柄下部把手下面有个凹槽,套在充电座上,充电座把220V交流电转化为交替变化的磁场,把能量传递给牙刷内部的接收线圈,然后在电路控制下给电池充电。

我们拆开看看内部。最左边是充电线圈,中间红色的是主控板,右边是直流电机,电机通过传动装置,把旋转力量转变为传动杆的左右摆动,再带动刷头的摆动。由于牙刷柄比较长,便于手指操作的按钮,距离电路板上的按键比较远,手指的按压是通过一个金属连杆,传到电路板上的按键的。

从另一面看,左边绿色的部分,可以看到它没有采用现在常用的锂电池,而是用了日本FDK的镍氢电池。

镍氢电池相比锂电池有什么优缺点呢:

优点:镍氢电池基本无毒无害,安全性高,寿命长,价格低。耐过充过放,无需专用充放电管理。

缺点:重量高,能量密度小,充电慢,有记忆效应,放电能力小。电压低,需要升压电路。镍氢一般1.2V,锂离子3.7-4.2V。

从结构设计上来说,可以看到机身设计的非常紧凑,装配上几乎没有看到螺丝,都是靠结构之间的咬合,而且拆解也很方便,这是一个非常非常值得学习的地方。

上图是传动部分,可以看到右边的这个塑料齿轮基本没有磨损,在齿轮的正下方,是电机的金属齿轮。

  1. 再来看看电路部分

这款电动牙刷的电路比较简单,主控用了TI的MSP430G2432,想当年,在低功耗领域,MSP430的风头也是一时无两。值得注意的是这是一款16位RISC单片机,16位机在过去的将来还有机会吗?喧嚣一时的争论,似乎在历史的尘埃中没有了意义。从古至今,从来没有永远的霸主。

单片机上方,一个6引脚的小IC作用是升压,把电池1.2V转换成3V的工作电压给MCU和电机。右边紧挨着的,是升压电路必不可少的电感。再一个主要的元件就是NMOS了,MCU通过PWM信号控制NMOS的通断,来调节电机的转速。

MCU和充电电路的特写。看起来是通过二极管B3半波整流,当MCU检测到线圈中有电流,会打开充电通路给电池充电。这款牙刷在给电池充电时,按压按钮是不能让牙刷工作的,不过这也符合常理。

NMOS用的是湾湾的TSM4424,在接通状态下,漏极和源极电阻最大30毫欧,最大持续电流能到8A。一开始,按压按钮开关后,电机不转,这个NMOS管很烫,一度怀疑是烧掉了。后来发现是机械部分,因为这一段时间用的少,卡住了,当机械故障排出后,电机就又能正常转起来了。所以这个NMOS管挺关键的,要考虑电机长时间堵转的情况下也不能烧掉。

嗯,莫名其妙,又工作起来了!

  1. 国家标准

现在电动牙刷越来越普及了,厂家也越来越多,产品质量参差不齐,从几十块到上千块钱的都有。国家专门制定了产品标准,GB/T40362-2021《电动牙刷一般要求和检测方法》。正规厂家的产品,通过了国家标准的检测,质量就应该是有一定保证的。如果我们对电动牙刷的原理有个基本的认识,也可以在选择的时候有一个自己的判断。
应该是有一定保证的。如果我们对电动牙刷的原理有个基本的认识,也可以在选择的时候有一个自己的判断。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/101099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库Mysql三大引擎(InnoDB、MyISAM、 Memory)与逻辑架构

MySQL数据库及其分支版本主要的存储引擎有InnoDB、MyISAM、 Memory等。简单地理解,存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特色,使用的是一个可插拔存储引擎架构,能够在运行的时候动态加载或者卸载这些存…

PostgreSQL limit 语法

PostgreSQL limit 语法 LIMIT 是 PostgreSQL 中用于限制查询结果数量的关键字。其语法如下: SELECT column1, column2, ... FROM table_name LIMIT number_of_rows;其中,SELECT 语句用于指定要查询的列和数据表,LIMIT 用于指定查询结果的行…

奥威BI系统:做数据可视化大屏,又快又简单

数据可视化大屏的制作难吗?会很花时间精力吗?这就要看用的是什么软件了。如果用的是BI系统,特别是奥威BI系统这类BI商业智能软件,那就是又快又简单。 奥威BI系统介绍: 奥威BI系统是一款高效的数据可视化大屏工具&…

Xilisoft Video Converter Ultimate for Mac:让音视频转换变得更简单

无论是在工作还是娱乐中,我们都会遇到音视频格式不兼容的问题。这时候,一个好用的音视频格式转换工具就显得尤为重要。Xilisoft Video Converter Ultimate for Mac(曦力音视频转换)就是这样一款让您的音视频转换变得更简单的工具。…

linux的管道命令|

有时候,我们可能需要”递归地“执行多条命令,将命令一的结果作为命令二的输入,这时候就需要使用管道命令| 管道命令|可以将多条命令连接起来,每一个命令单独执行,并作为下一个命令的输入 格式: cmd1|cmd2…

萝卜刀玩具上架亚马逊CPC认证测试标准

含铅或含铅涂料儿童产品的要求 分阶段限制儿童产品所有部件的铅含量,要求在3年内将产品任何可接触部件的铅含量限制从不超过重量的600ppm(0.06%)降至不超过重量的100ppm(0.01%)。 铅含量限值(总铅含量占重…

Pushgateway的场景使用

1,Pushgateway简介 Pushgateway为Prometheus整体监控方案的功能组件之一,并做为一个独立的工具存在。它主要用于Prometheus无法直接拿到监控指标的场景,如监控源位于防火墙之后,Prometheus无法穿透防火墙;目标服务没有可抓取监控数据的端点等多种情况。在类似场景中,可通…

element树形控件单选

需求功能&#xff1a; 1&#xff0c;element树形控件单选 2&#xff0c;双击节点编辑 <div style"height: calc(100% - 48px)"><el-scrollbar class"scrollbar-wrapper"><el-tree :data"treesObj" show-checkbox default-expan…

Ali MaxCompute SDK

ALI MC 文件读写 public abstract BufferedInputStream readResourceFileAsStream(String var1) throws IOException;LocalExecutionContext.java Overridepublic BufferedInputStream readResourceFileAsStream(String resourceName) throws IOException {try {return wareHou…

stable diffusion艰难炼丹之路

文章目录 概要autoDL系统盘爆满autoDL python3.8切换python3.10dreambooth训练大模型完成后报错 概要 主要是通过autoDL服务器部署stable diffusion&#xff0c;通过dreambooth训练大模型。 问题&#xff1a; autoDL系统盘爆满autoDL python3.8切换python3.10dreambooth训练大…

2023NOIP A层联测6 数点

题目大意 给你一个排列 p p p&#xff0c;对于每一个 i i i&#xff0c;我们在平面上&#xff0c;放置一个点 ( i , p i ) (i,p_i) (i,pi​)。对于坐标上下限都在 1 ∼ n 1\sim n 1∼n内的全体 ( n ( n 1 ) 2 ) 2 (\frac{n(n1)}{2})^2 (2n(n1)​)2矩形&#xff0c;求每个矩形…

什么是云计算?云计算简介

其实“云计算”作为一个名词而言&#xff0c;那是相当成功滴。很多人都有听过。但提及云计算”具体是什么?很多人&#xff0c;知其然&#xff0c;却不知其所以然! 利用软件将这些成千上万不可靠的硬件组织成一个稳定可靠的IT系统&#xff0c;以此支撑其公司的IT基础服务。这家…

基于SpringBoot的靓车汽车销售网站

目录 前言 一、技术栈 二、系统功能介绍 用户信息管理 车辆展示管理 车辆品牌管理 用户交流管理 购物车 用户交流 我的订单管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的…

在PHP中,可以使用不同的加密算法(如MD5、SHA1、SHA256)结合RSA算法进行公钥加密和私钥解密。

下面是使用这三种算法进行加密和解密的示例代码&#xff1a; // 生成RSA密钥对 $keyPair openssl_pkey_new(array(private_key_bits > 2048,private_key_type > OPENSSL_KEYTYPE_RSA, ));// 获取私钥和公钥 openssl_pkey_export($keyPair, $privateKey); $publicKey o…

java拆分pdf

pom文件 <dependency><groupId>com.lowagie</groupId><artifactId>itext</artifactId><version>2.1.7</version></dependency>主文件 import java.io.FileOutputStream;import com.lowagie.text.Document; import com.lowagie…

【初试396分】西北工业大学827学长经验分享

这个系列会邀请往届学长学姐进行经验分享~欢迎后台回复经验分享&#xff0c;进行投稿&#xff01; 经验贴征集&#xff1a;前人栽树&#xff0c;后人乘凉&#xff0c;上岸同学也是看着经验贴一点一点过来的&#xff0c;有偿征集各位同学的经验分享&#xff0c;以此来帮助更多的…

vite vue3 pwa 更新提醒

效果 vite-plugin-pwa插件启用pwa后默认会在后台自动更新应用&#xff0c;并在关闭所有已开启的页面并重新打开后激活 通过此方法可以以消息方式提醒用户手动刷新激活更新应用 方法 已经使用vite-plugin-pwa插件启用pwa 修改vite.config.ts export default defineConfig(…

论文阅读——Large Selective Kernel Network for Remote Sensing Object Detection

目录 基本信息标题目前存在的问题改进网络结构另一个写的好的参考 基本信息 期刊CVPR年份2023论文地址https://arxiv.org/pdf/2303.09030.pdf代码地址https://github.com/zcablii/LSKNet 标题 遥感目标检测的大选择核网络 目前存在的问题 相对较少的工作考虑到强大的先验知…

python自动解析301、302重定向链接

嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 &#x1f447; &#x1f447; &#x1f447; 更多精彩机密、教程&#xff0c;尽在下方&#xff0c;赶紧点击了解吧~ python源码、视频教程、插件安装教程、资料我都准备好了&#xff0c;直接在文末名片自取就可 使用模块requ…

8 个 Promise 高级用法

在 js 项目中&#xff0c;promise 的使用应该是必不可少的&#xff0c;但我发现在同事和面试者中&#xff0c;很多中级或以上的前端都还停留在promiseInst.then()、promiseInst.catch()、Promise.all等常规用法&#xff0c;连async/await也只是知其然&#xff0c;而不知其所以然…