两轮自平衡直立车

合集下载

基于MPU6050六轴传感器平衡小车的设计

基于MPU6050六轴传感器平衡小车的设计

基于MPU6050六轴传感器平衡小车的设计占华林;邹丽彬;欧阳烨【摘要】两轮自平衡小车是通过使用陀螺仪、加速度计等常用的姿态传感器来监测车身所处的俯仰状态和状态变化率,经数字控制中心处理与计算,再发出适当的指令给驱动电动机产生前进或后退的加速度,以保持车体前后平衡的状态.本设计选用STM32单片机作为主控制器,用MPU6050六轴传感器和两个陀螺仪传感器来检测车的状态,通过TB6612FNG控制小车的两个电机,让小车不断地处于新旧交替的平衡状态,实现了两轮小车的硬件控制系统.%Two wheel self balancing trolley monitors the pitch state and the rate of state change through the attitude sensors such as gyroscopes and accelerometers,via the digital control center processing and calculation,and then sends the appropriate instructions to the motor driven by the acceleration forward or backward in order to maintain the balance of the body.This project uses STM32 microcontroller as the main controller, detects the status of the car using MPU6050 six sensors and two axis gyroscopes sensors and controls two motors by TB6612FNG,lets the car constantly in a state of balance between the old and the new,thus reals the two wheel car hardware control system.【期刊名称】《电子测试》【年(卷),期】2017(000)021【总页数】2页(P10-11)【关键词】两轮自平衡小车;陀螺仪;MPU6050六轴传感器;加速度计【作者】占华林;邹丽彬;欧阳烨【作者单位】江西科技师范大学,江西南昌,330013;江西科技师范大学,江西南昌,330013;江西科技师范大学,江西南昌,330013【正文语种】中文最近几年,电子信息技术突飞猛进,移动机器人研究与开发越来越变得智能,已成为自然科学最活跃的领域之一,移动机器人也已经走进寻常百姓家。

东1 华东赛区-摄像头组-南京师范大学-先驱者 技术报告

东1 华东赛区-摄像头组-南京师范大学-先驱者 技术报告

第九届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校: 南京师范大学队伍名称: 先驱者参赛队员: 李昊洋王亮姜云磊带队教师: 沈世斌张亮关于技术报告和研究论文使用授权的说明本人完全了解第九届“飞思卡尔”杯全国大学生智能汽车邀请赛关于保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:李昊洋王亮姜云磊带队教师签名:沈世斌张亮日期:2014.8.10摘要本文以第九届全国大学生智能车竞赛为背景,介绍了两轮自平衡小车控制系统的软硬件结构和开发流程。

该比赛采用大赛组委会统一指定的E型车模,以Freescale半导体公司生产的32位单片机MK60FX512VLQ15 KinetisARM-Cortex M4为核心控制器,在IAR6.3开发环境中进行软件开发,使用MT9V022 CMOS摄像头进行赛道信息采集。

整个系统涉及硬件电路设计、控制策略、整车机械架构等多个方面。

为提高在高速运行下的稳定性,进行了不同方案的设计,并使用Matlab进行了大量的数据分析以及上位机的设计调试,确定了现有的整车架构和相关控制参数。

车模使用飞思卡尔加速度传感器MMA7361以及MPU6050的陀螺仪模块进行角度融合,获取车模姿态,完成平衡直立。

根据MT9V022采集到的赛道信息进行软件二值化后路径规划,通过两轮电子差速实现转向。

关键词:Freescale,智能车,MT9V022,第九届摄像头,卡尔曼滤波目录引言 (Ⅴ)第一章两轮自平衡智能车硬件电路设计 (1)1.1两轮自平衡智能车的电源管理 (1)1.2最小系统板设计 (2)1.3 两轮自平衡智能车的电机驱动设计 (4)1.4两轮自平衡智能车的姿态传感器模块的设计 (5)1.5 摄像头的选用 (6)1.6速度反馈模块 (7)1.7 人机交互模块的设计 (7)第二章两轮自平衡智能车机械结构设计 (9)2.1车模底板的微改装 (9)2.2电池的安装 (10)2.3摄像头传感器的安装 (10)2.4姿态传感器的安装 (11)第三章程序控制说明 (13)3.1系统软件流程 (13)3.2中断处理与程序分配 (13)3.3位置式PID (14)3.4摄像头图像处理与识别 (14)3.5两轮平衡控制 (15)3.6速度控制 (16)3.7直立控制、速度控制、转向控制融合 (17)第四章系统开发及调试工具 (19)4.1开发工具 (19)4.2MATLAB数据处理 (19)第五章心得总结 (22)参考文献 (25)附录 A 人字弯处理程序 (Ⅵ)引言全国大学生“飞思卡尔”杯智能汽车竞赛是以“立足培养、重在参与、鼓励探索、追求卓越”为宗旨,鼓励创新的一项科技竞赛活动。

两轮同轴机器人的自平衡控制研究

两轮同轴机器人的自平衡控制研究

个 惯 性 基 准 , 感 知 两 轮 同 轴 机 器 人 位 姿 和 倾 角 , 进 行 平 衡 协 调 ; 通 过 PI 调 节 和 卡 尔 曼 滤 波 , 实 现 机 器 人 轮 子 转 速 控 制 和 平 衡 杆 D
平 衡 控 制 PI 调 节 D
的平衡控制的有机 统一。 [ 键 词 ] 轮 同 轴 机 器 人 关 两
[ 图分 类 号] 中 TK4 2l
[ 献 标 识 码】 文 A
[ 章 编 号 】0 7 4l ( 0 0 0 -0 0 -0 文 1 0 -9 6 2 1 ) 7 l 5 2
1引言
目 前 现 有 的 机 器 人 或 短 距 离 运 输 工 具 都 以 四 轮 传 动 机 构 作 为 动 力 系 统 , 其 劣 势 在 于 系 统 的 占 地 面 积 较 大 、 行 动 不 够 灵 活 。 而 两 轮 同 轴 机 器 人 以 两 轮 同 轴 直 立 移 动 , 减 小 了 占 地 面 积 , 可 以 实 现 零 半 径 转 弯 的 运 动 , 移 动 灵 活 。 两 轮 同 轴 机 器 人 占 地 面 积 小 , 为 狭 小 危 险 空 间 下 进 行 数 据 采 集 或 现 场 勘 测 提 供 了 有 利
杆 的 摆 动 , 实 现 机 器 人 轮 子 转 速 控 制 和 平 衡 杆 的 平 衡 控 制 的 有 机 统 一 , 简 化 控 制 逻 辑。 两 轮 同 轴 机 器 人 实 体 结 构 如 图 l所 示 。
条件 。 两 轮 同 轴 机 器 人 是 一 种 特 殊 轮 式 移 动 机 器 人 , 其 动 力 学 方 程 是 多 变 量 、 严 重 不 稳 定 、 耦 合 、 时 变 、 参 数 不 确 定 的 非 线 性 高 阶 方 程 [ ] 加 上 运 动 学 方 程 中 的 非 完 1, 整 性 约 束 , 要 求 完 成 的 控 制 任 务 也 具 应 速 度 。 加 速 度 计 选 用 采 用 AD 公 司 生 产 的 线 性 PW M 输 出 加 速 度 传 感 器 ADXL3 0 ADXL3 0利 用 微 传 3, 3 感 器 感 知 三 维 的 加 速 度 , 将 得 到 的 三 维 交

一种基于PID算法的自平衡车控制系统设计

一种基于PID算法的自平衡车控制系统设计

一种基于PID算法的自平衡车控制系统设计作者:吴振磊孙二威李笑笑来源:《甘肃科技纵横》2019年第08期摘要:自平衡小车相当于一台小型移动机器人,因为它是集机械、通信、数据处理、电子等于一身的移动智能处理系统,并且拥有较复杂的非线性系统,将它作为各种控制算法的理想平台再合适不过了。

本文设计了一种基于PID算法的自平衡车控制系统,首先根据控制要求对其进行了建模,从原理上解释了控制的方式,并采用PID算法进行实行。

关键词:自平衡车;PID算法;平衡建模;中图分类号: TP319;;;;;;;; 文献标志码:A1;; 引言自平衡小车可以说是小型移动机器人,因为它是集机械、通信、数据处理、电子等于一身的移动智能处理系统,并且拥有较复杂的非线性系统,将它作为各种控制算法的理想平台再合适不过了。

这些年来,由于人类科学技术的不断进步,微电子领域的急速发展,各种各样新型的、模块化的、低成本的集成芯片成为电子产品设计的重要组成部分,朝着体积愈来愈小,重量愈来愈轻,功用愈来愈巨大的目标飞速成长,使得本来仅仅存在于理论上的两轮自平衡小车得以设计出来,并大批运用到军事领域。

同样在民用领域,由于其绿色无污染、独特的外观和人性化的设计,并且相对于普通轮式机器人来说,它的优点更是突出,因为是两轮直立所以占用的空间更小,相当小的转弯半径使得它适用于多种应用场景,如仓储运输、载人工具、自动投递等。

2;; 基本控制要求2.1 总体要求本设计是在假定小车在获得来自两轮的动力能保持自身平衡的状态情况下进行的,在有这样假定的前提下,我们对小车的平衡系统进行分析就会相对容易,那我们就可以得到一个控制理论:只要通过控制驱动模块来控制电机的运行状态就可以实现对小车的平衡状态进行控制。

因此,两轮自平衡小车的控制要求可以分为以下三个基本任务:(1)车身的平衡控制:在进行下一步控制前首先要保持小车自身的平衡,這只需要对小车的两个车轮进行控制,从而保持小车模型不向一边倾倒;(2)车身的速度控制:在一定的倾斜角度下,对小车倾倒的快慢进行控制,经过一系列控制后,电机的速度最终演变为实现电机的速度;(3)车身的转向控制:我们可以通过控制车模的转速不一样从而形成速度差,这样就可以实现对运行方向的选择,并且转弯半径较小;并且无论平衡、速度还是转向,所有的控制要求最终都只能通过两个车轮的驱动电机所完成,所以在控制时各个任务之间就会存在相互耦合。

基于STM32的平衡车设计

基于STM32的平衡车设计

基于STM32的平衡车设计文章鉴于平衡车在当今世界的发展热潮提出了一种设计方案。

文章基于STM32微处理器,通过卡尔曼滤波法和PID控制实现了两轮平衡车的自平衡控制。

该设计方案采用加速度计和陀螺仪共同采集获取姿态角,得到可靠的输出。

标签:平衡车;加速度计;陀螺仪;卡尔曼滤波;PID算法前言平衡车作为一种交通工具,广泛应用于航空、安保等领域。

鉴于其绿色、节能、方便、灵活、轻巧等优点,解决了很多诸如交通、能源、环保等问题带来的压力,平衡车作为一种理想的交通工具具有很大的市场。

随着现代科技的不断进步,对于市场上平衡车的响应的精确度和速度的要求不断提高,文章设计方案通过陀螺仪测量角度和角速度,并通过加速度计来矫正陀螺仪的角度漂移,实现了精确度的提高。

1 力学原理分析如图1所示,类比倒立摆,控制车轮做加速运动,得到车模恢复力:F=mgsin?兹-macos?兹≈mg?兹-mk1?兹(1)式(1)中k1是车轮加速度a与偏角θ的比例。

因为空气中存在摩擦力,即阻尼力,则式(1)变作:F=mg?兹-mk1?兹-mk2■ (2)可得:a=k1?兹+k2■ (3)式(3)中k1大于g,k2大于0;k1决定了车模平衡的位置,k2决定了车模的响应时间。

从上述数学模型中可以看出,只需知道车模的倾角及角速度,即可推得车轮的加速度,从而可以控制电机的转速,实现对车轮的正确控制。

2 控制系统设计控制系统的整体设计方案是:通过陀螺仪测得车模的倾角和角速度,加速度计用来消除陀螺仪角度漂移。

两者测得数据经过A/D转换输入到控制器中,经过卡尔曼滤波得到可靠的车模角度。

同时编码器测得车轮速度传递到控制器中。

处理器经过PID算法结合车模角度和车轮速度输出PWM控制量驱动电机运转,改变车轮的转速。

具体框图如图2所示。

图2系统整体采用PID控制算法,如图3所示。

在速度控制和角度控制中都使用了微分环节,目的是使车模快速的稳定下来,加快了响应时间。

基于图像信息采集的自动寻迹平衡小车设计

基于图像信息采集的自动寻迹平衡小车设计

基于图像信息采集的自动寻迹平衡小车设计作者:崔渊姬丰欣陈祝洋高倩钱铮来源:《江苏理工学院学报》2021年第06期摘要:針对循迹自平衡车的两个关键技术难点——直立控制和视觉导航,采用STM32F407VET6单片机为控制核心。

一方面,采集MPU6050六轴传感器的加速度与角速度数据,经卡尔曼滤波后得到精准的直立倾角信息,结合速度-姿态串级PID控制器,加快电机对误差的响应速度,实现对平衡车直立的精确控制;另一方面,利用DMA机制采集OV7670摄像头的图像信息,并对其进行灰度化、高斯图像滤波、图像二值化、路径提取和拟合等处理,得到精确的路径信息,实现平衡车的视觉导航。

为了增强人机交互体验,平衡车的关键数据还将实时传输到Android 端App,并可通过App对平衡车进行控制。

关键词:STM32;自平衡车;卡尔曼滤波;循迹;串级PID;Android中图分类号:TM935.3文献标识码:A文章编号:2095-7394(2021)06-0031-11自平衡车一直是机器人领域的研究热点,它的出现改变了人们的生产生活方式,极大地提高了生产效率,降低了生产成本和危险性,进一步促进了人们对智能化生活的需求。

自平衡车是一个典型的倒立摆系统,由于倒立摆系统其本质是不稳定的,所以需对车身进行实时调整才能保持其稳定状态[1]。

目前,基于自平衡车这种面临环境的不确定性,人们对其自主处理事务能力的要求越来越高,国内外的相关研究也取得了大量重要成果,包括典型的PID控制、模糊控制以及人工神经网络控制等[2]。

相比于传统的超声波、光电对管等传感器只能获取单一的环境信息而言,摄像头获得的信息更加全面丰富,但同时也加剧了处理器的运算负担,所以视觉算法难以获得广泛应用。

近年来,由于半导体制造技术的快速发展以及机器视觉算法的成熟,这些瓶颈逐步得到突破,为基于视觉导航的自平衡车的研究奠定了重要基础。

目前,虽然市面上平衡车琳琅满目,但大多价格昂贵、功能单一,并且需要人为控制,在智能化程度方面尚不能满足人们的需求。

基于KEAZ128单片机的自平衡车设计

• 110•本文设计了一种基于PID控制的自平衡车调速系统,该系统的核心控制单元采用逐飞科技提供的KEAZ128单片机,通过HIP4082驱动电机转动,MPU6050传感器获取角度和角速度。

通过大量实验证明,该系统可以较好地满足自平衡车在直立过程中对角度和角速度的快速响应以及对稳态误差的要求,使系统具备了较好的动态性能。

1.引言随着近代科学技术的迅速发展,两轮自平衡车的应用在日常生活中越来越广泛。

智能车系统是一种以汽车电子为背景,包含传感器数据采集、运动状态解算、运动控制、机械调校等多方面的科技性设计。

它主要由路径识别、角度转换和车速控制等多个模块组成(孙浩,程磊,黄卫华,程宇,基于HCS12的小车智能控制系统设计:单片机与嵌入式系统应用,2007)。

为了深入探究它的工作原理,本文制作了它的模型,并进行了一定的研究,解决了欠驱动、抗干扰的难题,初步实现了直立行走的功能。

本次设计选用由S9KEAZ128AMLK 单片机主板电路、MOS 管双驱电路集成的一体板为核心板块,MPU6050作为姿态传感器。

利用清华滤波算法对MPU6050获取的数据进行融合,采用经典PID 控制方案对自平衡车的直立姿态进行调校。

通过蓝牙、串口和上位机对数据进行观测,设计出了具有较好抗干扰能力的自平衡车,为后续平衡车的应用奠定了基础。

2.硬件模块自平衡车的系统设计应该考虑到车辆整体的对称性和可拓展性。

该系统的硬件机械结构主要由电源模块、微控制器模块、传感器模块、驱动电路模块和无线收发模块组成。

主要涉及到以下几个方面:2.1 电源管理两轮自平衡车总电源由7.2V ,2200mAH 的镍镉电池提供,为自平衡车提供强大动力。

由于该系统工作过程中各功能模块所需电压不同,所以本文采用稳压电路进行分压处理。

如图2.1所示。

图2.1 系统电压分配图2.2 主控板电路部分本文采用KEAZ128单片机,KEA 单片机为汽车级单片机,其工作电压为2.7V-5.5V ,使用AMS1117给芯片供电。

倒立摆自平衡控制 PPT

电自化1002班 许月朋
倒立摆得概念
倒立摆就是处于倒置不稳定状态, 人为控制使其处于动态平衡得一种摆。 如杂技演员顶杆的物理机制可简化为 一级倒立摆系统,是一个复杂、多变 量、存在严重非线性、非自治不稳定 系统。
倒立摆得概念
倒立摆得概念
常见得倒立摆系统一般由小车与摆 杆两部分构成,其中摆杆可能就是一级、 两级甚至多级。在复杂的倒立摆系统 中,摆杆长度和质量均可变化。据研 究的目的和方法不同,又有悬挂式倒 立摆、球平衡系统和平行式倒立摆等。
倒立摆得概念
ቤተ መጻሕፍቲ ባይዱ
村田得独轮机器人村田少女
美国NASA研制得机器宇航员B
segway 赛格威 思维车
刚性系统得数学模型
Newton法:应用质心动量矩定理写出 隔离体得运动学方程,在动力学方程中 出现相邻刚体间的内力矩,其物理意义 明确,并且表达了系统完整的受力关系 。
2005年,Kim等运用Newton法建模得 出结论:两轮机器人系统在低速运行时 ,其航向的变化对两轮机器人的姿态平 衡没有明显的影响。
(1)P比例控制,就就是让他走110步,他按照 一定的步伐走到一百零几步(如108步)或 100多步(如112步)就停了。
PID形象解释
(2)PI积分控制,就就是她按照一定得步伐走 到112步然后回头接着走,走到108步位置 时,然后又回头向110步位置走。在110步 位置处来回晃几次,最后停在110步的位置 。
PID形象解释
(3)PD微分控制,就就是她按照一定得步伐 走到一百零几步后,再慢慢地向110步的位 置靠近,如果最后能精确停在110步的位置 ,就是无静差控制;如果停在110步附近( 如109步或111步位置),就是有静差控制 。。
角度控制采用PD控制 输出=角度乘以比例参数+角速 度乘以积分参数

一种新的两轮自平衡电动车控制方法

一种新的两轮自平衡电动车控制方法
段其昌;翁珏;李丰兵
【期刊名称】《计算机应用研究》
【年(卷),期】2013(030)012
【摘要】为了克服目前两轮自平衡电动车控制系统存在的噪声和漂移误差大,受扰后调节时间长,超调量较大等问题,提出了一种新的控制方法.该方法基于卡尔曼信号融合滤波,构建了直接转矩电流伺服单元,对电动车进行滑模变结构控制.实验表明滤波后倾角度噪声误差由6°降到2.5°;角速度噪声误差由0.25 rad·s-1降到
0.10rad·s-1;零位漂移误差由0.25 rad· s-1降为0.08 rad·s-1;系统受扰动后,该方法调节时间更短、无超调、鲁棒性更强.实验结果均表明该方法有更好的动态性能和稳定性.
【总页数】4页(P3678-3681)
【作者】段其昌;翁珏;李丰兵
【作者单位】重庆大学自动化学院,重庆400030;重庆大学自动化学院,重庆400030;重庆大学自动化学院,重庆400030;桂林电子科技大学数学与计算科学学院,广西桂林541004
【正文语种】中文
【中图分类】TP242.3
【相关文献】
1.自平衡两轮电动车控制系统仿真研究 [J], 姚尚明;童亮;杜迪
2.基于卡尔曼滤波的自平衡两轮电动车多传感器信息融合研究 [J], 朱军;刘慧君;李香君;王栋
3.直立式两轮自平衡电动车电控系统的研究 [J], 郭爽;黄钰媛;赵文宝;霍岩
4.基于形态仿生的两轮平衡电动车设计研究 [J], 韦雪岩
5.一种两轮自平衡机器人比例-积分-微分控制方法 [J], 闫辉;贾彦茹;董建军
因版权原因,仅展示原文概要,查看原文内容请购买。

第三届安徽省百所高校百万大学生科普创意创新大赛

贾俊颖
合肥工业大学
--
二等奖
14
抗生素争功
裘秋月
安徽医科大学
--
二等奖
15
从粒子到宇宙
肖丹杨凯
丁敏隋丹
方啸天彭佳刘彤杨西奥朱赟刘溪
朱红严虹
中国科学技术大学
张燕翔
二等奖
16
时空隧道
张灯云
安徽工商职业学院
马业长赵中华卢伍强高海燕
二等奖
17
Catch
蒋梦琪潘燕鸿孙强
合肥工业大学
徐佳
二等奖
18
节能减排之出行
时间管家
薄文青刘玉柱李慧高福德
合肥工业大学
储昭碧
优秀奖
98
智能生态家居——防盗安全窗
杨路吴维维潘莹侯言旭王松孙荷月
安徽建筑工业学院
姚燕生
优秀奖
99
科普知识展教板系列(电容充放电、三原色、滞留效应)
王永生单海翔刘汪丹
安徽科技学院
徐朝胜
刘传燕
优秀奖
100
斜纹夜蛾成长记
张亚男刘雪芹刘嘉慧肖娜王欢丁波
阜阳师范学院
安徽医科大学
张博
万宇辉
三等奖
77
文明病
罗志伟倪娜娜佘香花朱芳芳辛侠影
安徽医科大学
--
三等奖
78
甄嬛养生传之不能混食的秘密
江可可
合肥工业大学
--
三等奖
79
“性”语心愿
陈晨张未平
安徽医科大学
--
三等奖
80
“袋”的伤害
李翔陈汉
权家苗张悦王恩堂
安徽医科大学
--
三等奖
81
“声”动庐州——关于合肥市民受噪声污染情况的调研报告
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
两轮自平衡直立车
目录
一、设计背景
二、整体设计
平衡原理 硬件设计
三、设计创新
四、应用前景
一、设计背景

两轮自平衡电动车具有行走灵活、便利、节能等特点得 到了很大的发展。

国外有很多这方面的研究,也有相应的产品;国内虽有 一些试探性的研究,但是没有可靠的商业产品。

平衡车能改变人们出行方式,占用空间少;可有效减轻 国内交通拥挤的情况。
车模运行引起的加速度计波动
平衡控制原理
陀螺仪:
陀螺仪可以测量物体的角速度,不会 受到车体运动的影响,因此该信号中噪声 很小。
由于从陀螺仪角速度获得角度信息, 需要经过积分运算,所以轻微的温度漂移 和误差积分后就能产生较大的误差。
角速度积分漂移现象
平衡控制原理
为了结合加速度计和陀螺仪的优缺点,我
们采用了互补滤波作为拟合算法。 互补滤波是利用陀螺仪进行积分得到角度,
四、应用前景
1、国内尚无成熟产品,竞争相对较弱。
2、占用空间少,可减轻国内堵车的情况。
3、双轮电动,绿色出行无污染。
调试工具

使用.Net编写上位机,方便调节。 编写菜单,支持现场功能设置、调节
上位机
菜单
谢谢观看!
渲染图
姿态模块原理图(MMA7361、LG4D20)
主板
硬件设计
主板包括了最小系统、电源、和其他外围模块的接口。
采用L6932作为3.3V电源,稳定可靠。
硬件设计
驱动设计
采用IR7843自搭双H桥驱动,最大电流160A,控制频率10kHz。
三、设计创新
1、左右两轮电动车,独特的平衡设计方案。 2、全部电路、模块均为自己设计,独一无二。 3、加入控制算法(PID、互补等),控制更稳定。
欧姆龙编码器安装
方向制原理
通过线性CCD摄像头,检测赛道后进行 处理,得到一个与赛道中心的偏差;偏 差通过改进式位置PD(用横向陀螺仪代 替微分项)计算后得到一个转向值,将 该转向值分别加减在左右电机输出上, 即可实现转向。
CCD图像与二值化
硬件设计
姿态模块
姿态模块为整个系统的核心, 要求稳定性高、抗干扰能力强; 设计时将数字与模拟地用磁珠 和电感隔离。
3、控制车模方向:
通过控制两个电机之间的转动差速实现 车体转向控制。
三层控制之间的配合
平衡控制原理
加速度计:
加速度传感器可以测量由地球引力作用 或者物体运动所产生的加速度。 重力加速度g便会在Z轴方向形成加速 度分量;当车身发生倾斜时,引起该轴输出 电压变化;即可测得与水平面偏角。 由于车模本身的摆动所产生的加速度会产生 很大的干扰信号,所以加速度计并不可靠。
为了减小积分误差,引入加速度计定期对陀螺
仪积分值进行补偿,保证系统长时间运行稳定。 互补滤波在直立车方面具有计算量小、噪 音小、参数选定简单的特点。 得到角度量后,只需要对角度进行PD计算后 输出到电机,就能实现基础的平衡控制。
最终角度拟合结果
需要调节的相关参数
速度控制原理
对于直立车的速度控制,是利用编码器定时 对车体的速度进行测量,之后使用增量式 PID对速度进行计算后叠加到平衡控制的输 出量上。 为了最大限度地减小对平衡控制的影响,必 须缓慢平滑的叠加上去。
一种常见的平衡车
二、整体设计
路径识别模块(CCD摄像头)
主控板(MK60FX512) 驱动模块(双H桥)
姿态模块(陀螺仪加速度计) 速度采集模块(编码器)
平衡原理
平衡车任务分解:
1、控制车模平衡: 通过检测车身倾角计算后控制两个电机 正反向运动保持车模直立平衡状态。 2、控制车模速度: 通过调节车身倾角来实现车模速度控制。
相关文档
最新文档