值:
超声波测距系统的测量值与实际值 单位:CM
实际值
11.5
98.5
61
74
20.5
41.5
19.5
测量值
10
100
62
74
22
42
18
从表中的数据可以看出,测量值与实际值总存在±1.5CM,经过分析原因主要有以下现两个方面:第一方面,超声波传感器测得的数据受环境温度的影响;第二方面,超声波测得数据通过红外传感器发射,经单片机处理,由于单片机指令运行需要占用一定的时间而使得测量的数据产生偏差。
2、运动时间测试 单位:CM
测量起始点
10
10
100
100
26
94
实际起点
11.5
11
98.5
99
25.5
92.5
测量终点
100
100
10
10
64
50
实际终点
98.5
99
11
11.5
63
50
时间(s)
23
23
24
23
10
10
从上表中,可以看出物体A可以在24秒内到达指定的位置(10cm-100cm),由于超声波测距的误差和红外收发需要一定的时间,至使单片机处理数据的延迟,从而使电机转速减慢。还有转轴装置的制作工艺的限制,使得整个运动的阻力变大,从而使得运行时间增大。
六、总结
本文以基于AT89S52单片机控制系统为研究对象,采用超声波测距和红外传感器发送、接收数据。
七、参考文献
??
??
??
??
2