毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于信标导引的智能车控制算法研究与软件设计(4)

时间:2022-07-31 09:25来源:毕业论文
图2。3 系统组成结构图 上述功能模块详述如下: 核心控制器模块:采用恩智浦公司给定的MK60DN512VLQ10微控制器,其对传感器采集来的数据进行处理,通过

图2。3 系统组成结构图

上述功能模块详述如下:

核心控制器模块:采用“恩智浦”公司给定的MK60DN512VLQ10微控制器,其对传感器采集来的数据进行处理,通过相应的控制算法,输出电机与舵机的驱动信号,控制智能车正常运行;

电源模块:通过分压、稳压等电路,为核心控制器模块输出3。3v、5v等稳定电压,保证系统的稳定运行;

图像采集模块:采用两个ov7620数字摄像头,采集信标的位置;

超声波避障模块:智能车前后各有三个超声波模块,分别检测智能车前后左中右三个方向是否有障碍物,之后,利用模糊控制算法实现智能车的避障。

速度检测模块:智能车后轮装有两个编码器,编码器测量后侧两轮速度,传给CPU,通过FTM模块的正交解码功能得到车轮速度;

电机及舵机驱动模块:利用FTM模块时钟,产生不同占空比的PWM波,从而实现控制电机转速与舵机的转角;

上下位机通信模块:利用蓝牙将智能车的数据及时上传至上位机,便于分析智能车的运行状态;

人机接口模块:此模块包括键盘,拨码开关和OLED显示屏,实现人机的交互功能。

2。2。2  信标导引智能车系统工作原理

上文通过对信标导引车的需求分析,得出系统的总体结构,智能车的总体方案大致明确。接下来结合上述内容介绍智能车的工作原理。

信标导引智能车通过摄像头以及超声波传感器获得赛场信息,之后,利用相应的算法处理获得的数据,并对小车的舵机和电机发出控制信号,使得智能车完成信标的跟随与避障的工作。同时,编码器获得智能车的速度值,反馈至控制器,完成速度的闭环控制。智能车上的人机接口模块可以使得调试更为简单快捷,上下位机通信模块实时发送智能车的状态信息,用户可以监测智能车的运行状态,防止智能车运行出错。系统的工作原理图如图2。4所示:

图2。4 系统的工作原理图

2。3  信标导引智能车硬件资源介绍

2。3。1  核心器件选型

(1)电机

电机是智能车运行的动力来源,电机转速直接决定智能车的运行速度。按照本届比赛要求,电机采用C车模要求使用的RN260,电机外观如图2。5所示,其技术参数参见表2。1:

图 2。5 电机RN260

表2。1 RN260技术参数

状态 转速(r/min) 电流(A) 力矩(g。cm)

空载 16088 0。158 0

最大效率点 13050 0。679 19。1

最大功率点 8044 1。537 50。6

堵转 0 2。916 101。1

(2)舵机

舵机实时控制智能车的方向,相当于智能车的方向盘。舵机选用FUTABA3010,其外观如图2。6所示,性能指标参见表2。2:

图2。6  舵机FUTABA3010

表2。2 舵机性能指标

型号 电压(V) 角度 工作速度(sec/60度) 堵转力矩(Kg。cm)文献综述

FUTABA3010 4。0-6。0 基于信标导引的智能车控制算法研究与软件设计(4):http://www.youerw.com/zidonghua/lunwen_97260.html

------分隔线----------------------------
推荐内容