小米扫地机内部结构拆解分析

描述

咋个又搞起扫地机了,害,入手一套代码,好奇心溢出来了,搓几篇文章。

首先我们只针对下面的驱动运行,而不追究上层的建图和规划,其实对于我们现在来说,只要找到外设的接口对应MCU的IO,然后外设找对就行,威廉希尔官方网站 不用考虑,验证过了。

去官网看看去!

这所有的扫地机都一样

真屌的名字,不就是SLAM和超声波方案

倒也不全是圆的,还有这种的

这个我不敢BB,因为我没有拆过不知道有没有摄像头

这个不错,我研究过云鲸的

米家扫地机基于空气动力学的流线型风道设计,喇叭口状(貌似很有道理哈,想想吹风机)设计形成高静压区,大幅增强吸力,而风道内壁迎风侧三段弧面设计,平滑引导气流,可大幅提高风量利用率。

Allwinner ARM Cortex-A7架构的四核应用处理器,这个用来SLAM和视觉,下一个DSP是雷达的,后面是机器的驱动部分

扫地机

DSP很少见(我没见识)

扫地机

你敢相信在这里头,在激光雷达里面呀

扫地机

配色好看

扫地机

黄框美光MT41K256M16TW-107 DDR3LSDRAM,橙框AXP223电源系统管理芯片,红框东芝THGBMDG5D1LBAIL 4GB se-MMC,绿框RTL8189ETV无线模块:

扫地机

ST意法半导体ARM Cortex-M3架构的微控制器

扫地机

SGM8594精密运算放大器

扫地机

RT8279DC-DC降压IC,内部集成MOSFET

扫地机

扫地机

RTL8189ETV无线模块以及PCB天线

扫地机

开关微动按键与其蓝白双色LED背景灯

扫地机

扫地机

超声波

扫地机

PCB上方的是东芝TC74HC4049A反相缓冲器

扫地机

SGM722970µA 10MHz Rail-to-RailI/OC MOS Operational Amplifier运算放大器,TI德州仪器HC0263A

扫地机

TI德州仪器BQ24773充电管理IC

MC34063A(电源管理芯片)【降压为各芯片提供电源】 AO4407A(场效应管)【配合电源芯片提供大电流】 AM2849(直流电机驱动模块)【主要是驱动两个轮的电机】 LM324(四运放)【为红外模块提供服务】 5W4ΩJ(水泥电阻)【大电流】 万变不离其宗的威廉希尔官方网站 理念:一块主板,最主要的是核心芯片,其它就是辅助作用的模块芯片,然后才是组成模块的外围威廉希尔官方网站 。学习要从整体,从大局入手,再分解到一些小单元。 探索方向:主芯片->模块芯片->围元件;这跟学基础不同,学基础是相反的。

扫地机

在系统中有BMI的代码,看遍小米家的东西也没有这个方案

我后面找到一个这样的东西,我觉得合理!

系统基于陀螺仪实现惯性导航,室内定位,实现智能扫地机器人全屋覆盖清洁算法:

扫地机

扫地机

惯导系统

所以应该是陀螺仪地图导航技术,是一种利用惯性元件,通过微芯片处理器执行计算,融合高精度陀螺仪及加速度计码盘等数据,在运动中执行惯性导航,建立地图的技术。

扫地机

精巧的SLAM系统

扫地机

系统构架

编辑:黄飞

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分