1 / 22
文档名称:

宝贝车机器人.doc

格式:doc   大小:216KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

宝贝车机器人.doc

上传人:0640105 2020/8/3 文件大小:216 KB

下载得到文件列表

宝贝车机器人.doc

文档介绍

文档介绍:单片机课程设计江苏技术师范学院单片机课程设计宝贝车机器人运动控制编程院系机械与汽车工程学院班级09机电1W学生姓名姚露娟学号09324106指导教师李尚荣2019年4月14日-1-单片机课程设计目录概述┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2第一章KeilC编译仿真软件应用┉┉┉┉┉┉┉┉┉3一、uVision2中编程的基本步骤┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉第二章课程设计内容及过程┉┉┉┉┉┉┉┉┉┉┉8一、课程设计题目┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8二、控制要求┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8三、程序编程8┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉四、系统调试┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉14五、烧录程序┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉14参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉15-2-单片机课程设计概述宝贝车机器人有两个曲驱动轮、一个万象支撑轮、平板、主控制板和电池构成。其中两个驱动轮分别由两个四伏直流电机独立驱动,直流电机模块包含伺服直流电机本体和减速器。由于没有配备编码器等转角测量传感器,直流电机仅需要两根电源线即可实现通电控制。由于没有其它执行器,宝贝车能实现的功能相对较少,主要是依靠两个轮子实现若干运动动作,如前进、后退、左转弯和右转弯等等。该机器人只有两个驱动轮,不能满足静平衡和动平衡要求,故添加一个辅助支撑的万向轮。。平板提供了整个机器人的结构支撑功能,控制板通过四个立柱固定连接于平板上,它提供了电源、电机接口、和程序才下载串口,同时将I/O口引出,与一块微型的面包板连接,提供机器人扩展功能的搭建平台。项目设置目的本项目设计主要涉及宝贝车机器人的运动控制编程,主要包括机器人的向前、向后、左转、右转和矩形、圆形的不同控制编程,同时需要掌握一些调节和校正宝贝车机器人巡航路径的方法,包括是机器人走直线、更精确的转弯、计算运动距离等技术。通过项目设计,使学生对电机调速与机器人运动之间的关系加深理解,让学生了解和掌握如和利用C语言编程来实现机器人各种运动控制。项目实施设备(1)、宝贝车机器人(2)、装有KeilC软件的计算机及程序下载线(3)、常用工具(4)、若干电子元器件-3-单片机课程设计第一章KeilC编译仿真软件应用一、uVision2中编程的基本步骤采用KeilC开发89S52单片机应用程序一般需要以下步骤:(1)、在uVision2集成开发环境中创建一个新项目(Project),并为该项目选定合适的单片机型号。(2)、利用uVision2的文件编辑器编写C语言(或汇编语言)源程序文件,并将文件添加到项目中去。一个项目可以包含多个文件,除源程序文件外,还可以有库文件或文本文件。(3)、通过uVision2的各种选项,配置Cx51编译器、Ax51宏汇编器、BL51/Lx51连接定位器及Debug调试器的功能。(4)、利用uVision2的构造(Build)功能对项目中的源程序文件进行编译链接,生成绝对目标代码和可选的HEX格式的可执行文件,如果出现编译连接错误则返回(2)步,修改源程序中的错误后重新构造整个项目。(5)、将没有错误的绝对目标代码装入uVision2调试器进行仿真调试,调试成功后用编程器将可执行文件写入到单片机应用系统的程序存储器或单片机内部的FlashROM中。二、上机调试基本步骤(1)、启动KeiluVision2双击桌面上的KeiluVision2图标或者单击屏幕下的“开始”,-4-单片机课程设计在弹出菜单窗口中点击“程序”,在点击“KeiluVision2”进入KeiluVision2集成开发环境。(2)、建立项目文件选择主菜单“Project工程”→“New新建工程”,弹出对话框。将工程文件保存到桌面自己新建的文件夹“第二组”下,在KeiluVision2中,一个项目是由包括项目文件(*。uv2文件)、源程序等在内的多个文件组成,为了便于管理,通常为每个项目建一个单独的文件夹。(3)、选择CPU器件项目文件保存完毕后将弹出的窗口用于为新建项目选择CPU器件型号为“呁??尲。-5-单片机课程设计中自动ProjectWorkspace)创建一个新项目后,在项目管理窗口(和文件组(SourceGroup1)。生成一个默认的目标(Target))、编辑源程序4(,从打开的编辑界面中文件”→“New新建”File选择主菜单“。-6-单片机课程设计)、将源程序加入到项目中(5菜单项,在弹出的选项卡中选中File选择项目管理窗口中的文件组,鼠标右击则弹出快捷菜单。选择快捷菜单中Group1Source”选项,弹出源文件选择界面,选SourceGroup1的“增加文件到组按钮,将其添加到新创建