基于K60智能循迹小车的设计_第1页
基于K60智能循迹小车的设计_第2页
基于K60智能循迹小车的设计_第3页
基于K60智能循迹小车的设计_第4页
基于K60智能循迹小车的设计_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于k60智能循迹小车的设计    杨睿琬+何志琴【摘 要】随着当今世界的发展,智能化已成为主流趋势。智能设备能够在非人为 干扰因素下完成预设好的任务。智能小车就是其中一个主要的体现。它可以在特定的环境下,通过识别标志物以及预先设定好的流程来完成目标任务。也可以协助工作人员来更加高效的完成任务。而且我们可以通过用计算机来使它更加精确的完成任务。【关键词】数据采集;pid控制;智能车【abstract】with the development of the world today, intelligent has become the mainst

2、ream trend. intelligent equipment can be in the non-human interference factors to complete the preset tasks. intelligent car is one of the main embodiment. it can be in a particular environment, through the identification of markers and a preset process to complete the target task. but also to assis

3、t the staff to more efficiently complete the task. and we can use computers to make it more accurate to complete the task.【key words】data collection; pid control; intelligent car0 引言智能车辆能够通过自身的传感器来感知小车外部的环境以及自身的状态。智能小车运用了包括自动控制、数据采集、图像处理、pid控制算法等在内的多种高新技术,完成了理论知识的完美融合。近年来,智能车已经成为自动化专业的宠儿,从举办十多届的智能车竞

4、赛就可以看出。1 硬件系统设计该系统的主控电路以及驱动电路都是由altium designer6.9来设计的。原理图设计、电路仿真、pcb绘制编辑、信号完整性分析和设计输出等功能都是在该软件中完成。1.1 电源模块该系统我们采用了7.2v的蓄电池来供电,利用tps7333、tps7350、mic29302、asm1117四种稳压芯片来构成稳压电路。第一路通过tps7333降压到3.3v用来给单片机单独供电;第二路通过tps7350降压到5v用来给编码器以及ccd供电;第三路通过mic29302芯片降压到6.2v用来给舵机模块单独供电;第四路通过asm1117降压到3.3v用来给显示屏以及拨码开

5、关来供电。用这样多块稳压芯片的目的是为了达到每个模块都能得到稳定电压的目的。1.2 ccd采集模块该系统的传感器我们主要采用的是蓝宙三代tsl1401cl线阵ccd,该传感器的驱动程序主要是用单片机控制clk以及si两个引脚按照特定的时序发出方波信号,ao引脚就会依次输出128个像素点的模拟信号。采集原理是通过中断对赛道信号进行采集,主程序在采集完行的128个相素点后来完成对数据进行提取及当前黑线提取。其中,主程序主要完成的任務是:单片机初始化、ccd寄存器初始化、参数设置、黑线提取、舵机控制算法;pit 5ms中断服务程序完成速度的检测以及速度的控制。1.3 舵机驱动模块舵机的内部结构主要是

6、由舵盘、齿轮组、位置反馈电位计、直流电机、控制电路板等构成。舵机的工作原理是脉宽信号给定参考位置,舵机内部电路通过反馈控制调节舵盘角位。舵盘角位是由pwm控制信号的脉宽来决定的。舵机的控制方法主要是通过调节脉宽来控制舵机的角度。采用位置式pid其中p数采用的是动态的,d参数采用的是静态的,动态p参数采用的是二次函数。1.4 电机驱动模块该系统的电机驱动模块主要采用的增量式pid控制电机驱动速度的基本思想是直道加速、弯道减速,这样可以使得加减速变化的更为平滑。该系统车模采用的是双电机驱动,我们为了解决差速问题采用了控制两个驱动轮的转速,使其满足阿克曼模型的要求。阿克曼理论转向特性,是以汽车前轮行

7、驶过程中无侧向力为假设条件的。该转向特性的特点为:(1)汽车直线行驶时,4个车轮的轴线都互相平行,而且垂直于汽车纵向中心面;(2)汽车在转向行驶过程中,全部车轮都必须绕一个瞬时中心点做圆周滚动,而且前内轮与前外轮的转角应满足下面关系式:根据其几何关系,最后推出:其中v是根据黑线判断的速度,v_left为左电机速度,v_right为右电机速度,a、k为转弯系数。这样就可以基本实现两轮差速,公式中可以通过调节a来改变差速的大小,通过增加k的值可以在入弯时提前差速,反之,则相反。2 软件系统的设计软件系统主要采用c语言开发。是在iar7.3编译环境下进行编译的。在ccd控制系统的软件中,程序的主流程

8、是通过行中断对赛道信号进行采集,主程序通过对数据的采集完成对黑线的提取。其中,主程序主要完成的任务是单片机初始化、传感器寄存器初始化、参数设置、黑线提取、舵机控制算法;pit 5ms中断服务程序完成速度的检测以及速度的控制。3 结语智能循迹小车的设计涉及了很多学科的内容,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及其自动控制等技术,是典型的高新技术综合体。对智能小车的研究加深,有利于技术的实时更新,跟上国际化潮流。【参考文献】1熊和金.智能汽车系统研究的若干问题j.交通运输工程学报,2010,4(2):23-27.2华亮.移动机器人运动机构及控制系统的研究与实现d.浙江工业大学,2006.3郝宝青.智能车辆视觉导航中道路与行人检测技术的研究d哈尔滨工业大学,2006.4张俊溪.基于红外传感器智能车的设计与实现j.西安航空学院学报,2012,7(12):76-79.5胡长晖.基于视觉技术智能车系统的设计j.湖北

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论