华芯微特SWM341系列MCU应用扫地机器人方案

控制/MCU

1883人已加入

描述

SWM341之扫地机器人

关于扫地机器人

众所周知,清洁是一项既费时又费力的工作,稍微长时间的清洁会使人感到腰酸背痛。在科技高速发展的今天,智能扫地机器人已大量投入市场,并得到越来越多家庭的认可。扫地机器人,顾名思义,可以扫地的机器人!目前市面上扫地机的品牌非常多,机器的功能也是多种多样,但最基础功能都是扫地和吸尘。行业痛点包括以下几个方面:

1

扫地机路线的规划不智能

部分机器人具有较好的扫地路线规划功能;但有些产品的清扫计划则杂乱无章,前者虽然扫地慢,但清洁方位全;对后者,除了清洁遗漏之外,很多使用者反馈,有些产品来回清扫一个地方,而对有垃圾的地方则熟视无睹。

2

障碍物绕行能力差

扫地机器人一般都植入了传感器以感知并绕开障碍物,但部分产品可能是传感器选择及算法不到位,被困后通过反复撞击来尝试出路,呈现的是一幅无序的弱智路线。

3

清洁能力参差不齐

清洁能力与产品的售价成正关系,但也有不少产品虽然价格居中,却有着不错的清洁效果。但整体而言,所有扫地机器人的清洁能力还是深受边角、床边等场景影响,无法对这些场景做很好的清理工作;另一方面,对粉尘类的清洁,无论是优质产品还是一般产品,都无法做到人工的效果。

4

非故意“伤害”

扫地机器人是按照程序运转,自我识别能力差,对规划路径范围内的物件,都被认定为垃圾,比如小巧的玩具、线缆等。

我们的SWM341

在扫地机器人应用上

MCU硬件可以完美匹配

mcu

SWM341系列

扫地机主控板

华芯微特SWM341系列MCU硬件可以完美匹配扫地机功能所需资源,SWM341 内核采用 ARM Cortex-M33 控制器,片上包含精度为 1%以内的 20MHz/40MHz 时钟,可通过 PLL 倍频到 150MHz 时钟,提供内置 Flash(512KB), SRAM(64KB),,此外还包括 1 个 32 位看门狗定时器, 5组32位加强型定时器, 12 组24位基础型定时器, 10 路独立通道 16 位的 PWM 发生器, 2 个共计20通道12位、 2.5MSPS的逐次逼近型 ADC 模块。外设串行总线包括多个UART接口、SPI 通信接口(支持主/从/I2S 模式选择)及 I2C接口(支持主/从选择)。支持LQFP64/LQPF100等多种不同封装选择,多路PWM支持单个芯片控制多个马达,为客户节省BOM成本。

SWM341系列MCU

多个技术亮点

可以为工程师解决行业痛点提供强有力保证:

1

具备高算力及高存储

有效保证处理实时性及数据存储

用户对房间进行建模,自定义房间大小数据,通过分析对路线进行最优化处理,然后将算法下载到扫地机上。SWM341具备浮点运算能力,可以提供高达150MHz主频,内置512KB Flash,34S系列还内置了8MB SDRAM,为客户提供高算力基础以及复杂智能算法的大数据存储基础。

2

具备丰富外设资源

单芯片提供整体解决方案

具备24路以上PWM,可以涵盖轮机控制,边刷、中扫、吸尘马达,以及各类信号发射及蜂鸣器等功能,20路ADC用于多项传感器监测,4个串口用于陀螺仪、超声、WIFI等模块通信。此外提供多个IO用于处理按键及显示部分。通过多传感器处理以及大容量数据存储,来优化对墙壁,台阶,电线等障碍物。

扫地机产品框图

mcu

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

全部0条评论

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

×
20
完善资料,
赚取积分