资源描述:
《电动汽车CAN网络应用层协议研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第25卷第9期电子测量与仪器学报Vol.25No.92011年9月JOURNALOFELECTRONICMEASUREMENTANDINSTRUMENT·799·DOI:10.3724/SP.J.1187.2011.00799*电动汽车CAN网络应用层协议研究1,21,43,43,41,4卫星张建军张利王跃飞张本宏(1.合肥工业大学计算机与信息学院,合肥230009;2.合肥工业大学计算机科学与技术博士后科研流动站,合肥230009;3.合肥工业大学机械与汽车工程学院,合肥230009;4.教育部安全关键工业测控技术工程研究中心,合肥230009)摘要:结合
2、电动汽车控制策略和结构特点,以国际成熟协议SAEJ1939等为参考,研究电动汽车各ECU间进行信息共享的应用层协议编制问题。提出了典型电动汽车的CAN网络拓扑结构,详细分析了29位ID的分配原则和方法;充分利用CAN通信的优势,对节点源地址分配、单帧与多帧标识、多帧编号等关键问题进行明确的规定。在总线波特率为250Kbps时,分别通过CANoe仿真软件和RMA方法验证了协议的有效性和实时性。关键词:电动汽车;应用层协议;多帧编号;实时性中图分类号:U469.72文献标识码:A国家标准学科分类代码:520.1040Researchofapplicationla
3、yerprotocolforelectricvehiclebasedontheCANbus1,21,43,43,41,4WeiXingZhangJianjunZhangLiWangYuefeiZhangBenhong(1.SchoolofComputerandInformation,HefeiUniversityofTechnology,Hefei,230009,China;2.Post-doctoralResearchInstituteofComputerScienceandTechnology,HefeiUniversityofTechnology,He
4、fei,230009,China;3.SchoolofMachineryandAutomobileEngineering,HefeiUniversityofTechnology,Hefei230009,China;4.EngineeringResearchCenterofSafetyCriticalIndustrialMeasurementandControlTechnology,MinistryofEducation,Hefei230009,China)Abstract:Consideringthecontrolstrategyandstructurech
5、aractersofelectricvehicle,thepapertacklestheprob-lemofhowtocompiletheapplicationlayerprotocolsforinformationsharebetweenECUsaccordingtoexitingSAEJ1939protocols.ThenetworktopologyofCANbusinelectricvehiclewasbroughtout,thedistributionprincipleandcharactersof29IDwerediscussed.Inordert
6、oadequatelytaketheadvantageofCANcommunication,thedefiningandanalyzingofthenodes’sourcedistribution,theidentificationofsingleframeandmulti-frame,thenumberingofmulti-framewerealsowelldone.Underthebusrateof250Kbps,thepapervalidatesthevalidityandreal-timeoftheprotocolthroughthesimulati
7、ontoolofCANoeandthemethodofRMA.Keywords:Electricvehicle;Applicationlayerprotocol;Numberingofmulti-frame;Real-time两层——物理层与数据链路层规范,目前的CANopen、1引言DeviceNet、ISO14229、SAEJ1939等开放式高层协随着功能的不断增加、可靠性要求的不断提升议在通信方式、传输模式、功能划分以及应用领域以及价格的不断下降,越来越多的电子控制单元(ECU,方面进行了详细规划。其中J1939协议适用于中重型[1]electroni
8、ccontrolunit)被应用于汽车控制环境。总线