针对超声波测距在拆垛机上应用时容易发生测距跳变的问题,采用了一种简单高效的算法进行滤波处理,具体过程是通过STM32控制KS103超声波测距,STM32单片机将滤波后的数据通过232总线上传给上位机,上位机控制拆垛机运动。试验测试表明,通过该滤波算法后,KS103超声波测距在拆垛机上,在0~1200mm之间的数据传输误差不超过0.8%,提高了拆垛机的工作精度。