资料介绍
根据竞赛规则相关规定,智能车系统采用大赛组委会统一提供的 E 型车模,以恩智浦半导体公司生产的 32 位微控制器 MK60DN512ZVLL10 作为核心控制器,在 IAR 开发环境中进行软件开发。本智能车系统包括以下几个模块:电源管理模块、液晶显示模块、信号处理模块、起跑线检测模块、驱动模块、按键输入模块、蓝牙模块、MCU 模块、超声波模块、编码器测速模块等。本次竞赛要求小车直立寻线走,使直立、速度、方向控制由同一个电机完成,要进行不同的控制,达到尽量解耦控制的效果。
1、首先通过AD采集陀螺仪角度和角速度使用PD算法完成小车直立环控制;
2、由于小车机械原因引起小车两个轮子转动存在偏差,所以我们用了左右两个编码器对左右轮进行测速,将得到的值与我们给定的速度进行比较,用过PID的简单闭环控制达到近似匀速的效果;
3、在方向方面我们通过两个电感进行一字型摆放,通过放大电路放大兩电感的值,通过AD采集,由于电感内的感应电压与电流之间的距离的平方成正比,所以我们将AD采集的值进行开平方根后在使用差比和的方式获得两个电感之间的关系,然后通过简单的模糊PID控制,实现寻线的效果。
电磁组比赛要求车模在直立的状态下以两个轮子着地沿着赛道进行比赛,相比四轮着地状态,车模控制任务更为复杂。为了能够方便找到解决问题的办法,首先将复杂的问题分解成简单的问题进行讨论。
根据比赛规则要求,维持车模直立也许可以设计出很多的方案,本参考方案假设维持车模直立、运行的动力都来自于车模的两个后车轮。后轮转动由两个直流电机驱动。因此从控制角度来看,车模作为一个控制对象,它的控制输入量是两个电机的转动速度。车模运动控制任务可以分解成以下三个基本控制任务:
(1)控制车模平衡:通过控制两个电机正反向运动保持车模直立平衡状态。
(2)控制车模的速度:通过调节车模的倾角来实现车模速度控制,实际上最后还是演变成通过控制电机的转速来实现车轮速度的控制。
(3) 控制车模方向:通过控制两个电机之间的转动差速实现车模转向控制。
车模直立和方向控制任务都是直接通过控制车模两个后轮驱动电机完成的。假设车模电机可以虚拟地拆解成两个不同功能的驱动电机,它们同轴相连,分别控制车模的直立平衡、左右方向。在实际控制中,是将控制车模直立和方向的控制信号叠加在一起加载电机上,只要电机处于线性状态就可以同时完成上面两个任务。
车模的速度是通过调节车模倾角来完成的。车模不同的倾角会引起车模的加减速,从而达到对于速度的控制。
三个分解后的任务各自独立进行控制。由于最终都是对同一个控制对象(车模的电机)进行控制,所以它们之间存在着耦合。为了方便分析,在分析其中之一时假设其它控制对象都已经达到稳定。比如在速度控制时,需要车模已经能够保持直立控制;在方向控制的时候,需要车模能够保持平衡和速度恒定;同样,在车模平衡控制时,也需要速度和方向控制也已经达到平稳。这三个任务中保持车模平衡是关键。由于车模同时受到三种控制的影响,从车模平衡控制的角度来看,其它两个控制就成为它的干扰。因此对车模速度、方向的控制应该尽量保持平滑,以减少对于平衡控制的干扰。以速度调节为例,需要通过改变车模平衡控制中车模倾角设定值,从而改变车模实际倾斜角度。为了避免影响车模平衡控制,这个车模倾角的改变需要非常缓慢的进行。这一点将会在后面速度控制中进行详细讨论。
- STM32智能小车电路综合实习报告
- 基于单片机智能小车论文开题报告
- 基于单片机的智能小车的设计 80次下载
- 基于C单片机的智能小车设计 43次下载
- STM32智能小车套件试用体验 38次下载
- 智能循迹小车的电路原理图 188次下载
- 使用机器视觉设计物流仓储智能小车的资料详细说明 15次下载
- 使用Arduino设计的智能小车自动避障的接线说明 18次下载
- 智能小车竞赛的威廉希尔官方网站 报告详细说明 2次下载
- 使用51单片机设计循迹智能小车的详细资料说明
- 使用树莓派设计智能小车教程之黑线循迹实验的详细资料说明 44次下载
- 使用51单片机进行智能小车的设计与实现资料说明
- 智能小车进行避障的详细资料说明如何让小车看到障碍物 33次下载
- 简易智能小车报告 10次下载
- 智能迷宫寻迹小车报告 (1) 10次下载
- 逐梦壹号STC32四驱智能小车设计方案 3632次阅读
- 用键盘与摇杆控制Jetbot智能小车行动 3402次阅读
- 智能小车如何何选择微型电机 3431次阅读
- AGV小车监控系统的组成、功能与特点分析 3446次阅读
- 基于MSP430单片机对智能小车的控制设计 6344次阅读
- 52单片机对智能小车的控制设计 4956次阅读
- 十款智能遥控小车设计 1.5w次阅读
- 基于STM32的可遥控智能跟随小车的设计与实现 4.9w次阅读
- 超声波传感器在智能小车避障系统中的应用 1.3w次阅读
- 基于FPGA的视觉导航小车设计与实现 4200次阅读
- fpga设计与应用:智能小车设计方案 4317次阅读
- 基于FPGA的智能小车设计方案 9027次阅读
- 采用Cortex-M3单片机设计的WiFi物联网小车 2086次阅读
- KC智能寻迹小车 2754次阅读
- 基于MSP430的智能小车寻迹模块设计方案 1.3w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 98次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 14次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 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 | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 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 | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多