您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页基于的汽车动力总成控制系统通信设计

基于的汽车动力总成控制系统通信设计

来源:爱问旅游网
基于CANoe的AMT汽车动力总成控制系统CAN通信设计马付屹1,郭朋彦1,张瑞珠1,石学坤2,冯金泉1(1.华北水利水电大学机械学院,河南郑州450045;2.意昂神州(北京)科技有限公司,100085)摘要:针对AMT汽车动力控制系统的特点,设计包括发动机ECU、AMT变速器TCU和电子油门ECU在内的AMT汽车动力控制系统CAN总线网络;基于CAN2.0B与J1939协议,制定该网络的通信协议;应用Vector公司的CANoe软件建立系统模型,并进行总线通信性能的仿真和负载率的分析。结果表明:本系统可以完成系统要求功能,通信品质可靠,满足实时性要求。关键词:AMT汽车;动力总成系统;CAN总线;CANoe;通信协议中图分类号:U463.6CAN文献标识码:A文章编号:1003—8639(2015)02一0034一03PowertrainCommulli∞tjonDesi印ofAMTVeMdeMA(1.NoIthC仰trolSyst咖B船ed佃CANoeJin-quanl45001l,China;Fu—yil,GU0Peng—yanl,ZHANGRui.zhul,SHIXue—kun2,FENGChinaUniversitvofWaterResourcesandElectIicPower,Zhengzhou2.EontronixCo.,Ltd.。Bei_iing100085,China)Abstr越t:includingfornlulatedAccordingECU,ontothecharacteristicsandEGASofAMTvehicleisdesi#皿ed.powertrainThecontrolsystem,itsCANforthisbusnetworkisenginebasedAMTTCUpmtocolsECUcommunicationmodelpmtocolnetworktheofCAN2.0BandJ1939.711lefunctionssystemissetupusingtheCANoeofloadfactorqualitvaresoftwareofcarriedout.meetsVectorcompanyTheresultsandthesimulationofbussvstemcancommunicationped.0珊ancerequired,andtheanal丫sisshowthatthistime.realizethecommunicateinreliableandmedemandsofrealKeywD“ls:AMTvehicle;powenrainsystem;CANbus;CANoe;communicationprotocolAMT汽车是装配有AMT自动变速器的汽车,一般在小型乘用车和商用车上比较常见。AMT自动变速器是在不改变机械变速器原有构造的基础上,增加一套选换档机构和控制系统(包含变速器控制器TCU).利用电子电控技术实现离合器的分离与接合、变速器的选换档、发动机控制等过程的自动化。AMT变速器具有操作简单、传动效率高、改装成本低等优点,有较好的发展前景。自动变速器的加入,使汽车上电控单元(ECU)的数目增多,在此情况下,如何设计有效的网络结构,使各ECU之间合理地互联,实现信息的共享,并保证控制系统可靠性已成为必须解决的问题。车载网络主要包括用于底盘控制和动力传动系统的高速CAN总线。应用于车身的低速CAN总线和UN总线,应用于车载信息娱乐系统的MOST总线和应用于X_bv—wire技术的FlexRav总线。本文采用德国Veetor公司专业的系统级网络开收稿日期:2014—11—21;修回日期:2叭4—12—15发与测试工具CANoe,设计了包含发动机ECU、AMT变速器TCU、电子油门ECU等控制器在内的AMT汽车动力总成控制系统总线网络。各控制器间通过CAN总线进行数据交换,并完成了协议制定、模型建立和通信仿真等一系列工作,最终实现了AMT变速器TCU和电子油门ECU协同对发动机输出转速和转矩的有效控制。本文所设计的总线网络及控制系统已应用在某6速商用车动力总成开发项目上,可满足系统总体要求,具有较好的性能。1动力总成控制系统总线网络设计发动机的转矩、转速和油门开度值三者之间存在特定的函数关系,当确定转矩和转速时,可以确定油门开度值。发动机制造商有时出于技术保护、安全等方面的考虑。会把总线对发动机的转速和转矩控制使能位关掉。这使AMT控制器TCU无法通过总线的形式实现对发动机的控制。因此,本设计为基金项目:河南省教育厅科学技术研究重点项目(13A460693);河南省科技攻关项目(112102210104)作者简介:马付屹(1991一),女,硕士,研究方向为汽车电控系统设计。ii鲫。《汽车电器》2015年第2期万方数据强越|}i,;{?^j。t}i;ra{;#・|:■?蔫赣獭鹤赣鹂赣赣龋每鎏嗨参警誊溪.蕊攀l鬻篱蕊鏊鎏萋实现对发动机转速和转矩的控制,在加速踏板与发动机间连接一个电子油门,将电子油门ECU、发动机ECU和AMT的TCU分别以节点的形式连接到总线上;这样,可通过AMT控制器TCU和电子油门ECU实现对发动机转速和转矩的控制。其拓扑结构如图l所示。前在大型汽车中广泛应用的通信协议,J1939协议以CAN2.OB协议为基础。总线的速率为250kB/s,为高速CAN总线,此速率可满足商用车辆对总线速度、传输距离和负载率的要求。J1939协议使用29位的扩展标示符,对网络节点的命名、地址、通信方式和报文发送的优先级进行了规定,并对各节点的信息内容进行了详细说明。参照J1939协议,对本系统的节点地址、报文优先级、名称、ID、发送周期等进行设置。总线上主要包括7个报文,各节点接收和发送报文的情况见表1。1AMTTCU}表1各节点接收和发送报文情况发送节点EGASNode图1AMT汽车动力总成控制系统CAN网络接收节点发送的报文SPNAPC1—TSNodeNodeEECl、EEC2、EEC3ETcl、ETC2EECl正常行驶情况下,电子油门根据驾驶员控制的加速踏板的位移,输出相应的电子油门模拟量信号,并发给发动机ECU.从而使发动机实时地对加速踏板进行跟踪。当AMT需要对发动机进行控制时,TCU向CAN总线发送油门控制报文.电子油门从总线上接受该报文,从而控制电子油门模拟量信号的输出,最终实现AMT控制器TCU对发动机转矩和转速的控制。同时,电子油门ECU将加速踏板的信号和电子油门的输出信号发送到CAN总线上,发动机ECU也将发动机的状态发送到总线上,从而实En矛neNodeAMTNodeEGASNodeAMTNode、EGASEngineEn矛neNodeAMTNodeEngineNodeNode、DisplayDisplayNode表2分别列出了定义的3个较为重要的报文:SPN、APCI_TS、EECl。定义报文时需要同时定义报文的名称、标识符、发送周期、数据长度和报文所包含的信号数量。例如报文SPN的发送节点是EGAS现动力总成系统信息的共享。2动力总成控制系统CAN通信协议制定本文基于CAN2.0B和J1939协议,制定了AMT汽车动力总成控制系统的通信协议。J1939协议是目Node,接收节点是EngineNode,主要功能是发送油门踏板信号与电子油门ECU输出的油门开度模拟量信号,发送给发动机ECU,从而来控制发动机的转速和转矩。为了满足电子油门ECU控制的实时性,报文SPN的发送周期设置为100ms,分辨率设置为O.4%/位。表2报文具体定义3仿真模型建立1)根据CAN总线系统方案.依据CANdb++数据库工具建立动力总成控制系统数据库。在数据库中加入仿真节点、信号、报文、环境变量等。使用CANdb++数据库工具。可以实时修改报文值,使总线的测试和仿真分析较为方便。2)仿真配置(simulationsetup)。根据CAN总线系统的拓扑结构对节点、仿真条件和仿真接口硬件进行配置。此时,需把之前设计的数据库文件加载到仿真系统中,使动力总成控制系统数据库与CANoe相互关联。3)虚拟仪表板的配置(Panel)。虚拟仪表板可实现人机交互,能够直观地显示CAN总线各节点的工作状态。图2为动力总成控制系统的虚拟仪表板。一CO~,F-≥、。%。深攀图2动力总成控制系统虚拟仪表板《汽车电器》2015年第2期慧万方数据4)CAPL编程。CAPL语言是针对CAN总线系统开发的类似于C语言的编程语言。CAN总线上的节点通过CAPL语言编写程序模拟各个节点的行为,模拟实际节点报文的发送、接收和处理,仿真实际控制器的功能。4网络性能分析4.1设计中,动力传动系统总线要求负载率低于30%,最佳负载低于25%。所以,该设计满足上述要求,并满足未来在总线上增加节点的要求。5结论本文设计了某6速AMT商用车的汽车动力总成网络。并基于CAN2.0与J1939协议制定了相应的通信协议,通过总线开发软件CANoe建立了系统仿真模型,并进行了节点开发、节点测试等工作,最终完成了动力控制系统网络的功能验证。结果表明:网络功能验证及分析本文所设计的动力总成控制系统CAN总线功能主要是实现电子油门ECU和AMT的TCU协同对发动机转速和转矩进行控制。在换档过程中,假设换档前后瞬间车速基本不变(因换档时间很短,汽车惯性大),以刚挂人新档的变速器输入轴转速作为发动机目标转速,达到省油、降噪、提高换档平顺性和降低离合器滑磨功的目的。即在由低档位换入高档位时,应降低发动机的转速,而由高档位换人低档位时,应当提高发动机转速。在建立的仿真模型中进行网络功能验证。在此,以从低速档向高速档换档为例(如从2档升为3档),驾驶员根据行车状况判断出需提高车速,此时,驾驶员将踩下油门踏板。此换档过程的网络仿真功能曲线如图3所示。其中曲线1为油门踏板输出信号值,曲线2为电子油门ECU输出信号值,曲线3为TCU的使能信号值。曲线4为TCU输出的目标油门位置信号值。由曲线2的A—A线左侧可以看出.在AMT变速器控制器没有起作用前,电子油门ECU输出信号值跟随油门踏板输出信号值变化而变化。当AMT变速器进行升档操作时(即A—A线右侧),电子油门ECU输出信号值与曲线4(即TCU输出的目标油门位置信号值)相同,所以,此时曲线2先出现一个明显的降低,并稳定一段时间,之后又逐渐升高到一定值,最后TCU使能关闭时曲线2(即电子油门ECU输出信号值)又回升到原来水平。该仿真结果表明了本文所建立的仿真模型各节点间可以实现正常通信,可实现AMT车辆的TCU和电子油门ECU联合对发动机进行控制,能够完成AMT车辆动力总成控制系统所需的基本功能。4.2网络负载率分析在总线统计窗口中,可以统计总线负载情况以及帧的发送频率、发送量等信息。本文所设计的总线负载率为7.09%,芯片处于仿真状态。在一般的第1期乘用车第7期乘用车第2期通用技术第8期通用技术第3期商用车第9期商用车第4期通用技术第lO期整车电路第5期空调本网络系统可以实现设计要求的功能,通信品质可靠,实时性较好。参考文献:[1]史久根.CAN现场总线系统技术[M].北京:国防工业出版.2004.[2]马景龙.重型AMT汽车发动机转速控制系统研究[D].重庆:重庆大学,2007.『3]孙慧芳.电控机械式自动变速器中传动与控制的关键技术研究[D].合肥:合肥工业大学,2008.[4]葛雄飞.轻型卡车CAN总线应用研究与设计[D].合肥:合肥工业大学,2008.[5]隋蕾.AMT中基于CAN总线的发动机控制研究[D].长春:吉林大学。2008.4÷2j一—广“÷….盆1[6]Robert1991.BoschGmbH.CANspecificationVersion2.0[Z].『7]7I.IleTmck&BuseContmlandCommunicationsNetworkSubcommitteeofthe7nuck&BusElectricalCommitteefS1.SAEJl939—71,VehicleAPPlicationlaver,2006.(编辑杨景)第6期新能源第12期新能源第1l期乘用车警《汽车电器》2015年第2期万方数据

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务