无人驾驶汽车转向控制单元设计rm

  • 格式:pdf
  • 大小:723.02 KB
  • 文档页数:3

微处理器应用󰀁󰀁电󰀁子󰀁测󰀁量󰀁技󰀁术󰀁󰀁ELECTRONICMEASUREMENTTECHNOLOGY第30卷第3期2007年3月󰀁

无人驾驶汽车转向控制单元设计

付其军󰀁丁润涛󰀁王󰀁豪󰀁李志杰(天津大学电子信息工程学院󰀁天津󰀁300072)

摘󰀁要:无人驾驶汽车转向控制单元控制转向系统工作,是实现无人驾驶的关键技术。本文介绍了一种结构简单、易于实现且工作可靠的无人驾驶汽车转向控制单元设计方案。无人驾驶汽车转向控制单元通过CAN总线接收来自中央控制系统发送的转向指令,并按一定的控制策略控制转向系统工作,实现自动转向。文中给出了转向控制单元硬件电路与控制策略设计思路。对设计的转向控制单元进行了实车试验,结果表明,该单元能够控制转向系统实现准确、快速、平稳转向,满足了无人驾驶汽车转向要求。关键词:无人驾驶汽车;转向控制单元;CAN总线中图分类号:TN29󰀁󰀁文献标识码:ADesignofautonomousvehiclesteeringcontrolunitFuQijun󰀁DingRuntao󰀁WangHao󰀁LiZhijie(SchoolofElectronicandInformationEngineering,TianjinUniversity,Tianjing300072)Abstract:Autonomousvehiclesteeringcontrolunitisthekeytorealizeautonomousdriving.Thispaperintroducesadesignmethodofautonomousvehiclesteeringcontrolunitwhichissimpleandreliable.SteeringcontrolunitreceivesthesteeringinstructionsemittedbycentralcontrolsystemthroughCANbus.Steeringcontrolunitcontrolsthesteeringsystemaccordingtosomecontrolstrategy.Designofhardwareandcontrolstrategyisgiven.Experimentsonvehicleshaveshownthatthesteeringsystemcansteeraccurately,smoothlyandrapidly.Thissystemcanmeetthesteeringrequestofautonomousvehicles.Keywords:autonomousvehicle;steeringcontrolunit;CANbus

0󰀁引󰀁󰀁言现代高科技与汽车技术相结合,已经能够制成多种类型的无人驾驶汽车,目前发展较快的是自主控制型无人驾驶汽车[1-3],其借助车载雷达与中央控制系统导引汽车实现安全行驶。自主控制型无人驾驶汽车的中央控制系统[4]依据检测到的路况信息发送前行、加速、转向、避让、刹车等各种指令到执行机构,由执行机构完成相应操作。其中转向系统需要精确完成指定角度与角速度的转向,是无人驾驶汽车的重要执行机构。1󰀁无人驾驶汽车转向控制单元设计无人驾驶汽车转向系统由转向控制单元、执行电机、转向盘角度传感器和连接器等部件构成。执行电机为12V/120W的直流电机,它通过蜗轮蜗杆与转向轴机械连接。转向控制单元控制执行电机转动

,实现对无人驾驶汽车的转向控制。其中转向控制单元接收中央控制系统的指令,控制整个转向系统运行,是转向系统的核心。转向控制单元由MCU主控制芯片、电机驱动、CAN总线通讯、电流检测、故障保护及故障显示等模块组成。整体结构如图1所示。

图1󰀁控制单元硬件示意图中央控制系统[4]通过CAN总线将转向角度、角速度及转动方向等信号传输给转向控制单元MCU,MCU对接收到的指令进行解码处理,同时采集转向盘当前的角度,通过计算后控制转向执行机构采取相应操作。当转向系统出现故障或接收到指令要求进入人工转向时,MCU会自动切断转向控制功能,转向系统切换到人工转向。转向󰀁66󰀁󰀁󰀁󰀁󰀁󰀁付其军等:无人驾驶汽车转向控制单元设计第3期控制单元还设有故障保护和显示模块,主要监测角度传感器、电流传感器、电机及MCU内部的故障。一旦上述部件发生故障,转向控制单元会采取相应的处理措施,同时给出故障显示。2󰀁信息通讯实现转向控制单元与中央控制系统之间通过CAN总线进行通讯[5-7]。CAN总线传输的数据包括:人工/智能信号、转向角度、转向角速度、回传角度、回传角速度、回传力矩。本文所应用的通讯协议设计数据场为8个字节共64位,具体分配如表1所示。表1󰀁传输协议8位2位11位8位起始码人工/智能角度角速度11位8位8位8位回传角度回传角速度回传力矩校验码其中,起始码采用0x55,校验码采用循环冗余校验方式,角度与回传角度采用有符号数表示,左转为正,右转为负,这样角度信号同时包括了转向方向信息。3󰀁转向单元控制策略转向控制单元实时采集转向角度信号,依据中央控制系统发出的指令,通过电机驱动模块控制电机工作。转向控制单元的重点在于对执行电机角度与角速度的控制。转向控制单元采用双闭环PID调节的控制策略来满足转向系统准确、快速、平稳的要求[8]。为了满足对转向角度和转向角速度双重控制的要求,外环选择角度增量󰀁󰀁作为目标控制量,角度增量󰀁󰀁的基准是前一个外环周期结束时的转向盘实际角度󰀁。在目标角度󰀁*和实际角度󰀁差大于临界值󰀁的时候,角度增量󰀁󰀁等于给定角速度󰀁和外环周期T的乘积;当目标角度󰀁*和实际角度󰀁差小于临界值󰀁的时候,角度增量󰀁󰀁正比于目标角度󰀁*和实际角度󰀁差,最终趋近于零。角度增量的计算如下:󰀁󰀁=󰀁T,󰀁󰀁󰀁󰀁󰀁*-󰀁󰀁󰀁K(󰀁*-󰀁),󰀁󰀁*-󰀁<󰀁(1)式中:K为比例系数。内环是电流环,

以外环的输出作为给定量,内环周期短,响应快,保证系统满足快速性和平稳性的要求。控制流程框图如图2所示。4󰀁实验验证设计及调试成功后,先在实验台架上进行转向控制模拟实验。使用一片MCU模拟无人驾驶汽车中央控制系

统,发送目标角度与角速度信号,在上位机中监测转向盘实际角度与角速度响应。给定目标角速度:23󰀁/s,转动角图2󰀁控制流程框图度:190󰀁,图3为上位机监测到的转向盘实际转动情况。由图可见,转向角速度响应快且转向过程中角速度稳定,转向角度变化平稳,控制精确。

图3󰀁转向角度与角速度监测波形经台架验证后,将该转向单元改装到猎豹无人驾驶汽车系统中。在不同的操作工况下进行了转向试验,转向系统响应迅速、角度控制精确,满足实车运行要求。5󰀁结󰀁󰀁论本文介绍了一种无人驾驶汽车转向控制单元设计方案。该方案控制效果稳定可靠,且易于实现,不仅适用于自主控制型无人驾驶汽车,在做部分更改的情况下,同样适用于其它类型的无人驾驶汽车。参考文献[1]󰀁林一平.不断创新发展的现代无人驾驶汽车[J].专用汽车,2003(1):12-14,18.[2]󰀁闫民.无人驾驶汽车的研究现状及发展方向[J].汽车维修,2004(l2):9-10.[3]󰀁林一平.无人驾驶汽车和汽车工业[J].上海汽车,2002(10):42-44.[4]󰀁林一平.现代无人驾驶汽车核心制导技术[J].汽车情报,2002(19):9-13.[5]󰀁李志杰,许镇琳.CAN总线在EPS系统中的应用研究[J].制造业自动化,2004,26(7):46-47.[6]󰀁王轶,张凡.CAN总线技术在智能汽车系统中的应用[J].微计算机信息,2005(7):48-50.(下转第114页)󰀁67󰀁󰀁第30卷电󰀁子󰀁测󰀁量󰀁技󰀁术CM_SCO_CONNECT_REQ,请求建立SCO连接。如果双方都得到了正确的状态返回,语音链路就接通了。4.4󰀁音频信号验证图4是信号发生器产生的2kHz正弦波,将它从语音网关的MIC口输入。图5是经过5m的无线传输后,从耳机端输出的波形。可以看出前后波形基本一致,信号完整性良好。

图4󰀁信号发生器产生的2kHz正弦波

图5󰀁耳机端输出的波形󰀁󰀁经过多人试用,HS和AG在10m范围内保持良好音质,能充分满足语音通话的要求,具有很高的实用价值。参考文献[1]󰀁TheBluetoothSpecialInterestGroup(SIG).BluetoothSpecificationCorev1.2[EB/OL].http://www.bluetooth.org/,2003.[2]󰀁CSRCorporation.BlueCore2-Externaldesignguidelines,[EB/OL].www.csr.com,2003[3]󰀁CSRCorporation.Headsetprofilev1.22003[EB/OL].www.csr.com.[4]󰀁张禄林,雷春娟,郎晓虹.蓝牙协议及其实现[M].北京:人民邮电出版社,2001.[5]󰀁金纯.蓝牙技术[M].北京:电子工业出版社,2001.[6]󰀁钱志鸿.蓝牙技术原理、开发与应用[M].北京:北京航空航天大学出版社,2006.[7]󰀁蔡胜辉,朱绣鑫.蓝牙协议栈实现及HID设备开发[J].电子测量技术,2005,28(4):92,94.[8]󰀁吴昊,朱绣鑫.蓝牙技术应用[J].电子测量技术,2004,27(5):87,91.作者简介芮凯,男,1982年出生,天津人,天津大学通信专业硕士研究生,主要研究方向为蓝牙应用和计算机网络。戴居丰,男,1944年出生,教授,博士生导师,主要研究方向为通信网、光纤通信理论与技术。朱绣鑫,男,1945年出生,副研究员,硕士生导师,主要研究方向为测量技术、智能测试仪器与系统。

(上接第67页)[7]󰀁许鼎,何国瑜.CAN总线在油管自动化控制及测量系统中的应用[J].电子测量技术,2003,27(3):38-39.[8]󰀁陈伯时.电力拖动自动控制系统[M].北京:机械工业出版社,1997.作者简介付其军,男,1982年7月出生,2004年于厦门大学物理系电子信息科学与技术专业获得学士学位,现为天津大学电子信息工程学院信号与信息处理专业硕士研究生,主要研究方向为汽车电动助力转向与计算机信号处理。地址:天津大学电子信息工程学院2004级硕士研究生1#信箱,300072电话:E-mail:xiaofuaaa123@126.com󰀁114󰀁