论文题名: | 纯电动汽车车门车窗控制系统CANopen协议设计与实现 |
关键词: | 电动汽车;门车窗;控制系统;CAN总线 |
摘要: | 目前由于车辆增多,汽车尾气排放增多,我国面临着石油短缺和环境污染的严峻挑战,急需开发新能源来应对能源安全。本着环保和节能的目标,纯电动汽车的研发得到了国家的高度重视,并且随着技术的进步和政策的支持,纯电动汽车的发展具有重要的现实意义。车门车窗控制网络是纯电动汽车车载网络中重要的组成部分,它主要包括中央、左前、左后、右前、右后五个电子控制单元,主要实现对车门、门锁、后视镜等单元的控制。目前车门车窗控制网络通常采用CAN总线技术,但是CAN总线只是一种针对物理层及数据链路层的底层协议,应用层的协议需开发者自行定义用。CANopen作为一种真正开放的CAN高层协议,在工业控制和自动化领域获得了广泛应用,并可进一步推广到汽车领域。本论文的研究目的就是设计并实现纯电动汽车车门车窗控制系统的CANopen协议。 本论文首先分析了纯电动汽车车门车窗控制系统CAN网络构成,介绍了中央电子控制单元、左前门电子控制单元、右前门电子控制单元、左后门电子控制单元和右后门电子控制单元的功能。其次详细说明了CANopen应用层协议,包括对象字典、网络管理报文对象(NMT:NetworkManagement)、过程数据对象(PDO:ProcessDataObject)、服务数据对象(SDO:ServiceDataObject)、特殊功能对象等通信对象的定义、标识符的分配。然后根据车门车窗控制系统控制需求设计了各电子控制单元的对象字典(OD:ObjectDictionary)、网络管理报文对象、过程数据对象、服务数据对象、特殊功能对象。接着基于WinCE5.0嵌入式操作系统开发了CANopen协议栈,包括:对象字典的读写模块、NMT控制模块、SDO报文处理模块和PDO报文处理模块。最后提出了纯电动汽车车门车窗控制系统测试方案,实现了CANopen协议及协议栈测试。其中协议测试利用CANoe软件进行CANopen协议仿真,采用CAPL语言编写程序模拟真实节点功能,运用PanelEditor软件编辑控制面板,验证了协议的可行性。协议栈测试采用EPC-8900I-W设计CANopen从站和CANoe软件设计的CANopen主站管理界面,测试了NMT、SDO、PDO报文通信及CAN总线负载,并采用力科示波器WaveRunner44MXi-A进行了实时报文观测。结果表明纯电动汽车车门车窗控制系统CANopen协议设计合理,并实现了NMT、SDO、PDO报文通信,满足系统控制需求。 |
作者: | 孟永强 |
专业: | 通信与信息系统 |
导师: | 李鸿强 |
授予学位: | 硕士 |
授予学位单位: | 天津工业大学 |
学位年度: | 2013 |
正文语种: | 中文 |