摘要:针对人力成本的增加,生活节奏的加快等一系列问题,本论文针对餐厅设计了一款智能送餐机器人,结合餐厅的实际情况选用类似工业AGV智能车的磁条导引方案。该方案以STC89C52单片机为核心,通过在在地面铺设磁条,由底座上安装的NJK-5002C霍尔传感器感器感应磁场,从而使送餐机器人能准确的沿磁条移动,想要在前进的过程中实现停车送餐的功能则需要使用RFID识别模块,对地面的射频卡进行信息读取和比对。本设计还包含避障模块,语音模块和显示模块。通过实际检测,本设计达到设计要求,是一款经济实用型餐厅送餐机器人,提供的方法可靠性高、价格较低、实用性较强,针对对于成本有所要求的中低端实用型市场,拥有较广阔的前景。
关键词: AGV智能车;STC89C52单片机;NJK-5002C霍尔传感器;RFID;磁导引
目录
摘要
Abstract
第一章 绪论-1
1.1研究背景、目的及意义-1
1.2国内外发展现状-2
1.3课题设计内容及要求-2
第二章 系统的总体设计-3
2.1总体设计方案-3
2.2具体方案选择-3
2.2.1单片机-3
2.2.2磁导航模块-4
2.2.3地标模块-5
2.3.4避障模块-6
2.2.5语音模块-7
2.2.6显示模块-7
2.2.7电机模块-7
2.2.8电机驱动模块-8
第三章 硬件电路设计-9
3.1单片机电路-9
3.1.1STC89C52单片机-9
3.1.2单片机最小系统-10
3.2磁导引模块电路-11
3.3 RFID模块电路-11
3.4避障模块电路-12
3.5语音模块电路-13
3.6显示模块电路-13
3.7电机驱动模块电路-13
3.8电源模块电路-15
3.9按键模块电路-15
3.10整体电路-15
第四章 系统软件设计-17
4.1系统主程序设计-17
4.2子程序设计-18
4.2.1循迹子程序设计-18
4.2.2避障子程序-19
4.2.3RFID识别子程序-19
第五章 实物演示-21
结束语-23
致 谢-24
参考文献-25
附录 程序代码-26