为您写自动化毕业论文和职称论文提供自动化方面专升本毕业论文范文,与基于多传感器融合的直立小车的研制相关论文范文例文,包括关于自动化及电气工程及小车方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的自动化论文范文。
摘 要
基于智能小车广泛的应用前景,本文研制了一款基于多传感器融合的直立智能小车.该直立智能小车以K60处理器为核心,配置线性CCD摄像头、陀螺仪和加速度模块,通过传感器协同作用实现对整辆车的控制,使小车具有直立行走、循迹等功能.通过实验测试,所研制的小车达到了能够在不在认为的辅助下自动直立静止或是沿着黑色的赛道循迹前进的性能.
【关 键 词 】多传感器 K60 直立行走 循迹 PID算法
本文研制的小车集成了许多传感器模块,包括:陀螺仪模块、加速度模块、线性CCD、以及测速模块等.通过这些模块采集到的数据对小车当前直立的角度、速度、还有前方道路情况进行分析.再通过K60对采集到的数据进行处理后对小车的直立、前进速度、拐弯等做出相应的控制,使小车实现直立行走的功能.
1.小车硬件设计
1.1 总体设计思路
总体设计如图1所示.通过姿态传感器陀螺仪ENC-03和加速度MMA7361的互补滤波得出保持小车直立的速度、线性CCD对道路进行预判、编码器采集小车速度进行速度闭环控制.通过CAD把各个模块集成到同一块系统板上.再由K60通过PID算法、PWM控制、互补滤波等算法对小车进行精确控制,使小车可以直立循迹行走.将这四类传感器的信息融合.融合后由 K60芯片做出反应,将信号传给电动机,使小车直立行走.
1.2 CCD摄像头部分
线性CCD摄像头主要功能是采集赛道的信息,采集到的是电平量,其中黑线为低电平,空白部分为高电平,通过对比低电平偏离正常位置的量确定需要前进的反向.此外,摄像头架立在小车的上方,加上广角镜头可以看到跟前方的跑道,以便提前预判是否需要拐弯,避免拐弯时因为来不及减速而冲出跑道.
1.3 K60芯片
随着智能控制的发展,32位的微处理器正在成为主流,K60配备2路12位的数模转换器DAC,最高可超频到200M,为多个传感器的融合使用、大量的采集数据分析,减少指令循环周期,提高控制效果和精确度奠定了基础.
1.4 陀螺仪和加速度
陀螺仪的原理是指:在不受外力的情况下旋转物体的转轴会指向一定的方向,人们利用转轴的的偏离程度来确定物体偏离某确定方向的程度,并且将偏移量转化成电信号输出.因此我们可以用陀螺仪来测量小车的偏移角度.加速度传感器可以测量小车偏离平衡位置的加速度,并且将加速度转化为电信号的模拟量.将测量到的偏移角度和偏移角加速度利用互补滤波得出小车保持直立的状态.在硬件搭建是要注意加速度模和陀螺仪模块要保持严格的水平和垂直,以免采集的数据误差大.
1.5 编码器
将编码器的齿轮与小车电机的齿轮咬合,利用测量编码器的转速间接测量小车电机转速.编码器利用对光脉冲个数的统计来确认自身的速度,通过计算最终得出小车速度并作为反馈量输入.使用157线的编码器,每隔50m进行一次速度控制,统计到的脉冲数为N,则实际速度等于N*1000/50/157转/秒,将实际得到的速度作为反馈量用于PID控制,从而做到对车模的速度进行控制.
2.小车软件设计
2.1 程序设计框图
小车的速度由直立平衡的互补滤波、决定方