机器人课程设计说明书

合集下载

大学机器人课程设计

大学机器人课程设计

大学机器人课程设计一、课程目标知识目标:1. 掌握机器人基本原理,包括机器人结构、传感器、执行器等关键组成部分及其功能。

2. 学习并理解机器人编程的基础知识,如控制流程、算法逻辑等。

3. 了解机器人技术在现代工业、服务、医疗等领域的应用及发展趋势。

技能目标:1. 能够运用所学知识,设计简单的机器人控制程序,实现基础的运动控制和功能任务。

2. 培养学生的团队协作能力,通过小组合作完成复杂程度适中的机器人项目设计。

3. 培养学生的问题解决和创新能力,使其在遇到实际问题时,能够运用机器人相关知识提出解决方案。

情感态度价值观目标:1. 培养学生对机器人技术的兴趣和热情,激发其主动探索科学技术的精神。

2. 增强学生的环保意识和社会责任感,使其在设计机器人项目时,考虑到资源节约、环境友好等因素。

3. 培养学生严谨求实的科学态度,在学习和实践过程中,注重实证、勇于创新。

本课程针对大学年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。

课程旨在帮助学生建立扎实的机器人理论基础,提高实践操作能力,培养创新精神和团队协作能力,为我国机器人产业的发展储备优秀人才。

二、教学内容1. 机器人基本原理:- 机器人概述:定义、分类、应用领域。

- 机器人关键组成部分:结构、传感器、执行器等。

2. 机器人编程基础:- 编程语言:Python、C++等。

- 控制流程:顺序、选择、循环。

- 算法逻辑:搜索算法、路径规划、避障策略。

3. 机器人技术应用与案例分析:- 工业机器人:焊接、装配、搬运等。

- 服务机器人:医疗、教育、家居等。

- 特种机器人:军事、探险、救援等。

4. 机器人项目实践:- 项目一:基础运动控制。

- 项目二:功能任务实现。

- 项目三:复杂程度适中机器人项目设计。

教学内容按照教学大纲安排和进度进行,参考教材相关章节,结合课程目标,确保内容的科学性和系统性。

教学过程中,注重理论与实践相结合,鼓励学生动手实践,培养实际操作能力。

工业机器人课程设计

工业机器人课程设计

工业机器人课程设计一、课程目标知识目标:1. 学生能理解工业机器人的基本概念、分类及其在各行各业中的应用。

2. 学生掌握工业机器人的基本组成部分、工作原理和关键技术。

3. 学生了解工业机器人编程与控制的基本方法。

技能目标:1. 学生能够运用所学的知识,分析工业机器人在实际生产中的应用场景,并给出合理的解决方案。

2. 学生能够操作模拟软件,进行工业机器人的基本编程与仿真。

3. 学生通过小组合作,培养团队协作能力和问题解决能力。

情感态度价值观目标:1. 学生对工业机器人技术产生浓厚的兴趣,培养科技创新精神。

2. 学生认识到工业机器人在我国经济发展中的重要性,增强国家自豪感。

3. 学生在学习过程中,树立正确的价值观,认识到技术进步对人类社会发展的影响。

课程性质:本课程为选修课,旨在让学生了解工业机器人技术,培养实践操作能力和创新意识。

学生特点:学生为初中生,具有一定的物理和数学基础,对新技术充满好奇。

教学要求:结合实际案例,采用任务驱动法,引导学生动手实践,提高学生的综合运用能力。

在教学过程中,注重培养学生的团队合作精神和创新能力。

通过课程学习,使学生能够达到课程目标所设定的具体学习成果。

二、教学内容1. 工业机器人概述- 机器人的定义、分类与应用领域- 工业机器人发展历程及未来发展趋势2. 工业机器人的基本组成与工作原理- 机器人的机械结构、驱动系统、感知系统- 工业机器人工作原理及关键技术3. 工业机器人编程与控制- 编程语言与编程方法- 控制系统原理及常用控制算法4. 工业机器人在生产中的应用案例分析- 汽车制造、电子组装、食品加工等领域的应用案例- 工业机器人应用场景的分析与解决方案设计5. 工业机器人操作与仿真- 模拟软件的使用方法- 基本编程与仿真操作实践6. 小组项目实践- 设计一个简单的工业机器人应用场景- 完成编程、控制与仿真操作教学内容安排与进度:第1-2周:工业机器人概述第3-4周:工业机器人的基本组成与工作原理第5-6周:工业机器人编程与控制第7-8周:工业机器人在生产中的应用案例分析第9-10周:工业机器人操作与仿真第11-12周:小组项目实践教材章节关联:第1章 工业机器人概述第2章 工业机器人的基本组成与工作原理第3章 工业机器人编程与控制第4章 工业机器人应用案例分析第5章 工业机器人操作与仿真第6章 小组项目实践教学内容确保科学性和系统性,结合课程目标,以实际应用为导向,培养学生的实践操作能力和创新意识。

综合课程设计说明书—扫地机器人设计

综合课程设计说明书—扫地机器人设计

课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。

2、进度表是课程设计工作检查的主要依据。

3、学生根据指导教师下达的任务书,独立完成课程设计。

4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。

《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。

2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。

设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。

(2)完成直流电机选型、数字码盘设计、各种设计参数计算。

(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。

(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。

机器人课程设计说明书

机器人课程设计说明书

机器人课程设计说明书指导教师:院系:班级:姓名:学号:一、课程设计的内容1、目的和意义机器人波及机械、电子、传感、控制等多个领域和学科。

本课程设计是在《机器人学》课程的基础上,利用多传感技术、控制技术实现机器人控制系统的综合与应用,达到锻炼学生综合设计能力的目的。

让我们把理论与实践联合起来,掌握更多技术。

2、设计内容(一)、机器人硬件本课程设计使用实验室已有的挪动机器人。

机器人有两个驱动轮、一个从动轮,驱动轮由舵机直接驱动。

机器人控制器为 89S52单片机。

机器人构造图如图 1所示。

图 1 机器人构造简图(二)、设计任务利用多传感器技术,实现对机器人的轨迹规划及控制。

详细为:控制机器人在规定的场所内避开阻碍物走遍整个场所。

二 C51 单片机编程环境与机器人智能1、单片机与C51 系列单片机(一)、单片机单片机是一种集成电路芯片,是采纳超大规模集成电路技术把拥有数据办理能力的中央办理器 CPU随机储存器 RAM、只读储存器 ROM、多种I/O 口和中止系统、准时器 / 计时器等功能(可能还包含显示驱动电路、脉宽调制电路、模拟多路、 A/D 变换器等电路)集成到一块硅片上组成的一个小而完美的微型计算机系统,在工业控制领域的宽泛应用。

从上世纪 80 年月,由当时的 4 位、 8 位单片机,发展到此刻的 32 位 300M的高速单片机。

(二)、 C51系列单片机MCS51是指由美国INTEL 企业生产的一系列单片机的总称。

这一系列单片机包含了好些品种,如8031, 8051,8751 等,此中 8051 是最典型的产品,该系列单片机都是在8051 的基础长进行功能的增、减、改变而来的。

本课程设计所用的AT89S52单片机是在此基础上改良而来的。

AT89S52 是一种高性能、低功耗的 8 位单片机,内含 8k 字节 ISP 可频频擦写 1000 次的FLASH只读程序储存器,兼容标准MCS51指令系统及其引脚构造,在实质工程应用中,功能强盛的 AT89S52已成为很多高性价比嵌入式控制应用系统的解决方案。

机器人系统设计课程设计

机器人系统设计课程设计

机器人系统设计课程设计一、教学目标本课程旨在通过学习机器人系统设计,使学生掌握机器人系统的基本概念、工作原理和设计方法,培养学生运用机器人技术解决实际问题的能力。

具体目标如下:1.知识目标:•了解机器人系统的基本概念、分类和应用领域;•掌握机器人系统的组成及工作原理;•学习机器人控制器、传感器和执行器的选型及应用;•熟悉机器人编程和控制方法。

2.技能目标:•能够分析实际问题,选择合适的机器人系统解决方案;•具备机器人系统设计和搭建的基本能力;•能够编写简单的机器人控制程序,实现基本功能;•学会调试和优化机器人系统,提高系统性能。

3.情感态度价值观目标:•培养学生的创新意识和团队合作精神;•增强学生对机器人技术的兴趣和好奇心;•培养学生运用科技手段解决实际问题的责任感;•提高学生对机器人竞赛和科技创新活动的参与热情。

二、教学内容本课程的教学内容主要包括以下几个方面:1.机器人系统的基本概念、分类和应用领域;2.机器人系统的组成及工作原理;3.机器人控制器、传感器和执行器的选型及应用;4.机器人编程和控制方法;5.机器人系统设计和搭建实践;6.机器人系统调试和优化。

教学过程中,将结合教材和实际案例进行讲解,注重理论与实践相结合,使学生能够更好地理解和掌握机器人系统设计的方法和技巧。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:通过讲解教材内容和实例,使学生掌握基本概念和理论知识;2.案例分析法:分析实际案例,让学生了解机器人系统在各个领域的应用,提高解决实际问题的能力;3.实验法:学生进行机器人系统设计和搭建实践,培养学生的动手能力和创新思维;4.小组讨论法:分组进行讨论和协作,培养学生的团队合作精神和沟通能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习资料;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作PPT、视频等多媒体资料,提高学生的学习兴趣;4.实验设备:准备机器人实验设备,为学生提供实践操作的机会。

综合课程设计说明书—扫地机器人设计

综合课程设计说明书—扫地机器人设计

课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。

2、进度表是课程设计工作检查的主要依据。

3、学生根据指导教师下达的任务书,独立完成课程设计。

4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。

《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。

2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。

设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。

(2)完成直流电机选型、数字码盘设计、各种设计参数计算。

(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。

(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。

工业机器人设计说明书【范本模板】

工业机器人设计说明书【范本模板】

目录1.设计背景 (2)2.设计思路 (3)3.设计方案 (7)4.循环动作 (8)5.设计心得体会 (9)6.参考文献 (10)随着社会的进步和科技的发展,机器人产品开始进入到生产过程和日常生活中,各种类型的机器人在特定的工作环境下发挥着越来越重要的作用。

但是目前对于移动式机器人多采用轮式移动机构,在适应复杂地形时无法满足路况的要求,由此设计一种灵活的、行走平稳和对路况适应性强的机器人成为解决此类问题的关键. (1)为了对工业生产进一步了解,了解机器人工作原理(2)由于组装复杂要求实践性更强,这样提高学生动手能力在传统实验里,主要是课程中的具体原理或理论的验证性实验,如机械原理中齿轮范成实验,主要是为了验证齿轮的加工原理;再如机械设计中的带传动实验主要是为了验证带传动中的两个重要的现象—-弹性滑动和打滑.这些传统型实验对学生更好的理解课本的理论知识有很大的帮助,具有课本结合性强的特点。

(3)安装过程中应用知识面更广,培养综合素质实验的内容涉及面极广,不仅包括传统机械相关的实验内容,而且还涉及到了电动机、自动控制、软件编程(慧鱼公司自带的编辑软件)等多学科的知识,最重要是它能够把这些很好地知识结合起来,并体现到某个模型中。

(4)组建灵活性大,可以自行设计装配创新性高,增加学生研究性思维而在慧鱼实验中,学生不仅可以对教具所提供的样本模型进行验证式实验(通过这些模型实验可以使学生掌握机械、电子和自动化等的相关知识),而且可以把这些不同模型的特点结合起来,进行自主设计,设计出新的作品来,因此慧鱼实验具有较高的创新性。

该机器人的工作空间形式主要有四个自由度的运动和机械手的夹松运动.1.机械手的夹紧运动(如下图所示)电机输出动能,经减速箱调节速度并传递到丝杆,通过丝杆的转动转化为手爪的夹紧或松开运动。

传动方式:控制信号—电机—减速箱—丝杆—机械手2.自由度一:机械手基座的旋转运动(如下图所示)电机输出动能,经减速箱调节速度并传递,通过齿轮传动,齿轮转动带动底座进行旋转运动。

机器人课程设计说明书

机器人课程设计说明书

课程设计说明书设计名称:机器人课程设计题目:自动分货机学生姓名:专业:机械设计制造及其自动化班级: 13机械3班学号:指导教师:日期: 2016 年 1 月 15 日课程设计任务书机械设计制造及其自动化专业 13 年级机械3 班一、设计题目自动分货机二、主要内容利用德国慧鱼公司的“智能创意教具”模型,设计、装配出较有创意的机构或机械设备模型,使用可编程控制器PLC编写控制程序,实现对模型工作状态的正确控制。

三、具体要求1.查阅资料,复习先修课程(如:机电传动控制,数控技术、机械原理、机械设计等);2.熟悉慧鱼模型组件,设计装配出较有创意的机构模型;3.学习可编程控制器PLC相关内容;4.编制PLC控制程序,实现对模型的正确控制;5.整理和撰写设计说明书(不少于1500字,图表除外)。

四、进度安排本课程设计的计划时间为2周,按10个工作日计算,进度安排如下:1、查阅资料,熟悉模型组件,设计装配出较有创意的机构模型2天2、学习可编程控制器PLC相关内容2天3、完成机械模型与PLC的接线设计,编制控制程序3天4、完成整体调试0.5天5、撰写设计说明书2天6、验收及其它0.5天五、完成后应上交的材料1.设计说明书1份,主要内容如下:●课程设计的主要内容和任务;●机构模型的原理图(或实体图),以及模型的工作原理;●机械模型与PLC的接线设计,PLC的程序设计;●结论及心得体会;●参考文献。

2.将设计程序和模型图片,或模型工作过程的录像(最佳)整理好,刻录光盘统一上交。

六、总评成绩指导教师签名日期年月日系主任审核日期年月日目录一、自动分货机的设计简介 (1)1.1 主要内容 (1)1.2任务分析 (1)1.3设计理念 (1)二、自动分货机的设计流程及工作原理 (2)2.1总体工作流程 (2)2.2 进料检测部分 (2)2.3履带传送与颜色检测部分 (3)2.4升降机的升降部分 (4)2.5 卸料板部分 (5)2.6 灯光部分 (5)三、PLC系统控制的工作原理 (6)3.1 PLC在慧鱼接口板的接线 (6)3.2 PLC对模型的接线 (6)3.3 PLC的控制程序 (7)3.4 PLC与模型的调试 (10)四、结论及心得体会 (13)五、参考文献 (14)一、自动分货机的设计简介1.1 主要内容利用德国慧鱼公司的创意模型设计、装配出有创意的机构或机械设备模型,在模型完成之后应用PLC(可编程控制器)编程以及对程序的调试最终能完成对模型的各种功能的控制和模型的各种实现功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机器人课程设计说明书指导教师:院系:班级::学号:一、课程设计的容1、目的和意义机器人涉及机械、电子、传感、控制等多个领域和学科。

本课程设计是在《机器人学》课程的基础上,利用多传感技术、控制技术实现机器人控制系统的综合与应用,达到锻炼学生综合设计能力的目的。

让我们把理论与实践结合起来,掌握更多技能。

2、设计容(一)、机器人硬件本课程设计使用实验室已有的移动机器人。

机器人有两个驱动轮、一个从动轮,驱动轮由舵机直接驱动。

机器人控制器为89S52单片机。

机器人结构图如图1所示。

图1 机器人结构简图(二)、设计任务利用多传感器技术,实现对机器人的轨迹规划及控制。

具体为:控制机器人在规定的场地避开障碍物走遍整个场地。

二C51单片机编程环境与机器人智能1、单片机与C51系列单片机(一)、单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。

从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

(二)、C51系列单片机MCS51是指由美国INTEL公司生产的一系列单片机的总称。

这一系列单片机包括了好些品种,如8031,8051,8751等,其中8051是最典型的产品,该系列单片机都是在8051的基础上进行功能的增、减、改变而来的。

本课程设计所用的AT89S52单片机是在此基础上改进而来的。

AT89S52是一种高性能、低功耗的8位单片机,含8k字节ISP可反复擦写1000次的FLASH只读程序存储器,兼容标准MCS51指令系统及其引脚结构,在实际工程应用中,功能强大的AT89S52已成为许多高性价比嵌入式控制应用系统的解决方案。

2、机器人与C51单片机图3是本设计使用的机器人工程对象,它采用AT89S52单片机作为大脑,通过教学板安装在机器人底盘上,完成设计要求的基本能力,使他具备基本的智能。

图3 采用C51单片机的机器人3、所需软件我们将反复用到三款软件:Keil uVision2 IDE集成开发环境、SL ISP下载软件、串口调试软件等。

(一)、Keil uVision2 IDE集成开发环境该软件是德国KEIL公司出品的51系列单片机C语言集成开发系统。

你可以在KEIL公司的.keil.上获得该软件的安装包。

(二)、SL ISP软件下载工具该软件是天河双龙电子推出的一款ISP下载软件,使用该软件你可以将可执行的文件下载到你的机器人单片机上。

该软件的使用需要你的计算机有并行口。

你可以在双龙公司的.sl..中获得该软件。

(三)、串口调试软件此软件是用来显示单片机与计算机的交互信息的。

在硬件上你的计算机至少要有串口或USB接口来与单片机的教学板的串口连接。

这个在实验室中提供了该软件的绿色版本,无需安装即可使用。

三、小车硬件安装过程1.安装机器人底盘硬件(1)将13/32英寸的橡胶套圈插到宝贝车底盘衷心的孔。

(2)确保底盘中心孔的边缘嵌在橡胶圈的凹槽中。

(3)用4个螺丝将螺柱固定在底盘上。

2.拆除舵机摆臂(1)用螺丝起子去掉舵机摆臂和电机输出轴之间的螺钉。

(2)将舵机摆臂从电机输出轴上取下来。

(3)将螺丝钉保存好,而后还会用到。

3.将电机安装到底盘上(1)用盘头螺丝和螺母将舵机固定在底盘上。

为了最好的性能,必须从里面而不是从外面把电机放入巨型窗口。

(2)用标签纸标识伺服电机的左右轮。

4.安装电池盒(1)用平头螺丝和螺母将电池盒固定在宝贝车机器人的底盘下面。

(2)将螺丝穿过电池盒,然后在底盘上面用螺母紧固。

(3)将电池盒的电源连接线穿过底盘中间带有橡胶圈的孔。

(4)将伺服电机线也穿过此孔。

(5)牌例伺服电机线和电源线。

5.安装轮子(1)轮子的中心孔与底盘尾部的中心孔对准在一条水平线上。

(2)将开口销同时穿过这三个孔(底盘左侧、尾轮、底盘右侧)(3)将开口销一端弯曲使它不会滑出。

(4)拉伸橡皮圈,把它套在每个轮子上。

(5)每个轮子有一个凹槽用于把它安装到输出轴上。

将两个轮子分别在输出轴上,确保两个高度一致,并已安装进轮子的凹槽。

(6)用螺丝钉将轮子固定在输出轴上。

6安装固定连接线(1)连接伺服电机到教学底板上的电机接口处。

(2)将贴着“L”(左轮驱动电机)的插头连接到PC3端口,贴着“R”(右轮驱动电机)的插头连接到PC2端口。

(3)确保面包板接近驱动轮而不是尾轮。

(4)将主板放在四个支架上使其与四个孔对齐。

(5)用盘头呆平垫螺丝将主板固定在螺柱上。

四、C51+AVR控制板介绍概述:C51+AVR宝贝车控制板,是鸥鹏科技开发的,一款拥有C51和AVR 功能的单片机控制板。

C51部分采用的是AT89S52单片机,AVR部分采用的是ALTMEGA8的单片机。

89S52的主要性能:➢与MCS-51 单片机产品兼容➢8K 字节在系统可编程Flash 存储器➢1000 次擦写周期➢全静态操作:0Hz~33Hz➢三级加密程序存储器➢32 个可编程I/O 口线➢三个16 位定时器/计数器➢八个中断源➢全双工UART 串行通道➢低功耗空闲和掉电模式➢掉电后中断可唤醒➢看门狗定时器➢双数据指针➢掉电标识符功能特性描述AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash ,使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52 具有以下标准功能:8k 字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6 向量2 级中断结构,全双工串行口,片晶振及时钟电路。

另外,AT89S52 可降至0Hz 静态逻辑操作,支持2 种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM 、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM 容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

AVR的主要性能:高性能、低功耗的8 位AVR®微处理器先进的RISC 结构130 条指令。

大多数指令执行时间为单个时钟周期32 个8 位通用工作寄存器全静态工作工作于16 MHz 时性能高达16 MIPS只需两个时钟周期的硬件乘法器非易失性程序和数据存储器8K 字节的系统可编程Flash 擦写寿命: 10,000 次。

具有独立锁定位的可选Boot 代码区通过片上Boot 程序实现系统编程真正的同时读写操作512 字节的EEPROM擦写寿命: 100,000 次。

1K 字节的片SRAM 可以对锁定位进行编程以实现用户程序的加密外设特点两个具有独立预分频器8 位定时器/ 计数器, 其中之一有比较功能。

一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器–具有独立振荡器的实时计数器RTC三通道PWM,TQFP 与MLF 封装的8 路ADC 8 路10 位ADC,PDIP 封装的6 路ADC,8 路10 位ADC,面向字节的两线接口两个可编程的串行USART可工作于主机/ 从机模式的SPI 串行接口。

具有独立片振荡器的可编程看门狗定时器片模拟比较器特殊的处理器特点上电复位以及可编程的掉电检测片经过标定的RC 振荡器片/ 片外中断源–5 种睡眠模式: 空闲模式、ADC 噪声抑制模式、省电模式、掉电模式及Standby 模式。

I/O 和封装–23 个可编程的I/O 口–28 引脚PDIP 封装,32 引脚TQFP 封装,32 引脚MLF 封装。

工作电压2.7 - 5.5V (ATmega8L) –4.5 - 5.5V (ATmega8)。

速度等级0 - 8 MHz (ATmega8L) –0 - 16 MHz (ATmega8)4 Mhz 时功耗, 3V, 25°C工作模式: 3.6 mA空闲模式: 1.0 mA 掉电模式: 0.5uA图(1)图(2)1 电源插头:单片机供电17 20pin排母:AVRLCD显示块的扩展接口。

2 三档拨动开关:1、档关2、单片机供电3、舵机供电。

18 IO扩展口舵机插口:舵机与AVR单片机的连接。

3 C51ISP下载口:并口下载HEX文件。

19 AVR扩展口。

4 C51单片机供电跳线。

2扩展面包板。

5 三端稳压器:提供稳定的5V电源21 电源指示灯:显示控制板是否通电。

6 电源选择跳线:当跳线帽连接2C51单片机电源显示灯:用于五、软件编程设计任务一、基本巡航动作定义了机器人的前后左右四个方向:当机器人向前走时,它将走向本页纸的右边;当向后走时,会走向纸的左边;向左转会使其向纸的顶端移动;向右转它会朝着本页纸的底端移动。

#include<BoeBot.h>#include<uart.h>int main(void){int counter;uart_Init();printf("Program Running!\n");for(counter=1;counter<=65;counter++)//向前{P1_1=1;delay_nus(1700);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;delay_nms(20);}for(counter=1;counter<=26;counter++)//向左转{P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;delay_nms(20);}for(counter=1;counter<=26;counter++)//向右转{P1_1=1;delay_nus(1700);P1_1=0;P1_0=1;delay_nus(1700);P1_0=0;delay_nms(20);}for(counter=1;counter<=65;counter++)//向后{P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1700);P1_0=0;delay_nms(20);}while(1);}任务二、搭建并测试IR发射和探测器对元件清单:(1) 两个红外检测器(2) 两个IR LED(3) 四个470□电阻(4) 两个9013三极管搭建红外线前灯电路板的每个角安装一个IR组(IR LED和检测器)。

相关文档
最新文档