为了解决测距设备因环境不同而导致测量误差不稳定的问题,该文设计了一种基于STM32的超声波与激光联合测距的方法,其硬件设备主要包括STM32芯片、超声波测距模块、激光测距模块、感光模块、测温模块;软件设计主要包含激光测距和超声波测距的原理、系统工作流程、校正算法介绍等.该文利用激光与超声波影响因素的不同,通过加权平均进行补偿计算,并采用最小二乘法减小误差值.通过实验证明,该方案相较于传统的超声波测距和激光测距工具,平均误差减少了大约2％,利用此方法的测距工具具有更好的稳定性,能减小因设备工作问题和外部环境影响造成的误差,具有简单实用、经济成本低、便于操作等优点,能有效应用于倒车预警、家居测量、工程测绘等领域.