安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于单片机AT89S52的超声波定位探测系统设计,共59页,12247字,附代码、PCB图、电路原理图、系统使用说明、元器件明细表、实物图等
摘要
本系统是基于单片机AT89S52最小系统核心控制,利用步进电机的方向定位和超声波的测距技术,实现对四周障碍物的距离探测。方向定位是利用步进电机的正转和反转,并控制其速度,准确进行所探测方向的定位,距离探测则是利用超声波传感器的发射和接收,通过单片机对其往返时间的计时,转换成距离输出显示,同时在PC机上画图显示坐标,从而实现系统的定位探测功能超声波,测距的有效范围在15cm~405cm之间。该系统具有准确定位、实时探测和坐标显示等优点。
关键词:单片机 步进电机 超声波传感器
目录
摘要 Ⅰ
Abstract Ⅱ
1. 系统设计 2
1.1 总体方案论证 2
1.1.1 设计思路 2
1.1.2 总体方案 2
1.2 各部分方案论证与比较 3
1.2.1 步进电机驱动模块的设计方案与选择 3
1.2.2 超声波模块的设计方案与选择 5
1.2.3 液晶显示模块的方案设计与选择 6
2. 单元电路的设计 7
2.1 单片机AT89S52最小系统的设计 7
2.2 步进电机驱动模块的设计 8
2.3 超声波测距模块的设计 8
2.4 液晶显示模块的设计 13
3. 软件设计 14
3.1 开发软件及编程语言简介 14
3.2 软件实现方法 15
3.2.1 整体的设计 15
3.2.2 步进电机驱动模块的实现 15
3.2.3 超声波测距模块的实现 16
3.2.4 液晶显示模块的实现 17
3.2.4 PC机画图模块的实现 17
3.3 程序清单 17
4.系统调试 18
4.1 测试仪器与设备 18
4.2 指标测试 18
4.2.1 步进电机驱动模块的测试 18
4.2.2 超声波测距模块的测试 19
4.3 整机的测试 21
5. 结论 24
6 致谢 24
参考文献 24
附录1 元器件明细表 26
附录2 程序清单 29
附录3 电路图图纸 51
附录4 印制板图 54
附录5 系统使用说明 57
附录6 设计实物相片 59
设计思路
本设计是采用模块化的设计思想,以单片机AT89S52最小系统为核心,由步进电机模块、超声波模块和液晶显示模块组成,实现对四周障碍物的定位探测。
步进电机模块的关键问题是:如何对某一点进行方向角度的定位。
超声波测距模块的关键问题是:如何通过超声波对距离进行测量。
液晶显示模块的核心问题是:如何显示角度和距离的极坐标。
总体方案
总体方案方框图如1.1.2所示。通过单片机,控制步进电机的转速,以角步长,从而能够在每个定位角度定,另一方面,单片机控制发射超声波传感器发射40kHz的正弦波,接收超声波传感器将接收信号进行放大整形,形成脉冲,从而控制单片机的中断,计算出距离的大小,然后发送至液晶显示,同时也发送到PC机上进行画图输出。