1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,超声波测距,二、系统的功能框架,1,)、超声波测距电路,超声波发射电路,超声波接收电路,四、系统软件设计,主程序流程图,测距流程图,EXT1,外部中断流程图,温度补偿流程图,语音播报流程图,3)、EXT1外部中断流程图,(1)本设计基本完成设计目标。,图5-1 普通测试环境,表5-2温度随时改变下的超声波测距数据,(1)本设计基本完
2、成设计目标。,测距操作函数的程序流程图,表5-2温度随时改变下的超声波测距数据,表5-1普通环境下超声波测距数据表,1)测试采用的米尺存在一点的误差(米尺为手工画的);,(2)温度随时改变环境(图5-2)。,3)、EXT1外部中断流程图,由于本系统是采用温度补偿法莱完成超声波测距,因此,在系统测试时采用两种测试环境:,图5-2温度随时改变环境,图5-2温度随时改变环境,表5-2温度随时改变下的超声波测距数据,(2)温度随时改变环境(图5-2)。,3)、EXT1外部中断流程图,1,)、主程序程图,2,)、测距流程图,测距操作函数的程序流程图,图5-1 普通测试环境,图5-1 普通测试环境,(1)
3、本设计基本完成设计目标。,表5-1普通环境下超声波测距数据表,表5-2温度随时改变下的超声波测距数据,由于本系统是采用温度补偿法莱完成超声波测距,因此,在系统测试时采用两种测试环境:,表5-2温度随时改变下的超声波测距数据,表5-1普通环境下超声波测距数据表,(1)普通测试环境(图5-1);,(2)温度随时改变环境(图5-2)。,图5-2温度随时改变环境,由于本系统是采用温度补偿法莱完成超声波测距,因此,在系统测试时采用两种测试环境:,单次,测距函数的流程图,3,)、,EXT1,外部中断流程图,4,)、温度补偿流程图,5,)、语音播报流程图,由于本系统是采用温度补偿法莱完成超声波测距,因此,在系统测试时采用两种测试环境:,(,1,)普通测试环境(图,5-1,);,(,2,)温度随时改变环境(图,5-2,)。,五、测试结果与分析,图,5-1,普通测试环境,表,5-1,普通环境下超声波测距数据表,图,5-2,温度随时改变环境,表,5-2,温度随时改变下的超声波测距数据,通过发现超声波测距器在不同环境下的测试数据,得出一下结论:,(,1,)本设计基本完成设计目标。,(,2,)误差产生的原因有以下几点:,1),测试采用的米尺存在一点的误差(米尺为手工画的);,2,)温度传感器采集的温度与实际温度存在一定的误差,最好采用多个传感器,同时采集,取平均值。,感谢观看,