当前位置:首页 > 工业控制 > 工业控制
[导读]随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成cpu、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、a/d转换器、d/a转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人。

引言

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

1 设计思想与总体方案

1.1 简易智能机器人的设计思想

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

1.2 总体设计方案和框图

本设计以at89c5l单片机作为检测和控制核心。采用红外光电传感器检测路面黑线及障碍物,使用金属传感器检测路面下金属铁片,应用光电码盘测距,用光敏电阻检测、判断车库位置,利用pwm(脉宽调制)技术动态控制电动机的转动方向和转速。通过软件编程实现机器人行进、绕障、停止的精确控制以及检测数据的存储、显示。通过对电路的优化组合,可以最大限度地利用51单片机的全部资源。

p0口用于数码管显示,p1口用于电动机的pwm驱动控制,p2,p3口用于传感器的数据采集与中断控制。这样做的优点是:充分利用了单片机的内部资源,降低了总体设计的成本。该方案总体方案见图1。

2 系统的硬件组成及设计原理

此系统的硬件部分由单片机单元、传感器单元、电源单元、声光报警单元、键盘输入单元、电机控制单元和显示单元组成,如图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个电机分别独立控制其左右两边的车轮,靠两边电机的转速的不同来实现转弯功能,还可让其原地转弯,便于控制。而传统的小车是靠动力电机和转向电机驱动,转弯角度难以控制,不便于使用。

电机控制电路采用大功率对管bdl39、bdl40组成的h型驱动电路,通过单片机产生占空比不同的pwm脉冲,精确调整电机的转速。这种电路由于工作在晶体管饱和或截止状态,避免了在线性放大区工作时晶体管的管耗,可以最大限度地提高效率;h型电路保证了可以简单地实现电机转速和方向的控制;电子开关的速度和稳定性也完全可满足需要,整套驱动电路是一种被广泛采用的电机驱动技术。电路见图3。

2.3 传感器单元

整个机器人共采用了9个传感器,分布在整个机器人的不同部位,相互配合起不同的作用,见图4。

图4中各传感器说明如下:

传感器1置于机器人正前方朝下的金属探测传感器,用于探测金属。

传感器2置于机器人正前方朝前的超声波传感器,用于检测障碍物。超声波来源于555产生40 khz的方波信号,经超声波发射头发出。发射头不断发出信号,当遇到障碍物时,信号会被反射回来,从而接收头会接受到信号,将信号送入单片机进行相应的判断和处理。

传感器3置于机器人正前方朝下的红外光电传感器,用于检测停止线。红外发射管发出信号,经不同的反射介质反射,根据红外接收管是否接收到信号做出相应的判断。

传感器4、5置于机器人底座下方朝下的红外光电传感器,用于检测地面的引导线,原理同传感器3。

传感器6、7置于机器人正前方朝前的光敏电阻传感器,用于寻找光源。当机器人前方有光源照射时,光敏电阻的大小将会改变,将2个传感器的改变量进行比较处理后送入单片机,单片机将会产生相应的调整信号,使机器人朝光强的方向行走。

传感器8置于机器人后方两侧朝外的超声波传感器,用于在机器人遇到障碍物时的转弯处理,判断机器人是否完全绕开障碍物,原理同传感器2。

传感器9置于机器人正后方的光电码盘,用于计里程,借助于鼠标原理,选用直径为2.6 cm的塑料小轮自制光电码盘,经过打磨使其周长为8 cm,再在该小轮上打等距离的8个孔,如图5所示。最小测距精度可达到1 cm,足以满足要求,两侧装上光电传感器,将其安装在车尾,使之与车的行驶同步。就实际情况自制出来的各个孔之间的距离无法精确相等,但经过具体测量该光电码盘,能保证行驶50 cm产生50个脉冲,于是采用其作为计算距离的基准单位。在直道区,可由该电路产生的脉冲数,计算出铁片中心线至起跑线间的距离。

此外,为了清楚直观地观察到各传感器的工作状态,电路中还专门为每个传感器设计了工作指示灯,实时显示每个传感器的工作状态。

2.4 键盘输入单元

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

2.5 显示单元

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

2.6 声光报警单元

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

2.7 电源单元

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

3 系统的软件设计

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

4 结束语

该机器人在认为设定的跑道上经过多次实验,达到了预期的效果,但是其智能化程度还远远不够。随着人工智能和神经网络技术的不断研究和深入,智能机器人的发展前景将会越来越广阔。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

物体感知是智能机器人的基本技能,是执行任务的基础。随着机器人智能化的快速发展,机器人具备了语言识别与理解、计算机视觉等功能。

关键字: 物体感知 智能机器人

深圳2022年9月26日 /美通社/ -- 近日,一则探访福建安溪茶企的视频引起了海内外网友的广泛关注,让更多人了解到茶行业已经走在科技前沿。 不久前,澳大利亚人气视频博主Amy来到铁观音的发源地福建安溪,深入探访了由...

关键字: 智能化 智慧农业 物联网 智能机器人

近日,兆易创新与北京市科学技术研究院联合宣布,合作共建远程自主智能机器人芯片应用实验室,并在2022国际自主智能机器人大赛开幕上举行隆重的揭牌仪式。

关键字: 兆易创新 智能机器人 芯片

深圳2022年9月16日 /美通社/ -- 最近,一位人气非常高的澳大利亚视频博主Amy探访了中国十大名茶之一铁观音的发源地 -- 中国福建省泉州市安溪县,并深入探访了由铁观音第十三代传承人王文礼所创立的八马茶...

关键字: 智能化 智能机器人 自动化 BSP

[江苏,南京] 近日,专注于无线通信图传和AI视觉SoC芯片的上海酷芯微电子有限公司(以下简称“酷芯”)携热门芯片解决方案参展2022国际集成电路展览会暨研讨会(IIC)。酷芯联合创始人兼CTO沈泊先生受邀出席IIC旗下...

关键字: 酷芯 AI 智能机器人

“他们”是不会感染的采样员、快递员,也可以在方舱里引导人流、及时消杀、活跃气氛,在小区里又化身成不知疲惫的搬运工,将生活物资源源不断地送到各家各户。“他们”就是功能各异的智能抗疫机器人。多人工智能企业对防疫机器人不断迭代...

关键字: 智能机器人 防疫机器人 核酸采样机器人

截至2022年6月底,全国机动车保有量达4.06亿辆,其中汽车3.10亿辆,新能源汽车1001万辆;机动车驾驶人4.92亿人,其中汽车驾驶人4.54亿人。2022年上半年全国新注册登记机动车1657万辆,新领证驾驶人11...

关键字: 智能机器人 停车机器人 机器人

为了厘清物联网的发展路径,不妨先回顾互联网的历史轨迹。今天的互联网,其实并不是早期Internet Protocol(网际网络协议)中的资料信息共享之Internet,更是一张跨越企业、行业、终端和操作系统的Web。站在...

关键字: 互联网 物联网 智能机器人

当前,智能机器人已被广泛应用于机场安检、广场巡逻等场景中,聚焦于智慧城市、安全城市的搭建。而智能机器人在使用过程中又常常遇到如下问题:

关键字: 星纵智能 5G应用 智能机器人

摘要:我国已进入老龄化社会,空巢老人和独居老人的养老问题成为了社会关注的热点。据此设计了一款基于APM单片机的智能辅助机器人,该机器人具有无人驾驶功能,能自主规划路线,帮助老人在小区周边收取快递,购买简单的生活用品等。

关键字: 智能机器人 无人驾驶 飞控

工业控制

13478 篇文章

关注

发布文章

编辑精选

技术子站

关闭