论文题名: | CAN总线协议在车联网中的研究与应用 |
关键词: | CAN总线协议;车联网;协议转换;数据传输 |
摘要: | 在汽车控制中,需要传输大量的信息,多节点以及海量数据面临着需要实现实时、可靠传输的通信要求,此时传统的串口通信已难以满足这些要求。在这样的情况下,现场总线技术在网络技术飞速发展的环境下应运而生,其把各个分散的测量设备都作为网络中的一个节点看待,通过总线将每一个节点串联起来,以这样的方式使各个节点之间可以在总线的传输下相互通信,形成一个大型的通信网络。其中,CAN总线技术是现场总线技术中建立在国际标准组织的开放系统互联模型基础上的一种总线技术,广泛的应用于离散控制领域。通过近十几年时间的发展,CAN总线已经普及于汽车控制系统领域。在车联网时代,实现信息的共享是车联网发展的基础,能够无差别的获取各种车型的信息是实现信息共享的第一步,这对于车联网的发展至关重要。 本文主要对CAN总线高层协议进行分析,包括CANopen协议、SAE J1939协议以及DeviceNet协议,在此基础上,得到一种有效的CAN应用层协议转换方案,利用该方案,可以有效地提取采用不同CAN高层协议汽车的汽车数据信息,得到汽车底层数据。 在本文中,首先阐述了CAN总线目前的应用及其国内外研究状况,介绍了本课题的研究意义以及研究背景。其次,分析介绍CAN总线在汽车应用中主流的高层协议CANopen协议、SAE J1939协议及DeviceNet协议,对这些协议中的帧结构、传输机制等情况进行解析。再次,重点阐述如何实现协议的识别工作,利用识别算法进行特征分类以及特征匹配工作;同时,识别后的协议进行解析处理,并且通过协议栈移植的方式实现协议的转换;最后,从实际角度出发,分析了该课题的不足之处,以期获得更好的效果。 |
作者: | 叶茂银 |
专业: | 通信与信息系统 |
导师: | 刘宇红 |
授予学位: | 硕士 |
授予学位单位: | 贵州大学 |
学位年度: | 2016 |
正文语种: | 中文 |