bob半岛智能小车控制系统的设计docx该【智能小车控制系统的设计 】是由【麒麟才子】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【智能小车控制系统的设计 】的内容,可以使用淘豆网的站内搜索功能bob半岛,选择自己适合的文档,以下文字是截取该文章内的部分文字半岛·综合体育,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1
智能小车把握系统是一个综合、简洁的系统,其既有多种技术,也含有嵌入式的软件设备和硬件设备、图像识别、自动把握和电力传动、机械结构等技术学问,智能小车的把握系统主要是围绕嵌入式把握系统进行的,将其作为操控的中心,并借助计算机系统,最终完成自动造作和把握的过程[1].智能小车的把握系统流程图见图1所示。
硬件设计是保证智能小车平稳运行的必要条件,它关系着把握系统的精度和稳定性,因此在设计时需要用在模块化设计思想,该争论是通过实行硬件系统K60芯片作为核心把握器,并通过图像采集模块和电机、舵机驱动模块bob半岛、测速模块、电源模块等组成硬件设计系统图,见图2.
首先,电源电路设计,该设计时智能小车的动力来源,为小车运行供应不断的电力,、容量为2000mAh的可充电型的镍铬电池作为电源,但是其不能直接为把握器传输电力,需要在转变电路后才可以进行传输。转变电路可以保证把握器直接对电池内的电压进行调整,保证不同模块可以正常工作和运行,智能小车主要是依靠把握电力和电机驱动进行转变的。
其次是K60最小系统板,在设计时需要将K60的管脚部分做成最小系统的单独电路板,这样可以简化电路板的设计,促使调试更加顺当,K60系统板主要由K60芯片、复位电路、时钟电路、JTAG下载电路bob半岛、电源滤波电路组成。再其次是电机驱动电路,该电路是在集成芯片的驱动下进行的,可以为把握器更其他模块供应较大的电流最终集成电机驱动芯片,但是要特别留意这部分由于在电机驱动过程中有较大的分功率,会导致小车在进行调试时由于过大的电流导致小车电路发生堵塞现象,而使小车电路被烧毁,因此需要设计者避开这种现象,可以将驱动电路做成驱动板[2].最终是舵机接口电路。在智能小车设计中,舵机主要保证小车可以顺当转向,因此舵机的运行电压、转向动作、转向速度都是需要考虑的因素,一般选择舵机时主要选择Futaba3010,选择供电电压为6V.
软件设计主要是指小车的把握系统内的编写和算法,其需要科学的设计程序,确保把握系统可以实现准时、维护性、可调试的作用,对于软件设计可以实行模块化程序编写的方式,可以将简洁的把握系统划分为不同的简洁模块进行。第一,是对小车进行总体软件设计,主程序在设计时需要对不同的模块先进行数据参数的初始化半岛·综合体育、图像处理、路径识别算法计算、电机把握算法计算、舵机把握算法计算等。其次,是图像数据信息采集和处理,这需要用到摄像头的使用原理和道路图像的信息猎取、图像信息的除噪音和滤波、黑线猎取半岛·综合体育、特殊路段环境的解决等功能。第三,是速度检测模块的软件设计,对于智能小车,一般实行闭环把握,通过速度检测器将小车的运行速度传输给把握器,促使对小车进行闭环把握,本文设计实行光电式的编码其,确保编码器的脉冲可以慢慢增加来提高电机的转速,并通过设计科学的测量单位对小车的运行速度进行检测。第四,是电机和舵机把握,该部分是智能小车软件设计的关键部分,智能小车由于具有高速度,所以需要接受闭环把握提要电机和舵机的稳定性和牢固性,因此一般选择把握算法中常用的PID把握算法。对于PID把握算法主要是运用计算机把握系统中的PID核心把握器,将其转变为数字方程式从而进行精准计算,该算法有两种。第五,是速度把握模型,该技术是为了缩小智能小车在设计时基本把握理念和中心拟合线之间较大的偏差,从而对速度进行把握,在反复的调整后发觉,一般选择的二次曲线模型把握效果不够精准,因此需要对中线的偏差值进行计算,通过不同时期的速度把握来提高把握效果。第六,是电机把握算法,此算法是为了把握小车的运行速度惯性而设计的,确保小车在行驶的过程中由于自身重量或者道路环境导致车身不稳或者问题等,该算法也是一种闭环把握,在此过程中一般选择递进式的PID把握算法,并对参数进行调整后,达到最优把握效果。第七,舵机把握算法,该算法不同于电机把握算法,舵机由于内部具有反馈系统,可以确保执行有力,但是在实际中,由于计分项系数的不稳定,所以需要通过调整比例项系数和微分项系数,运用PD把握算法进行调试,保证智能小车可以稳定形势。
此争论运用了一些硬件和软件工具,并对设计进行了调式,促使设计者准时发觉问题,为智能小车设计的真正实现奠定基础。首先,本争论先对硬件设计进行了测试,依据硬件的设计原理和制作电路板,运用PCB绘制工具对设计图进行还原和仿真,该绘制工具可以实现人机界面,此PCB设计是为了检查小车的硬件设计的结构是否和小车内部的机械部分全面吻合,并确定电路板是否稳定,并检查了芯片问题,确保不同模块的功能完整。其次,对软件进行了调试,主要确保软件开发的环境可以为智能小车的开发供应程序编码,关怀开发人员将调试技术和开发环境结合在一起,确保提高开发效率。最终也会上机位进行了调试,确保小车在运行过程中黑线数据和行驶轨迹信息可以精确猎取,一般选择PC端离线和PC端仿真,来提高调试效率,对图像数据信息进行采集[3].该模式可以用来调整电机和舵机把握算法,促使其功能达到要求后,让设计人员在调试之前时对把握算法进行了解。
智能小车的设计与实现,是智能交通重点争论的问题,它具有很大的市场前景,可以被广泛应用在工程建设中和人们的日常生活中,本文争论对智能小车的内涵、智能小车的把握系统的设计和实现进行了设计,详细的阐述了硬件设计和软件设计,并对图像处理算法和系统把握算法也进行了详细的陈述。旨在为智能小车设计者供应相关的技术争论,让智能小车在市场上被广泛争论和实际应用,为我国汽车工业进展供应技术支持。
[1]袁孝江,纹飞,李晨辉,等。,智能小车把握系统的设计与实现[J]科学与财宝,2019,(30):9.
[2]程水平,张珍霞,琺永,等基于STM32的智能小车把握系统设计与实现[J]科学与信息化,2018,(10):89-91.
[3]周海鹏基于APP的智能小车把握系统设计与实现[J]现代信息科技,2018,(8):189-190,192.
Copyright © 2012-2025 半岛BOB·「中国」官方网站 版权所有 Powered by EyouCmsHTML地图 XML地图 鲁ICP备18053584号-2
收到你的留言,我们将第一时间与你取得联系