两轮不平衡小车的初步辨识及智能控制研究

更新时间:2023-04-13 23:27:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2两轮不平衡小车的初步辨识及智能控制研究

除此之外,在运动方面【31J,由于可以对两个轮子进行独立的控制,两轮自平衡小车除了能像一般的倒立摆完成直线运动外,还可以完成按轨迹运动的特殊任务。

1.2.1国外的研究成果

在两轮自平衡小车的研究上,国外的专家和爱好者们取得了一系列的成果,以下介绍国外几个比较先进的两轮自平衡小车:

由瑞士联邦技术学院工业电子实验室的研究人员研制的名为JOE的基于倒立摆的小型自平衡两轮车模型,是由DSP芯片进行控制的。它由车架上方所附的的重物模拟实际车中的驾驶者【15】。其外观图如图1.4所示。

图1.4JOE机器人

研究人员通过陀螺仪和光电编码器测量的数据,用线性状态反馈控制器来控制整个系统的平衡稳定。

由美国发明家DeanKamen开发的‘SEGWA'YliT’两轮个人交通工具则是一个更为实用、成熟以及商业化的两轮运载车的版本。它可以承载站立在平台上的驾驶者,并在保持平衡的状态下在多种路面上进行便捷的运动【划,其外观图如图1.5所示。

图1.5SEGWAYHr

它使用了五个陀螺仪和一个收集其他角度传感器数据的集成器来保持自身

第一章绪论3

的直立状态。小车只需其中的三个陀螺仪就可以控制整个系统的平衡,而另外的两个则是为安全可靠作为备用。

除以上两个例子外,由美国科学家DavidEAndersonl21研发的两轮自平衡机器人Nbot和由StevenHassenplug研制的机器人Legway也都是十分成功的例子。其外观图如图1.6所示。

图1.6Nbot和Legway

前者使用商用惯性传感器和电机编码器来实现系统的的平衡,而后者则使用LEGO(乐高)公司的迷你风暴机器人套件制作,采用光电近场测量器作为传感器,为控制器提供倾角等数据。

另外澳大利亚Western大学的一名教授也于2003年发表了他的一篇关于平衡两轮车的论文127l,最优和极点配置等方法被用来平衡小车。

1.2.2国内的研究成果

我国在此方面的研究也取得了很大的成就:

台湾国立中央大学在2004年利用模糊控制实现了一个两轮小车的自动平衡控制lZSl。

中国科学技术大学研究出了自平衡两轮代步电动车,它是一种两轮式左右并行布置结构的具有自平衡系统的电动车。在车体内嵌入式CPU的控制下,采集平衡传感器以及速度、加速度传感器的数据,通过一定的控制算法,计算输出PWM信号控制两个伺服电机的转矩,使车体保持平衡并能够根据人体重心的偏移,自动前进、后退及转弯l冽。

哈尔滨工程大学也有类似的双轮直立自平衡机器人,该系统采用两块Cygnal公司推出的C8051单片机和人机交互的上位机作为控制核心。车体倾斜角度检测采用AD公司推出的双轴加速度传感器ADXL202及反射式红外线距离传感器。

利用PWM技术动态控制两台直流电机的转速。上位机与机器人J.日J的数据通信采用迅通生产的PTR2000超小型超低功耗高速无线收发MODEM。人机交互界面采用240+128图形液晶点阵、方向摇杆及按键。基于这些完备而可靠的硬件设计,

第二章自平衡小车系统的构建7第二章自平衡小车系统的构建

参考国内外的设计,本章提出了一个新的两轮自平衡小车的构建方案,介绍了该两轮自平衡小车的驱动单元、传感器单元和计算机控制单元并设计了相应的外围电路将整个两轮自平衡小车系统硬件实现。

2.1系统的构建方案

两轮自平衡小车是由两个并行主动轮和车体构成,主动轮选用两个直流电机驱动,通过用倾角传感器和光电码盘来取回系统的状态(车体的倾角和小车的位置),然后通过计算机控制单元按照一定的控制算法来控制两个轮子的转矩来保持小车的平衡,从而完成控制的目的。

2.2驱动单元

自平衡小车由双伺服直流电机驱动,经过伞型齿轮减速直接带动车轮运动。

直流电动机采用瑞士maxonmotorCo.1ad公司生产的4Q.DC伺服直流电动机RE35,其标称功率90W、额定电压30V、空载转速7220rpm、堵转转矩949mNm、最大输入功率175W、机械时常数5ms、转子惯量65.59cm2、电机电感量为0.34mH。减速箱采用瑞士maxo//motorCo.Ltd公司生产的GP32C行星轮减速箱,减速比为33:1,精确减速比为529/16。数字编码器采用瑞士maxonmotorCo.1ad公司生产的HEDL55(含线驱动器RS422),其输入的方波能被用来计算精确位置及速度。

其外观图如图2.1所示。

幽2.1maxon电机

双电机的运动控制框图见图2.2,单片机控制两个电机协同工作。由控制计算机经过计算,将控制量由D/A输出到各个电机的功率放大器的输入端(给定值端)。

一々懂咽僵呵8两轮不平衡小车的初步辨识及智能控制研究

l陌丽回.陌网.I

l电路一l数器一I

图2.2驱动系统控制框图

图2.2右边部分是电机的速度控制环,可以控制电机在给定的速度下运动。由控制单片机发出控制电压,然后由两台瑞士生产的4Q.DC伺服直流放大器ADS来分别担任对两个驱动轮电机的控制。ADS是功能强大的脉宽调制型伺服放大器,用于直流永磁电机的速度控制。ADS系列分成两种设计类型和两种性能等级。自带防护壳的模块化设计使其安装非常方便。ADS允许四种经常使用的模式:直流测速机、数字编码器速度控制、IxR补偿以及电流控制,可用DIP开关来选择。ADS具有过流、过热及短路保护功能。由于选用MOSFET器件,使输出效率可达95%,输入电源电压范围很宽,12V-50VDC,适合各种不同供电电源。

ADS的组成框图如图2.3所示。

图2.3直流伺服放人单元电路框图

2.3传感器单元

1.电机光电编码盘

左右轮子的状态检测采用增量式光电编码器,该编码器属于17位高精度编码器,其分辨率为10000线。

第二章自平衡小车系统的构建92.倾角传感器

LCI90倾角传感器是JewellInstryments公司生产的高品质惯性仪器,是一款适用较低频率场合的倾角罗盘,采用闭回路感应设计,产生一高精确度的类比输出信号。LCI90倾角传感器可测量角度为4-90。之间,满量程输出±5、‘具有很好的线性度。该倾角传感器输入电压为+12V到-t-18V输入电流4-25mA,输出阻抗1000hms左右,使用温度范围--55到+85度。LCI90倾角传感器已被广泛应用到航空器、飞弹、相关飞行设备、军用、民用、船只、铁路运输等有关倾斜角度的测量和感应设备中,其外观图如图2.4所示。

图2.4LCI90倾角传感器

该传感器接线方法:

A—传感器工作电压的正端,接入电压范围为正12V到正18V。

B—传感器工作电压的负端,接入电压范围为负12V到负18V。

C—接地端。

D一传感器输出电压,范围为负5V到正5V。

2.4计算机控制单元

主控制器采用凌阳SPCE061A单片机【4l,它是凌阳科技推出的一个16位结构的微控制器,共有84个引脚,封装形式为PLCC84。硬件实物图如图2.5所示。

图2.5凌阳SPCE061A单片机外观图

其内部结构图如图2.6所示。

两轮不平衡小车的初步辨识及智能控制研究

图2.8是通过上面的硬件连接得到的两轮小车系统的实物图。

图2.8两轮自平衡小车实物幽

2,6小结

根据以前研究者的经验,我们重新设计了一种自平衡两轮小车,在本系统中,平衡车体的方法通过小车驱动轮子的加速或减速提供车体俯仰角的转矩,以完成小车的平衡控制。由于实验经费有限,相对于国外先辈们采用的高性能器件,我们选用的传感器和执行机构都是较常见的,使得控制起来难度较大,正因为如此,它很适合我们检验和比较各种控制方法。

本文来源:https://www.bwwdw.com/article/09yq.html

Top