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

a. 直道的判断条件和通过策略

当小车在中间三个光电管的检测范围内检测到黑线,则认为小车行驶在直道上,满足直道的条件就使小车加快 ,直至加到某个较大的值时满足刹车的条件。如果连续几十个周期都检测到了黑线,说明小车行驶在长直道上,而转弯时须要 刹车。

直道最高限速度是赛车从长直道入弯时不冲出弯道的最高速度,小车行驶时不能高于这个速度。当然,刹车越及时,越灵敏,则直道上速度就可以越大。实验得到约为55000(对应PWM的占空比)。

须要 刹车的最小速度是让小车从长直道入弯,不用刹车时能够顺利通过弯道的最高速度。当车的瞬时速度高于这个速度入弯时,启动刹车,反之,不用刹车。实验测得长直道入弯最高速度不超过50000(对应PWM的占空比)。

b. 弯道判断条件和通过策略

当小车不满足直道的条件时,则行驶在弯道上。由于弯道的曲率半径和角度的不同分为90度和90度以上的弯道和S形弯道。当小车行驶在弯道时,只有某一边的传感器连续检测到黑线,再根据两边的传感器检测到黑线时间的长短来确定弯道角度的大小;如果小车行驶在S形弯道上,则传感器检测到的值会在水平偏差范围内连续变化。总之在弯道上,要以弯道最大速度行驶。

弯道最大速度是让小车在弯道上一直加快 ,直至冲出赛道的速度。当赛车在弯道上的速度小于弯道最大速度时,就要调整PWM信号的占空比,使小车逐渐加快 。实验测得所有弯道最大速度不超过32000(对应PWM的占空比)。

c.交叉线识别

按比赛准则,还有交叉线,但由于是直角交叉,因此只须要 在多个传感器都检测到黑线的情况下保持原来的行进方向和速度继续前进即可。

结语

全国智能车竞赛最终比的是速度,要想取得好成绩就要让小车在不同的道路上都能以极限速度行驶。通过大量的实验得出小车在不同形状道路上的极限速度参数,根据不同道路的判断条件选择合适的参数,再根据速度值来调节PWM,从而实现智能车的高速 稳定巡线行驶。

Tags:控制系统智能车