通过本设计,对所学的专业基础知识,特别是对单片机和传感器等知识有进一步的学习,对所学知识系统的综合运用。
本次设计要求学会设计的基本思路,对设计的流程有整体的认识,并建立完整的设计理论。37887
2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):
先分析室内清扫机器人在室内清扫时是如何避障的,然后将电子技术、传感器技术、计算机技术、控制技术、人工智能技术、移动机器人技术和机械学相结合,从硬件方面和软件方面对室内清扫机器人系统进行设计。论文网
硬件方面包括单片机最小系统、电源模块、传感器模块、电机驱动模块、显示模块、输入输出模块和智能充电站模块。
其中,系统以STC89C52单片机作为控制核心,实现运动控制、数据通信、实时数据采集等功能。传感器模块分为避障模块和红外接收模块两部分,避障模块主要采用市面上最常见的HC-SR04超声波测距传感器,该模块由超声波发射器、超声波接收器与控制电路三部分组成,负责实时采集数据并实现将数据传输到主控系统中;红外接收模块采用JY043W红外传感器,主要功能是接收来自于充电站和遥控器发出的红外信号,而机器人则是根据接收的指令来做出相应的动作;电机驱动模块是由L298N集成电路芯片来驱动的,通过两个直流电机分别带动两个驱动轮前进及后退,再利用两个轮子的速度差实现机器人的前进与转弯;显示模块主要采用LCD1602液晶显示屏,主要负责显示当前的功能、系统出错时的错误信号、当前时间等。
软件方面是用C语言进行编程,主要涉及到传感器节点程序、汇聚节点程序框图设计以及机器人清扫行走路径程序的编写。其中,传感器节点程序包括超声波避障程序的设计和红外收发模块程序的设计;汇聚节点程序又包括键盘读入中断服务程序设计和液晶显示子程序设计。
毕 业 设 计(论 文)任 务 书
3.对本毕业设计(论文)课题成果的要求〔包括毕业设计论文、图表、实物样品等〕:
1. 系统硬件设计:感知系统设计、单片机检测控制模块设计、人机交互模块设计、动力系统设计、机械支架与清扫装置设计;系统软件设计:选用C语言编写程序,设计重点是机器人清扫行走路径的规划;
2. 完成预定的软硬件功能要求,人机交互界面友好;
3. 完成设计说明书不少于1.5万字,中文摘要约300字左右,英文约1500字左右。 室内清扫机器人设计任务书:http://www.751com.cn/renwushu/lunwen_36754.html