永发信息网

如果要设计机器人须要什么方面的知识,资料,相关教程

答案:1  悬赏:10  手机版
解决时间 2021-04-24 05:42
想设计一个机器人,最好是有关程序编程的书,拜托相互打听打听一下
最佳答案

1.用AutoCAD2000设计机器人


2.简易机器人的设计方法


以AT89C51单片机作为智能机器人的检测和控制核心。采用红外光电传感器检测路面黑线及障碍物,使用金属传感器检测路面下金属铁片,应用光电码盘测距,用光敏电阻检测、判断车库位置,利用PWM (Pulse-Width Modulation,脉宽调制)技术动态控制电动机的转动方向和转速。通过软件编程实现对智能机器人行进、绕障、停止的精确控制和检测数据的存储、显示。

关键词:智能机器人;传感器;控制;模块化设计



随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已经可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器,甚至A/D、D/A转换器等电路,这就很容易将计算机技术与测量控制技术结合起来,组成所谓的“智能化测量控制系统”。这促使机器人技术也有了突飞猛进的发展,现在人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人了。


1、设计思想与总体方案


1.1 简易智能机器人的设计思想
  本机器人能在任意区域内沿引导线行走,自动绕障,在有光源引导的条件下能沿光源行走。同时,能检测埋在地下的金属片,发出声光指示信息,并能实时存储、显示检测到的金属片数目以及各金属片至起跑线间的距离,最后能停在指定地点,显示出整个运行过程的时间。


1.2 总体设计方案和框图
  本设计以AT89C51单片机作为检测和控制核心。采用红外光电传感器检测路面黑线及障碍物,使用金属传感器检测路面下金属铁片,应用光电码盘测距,用光敏电阻检测、判断车库位置,利用PWM技术动态控制电动机的转动方向和转速。通过软件编程实现机器人行进、绕障、停止的精确控制以及检测数据的存储、显示。我们通过对电路的优化组合,最大限度的利用51单片机的全部资源。P0口用于数码管显示,P1口用于电动机的PWM驱动控制,P2,P3口用于传感器的数据采集与中断控制。这样做的优点很明显:充分地利用了单片机的内部资源,降低了总体设计的成本。




2、系统的硬件组成及原理
  
此系统的硬件部分由单片机单元、传感器单元、传感器单元、电源单元、声光报警单元、键盘输入单元、电机控制单元和显示单元组成,




2.1 单片机单元
  本系统采用AT89C51单片机作为中央处理器。他的主要任务是扫描键盘输入的信号启动机器人,在机器人行走过程中不断读取传感器采集到的数据,将得到的数据进行处理后,根据不同的情况产生占空比不同的PWM脉冲来控制电机,同时将相关数据送显示单元动态显示,产生声光报警信号。其中,P0口用于数码管动态显示,P1.0~P1.5控制2个电机,P1.6,P1.7为独立式键盘接口,P2口接传感器,P3.2接计里程的光电码盘,P3.7接声光报警单元,P3.4,P3.5,P3.6接用于显示金属片数目的发光二极管。


2.2 电机控制单元
  本机器人采用了双电机双轮驱动的小车作为其底座。他的2个电机分别独立控制其左右两边的车轮,靠两边电机的转速的不同来实现转弯功能,还可让其原地转弯,便于控制。而传统的小车是靠动力电机和转向电机驱动,转弯角度难以控制,不便于使用。
  
电机控制电路采用大功率对管BD139,BD140组成的H型驱动电路,通过单片机产生占空比不同的PWM脉冲,精确调整电机的转速。这种电路由于工作在晶体管的饱和或截止状态下,避免了在线性放大区工作时晶体管的管耗,可以最大限度地提高效率;H型电路保证了可以简单地实现电机转速和方向的控制;电子开关的速度和稳定性也完全可以满足需要,整套驱动电路是一种被广泛采用的电机驱动技术。电路如图3所示。




2.3 传感器单元


2.4 键盘输入单元
  键盘输入单元采用独立式键盘,由2个按键组成,其中一个为启动键,另一个为显示切换键,当机器人行走完全程后,按下该键,将显示整个行走过程的时间。


2.5 显示单元
  显示单元由2个7段数码管组成,为了减少整个系统的功耗,采用了由单片机软件译码,动态显示,实时显示每个金属片到起点的距离以及整个运行过程的时间。


2.6 声光报警单元
  用555作振荡源,用单片机触发振荡源驱动电磁讯响器作为声音指示器和1只发光二极管作为光指示装置,从而组成声光报警单元。


2.7 电源单元
  本系统采用2套电源分别对电机和控制电路进行单独供电。系统控制电路采用经7805稳压后的输出供电(5 V),电机则采用4节AA电池来供电。


3、系统的软件设计
该系统配套的软件程序采用模块结构,由C语言编写完成。主要由初始化程序、偏道调整程序、偏离光源调整程序、声光指示子程序、读传感器状态、显示程序、定时器0的中断服务程序、定时器1的中断服务程序、外部中断0的服务程序、停车处理等模块组成。





我不是这方面的专家,只能这样帮你,可能不能解决什么问题,对不起。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用黑莓手机的Wi-Fi功能可以在线看电影吗?
为什么我的电脑CF不能玩?
你好,能帮我分析一下将要报名的学校吗?
在《是美男啊》里面,有哪集ANJELL都唱歌了的
对不起我爱你第一集崔允洗澡电视里播的那小段
初中地理基础不好,高一怎么才能提高成绩呢?
龙之谷孤岛确认求救怎么做
水浒传的句子赏析摘抄,水浒传里面的优美语句
求两个寓言故事,适用于表演的。限时三分钟的
请问雅芳新活美白系列对油性皮肤能用吗
这些电脑配置帮我看下能不能组装起来!能的话
18岁后怎样做才能增高?
3G名址怎么注册?
怎么才能让老婆不偷家里的钱去外面养野汉子?
帮外甥取什么名字好?姓杨哈
推荐资讯
保定距离北京通州多远,北京到保定多少公里
征集店名.....
狐狸雨 李善姬 下载
求一篇英语故事演讲稿(2分钟左右)最好有些对
轻音要出游戏了?
P45和P43到底要选哪一个?华硕P5Q和P5QL SE哪
水货 行货 山寨
武器战士JJC跟哪些组合比较好
如何玩转神鬼传奇
爱听歌的人容易变老?
黑1+15影虎现在能卖多钱
红枣枸杞子一起吃有什么作用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?