资料介绍
自动寻迹车是一种具备自主判断、决策能力的综合智能系统。它的设计集机械、电子、检测技术与智能控制于一体,在社会生活中有着广泛的应用,例如自动化生产线的物料配送机器人,医院的机器人护士,商场的导游机器人等。
全国“飞思卡尔”智能模型车大赛在这样的背景下产生,智能模型车比赛要求利用车上的视觉装置,使智能小车在给定的区域内沿着轨迹自动行进,在确保稳定性的情况下,速度最快者获胜,根据路径判别的原理不同,分为光电组、电磁组和摄像头组三种类型。本文所述智能车为光电组设计,采用与白色地面颜色有较大差别的黑色线条引导和反射式激光管识别路径,通过舵机驱动前轮转向,采用直流电机驱动后轮前进,并采用PWM实现电机的调速,使智能车快速、平稳地行驶。
总体设计思想
为了能够自主寻迹行驶,智能车应具有路径识别、方向控制、速度检测、驱动控制等功能,根据比赛规定,本设计以飞思卡尔公司提供的比赛专用车模为载体,以飞思卡尔16位微控制器MC9S12XS128单片机作为控制核心,用激光传感器来进行路径识别,采用前轴转向后轴驱动方式。为了精确的控制赛车速度,在智能车后轴上安装光电编码器,采集车轮转速的脉冲信号,由主控制器进行PID自动控制,完成智能车速度的闭环控制。整个智能车的设计可分为硬件设计与软件设计两部分。
硬件设计
硬件系统应包括主控制器选择、电源管理模块、寻迹传感器模块、测速传感器模块、舵机控制模块以及电机驱动模块。
主控制器模块
本设计以16位微处理器MC9S12XS128为控制核心,最高总线速度40MHz,模数转换器(ADC)转换时间3μs,具有出色的EMC功能。主要I/O口的分配如下:PA0~PA7共8位用于小车前面路径识别的输入口,PT7用于速度传感器检测的输入口;PWM1用于伺服舵机的PWM控制信号输出;PWM3、PWM5用于驱动电机的PWM控制信号输出。
电源管理模块
电源管理模块为各部分提供动力,全部硬件电路的电源由7.2V镍镉蓄电池提供,由于系统各模块所需电压和电流容量不同,采用芯片LM2940将7.2V蓄电池转换为5V电源给单片机系统、路径识别的光电传感器、光电编码器等供电,由芯片LM2941提供6V为舵机提供电源,而为了提高伺服电机响应速度,电机模块直接由7.2V蓄电池提供电源。
路径检测模块
图1 总体结构
图2 车体结构和传感器布局及编码
由于红外光电传感器价格便宜,电路设计简单,所以被经常采用。RPR220是一种一体化的反射型光电探测器,可进行反光性差别较大的两种颜色(如黑白两色)的识别,从而判别赛道的方向。
本设计共采用8个RPR220型红外传感器,水平均布在赛车前部的传感器板上,由于其前瞻性较差,通常只有3cm~5cm,所以将传感器板悬伸在车头前方,采用垂直检测的方法,如图2所示。传感器间距为12mm,小于赛道黑线宽度,保证当赛车在赛道上行驶时始终有传感器能检测到黑线。赛车8个传感器可以检测到8个精确的位置,加上相邻两个传感器同时检测到黑线和没有传感器检测到黑线的情况,一共有16种检测状态,这样的横向检测精度可以达到6mm,基本满足寻迹要求。
速度检测模块
测速模块硬件的主要功能是将频率随转速变化的模拟信号送入信号处理电路,最终转换成数字脉冲信号。为了精确控制车模运动,我们采用的是单片机控制编码器的方法来检测小车的电机转速。编码器我们选用OMRON公司生产的一款100线旋转编码器OME-100-1N型光电编码器,按1:1传动比用一对齿轮与驱动轴连接,驱动轴旋转一周,编码器可获得100个脉冲,单片机通过对脉冲计数就可以得到转速的具体数值。
驱动电机与舵机模块
本设计驱动电机选用直流电机,其控制效果直接影响小车的速度以及前行的稳定性。为了得到较大的驱动能力,最初选用两片MC33886驱动芯片构成H桥驱动电路,单片机的PP3和PP5引脚输出的PWM脉冲经6N137光耦隔离后,接入MC33886 H桥输入端,但由于比赛电机内阻仅为430毫欧,而该集成芯片内部的每个MOSFET导通电阻在120毫欧以上,大大增加了电枢回路总电阻,驱动电路效率较低。后改为两片BTS7960构成全桥驱动电路,内部MOSFET导通电阻为7+9毫欧,直接与单片机相连,提高了驱动效率。
舵机采用的S3010型电机实质是一个位置随动系统,由舵盘、减速齿轮组、位置反馈电位计、直流电机和控制电路组成,通过内部位置反馈,可使它的舵盘输出转角正比于单片机PWM1通道给定控制信号。
全国“飞思卡尔”智能模型车大赛在这样的背景下产生,智能模型车比赛要求利用车上的视觉装置,使智能小车在给定的区域内沿着轨迹自动行进,在确保稳定性的情况下,速度最快者获胜,根据路径判别的原理不同,分为光电组、电磁组和摄像头组三种类型。本文所述智能车为光电组设计,采用与白色地面颜色有较大差别的黑色线条引导和反射式激光管识别路径,通过舵机驱动前轮转向,采用直流电机驱动后轮前进,并采用PWM实现电机的调速,使智能车快速、平稳地行驶。
总体设计思想
为了能够自主寻迹行驶,智能车应具有路径识别、方向控制、速度检测、驱动控制等功能,根据比赛规定,本设计以飞思卡尔公司提供的比赛专用车模为载体,以飞思卡尔16位微控制器MC9S12XS128单片机作为控制核心,用激光传感器来进行路径识别,采用前轴转向后轴驱动方式。为了精确的控制赛车速度,在智能车后轴上安装光电编码器,采集车轮转速的脉冲信号,由主控制器进行PID自动控制,完成智能车速度的闭环控制。整个智能车的设计可分为硬件设计与软件设计两部分。
硬件设计
硬件系统应包括主控制器选择、电源管理模块、寻迹传感器模块、测速传感器模块、舵机控制模块以及电机驱动模块。
主控制器模块
本设计以16位微处理器MC9S12XS128为控制核心,最高总线速度40MHz,模数转换器(ADC)转换时间3μs,具有出色的EMC功能。主要I/O口的分配如下:PA0~PA7共8位用于小车前面路径识别的输入口,PT7用于速度传感器检测的输入口;PWM1用于伺服舵机的PWM控制信号输出;PWM3、PWM5用于驱动电机的PWM控制信号输出。
电源管理模块
电源管理模块为各部分提供动力,全部硬件电路的电源由7.2V镍镉蓄电池提供,由于系统各模块所需电压和电流容量不同,采用芯片LM2940将7.2V蓄电池转换为5V电源给单片机系统、路径识别的光电传感器、光电编码器等供电,由芯片LM2941提供6V为舵机提供电源,而为了提高伺服电机响应速度,电机模块直接由7.2V蓄电池提供电源。
路径检测模块
图1 总体结构
图2 车体结构和传感器布局及编码
由于红外光电传感器价格便宜,电路设计简单,所以被经常采用。RPR220是一种一体化的反射型光电探测器,可进行反光性差别较大的两种颜色(如黑白两色)的识别,从而判别赛道的方向。
本设计共采用8个RPR220型红外传感器,水平均布在赛车前部的传感器板上,由于其前瞻性较差,通常只有3cm~5cm,所以将传感器板悬伸在车头前方,采用垂直检测的方法,如图2所示。传感器间距为12mm,小于赛道黑线宽度,保证当赛车在赛道上行驶时始终有传感器能检测到黑线。赛车8个传感器可以检测到8个精确的位置,加上相邻两个传感器同时检测到黑线和没有传感器检测到黑线的情况,一共有16种检测状态,这样的横向检测精度可以达到6mm,基本满足寻迹要求。
速度检测模块
测速模块硬件的主要功能是将频率随转速变化的模拟信号送入信号处理电路,最终转换成数字脉冲信号。为了精确控制车模运动,我们采用的是单片机控制编码器的方法来检测小车的电机转速。编码器我们选用OMRON公司生产的一款100线旋转编码器OME-100-1N型光电编码器,按1:1传动比用一对齿轮与驱动轴连接,驱动轴旋转一周,编码器可获得100个脉冲,单片机通过对脉冲计数就可以得到转速的具体数值。
驱动电机与舵机模块
本设计驱动电机选用直流电机,其控制效果直接影响小车的速度以及前行的稳定性。为了得到较大的驱动能力,最初选用两片MC33886驱动芯片构成H桥驱动电路,单片机的PP3和PP5引脚输出的PWM脉冲经6N137光耦隔离后,接入MC33886 H桥输入端,但由于比赛电机内阻仅为430毫欧,而该集成芯片内部的每个MOSFET导通电阻在120毫欧以上,大大增加了电枢回路总电阻,驱动电路效率较低。后改为两片BTS7960构成全桥驱动电路,内部MOSFET导通电阻为7+9毫欧,直接与单片机相连,提高了驱动效率。
舵机采用的S3010型电机实质是一个位置随动系统,由舵盘、减速齿轮组、位置反馈电位计、直流电机和控制电路组成,通过内部位置反馈,可使它的舵盘输出转角正比于单片机PWM1通道给定控制信号。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 台信光电式标签传感器PC30-S15UALE12 2次下载
- 台信光电式标签传感器PC30-S15UBLE12 1次下载
- 便携式自动割胶机器人设计方案 18次下载
- 使用MC9S12XS128MAL芯片与51单片机设计智能车的2个方案说明 0次下载
- 如何使用步进电机和光电传感器实现智能小车自动寻迹 3次下载
- 基于光电管路径识别的智能车系统设计方案解析 1次下载
- 基于MC9S12DGl28的自主寻迹智能车控制系统设计方案 5次下载
- MC9S12DGl28单片机智能寻迹车设计方案 6次下载
- 一种光电智能车寻迹算法的研究 42次下载
- 基于光电传感器的智能小车自动寻迹控制系统 8次下载
- 飞思卡尔S12处理器培训讲义 23次下载
- 飞思卡尔智能寻迹车设计 227次下载
- USB接口的S12 BDM开发工具-BDM FOR S12(
- 基于MC9S12DG128单片机的智能寻迹车设计
- TCL S12机芯超级单片机芯电路图
- 常用的硬件电路设计方案介绍 2397次阅读
- 采用AT89C52单片机和红外光电传感器实现机器人三点三轮寻迹系统设计 3708次阅读
- 车用二极管自动检测与分选装置的设计方案解析 2290次阅读
- 基于ATMEGAl6单片机和分级转向模块实现智能寻迹车模系统的设计 1085次阅读
- MC9S12G系列方案如何调节输入电源和所有内部电压 2184次阅读
- 光电隔离电路设计方案(六款基于光耦、AD210AN的光电隔离电路图) 4.2w次阅读
- 光电转换电路设计方案汇总(三款模拟电路设计原理图详解) 7.3w次阅读
- 基于S7-400的污水处理自动控制系统的设计方案 5131次阅读
- 基于STC12C5A60S的直流电子负载的设计方案 3905次阅读
- 基于STM32的自动量程电压表的设计方案 1.4w次阅读
- 一种嵌入式Web服务器的设计方案 4152次阅读
- 一种简易的透射式能见度测量装置的设计方案 2075次阅读
- 基于S12的简易数字示波器的设计方案 2833次阅读
- 一种多功能电子焊接操作台的设计方案 3585次阅读
- 基于MSP430的智能小车寻迹模块设计方案 1.3w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多