关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 智能车速度控制系统的设计与实现

智能车速度控制系统的设计与实现

作者:时间:2009-07-14来源:网络收藏

  引言

本文引用地址:http://www.eepw.com.cn/article/163743.htm

  在车竞赛中,控制不能采用单纯的PID,而要采用能够在全加速、紧急制动和闭环控制等多种模式中平稳切换的“多模式”控制算法,才能根据不同的道路状况迅速准确地改变车速,稳定过弯。

  系统硬件

  按照竞赛要求,本文,以飞思卡尔MC9S12DG128 单片机为核心[1],与车速检测模块、直流电机驱动模块、电源模块等一起构成了车速度闭环。单片机根据赛道信息采用合理的控制算法对车速的控制,车速检测采用安装于车模后轴上的光电编码器,直流电机驱动采用了由四个MOS管构成的H桥电路如图1所示,电源模块给单片机、光电编码器和驱动电机等供电。

  系统建模

  一个针对实际对象的,首先要做的就是对执行器及系统进行建模,并标定系统的输入和输出。为了对车速控制系统设计合适的控制器,就要对速度系统进行定阶和归一化[2]。对此,分别设计了加速和减速模型测定实验。通过加装在车模后轮轴上的光电编码器测量电机转速。编码器齿轮与驱动轮的齿数比为33/76,编码器每输出一个脉冲对应智能车运动1.205mm。车模可以通过调节加给电机的PWM波的占空比进行调速。单片机上的PWM模块可以是8位或16位的,为了提高调速的精度,电机调速模块选用16位PWM,其占空比调节范围从0到65535,对应电机电枢电压从0%到100%的电池电压。

  将车模放置在一段长直跑道上,采用开环方式给驱动电机加上不同的电压,记录车模在速度进入稳定后的速度值。然后将所测得的电枢电压与车速进行拟合的曲线如图2所示,由图1可将智能车加速模型近似为线性模型。

  根据实验数据可以确定车速执行器系统的零点和增益。车速V与占空比PWM_Ratio的关系见公式1:

  V = PWM_Ratio×402 + 22000 (1)

  其中:PWM_Ratio的取值范围为0-65535

  车模减速有三种方法:自由减速、能耗制动和反接制动。自由减速动力来自摩擦阻力,基本认为恒定。能耗制动是将能量消耗到电机内阻上,制动力随着车速的降低而降低,也可通过控制使加速度减小得更快。反接制动通过反加电压,制动力与所加的反向电压有关。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭