嵌入式系统与CAN总线在汽车网络中的应用研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:FIGOWEN7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车交换数据的任务越来越繁重,布线越来越复杂,CAN总线以其优越性成为当今汽车网络领域发展的热点之一,CAN总线网络技术的出现标志着汽车网络技术领域一个新时代的开始,目前正处于一个不断发展,不断改进和完善阶段。传统的汽车网络控制器一般采用单片机,单片机在汽车网络飞速发展的今天,作为主控制器其处理能力的限制,越来越不能适应复杂处理的要求,而嵌入式系统以其优秀的处理能力正成为汽车网络的焦点。将嵌入式系统与CAN总线结合,在国内还比较少,本文在这方面作了研究。  本文首先介绍了CAN、LONWORKS、PROFIBUS、FF等当今的几种重要的现场总线,及总线型、环形、星形等几种汽车网络拓扑结构,对它们之间的特点和性能等分别进行了分析与比较,根据汽车网络面临的环境、其总线选择原则及CAN总线的优势,确定了总线型拓扑结构且采用CAN协议的CAN总线比较适合汽车网络。深入分析了CAN总线协议和SAE J1939协议,并参考CAN协议的上层协议J1939协议初步制订了通信协议。  设计了以S3C2410X为微控制器的嵌入式系统作为主控制器,移植了嵌入式Linux操作系统,配置了SPI总线。采用嵌入式系统,可以处理图像等复杂运算,性能远远超出单片机,此模型提高了汽车网络节点处理的能力。设计了采用MCP2515芯片的CAN控制器,分析了MCP2515的结构及其工作原理,同时编写了相应的CAN控制器驱动程序。  通过搭建小型CAN总线局域网络,以四个CAN节点间的通讯,验证了协议制订的正确性,设计的节点性能可靠,能保证通讯的安全;最后对总线网络中可能出现的故障以及在内核和驱动编译时可能出现的问题进行了分析和解决。实验测试结果表明本系统各部分电路运行基本稳定,设计合理,达到了课题的预期效果。为整车的CAN总线底层开发和上层控制策略提供有力的支持。
其他文献
网格是解决科学计算、工程计算和商业计算等大规模计算的平台。它是下一代互联网技术,把互联网合成一台巨大的超级计算机,从而实现资源的全面共享。在网格计算中,任务管理、
目前,Internet迅速普及,Web应用的复杂性和规模都在不断增加和扩大,呈现出高度灵活性、可靠性和个性化等特点,这就给Web应用开发带来了新的挑战。本文通过分析后认为,在现有的Web
空间数据挖掘(SDM)或空间知识发现,是从大量的空间数据库中抽取隐含的知识、空间关系或非显式存储在数据库中有意义的特征或模式。此技术在理解空间数据、获取空间与非空间数
随着计算机网络的普及,上网用户不断增多。一些热门网站的点击率每天超过一亿。用一台服务器为所有用户提供服务几乎是不可能的,所以,只有采用负载均衡技术在多个提供相同服务的
本文的工作是在北京大学网络实验室、北京大学计算语言所与北京大学一IBM创新研究院联合研发的天网知名度系统(Fame)中开展的。针对原有系统名人网页相关度评价中存在的问题,
本文设计实现了一套Web数据集成工具XMLToyBricks中,。首先,观察到Web环境下,用于交换的数据信息相当多的都是来源于关系型数据库或者是表现关系特性的数据。针对这种现象,设计了
本文基于青鸟面向对象开发工具JBOO4.0的研发工作,结合当前建模工具研发过程,探讨在面向对象建模工具的开发中如何快速有效的开发新的建模工具,支持不同的开发规范以及如何更好
随着网络应用的不断扩大,对网络服务器性能的要求也越来越高。相对于传统的高性能计算机,集群系统以良好的性价比和高可扩展性等优点,逐渐成为主流的网络服务器。集群服务器
本文主要从以下四方面研究构件库互联技术: 1.采用一种基于对等网络(P2P)技术的层次性体系结构,避免单个结点负载过大和广播机制等问题。 2.使用LDAP目录服务器实现管理
该文在统计方法下,围绕汉语句法分析面临的这两个主要问题进行深入研究.具体地讲,该文研究从如下四个方面展开:1、对比分析了四种主流句法分析模型在汉语分析中的性能,从理论