基于CANopen协议的汽车控制网络研究

被引量 : 0次 | 上传用户:deboywang126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高驾乘的舒适性以及车辆的可操控性和安全性,越来越多的电子控制单元(Electronic Control Unit,ECU)被集成到汽车的控制系统中。由于这些ECU之间需要进行大量数据的高速通信,传统的点到点连接的线束集成方式早已被分布式控制网络所取代,面向汽车的CAN通信协议已经成为汽车网络的标准协议。但是CAN协议没有定义应用层,需要用户自己定义CAN帧消息中所传输数据的意义以及实现网络管理功能,这就增加了开发的复杂性和成本。CANopen协议作为CAN总线应用层协议,以其独特的设计获得了广泛的认可和应用。尤其是在欧洲,CANopen协议被认为是在基于CAN的工业系统中占领导地位的标准,目前已经应用到医疗器械、运动控制和测量设备等行业。但是,在汽车控制系统中还没有应用CANopen协议,主要原因是CANopen协议的实时性和可靠性还需要完善,而且在汽车行业也缺少标准的应用规范。本文在分析CANopen协议以及汽车控制网络的拓扑结构基础上,实现一个基于CANopen协议的简单汽车控制网络,并针对网络中每个设备实现了相关的设备子协议。此外,本文给出了对象字典的一种典型实现方式,并对基于散列表实现对象字典方式进行了分析。在此基础上,根据对象字典的特点,提出基于数组和链表结合的方式来实现对象字典。采用CANoe软件开发CANopen网络,可以在不需要相关硬件的支持下,仿真一个支持基本CANopen通信协议的网络。然后对所开发的网络系统进行一致性和性能测试,验证所仿真的网络是基本符合要求的。CANopen协议虽然能够提高网络配置的灵活性和不同设备间的互操作性,但是其通信对象是在CAN标准帧的基础上实现的,仍然遵从CAN总线仲裁机制,即优先级与标识符相关。CANopen网络中,实时数据由过程数据对象(Process Data Object,PDO)传输。当网络负载较大时,低优先级的PDO会被阻塞,从而导致其传输具有较长的等待时间。为了解决这个问题,研究在CANopen协议中实现最早截止期优先(Earliest Deadline First,EDF)调度算法,基于所传输报文对截止期的要求,动态改变通信对象的优先级,从而使对实时性要求高的报文能够优先获得发送。通过仿真实现EDF算法,验证了方案的可行性。
其他文献
氢粉碎工艺(HD)是制备高性能钕铁硼(NdFeB)磁体的必备工序之一。钕铁硼氢粉碎过程具有非线性、耦合、重要工艺参数无法在线检测等特性,限制了钕铁硼氢爆工艺的自动控制水平。目前,
钢框架—预制混凝土抗侧力墙装配式结构(SPW体系)作为一种新型的双重抗侧力结构体系,可实现预制化生产和装配式安装、现场湿作业少、施工周期短、绿色环保,是推进我国钢结构住宅
奖学金评定是高校学生管理工作中常见而且很重要的一项工作,它涉及到每个学生的切身利益,既能够有效促进学生德智体的全面发展,又对教育的发展有所推动,而且为人类的全面发展奠定
随着科技的进步以及人们对产品需求的质量越来越高,二维表征参数由于其自身不能够完整反映表面形貌的局限性,越来越不能满足人们的需要,专家学者开始寻求新的评定方法来表征零件
随着世界经济全球化的发展,语言作为国与国之间交流的基础,已经越来越受到人们的重视。大学中,把语言作为专业的学生也越来越多。作为一名专门从事语言教学的大学教师,如何让
出租车行业已经成为城市交通的重要组成部分,但随着出租车行业的快速发展,也出现了各种难以解决的问题。其中以出租车运营主体之间利益诉求难以协调的问题最为突出。目前解决该
背景与目的:目前脑血管疾病、心脏病和恶性肿瘤构成了人类疾病死亡的三大主要原因。①从19世纪开始就知道恶性肿瘤和血栓形成之间具有因果关系,此后肿瘤和高度凝血之间的关系备
近年来,随着经济的高速增长以及科学技术的飞速发展,社会不断地向数字化和网络化发展,人们的生活方式逐渐发生变化,安保意识普遍提高,视频监控行业具有相当大的潜力。高清网络摄像
随着我国高速公路里程的快速增长,截止到2013年7月国内高速公路网已建设完成78.5%。由于我国交通运输呈现出交通量迅猛增长、重载车比例大和单车超载严重等特点,初期建设的高速
煤矸石作为我国目前年排放量和累计存量最大的工业废弃物之一,它的堆放方式和处理过程对周围环境产生重要影响,因此实现煤矸石的建材资源化是实现煤矸石可再生资源利用的有效途