● 摘要
基于CAN总线的SAE J1939协议是目前在国际商用车中应用最广泛的应用层协议,国内对于SAE J1939乃至汽车网络技术的研究尚处于起步阶段。本论文的研究目的是通过对SAE J1939协议规范的分析掌握和通信协议栈设计,将协议真正应用到实际项目和产品中。针对不同类型的汽车ECU(Electronic Control Unit),分别设计基于前后台模式和嵌入式操作系统模式的总线式汽车ECU通用开发平台,作为协议栈和平台的应用实例,开发了总线式汽车组合仪表和履带式起重机在线监控系统。 本论文首先介绍了SAE J1939协议规范以及汽车电子网络的发展和研究现状,提出了课题研究的意义。论文对SAE J1939标准进行了全面和深入分析,包括SAE J1939技术特点、报文帧格式与定义以及分段传输功能等,同时介绍了SAE J1939通信协议栈的设计方法,并进一步建立了总线式汽车ECU通用开发平台。 在协议栈和EDU开发平台基础上,进行了两个应用方面的研究。论文首先介绍了总线式汽车组合仪表的设计,包括软硬件总体设计,μC/OS-II操作系统移植,SAE J1939协议栈移植,步进电机驱动等关键技术,上位机控制系统的设计等。论文还介绍了一种结合工业计算机和SAE J1939总线技术的新型履带式起重机在线监控系统的设计方法。 通过本论文的研究,SAE J1939协议规范的核心部分和实际应用时的常用部分得到了归纳总结,结合SAE J1939通信协议栈的设计,为协议规范的本地化和应用提供了有效的参考。通过所设计的总线式汽车ECU通用开发平台,SAE J1939协议被很好的封装,ECU的开发者只需要编写针对应用的代码,大大缩短了汽车ECU产品的开发周期。作为J1939总线研究和ECU通用开发平台的应用,开发了总线式组合仪表和履带式起重机在线监控系统。这些工作对于提高国内汽车电子产品的自动化程度和竞争力,具有积极意义。
相关内容
相关标签