基于CAN总线的汽车灯控网络系统的设计与实现

被引量 : 0次 | 上传用户:fionwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车技术的发展越来越多的体现在汽车电子领域,传统的汽车电子技术仅限于对汽车中某些机械零部件进行电子控制,控制较为简单,设备比较庞大,技术较为落后;现代的汽车电子技术根据汽车实际使用条件多变的需要,利用飞速发展的计算机技术、网络通信技术以及控制技术对汽车整体性能进行优化综合控制。现代的汽车电子技术已经走向了整车集成电子化、智能化、模块化的广阔道路,总线式控制器网络技术是汽车电子技术的发展的新方向。20世纪80年代出现的CAN(Controller Area Network,控制器局域网)总线技术极大地推动了现代汽车电子技术的发展。CAN总线以其特有的面向汽车的设计思想在汽车电子应用领域赢得了其他现场总线无法抗衡的优势,现在,几乎所有的欧美汽车上都至少装有一个CAN总线系统。本文综合国内汽车网络CAN技术的应用和发展状况,认为单纯依靠技术引进不利于长期发展,尽快消化、吸收和研发具有自主知识产权的基于CAN总线的汽车电子产品才是长远之计。根据现有条件,笔者设计并开发出基于CAN总线的汽车灯控网络系统,为研究CAN总线技术奠定了坚实的基础。本文的设计方案是这样的:设计一个中央控制节点和四个车灯控制节点,把这五个节点直接连接到CAN总线网络中,即可实现基于CAN总线的汽车灯控网络系统。在众多汽车网络标准的主流协议中,本设计采用了高性能、低成本的CAN总线网络协议。深入研究CAN网络协议的技术规范,描述了CAN总线的分层结构中的数据链路层和物理层。简要介绍了CAN总线的一些基本概念和基本组织规则,详细阐述了CAN总线的报文、帧格式,错误类型,检测错误能力以及CAN开发中的一些常用元器件。在硬件选型上,一开始便定位于技术产业化方向,选材注重性价比,要求性能满足控制要求,同时价格成本尽量低廉,因此微处理器采用了Atmel公司的AT89S51,CAN通讯控制器选择了Phihps公司的SJA1000,CAN总线驱动器是Philips公司的PCA82C250。在硬件系统的电路设计中,分别设计了中央节点电路和车灯节点电路,这些节点电路具有通用化性能,可用于进行其它系统的设计。在软件设计上,注重实时性和可靠性。采用C51做为软件设计语言,设计出结构化模块化的程序,具有良好的一致性和移植性。在搭建的车灯试验平台上,进行了该车灯网络系统的试验,结果表明,系统数据传输稳定、准确、可靠。本文设计的基于CAN总线的汽车灯控网络系统,在汽车电子技术领域而言是一项创新工作,该系统仍有不足之处,对此,笔者提出了下一步的发展方向,希望CAN总线在汽车电子领域有着更广阔的研究天地。
其他文献
三聚氰胺氰尿酸盐(MCA)是一种重要的氮系阻燃剂,对非增强聚酰6(简写PA6)具有很高阻燃效率。但传统MCA在PA6加工温度下是不熔化的刚性粒子,在树脂基体中分散效果欠佳,使其阻燃性
随着Web上信息的迅速扩展,各项基于Web的服务也逐渐繁荣起来。作为这些信息服务的基础和重要组成部分,Web信息采集正应用于搜索引擎、站点结构分析、页面有效性分析、Web图进
高速加工是以大幅度提高切削速度来达到提高生产率、加工精度、加工质量和降低成本的现代制造技术。在现代制造技术中,高速切削技术已成为一个不可阻挡的发展潮流。高速机床
<正>2017年10月,吉尔吉斯斯坦似乎完成了独立以来的第一次"合法、公正和公平的国家权力平稳交接"。然而,不到两年时间后,表面的平静就被打破。先是今年6月,吉议会通过了褫夺
组团绿地作为靠近居住组团的集中绿地,是组团居民最为理想、方便的交往空间,应作为居住小区园林建设的重点。而植物作为营建组团绿地的基本设计元素,对其种类的选择与配置形式,将
美国控制论专家查德(L.A.Zadech)于1965年创立的模糊集合论(Fuzzy Sets)标志着模糊理论的诞生。随着模糊理论研究的发展,模糊语言学(Fuzzy Linguistics)也应运而生。模糊语言
政企关系简言之就是政府与企业的关系。政企关系从本质上说是管理与被管理的关系。政府对企业的经营活动进行适当的管理是必要的,因为市场经济条件下企业之间的竞争是无序的,
本试验以两个散叶生菜品种(“弘农”和“绿领”)为材料,采用水培方式研究了氮磷钾营养供应对生菜生长和品质的影响。试验由不同氮素供应、不同磷素供应、不同钾素供应和氮磷钾通
论文以城市污水处理系统为研究对象,对其进行了总体上的仿真设计,建立了一系列的仿真数学模型,并以这些模型为基础,设计开发了城市污水处理系统的仿真设计软件。所开发的软件
人脸识别与许多其它的传统模式识别问题具有明显的区别。一方面,对于人脸识别系统,经常有成百上千的非常大量的类数(人数),而对于每个人却只有很少的几幅图象,甚至每人只有一