低成本家用扫地机器人嵌入式软硬件一体化方案(二)
扫描二维码
随时随地手机看文章
嵌入式硬件系统是扫地机器人的“躯体”,其选型与设计直接决定产品成本、运行稳定性与功能实现,核心是在低成本前提下,选用合适的元器件,构建精简、可靠的硬件架构。硬件系统主要包括主控模块、感知模块、驱动模块、清洁模块、电源模块与交互模块,各模块协同工作,为软件运行提供硬件支撑。
(一)主控模块:低成本高性价比核心选型
主控芯片是嵌入式硬件系统的“大脑”,负责处理传感器数据、执行软件算法、控制各模块协同工作,其选型需兼顾成本、运算能力与功耗。结合低成本需求,优先选用量产成熟、性价比高的32位MCU(微控制单元),替代高端机型的SOC芯片,既能满足核心算法的运算需求,又能有效控制成本。
推荐选型为STM32F103C8T6,该芯片基于ARM Cortex-M3内核,主频72MHz,内置20KB RAM与64KB Flash,具备丰富的I/O接口,支持UART、I2C、SPI等多种通信协议,能够满足路径规划、避障控制、传感器数据处理等核心需求,且市场售价低廉,量产供应链成熟,是低成本嵌入式方案的主流选型,石头科技部分入门机型也曾采用该系列芯片作为主控核心。此外,也可选用兆易创新GD32F103VxT6系列,其性能与STM32F103系列兼容,且成本略低,具备三种省电模式,可进一步优化设备功耗,云米、科沃斯等品牌的入门级扫地机器人也有采用该系列芯片的方案。
主控模块的硬件设计需精简,减少不必要的外设接口,仅保留与各功能模块的通信接口,降低PCB板设计复杂度与成本;同时,在PCB板布局上,将主控芯片与电源模块、驱动模块分开布局,减少电磁干扰,提升系统稳定性;增加电源滤波电路与复位电路,避免电压波动与异常复位导致的系统故障,确保主控模块稳定运行。
(二)感知模块:精简适配,兼顾成本与实用性
感知模块负责采集家庭环境信息(障碍物、地面材质、设备位置等),为软件算法提供数据支撑,其选型需摒弃高端传感器,选用低成本、高可靠性的简易传感器,通过多传感器融合,实现基础的感知功能,兼顾成本与实用性。
核心感知元器件选型如下:一是避障传感器,选用E18-D80NK红外传感器,该传感器探测距离0.1-0.8m,探测角度25°,能够有效检测前方障碍物,且成本低廉、抗干扰能力较强,配合双路红外传感矩阵,可实现毫米级的环境感知精度,在遇到窗帘流苏等柔性障碍时,能提前减速调整路线。同时,在设备左右两侧各布置1个HC-SR04超声波传感器,补充侧面避障,避免侧面碰撞,该传感器探测距离2-400cm,检测角度30°,性价比突出,可有效弥补红外传感器的探测盲区。二是地面检测传感器,选用TCRT5000红外对射传感器,安装在设备底部,用于检测地面台阶或边缘,防止设备跌落,同时可辅助识别地面材质(如地毯与硬质地面的区分),成本仅几元,且稳定性高。三是姿态与里程传感器,选用MPU6050陀螺仪,用于采集设备的运动姿态(倾斜角度、转向角度)与移动距离,辅助路径规划与姿态控制,修正转向偏差,其成本低廉、体积小巧,适合嵌入式小型化设计。
感知模块的硬件设计需优化传感器布局,将红外避障传感器安装在设备前端,超声波传感器安装在左右两侧,地面检测传感器安装在底部前后位置,确保感知范围覆盖设备周边,减少感知盲区;同时,通过简单的滤波电路,过滤传感器采集的数据噪声,提升数据准确性,避免因数据失真导致的避障失误、路径偏移等问题。
(三)驱动模块:精简高效,控制动力成本
驱动模块负责为设备移动提供动力,控制设备的前进、后退、转弯等动作,其选型需兼顾动力、成本与功耗,选用低成本、高可靠性的电机与驱动芯片,构建精简的驱动架构。
电机选型方面,采用双轮差速驱动方案,选用N20减速电机作为驱动电机,该电机体积小巧、扭矩适中、成本低廉,转速可通过PWM信号调节,适配家用扫地机器人的移动需求,配合带编码器的直流减速电机(60rpm,扭矩2kg·cm),可实现速度的精准控制。同时,选用1个小型直流电机作为清洁滚刷电机,转速控制在1500rpm左右,能够有效聚拢地面垃圾,满足基础清洁需求,无需选用高端无刷电机,进一步控制成本。
驱动芯片选型方面,选用TB6612FNG双H桥电机驱动芯片,该芯片支持PWM调速,可同时控制2个直流电机,具备过流保护、过热保护功能,稳定性高,且成本低廉,替代高端驱动芯片,能够有效控制驱动模块成本;同时,搭配L298N驱动模块作为备用,进一步提升驱动系统的可靠性,该模块价格亲民,且拥有成熟的应用方案,适合低成本方案选型。驱动模块的硬件设计需将驱动芯片与电机分开布局,增加散热片,避免电机工作时产生的热量影响驱动芯片运行;同时,设计电机保护电路,防止电机堵转、过流导致的损坏,延长电机使用寿命。
(四)清洁模块:简化设计,聚焦核心功能
清洁模块的核心功能是清扫地面垃圾,其设计需简化结构,摒弃冗余的清洁功能(如高压拖地、自动集尘),聚焦“滚刷清扫+吸尘”核心功能,降低硬件成本与结构复杂度。
清洁模块主要包括滚刷、吸尘风机与尘盒三部分。滚刷选用简易毛刷滚刷,采用低成本塑料材质,能够有效清扫地面灰尘与毛发,无需选用高端防缠绕滚刷;吸尘风机选用10000转/min的微型无刷风机,噪音控制在65dB以内,吸力适中,能够满足家庭日常清洁需求,成本远低于高端风机;尘盒采用简易可拆卸设计,容量控制在0.3-0.5L,无需复杂的密封结构,简化设计的同时降低成本。此外,可预留拖地模块接口,后续可根据需求增加简易拖地功能,提升方案可扩展性。
(五)电源模块与交互模块:精简实用,控制成本
电源模块负责为整个嵌入式系统供电,其设计需兼顾续航、成本与安全性。选用11.1V锂电池组(2200mAh)供电,经DC-DC转换模块输出5V/3.3V,分别为主控模块、传感器、驱动模块等供电,该锂电池组成本低廉、续航时间可达60分钟以上,能够满足普通家庭单次全屋清洁需求;同时,设计充电保护电路,防止电池过充、过放、短路,提升电池使用寿命与安全性;选用简易充电接口,替代高端无线充电模块,进一步控制成本。
交互模块负责实现用户与设备的交互,设计需精简,摒弃高端的触控屏、语音交互功能,选用简易的实体按键与LED指示灯。设置3个实体按键(启动/暂停、模式切换、充电),用于控制设备启停、切换清扫模式(随机清扫、沿边清扫);设置3个LED指示灯,分别指示工作状态、充电状态与故障状态,方便用户直观了解设备运行情况。此外,可预留红外接收头,支持遥控器控制,成本增加有限,且提升操作便捷性,适配开源DIY方案的扩展需求。





