积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 汽车电子 >> 相关文章
  相关分类:
Volcano技术打造汽车电子网络开发平台
 
作者:董因平   来源:本站原创    点击数:478   更新时间:2007-9-9
您可以添加到网摘 让更多人关注此文章:

    

目前,汽车电子正朝着网络化的方向发展,车载网络成为了汽车电子领域的最大热点。提高控制单元间通讯可靠性和降低导线成本的网络总线应用中的关键技术包括CAN、LIN、FlexRey、MOST、IDB1394等。对于汽车整车厂来说,CAN网络设计是应用CAN网络通讯的关键。纵观现有的设计技术,可以将其分为两类:一类是以仿真和测试为主的传统设计方法。另一类是以协议设计为主的方法;传统方法将每个节点对协议的要求拼凑起来,通过仿真、测试的方法检验协议的正确性,最终得到通讯协议。Volcano使用的是第二类方法,它通过系统设计技术,用理论方法对系统的时序建模,分析设计系统的通讯协议,保证系统的实时性能以及协议的正确性,最终发布正确的通讯协议。本文将介绍传统设计方法的局限性以及Volcano新方法的优势。

传统设计方法的局限性
随着汽车上电子设备数量的逐渐增多,车载网络系统也越来越复杂,汽车电子网络面临着巨大的挑战。传统网络协议设计技术的局限性越来越突出,主要表现在数据丢失,通讯延迟,协议修改困难等三个方面。
数据丢失
数据丢失是指新数据没有来得及通过网络传输出去,或是超过接收节点的接收时限才传输出去的情况。数据丢失会严重影响通讯的实时性能,进而影响整车通讯的质量。实时性能好的系统应该完全避免数据丢失。
数据丢失的影响因素就是通讯协议。传统设计方法通过仿真和测试等手段检测协议的正确性,其缺点是无法覆盖所有的测试用例,因此,输出的通讯协议会存在潜在错误或者不够完整,这样就不可避免地会产生数据丢失的情况,影响整个系统的性能。
通讯延迟
通讯延迟是指数据准备好到通过总线发送出去的等待时间。通讯延迟可能导致数据丢失,是传统设计方法无法解决的根本性问题。这主要是因为,传统设计方法只是将各个节点对协议的要求拼凑起来,没有考虑整个系统的需求。因此协议设计结果难以保证实时性能,必然存在通讯延迟。
仲裁失败是产生延迟的主要原因,因此延迟与消息的ID及周期有关。系统越复杂,消息之间发生竞争的可能性越大,系统的实时性能就越差。
为了减小延迟的影响,传统设计方法采取了两种预防措施。一种是设定时限,如图1所示,通过测试的方法得到消息响应时间(即发送时间+延迟时间)的最大值,然后以此为基础设定时限,超过时限,接收节点将不执行控制算法。这种方法的缺点是,时限与实际的最大值——即最差情况下的响应时间存在差距,因此,当响应时间落在该区间时,系统将产生数据丢失。
第二种方法是将总线负载限制在平均30%左右,降低消息竞争的可能性。但是对于不同的系统来说,如何确定具体的限定值,至今没有理论性的指导,设计人员只能靠经验确定,因此也不能完全避免数据丢失。而且,对于越来越复杂的系统,这种方法越来越不能满足系统设计的需要。
综上所述,通讯延迟是传统设计方法的根本性问题,无法避免。
协议修改困难
修改协议在开发过程中不可避免。但对于传统的设计方法,因为应用程序和通讯功能的融合,通讯协议的参数变化会导致软件的重新编译和测试,这就意味着额外的时间和成本,供应商极不愿意整车厂商修改协议。因此,整车厂商修改协议十分困难,并需要很长的时间。
综上所述,传统设计方法通过拼凑的方法设计通讯协议,并试图通过仿真和测试的方法验证协议的正确性。这种方法无法避免数据丢失的情况发生,难以保证系统的实时性能。随着ECU数量的增多,通讯的复杂,传统设计技术将越来越难以满足系统设计的需要。

Volcano新技术
Volcnao是适应汽车电子发展趋势的设计技术,其特点是通过系统级的设计理论和方法,保证通讯协议的准确性,避免数据丢失,保证系统的实时性能。
系统级设计避免数据丢失
Volcano采用自上而下的系统设计技术,对整个系统的架构进行设计,并完成优化。通过理论设计方法,可保证通讯协议的正确性,从根本上解决数据丢失问题。
Volcano在系统设计的时候集成了系统级需求,如图2所示。定义功能时间为从数据产生、经过总线传送至接收节点、到接收节点将数据用于控制的完整过程所需要的时间。系统级需求是指功能时间必须小于功能时间要求Max_Age。.在此需求下对整个系统进行设计和优化,可从根本上解决数据丢失问题。
有效控制消息延迟
响应时间是消息准备发送到最后节点接收到数据的全部时间,它是发送时间和延迟的总和,其中延迟是影响响应时间的主要因素,控制延迟就可以有效控制响应时间。
Volclano通过对响应时间进行建模,并仔细安排消息的ID和周期以控制延迟时间、响应时间及总线负载。然后用理论方法计算出最差情形下的延迟时间、最大的响应值,以及总线负载。
由于Volcano能够计算出最大总线负载,也能有效控制系统延迟,因此没有必要再对系统的总线负载作任何限制,理论上可以达到100%。其优势在于保证了确定的通讯行为,可以有效地利用系统资源。
利用Volcano,2006年上市的一款车型的最大总线负载达到了95%,如图3所示。
分隔应用程序和通讯协议,
保证变更灵活性
Volcano为ECU通讯功能提供了标准的实现组件VTP。VTP将应用程序和通讯协议成功分隔开来,使得各自的修改互不影响,保证了协议修改的灵活性。VTP提供面向总线、应用程序和通讯协议三方面的标准接口。面向应用程序的接口是基于信号的操作,不包含通讯协议的参数。面向通讯协议的接口负责识别通讯协议。只要遵守接口标准,协议可以进行任意改变,而且不影响应用程序。
其优势在于整车厂商可以很容易地修改协议,不需要供应商支持,因此保证了系统变更的灵活性。

Volcano汽车电子
网络开发平台
Volcano是无缝集成的工具链,包括网络协议设计工具VNA(Volcano Network Architect)、嵌入式软件VTP(Volcano Target Parckage)和汽车相关软件如网络管理以及测试和验证工具Tellus,如图4所示。
VNA采用自上而下的设计方法,可实现系统的自动化设计,输出通讯协议规范以及系统测试规范;VTP根据通讯协议规范实现系统通讯功能;Tellus则根据VNA输出的测试规范实现对节点及系统的自动化测试。因此,Volcano是涵盖系统设计、实现和测试的无缝集成开发平台。

结语
目前的CAN/LIN开发通过拼凑的方法设计通讯协议,因此数据丢失成为其根深蒂固的弊病。Mentor Grphics用全新的系统级设计技术对协议进行设计,集成系统级需求,通过理论设计保证协议的正确性;并在设计通讯协议的同时,对系统进行全局优化,保证系统实时性能,避免了数据丢失的问题。
目前Volcano在欧洲广泛应用,得到了大多数整车厂的认可。2005年上汽采用Volcano作为新车型开发平台,填补了中国整车厂商无法设计整车通讯协议的空白。随着时间的推移,Volcano必将在中国市场得到进一步的推广和应用。■



相关文章
· AT90CAN128的开关量控制单元设计[104]
· 嵌入式CAN总线控制器与DSP的接口[190]
· 利用CAN收发器提高CAN网络的安全性[241]
· 新型CAN智能电动执行器的设计[158]
· 基于DSP的高低速CAN总线汽车控制系统设计[175]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM嵌入式系统基础教程(N

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
华虹NEC的0.13微米嵌入式工艺取
映绿色风潮 奇美电子在日发
尔必达注资力晶半导体新台币35亿-4
WSTS调降近三年IC市场预期&nb
Vishay 推出具有业界
具备革命性数字安全特性的英飞凌SLE
祥硕科技采用一系列 MIP
安森美半导体荣获德尔福苏州E&S优质
赛普拉斯为用于机器视觉与运动分析应用
赛普拉斯针对机器视觉与全息数据存储应
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
硬件工程师面试题及答案(模拟电...
如何在C语言中跳出多重循环?—...
ARM入门开发步骤...
linux学习点滴...
在linux上安装配置samb...
[转帖]WinCE 5 mem...
四折批发各种数码相机,摄相机等...
最低价销售各种品牌手机...
震撼出售各种品牌笔记本电脑等!...
IC design 的流程...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网