智能寻迹机器人是一种被广泛研究的机器人,而且国内外都有许多重要的比赛都以寻迹机器人为核心展开,如我国的“飞思卡尔”杯全国大学生智能车大赛,以及吸引亚太地区众多国家参赛的亚广联(ABU)机器人大赛等。
所谓的复杂路线,即由小半径弯道、各种角度折道、直道等组成的不规则导引线,它是相对由大半径弯道组成、过渡平滑的简单路线而言的。笔者所设计的寻迹机器人小车,以AT89C52单片机为控制芯片,采用自制的3个红外光电传感器,以简单的设计、较低的成本实现了复杂路线下机器人的自主寻迹。
作为寻迹机器人的“眼睛”,选择合适的传感器是关键。目前市面上可选用的传感器主要有CCD传感器和红外光电传感器两种。近年来CCD传感器技术已趋成熟,在近几届“飞思卡尔”杯智能车大赛上,采用CCD传感器的智能车越来越多,并取得了不错的成绩。不过,CCD传感器价格较高,体积较大,数据处理相当复杂,因此在按既定路线行走的寻迹机器人设计中,红外光电传感器以其体积小、价格低、数据处理简单而显得更有优势。
红外光电传感器由1个红外发射管和1个光敏二极管组成。工作时,红外发射管发射的红外光被被测表面反射回来,光敏二极管接收被反射光。由于被测表面的材质不同,反射率也不一样。当被测表面为白色时,反射光较强,光敏二极管将导通;反之,被测表面为黑色时,光敏二极管将截止。考虑到外界环境光照等干扰因素,输出的电压值有一定的波动范围,若直接输给单片机,可能导致检测判断错误。因此,需要将输出电压通过比较器(LM324)与预置的阈值电压比较,然后得出一个高低电平输给单片机。阈值电压通过试验测量得出,其电路如图1所示。其中LED为传感器工作指示灯,R1为阈值电压调节电阻。
根据上述电路,自制了3个简易的红外光电传感器。经测试表明,性能良好,有效检测距离为1~4 cm,满足机器人寻迹的要求。
驱动机器人行走的2个电机需要不同的转速来实现转弯。选用的驱动芯片为L293D,它包含4个输出通道,输出峰值电流为1.2 A,能同时驱动2个直流电机工作;其信号输入端和使能端接收到来自单片机的信号,控制电机的通断以及正、两相步进电机反转,还可以通过向使能端输入不同占空比的方波信号来调整电机转速(PWM方式)。如图2所示,IN端口接控制信号,OUT端口接电机的两端,EN端口接使能信号。一组IN端口输入为高/低或低/高电平时,能实现电机的正/反转。一组IN端口输入均为高或低电平时,电机将停转。EN使能端为高电平时,相应端口输入信号有效;反之,则输入信号无效。在EN 端输入PWM波,通过调整PWM波的占空比,即可实现电机的无级调速。
机器人寻迹控制示意图如图3所示,机器人采用前轮驱动后轮辅助的三轮差动式行走方式。车体前部两轮均为主动轮,由两个电机分别驱动,利用它们的转速差来控制机器人运动方向;后轮为从动万向轮,仅起着支撑车体的作用。车底板前部以车体中心线个自制的红外光电传感器,作为机器人的寻迹传感器。
机器人寻迹场地中除了黑线,其他区域均为白色。当传感器正下方为黑线”状态,当其为白色区域时,输出“1”状态。因此,理论上3个传感器输出的组合状态会有8种,混合式步进电机如表1所列。每一种组合状态都对应着一种机器人下一步的行走动作,共有前进、左转、快速左转、右转、快速右转、原地旋转、停止7种动作。
注:“+”指车轮向前运动,“-”表示车轮向后运动,“1.0”、“0.3”指的是控制相应电机转速的PWM波的占空比,可根据实际需要在程序中修改。
本机器人有着双级转弯的设计,即普通转弯和快速转弯。当机器人对黑线的偏离量比较小时,使用普通转弯,混合式步进电机即两个驱动轮都向前运动,速度一大一小,依靠两轮的速度差来实现转弯;而当机器人偏离黑线较远时,使用快速转弯,即两个驱动轮一个向前运动,一个向后运动,这样能迅速实现转弯。普通转弯用于大半径弯道、大角度折道,而快速转弯则用于小半径弯道和直角锐角折道等非平滑过渡路线。对于非封闭路线,还设计了原地旋转的动作,来实现原路返回:一旦机器人小车走完全程,3个传感器将均检测到白色区域,输出组合状态“111”,此时一轮全速前进,一轮全速后退,小车原地旋转,直到掉过头来传感器检测到黑线 程序设计
程序设计时,采用汇编语言编程。其思路为:步,系统初始化后,读取单片机P2口的值,然后对其 P2.0、两相步进电机P2.1、P2.2按位取与,得到传感器模块的组合值。第2步,将得到的组合值与预定的值比较,若相等则执行相应的动作,否则继续比较,直到获得正确的动作。比较完全部动作后,转到步重新扫描传感器的状态值。
为了进一步提高系统的安全性和可靠性,还需增加异常处理算法。可能出现的异常情况有:过小弯道或小角度折道时,机器人还来不及转过弯来,就已经完全偏离黑线”,检测不到黑线,若不及时处理,机器人将无法继续寻迹。针对该情况,设计了原地旋转动作来找回预定路线,不过原地旋转有顺、逆时针之分,因此还得区分开来。改进后编程的思路为:每次读取P2口值之前,将其上一次的传感器组合值存入某个
,当出现组合值为 “111”的情况时,立即查询上一次的值,根据该值,可以判断出机器人是从哪一侧偏离黑线的,从而进行顺或逆时针原地旋转。其主要程序如下:
根据上述设计思路,我们制作出寻迹机器人并进行了测试。测试场地如图4所示,黑色导引线 cm,黑线周围区域均为白纸覆盖。测试结果表明:该寻迹机器人能在此复杂路线下平稳、顺利地沿着黑线走完全程,并在终点沿原路返回,达到了预期的目标。这为进一步研究复杂环境下的自动行走机器人提供了参考。
本文的创新点为:使用3个自制的红外光电传感器,以简单的设计和较少的硬件实现了复杂路线下机器人的寻迹。而基于该机器人双级转弯的设计思想,可以增加传感器数量、组成传感器阵列来实现多级转弯,从而对机器人的自主寻迹有着更为的控制。
一个典型的数据中心供电系统,由中压配电、变压器、低压配电、不间断电源、末端配电以及发电机等设组成。....
信息化时代,计算机机房、农业监测、空气净化等各类智能设广泛应用于我们生活中。而由于特殊的材质和性能....
随着消费多元化和产品技术的迭代升级,工业生产制造各领域的细分市场也在以迥然不同的态势生长,中国技术消....
严重且频发的自然灾害对经济建设、社会发展,特别是广大人民群众的生命财产安全构成了严重威胁。中国每年受....
关注、星标公众号,直达精彩内容摘要:PWM和SPWM在电源的战中是很有必要的。基础的恒流源、恒压源....
ME3-NH3电化学氨气传感器现阶段,我国农业仍以传统为主,随着国家发展、市场竞争、需求变化以及国家....
一氧化碳传感器在工业、农业和大气环境检测中都有着重要作用,在日常应用中,电化学一氧化碳传感器是应用....
2021年11月1-3日,“2021世界传感器大会”在郑州国际会展中心圆满举办。 本届大会由中国科学....
激光测距仪是利用激光测量目标距离的仪器。激光位移传感器可以准确测量被测物体的位置和位移,主要用于....
中国科学技术协会与河南省人民政府主办,中国仪器仪表学会、河南省发展和改革委员会、河南省科学技术厅、河....
我们平时的项目,可能会遇到死机的情况,通过在线调试,或者打印消息,可能会发现,怎么进入了 HardF....
随着工业 4.0在全球市场推广先进的制造工艺,对以集成制造流程运行并不断收集过程控制数据的高度自动化....
四、学习逆变(DC-AC)电路和LLC的基本工作原理。全桥逆变电路包括单相全桥逆变电路和三相全桥逆变....
1、智能温度控制系统的硬件构成 在此次设计智能温控系统的过程中,采用 MSP430 型号单片机以及锁....
这几天帮别人设计然后画一个电路图,只设计电路图,没有具体实现功能。这题是一道电赛题,大家都知道设计一....
人们在日常生活中,很少注意和接触电箱这种物品,很多人对它几乎是一无所知的,但难免有时会用到它。如果错....
模2运算是一种二进制算法,CRC校验技术中的核心部分。与四则运算相同,模2运算也包括模2加法、模2减法、模2乘法、模2除法四种...
随着先进制造的呼声越来越高,高度自动化系统的需求在急剧增长。而自动化设离不开电机的助力,这几年来,....
近日,国际调研机构Yole报告显示,2020年全球CMOS 图像传感器行业保持了7.3%的同比增长,....
11月3日,2020年度国家科学技术奖励大会在北京人民大会堂隆重召开,共评选出264个项目、10名科....
昨天写了一篇硬件方面的文章,很多人就咨询我,今天乘着热度写篇关于三箱逆变软件的文章。三相逆变的关键就....
联阳IT6564:带嵌入式MCU的单芯片4通道DisplayPort1.2到HDMI2.0/VGA转....
常见电源电路整理学习一:稳压电路交流电网电压的波动和负载电流的变化都会使整流电源的输出电压和电流随之....
1.低压差线性稳压器低压差线性稳压器是新一代的集成电路稳压器,它与三端稳压器的不同点在于,低压差....
单片机控制步进电机-线路连接说明:如何利用单片机去控制步进电机?本案例讲解的内容是硬件连接部分,采用....
LT4356电源防护芯片阻止高压浪涌可调输出钳位电压过流保护宽工作范围:4V至80V反向输入保护至–....
随着汽车配置复杂度的增加,电子系统越来越复杂。过多的ECU加上相应的线束,增加了空间布置的难度,众多....
刚开始工作的两年,我做项目写代码不会考虑代码扩展、移植、模块化等,导致项目有新增功能、或修改的时候不知如何下手。今......
正文大家好,我是bug菌!今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上一直在使用的一些工具,所谓欲善其功先利...
这系列开始谈软件上面的设计,对设计模式在面向对象里面应该各位都知道,或许你在实际开发当中用到,也或许你见过别人的代码中用...
《嵌入式系统实践》报告项目名称:自动循迹小车专 业:自动化班 级:183班学 号:24201...
STM32嵌入式系统设计1.可视化的代码跟踪调试一.在Ubuntu16.04下安装VScode二.配置调试和编译文件Proteus仿线程序...
参 什么是单片机单片机的本质是一种计算机。那什么是计算机?计算机就是一个硬件上包含了CPU、内存和一定外设(IO引脚、网口...
嵌入式中SIM卡接口电路设计1.管脚定义2.SIM 卡接口原理图参考设计3.原理图设计注意事项4.PCB 设计注意事项1.管脚定义管...
概述Arduino UNO是基于ATmega328P的Arduino开发板。两相步进电机它有14个数字输入/输出....
桥式可逆斩波电路设计方法与心得(1)原理分析驱动电路(基本配置)包括PWM信号处理、封锁信号处理、死....
一、先从一个简单的稳压电路说起LM7805(12V-5V)稳压电路如下图所示。标箭头的是能确定的电流....
【资源下载】下载地址:点击下载1316百度网盘三极管射极电压是稳压电源的输出电压,可以接用电器或负载....
数控直流稳压电源一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会一、实验目....
一、稳压电源简介上图是一个简单的,也是一个完整的电源电路。交流输入电路(图中的输入电源和电源变压器)....
资料下载地址-1116(百度网盘):点击下载此次直流稳压电源设计我主要通过51单片机控制输出来控制电....
基于单片机小功率数控直流稳压电源仿线Hz;(2) 输出电压/电流:DC 0....
关注、星标公众号,不错过精彩内容素材来源:网络转自:凡亿PCB用于电压转换的开关稳压器使用电感来临时....
文末下载完整资料实用低频功率放大器[2](第二届,1995年)(1)设计任务 设计并制作具有弱信号....
一款24位高精度AD温度采集电路,基于STM32,运行UCOS,LabView上位机通信,采集PT1....
一、实验目的掌握集成运放电压放大电路设计基本方法。掌握基本仪器使用方法(电源、信号发生器、示波器)。....
四位数字电子钟设计目录四位数字电子钟设计一.实验名称:四位数字电子钟设计二.设计目的三.设计内容四.....
一、实验目的掌握功率放大器的设计方法。了解功率放大器的测试方法。二、实验内容及结果实验内容自主设计一....
ESSE触控芯片在方案应用中遇到的一些问题,及规避方法,注意点直流电机电路应用造成触控失灵问题描述:....
文末下载完整资料实用信号源的设计和制作[2] (第2届,1995年)(1)设计任务在给定±15V电源....
看产品文档,或 联系我们 以了解的机构审批信息。 电气特征 线路电源电压要求 (VDC): 9 – 30 信号调节 - LVDT/RVDT 输出类型 (mA): 4 – 20 信号调节 - LVDT/RVDT 输出类型 (VDC): 0 – 10 励磁电压 (Vrms): 3 信号特征 励磁频率 (kHz): 7.5 主体特性 信号调节 - LVDT/RVDT 重量 (g): 117 机械附件 信号调节 - LVDT/RVDT 安装 : DIN 3 使用环境 工作温度范围 : -20 – 75 °C [ 0 – 165 °F ] 操作/应用 ...
05282945-006 05282945-006 线性位移传感器 - LVDT
看产品文档,或 联系我们 以了解的机构审批信息。 目前没有详细产品特性的在线-012 05282945-012 线性位移传感器 - LVDT
看产品文档,或 联系我们 以了解的机构审批信息。 目前没有详细产品特性的在线-006 05282946-006 线性位移传感器 - LVDT
看产品文档,或 联系我们 以了解的机构审批信息。 目前没有详细产品特性的在线-012 05282946-012 线性位移传感器 - LVDT
看产品文档,或 联系我们 以了解的机构审批信息。 电气特征 线性位移传感器 - LVDT/LVIT 电源电压 (V): ±15 模拟输出 : ±10 V 电气连接 : PT02A-10-6P 主体特性 线性位移传感器 - LVDT/LVIT 外形尺寸 : 圆柱形 弹簧回弹式 : 分离式铁芯, 分离式铁芯 壳体特性 线性位移传感器 - LVDT/LVIT 外壳材料 : 不锈钢 外壳直径 : 4.78 mm [ .188 in ] 使用环境 工作温度范围 : 0 – 70 °C [ 32 – 158 °F ] 环境规范 : 1,000 PSI 压力 ...
看产品文档,或 联系我们 以了解的机构审批信息。 请注意:所有产品设计活动都应参照产品图纸。 产品类型特性 角度位移传感器 - RVDT/RVIT 类型 : RVDT 结构特性 电气连接 : M12.5 针 电气特征 Input Current (Max) (mA): 25 角度位移传感器 - RVDT/RVIT 输出类型 : 0 – 10 VDC 主体特性 角度感应范围 (°): 0 – 120 角度位移传感器 - RVDT/RVIT 重量 (g): 99 外壳材料 : 铝 机械附件 角度位移传感器 - RVDT/RVIT 安装 : Servo Groove ...
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 加速度计类型 : MEMS DC 即插即用加速度计传感器类型 : 直流响应即插即用加速度计 结构特性 电气连接 : 5 针连接器 电气特征 满量程输出电压 (VDC): ±2 励磁电压 (VDC): 4 – 30 零加速输出 (mV): ±50 信号特征 频率响应 (Hz): 0-1500 主体特性 轴数 : 1 重量 : 16 g [ .56 oz ] 材料 : 不锈钢 ...
2350437-1 2350437-1 角度位置传感器 - 空心轴旋转变压器
看产品文档,或 联系我们 以了解的机构审批信息。 请注意:所有产品设计活动都应参照产品图纸。 结构特性 Resolver Size : 21 Pole Pairs : 1 其他 Angular Error (): 20
看产品文档,或 联系我们 以了解的机构审批信息。 : 电缆组件
看产品文档,混合式步进电机或 联系我们 以了解的机构审批信息。 : 电缆组件
0A-005-060 0A-005-060 即插即用加速度传感器
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 加速度计类型 : MEMS DC 即插即用加速度计传感器类型 : 直流响应即插即用加速度计 结构特性 电气连接 : 一体式电缆 电气特征 满量程输出电压 (VDC): ±2 励磁电压 (VDC): 8 – 36 零加速输出 (mV): ±100 励磁电流 (mA): 5 信号特征 频率响应 (Hz): 0-300 主体特性 轴数 : 1 重量 : 7 g [ .245 oz ] ...
0A-050-030 0A-050-030 即插即用加速度传感器
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 加速度计类型 : MEMS DC 即插即用加速度计传感器类型 : 直流响应即插即用加速度计 结构特性 电气连接 : 一体式电缆 电气特征 满量程输出电压 (VDC): ±2 励磁电压 (VDC): 8 – 36 零加速输出 (mV): ±100 励磁电流 (mA): 5 信号特征 频率响应 (Hz): 0-800 主体特性 轴数 : 1 重量 : 7 g [ .245 oz ] ...
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 速率和惯性传感器类型 : Rate Sensors/Gyros 电气特征 励磁电压 (VDC): 5 – 16 尺寸 尺寸 MM : 20.8 x 20.8 x 14.5 使用环境 工作温度范围 : -40 – 105 °C [ -40 – 221 °F ] 包装特性 速率和惯性传感器包装 : Anodized Aluminium 其他 度 : ±0.5% Non-Linearity FS 范围 (±) DEG/SEC : 100...
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 速率和惯性传感器类型 : Rate Sensors/Gyros 电气特征 励磁电压 (VDC): 5 – 16 尺寸 尺寸 MM : 14.6 x 10.2 x 7.6 使用环境 工作温度范围 : -40 – 105 °C [ -40 – 221 °F ] 包装特性 速率和惯性传感器包装 : Anodized Aluminium 其他 度 : ±0.5% Non-Linearity FS 范围 (±) DEG/SEC : 12000...
62105012-000 62105012-000 位置传感器配套仪表
看产品文档,或 联系我们 以了解的机构审批信息。 电气特征 线路电源电压要求 (VDC): ±12, ±15 信号调节 - LVDT/RVDT 输出类型 (VDC): ±10 励磁电压 (Vrms): 3 信号特征 励磁频率 (kHz): 2.5 – 10 机械附件 信号调节 - LVDT/RVDT 安装 : Printed Circuit Board Edge or Terminal Block 使用环境 工作温度范围 : -1 – 55 °C [ 30 – 130 °F ] 其他 传感器类型 : 带 5 或 6 根导线的 LVDT 或 RVDT 传感器通道 : 1 ...
67010001-000 67010001-000 线性位移传感器 - LVDT
看产品文档,或 联系我们 以了解的机构审批信息。 使用环境 工作温度范围 : 5 – 60 °C [ 41 – 140 °F ]
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 加速度计类型 : IEPE 即插即用加速度计传感器类型 : 交流响应即插即用加速度计 结构特性 电气连接 : 10-32 同轴连接器 电气特征 满量程输出电压 (VDC): ±5 励磁电压 (VDC): 18 – 30 励磁电流 (mA): 2 – 10 信号特征 频率响应 (Hz): 0.3-10000 主体特性 轴数 : 1 重量 : 8.6 g [ .303 oz ] 材料 : 不锈钢 ...
72162000-020 72162000-020 倾角传感器和倾角仪
看产品文档,或 联系我们 以了解的机构审批信息。 结构特性 接口 : 模拟 电气特征 电源电压 (VDC): 12 – 24 模拟接口 (mA): 4 – 20 端接特性 倾角传感器和测斜仪安装 : 垂直 尺寸 尺寸 (mm): 多 70 倾角传感器和测斜仪度 (°): 多 +/- .5 分辨率 (°): 多 +/- .01 使用环境 测量原理 : 液体 工作温度范围 : -25 – 60 °C [ -13 – 140 °F ] 包装特性 倾...
11106140-00 AST4300A05000P4P1000 压力传感器
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 压力传感器类型 : 非易燃压力变送器 压力类型 : 测量仪 结构特性 压力端口/接头 : 1/4 MNPT 电气连接 : 10 英尺导管 电气特征 压力传感器电源电压 (V): 10 – 28 主体特性 端口材料 : 316L 使用环境 压力 : 344.73 bar [ 5000 psi ] 工作温度范围 : -40 – 80 °C [ -40 – 176 °F ] 操作/应用 耐压范围 : 2X,小值 ...
11108715-00 AST4600A02000P4W1000 压力传感器
看产品文档,或 联系我们 以了解的机构审批信息。 产品类型特性 压力传感器类型 : 防爆型压力变送器 压力类型 : 测量仪 结构特性 压力端口/接头 : 1/4 MNPT 电气连接 : 导管 2 m 引线 电气特征 压力传感器电源电压 (V): 10 – 28 主体特性 端口材料 : 316L 使用环境 工作温度范围 (°C): -40 – 85 工作温度范围 (°F): -40 – 185, -40 – 185 操作/应用 耐压范围 : 2X,小值 ...
以上信息由无锡惠斯通电机科技有限公司整理编辑,了解更多步进电机,两相步进电机,混合式步进电机信息请访问http://www.huistong.com