汽车仪表网络管理一致性测试系统设计

来源 :名城绘 | 被引量 : 0次 | 上传用户:auroragame_luoxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着近年汽车产业的快速发展,电子产品广泛应用于汽车仪表,随着汽车中电子单元的增加,网络越来越复杂,ECU在通信时,可能由于其他节点未上线或出现故障而造成信息丢失,所以需要专门的网络管理组件对车载网络进行管理,以达到车载网络信息传输准确性、安全性的目的。
  关键词:汽车仪表;网络管理;一致性测试;系统设计
  1 汽车仪表NM协议一致性测试项目分析
  车载网络中每个ECU节点有唯一地址编号。OS-EK/VDX直接网络管理按照ECU地址递增顺序构造逻辑环,并采用逻辑环机制监控网络各ECU节点正常模式、睡眠模式及错误处理模式之间的状态切换,实现对网络节点的协同管理。AUTOSAR网络管理采用分布式直接网络管理策略,根据网络管理协议数据单元(NMPDU)接收情况来监控网络状态。OSEK/VDX和AUTOSAR的NMPDU均包含地址域、控制域和数据域三个部分。地址域指定通信双方ECU节点地址;操作域说明具体报文类型,OSEK/VDX网络管理报文有Alive、Ring和Limphome3种报文,AUTOSAR网络管理主要有RepeatMessage和Nor-malOperation两种报文;数据域指定报文附加信息(可选)。NM协议一致性测试主要分为物理层、网络层和通信层测试3个部分。物理层测试通过操控某些物理模块来模拟物理干扰(如CAN干扰或电压干扰等),测试ECU节点的干扰恢复能力。网络层测试主要监控ECU节点网络状态切换,如唤醒、休眠或者逻辑环建立等。通信层测试主要测试汽车仪表网络管理报文的周期、类型或其他参数等。各层常用测试用例及所涉及到的信号类型见表1。
  2 NM协议一致性测试系统设计与实现
  2.1 下位机测试仪的硬件设计
  下位机测试仪选用STM32F105RCT6作为主控芯片,硬件框架见图1。其主要功能模块包括物理层程控电压模块、物理层干扰模拟(含电压干扰和CAN干扰)、CAN通信模块、显示报警模块、定时器实时控制模块。
  程控电压模块:选用LM2596-ADJ(简称ADJ)芯片输出程控可调电压。ADJ芯片内含基准稳压器(1.23V),通过ADJ输出引脚、地线和主控芯片DAC引脚分别相对于反馈引脚FB接一个电阻R1、R2和R3,电阻阻值根据需求进行计算和设计。控制数模转换器的输出电压,实现ADJ变换器输出电压的调整。
  2.2 基于TSCN脚本的测试用例编写
  以某款汽车仪表物理CAN干扰一致性测试用例为例,介绍基于TSCN的测试用例脚本编写过程。
  2.2.1 测试目的该款汽车仪表ECU节点(地址:X430)正常通信时,测试CAN干扰后的通信恢复能力。
  2.2.2 测试步骤
  (1)通过CAN高和CAN低短路产生CAN干扰;(2)延时1s;(3)CAN高和CAN低短路恢复正常,消除干扰;(4)检测Busoff恢复时间内是否接收Limphome报文,如果接受到,测试合格返回通过信号;如果没接受到,测试不合格返回失败信号。
  2.2.3 预期结果
  (1)总线短路后,若停止收发报文则说明总线进入Busoff状态,干扰模拟测试成功,否则失败;(2)干扰消除后,测试仪在Busoff恢复时间(200ms)内接收到第一帧Limphome报文,则说明CAN干扰恢复测试符合测试协议标准,否则测试不合格。
  2.3 TSCN脚本驱动的NM协议一致性自动测试
  下位机测试仪采用解释执行方式顺序执行。脚本中指令语句的合理存储是脚本有效执行的关键。TSCN测试脚本从上至下由若干条指令语句组成,指令语句分为基础指令和复合指令两类。测试脚本对应的指令数据存储结构如下:
  #includeMaxsizeComm200
  //基础指令数据结构
  typedefstructbaseCom
  {charmainKey[10];charsubKey[10];charparamData[100];structbaseComm*nextComm;};
  typedefstruct//命令行数据结构
  {charcomType[10];charcommCondiiton[50];structbaseCom*condition0pter;structbaseComm*success0pter;structbaseComm*fail0pter;}
  commandLine;commandLinecom[MaxsizeComm];
  经分析不难发现,在执行过程中IF或者WHILE等复合指令语句实际上是依据一定邏辑条件控制多条基础指令语句组合执行。如果将基础指令语句看作逻辑条件恒为真的特殊复合指令语句,这样两类指令语句就可以统一用命令行(commandLine)结构描述。commandLine结构包含5个数据子项,前两项描述指令语句的类型和执行条件,后三项分别是基础指令baseComm链表的头指针域,描述条件判断、条件成立和不成立时要执行的多个基础测试指令集合。基础指令语句对应的commandLine结构中,commCondi-tion子项默认为’\0’,conditionOpter和failOpter指针默认NULL;WHILE复合语句对应的commandLine结构中,failOpter指针默认为NULL。基础测试指令采用baseComm结构体描述,分别对应VOL、IO、TIMER、CAN和RESULT等基础指令的主关键字、次关键字和参数信息。TSCN脚本中所有指令语句从上至下依次存储到comm结构顺序表中。基于以上指令存储结构,用例脚本解释执行算法如下:
  先取出当前指令语句的指令类型,如果是基础指令,直接执行成功指令集,如果不是,判断是否为IF语句;如果为IF语句,直接执行条件指令集,然后根据结果对比条件文本串,满足条件时则执行成功指令集,不满足则执行失败指令集;如果不是IF语句,则为WHILE语句,条件指令集执行后,结果满足条件时,会执行成功指令集,进而跳转到条件指令集继续执行,如果条件指令集执行后结果不满足条件,执行失败指令集,而后判断下一条指令。
  3结语
  实验结果表明:该系统能有效实现汽车仪表网络管理协议在物理层、网络层和通信层上的一致性自动测试,而且平均测试耗时明显减少,测试效率提高。
  参考文献:
  [1] 吴伟,马继周,张志敏.基于AUTOSAR标准的网络管理协议的设计[J].汽车实用技术,2012(9):10-13.
  (作者单位:长城汽车股份有限公司-哈弗技术中心)
  第一作者简介:王乐乐,男,汉,河北保定,本科,助理工程师,汽车电子电器开发。
其他文献
摘要:在汽车的行驶中,传统的汽车仪表只能为驾驶员提供比较少量的信息,在社会经济科技的发展下,传统的汽车仪表已经不能满足人们对汽车信息化、智能化的发展要求。科技的发展使得汽车工业朝着精细化、信息化、智能化的发展。  关键词:汽车智能仪表设计;CAN总线;技术应用  1 汽車智能仪表的功能分析  第一,应用智能车载数字仪表来对信息进行综合展示,涉及到的信息包括发动机的转动速度、车辆运行速度、燃油量等。
期刊
摘要:伴随着人民生活水平的日益提升以及电子科学技术的不断发展,汽车不再是奢侈品,而逐渐成为了人们出行的基本代步工具,汽车慢慢走向了社会大众,且人们对汽车使用性能的要求也在不断提高,除了要求基本的安全性、舒适性,还要求更人性化。而现代电子技术在汽车仪表中的运用,就很好的满足了这个需求,现代化电子仪表在提供貼心服务的同时也使得汽车的性能得到有效提升,意义非凡。  关键词:汽车仪表;电子技术;应用  1
期刊
摘要:电子技术的发展,越来越多的电器、电子设备在汽车上安装使用。在为人们带来方便、舒适的同时,却使车内线束增多、空间紧张、布线复杂,从而导致车身重量明显增加、运行可靠性降低、故障维修难度增大。另外,各电控单元之间传递的大部分信息是可由多个电控单元共享的,而传统的点对点的通信方式不能实现信息共享。相應的,将CAN总线技术运用于车身电控单元线束设计即可轻松解决问题。  关键词:CAN总线;汽车车身;线
期刊
摘要:玻璃纤维网格布是保温施工当中经常使用的材料之一,在整体的保护保温的过程中能够起到良好的延展性以及抗裂性,但是不同材质的玻璃纤维网格布需要不同的检测方式方法,以此能够准确确定其其中的具体成分含量。能够在具体的应用过程中展现出应用的作用和效果。所以本文对外墙保温用的玻璃纤维网格的具体检测实施进行简要分析,并提出相关的建设性意见,希望能够在今后的检测发展过程中起到一定促进作用。  关键词:外墙外保
期刊
摘要:随着汽车行业的发展,全液晶汽车仪表应用越来越广泛,为了提高电控单元利用率,增大电控单元通信的速率、准确率及可靠性,汽车仪表进入了全数字时代,发展出了全液晶汽车仪表,然而当前业内没有一个针对全液晶汽车仪表的通用测试方法。本文根据全液晶汽车仪表的特点,并结合当前的仪表测试技术,提出了一个对全液晶汽车仪表的测试方法,该方法具有可移植性强,通用性强,操作简单,测试结果准确可靠的特点。  关键词:全液
期刊
摘要:随着社会的飞速发展和人民生活水平的提高,汽车已经不再是遥不可及的奢侈品,被迅速的开进了中国普通百姓家庭里。汽车的普及相应的促进了中国汽车工业的崛起,应用于汽车的电子技术也发展迅速。电子技术在汽车仪表设备中的有效应用,不仅能够提升汽车的科技性,而且还可以提升汽车的安全性和稳定性。  关键词:汽车电子技术;仪表;应用  1 现代汽车电子技术应用意义和前景分析  现代汽车行业发展速度比较快,在经济
期刊
摘要:我國电力企业的发展很大程度上受到了国企全面改革、实施不断深化的影响。社会上巨大的竞争力迫使电力企业不断提升自己的管理能力以求生存发展,其中人力资源绩效评价是企业管理中最重要的一项管理措施。文章围绕电力企业人力资源绩效评价中的存在的问题及其在企业管理中的重要作用,进一步地探索人力资源绩效评价的有效实行方法,为我国电力企的发展提出浅显建议。  关键词:电力企业;人力资源;绩效评价  1人力资源绩
期刊
摘要:汽车组合仪表作为现代汽车与人之间的信息沟通工具,在汽车工业发展过程中扮演着重要的角色。随着时代的发展,汽车组合仪表的设计也逐渐趋向于复杂化和功能化。因此,对其实现汽车安全性能监控的要求也逐步提高。鉴于此,本文研究的汽车组合仪表盘自动检测系统是在充分分析汽车仪表组合技术、检测技术以及驱动信息的基础上得到的,能够实现自动检测组合仪表的创新检测系统。  关键词:汽车组合仪表;自动检测;系统设计  
期刊
摘要:配电设备的运行状态直接关系到电力配电网的安全,配电设备故障监测系统能够为设备运行提供可靠保障。本文通过对配电设备现状的分析,介绍了配电设备故障监测系统的组成、原理和相关的应用,充分展示了配电设备故障监测系统在故障报警的准确及时、工作效率提升、保障电网安全方面的巨大优势,为配电网建设和电力资源发展利用具有一定的促进作用。  关键词:配电设备;故障监测系统;应用  随着全球经济高速发展,在人民物
期刊
摘要:在人—车—环境的人机系统中,人和汽车在彼此相互作用的过程中,运用人机界面的显示装置完成人与汽车的实时信息互换过程。驾驶员通过仪表盘上的显示信息来了解行驶中的汽车的整个运行状况,在这个过程中,面对着快速传递和高度复杂的信息,驾驶员必须做到快速、准确、稳定地操作。通过人机工程学的应用,仪表盘的设计应合乎人体工学,最终的设计方案应提高驾驶汽车这一过程中的安全性能、舒适程度,做到人性化,达到人机系统
期刊