can总线系统测试技术

can总线系统测试技术

ID:18235962

大小:204.50 KB

页数:6页

时间:2018-09-15

can总线系统测试技术_第1页
can总线系统测试技术_第2页
can总线系统测试技术_第3页
can总线系统测试技术_第4页
can总线系统测试技术_第5页
资源描述:

《can总线系统测试技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CAN总线系统测试技术【摘要】CAN总线作为现场总线的一种,在汽车、船舶、航天、工业测控与工业自动化等领域已经得到广泛的应用。CAN总线开发流程中,需要对所开发的CAN总线系统进行节点以及总线系统的验证与确认,本文主要介绍了网络测试验证的内容,实现测试的工具与测试技术。【关键字】CAN总线网络测试验证确认CANBusTestingTechnologyAbstract:Asonekindoffieldbus,theCANbusiswidelyusedinAutomobile,Ship,Aerospace,industrialcontrollingandautom

2、atization.DuringthedevelopmentprocessesofCANbus,theverificationandvalidationaretheimportantstepsfortheCANbussystem.Thetestingspecificationisdiscussedhere,andthetestingtoolsandtestingtechnologyareintroduced.Keywords:CAN(ControllerAreaNetworks)TestingVerificationValidation引言[1].[2]随着汽

3、车电子技术的发展,汽车上所用的电控单元不断增多,电控单元之间信息交换的需求促进了车用总线技术的发展。CAN总线即控制器局域网总线,由Bosch公司于1981年制定,主要目的为用作汽车的高速动力总线、中速车身总线等。由于CAN总线具有可靠性高、实时性好、成本合理等优点,逐渐被广泛应用于其他领域中,例如船舶、航天、工业测控、工业自动化、电力系统、楼宇监控等,成为了广泛使用的现场总线之一。基于CAN总线协议,还发展出CANopen、J1939、DeviceNet等多种上层总线协议。CAN是一种开放式多主站线性结构的总线,使用双绞线作为连接介质连接所有节点,最高传输速

4、率为1Mbit/s。CAN总线使用载波侦听多路访问/冲突检测(CSMA/CD)技术这种非破坏性的总线仲裁方式,避免多个节点同时开始发送消息而造成总线冲突,保证优先级高的报文能够优先发送而不需要额外的时间开销。CAN协议不对节点进行地址规定,而是使用报文的标识符来指定报文的优先级以及报文的内容。同时,CAN总线协议提供了完善的错误检测与错误处理机制,包括了CRC检测、错误报文自动重发、错误状态判断、临时错误自动恢复、永久错误自动错误节点等措施,从而很好的保证了系统数据一致性。图1系统开发流程1CAN总线开发流程[3]随着CAN总线技术应用在国内各个行业中广泛使用

5、,CAN总线开发流程及开发方法也日益成为关注的重点。目前,基于开发-验证思想的V型开发流程被广泛用于CAN总线的开发过程中,如图1所示。OEM厂商首先定义CAN总线系统需求,并进行系统构架设计,然后由供应商根据OEM厂商提出的需求,分析节点ECU的需求并进行节点设计,再进行软硬件实现以及节点ECU集成,最后对ECU进行测试验证。供应商将所设计的节点ECU提供给OEM厂商,由OEM厂商进行CAN总线系统的集成,并对系统进行确认,才能形成最终的产品。在V开发流程中,测试始终贯彻着整个开发流程,以在开发过程中能尽早的发现设计问题。供应商在节点ECU开发的最后阶段,需

6、要对所开发的ECU进行验证,检查所开发的产品是否符合所需的设计规范,即“是否正确的做了产品”。而OEM厂商在获得供应商提供的各个节点ECU后,进行系统集成,需要对CAN总线系统进行确认,检查是否符合原始的需求,即“是否设计了正确的产品”。因此,无论对于供应商开发单节点ECU还是OEM厂商对整个系统进行集成,都需要对节点以及总线系统进行CAN总线测试,以完成验证与确认的工作。2CAN总线测试CAN总线测试内容可以分为单节点测试和总线系统集成测试两部分。在每个节点连接到CAN总线网络之前都需要进行单节点测试,用以确定节点工作正确并且不会干扰总线的正常通讯。总线系统

7、集成测试则是将各个节点都连接形成完整的CAN总线系统,对系统进行测试以验证系统运行的完整性及正确性、系统的通讯鲁棒性、电器鲁棒性以及系统的容错自恢复功能等。进行CAN总线测试过程,首先需要制定测试规范,然后根据该测试规范编写测试案例,构建测试环境,并进行测试实现,最终将测试所得的数据进行分析,形成测试报告。2.1CAN总线测试规范由于CAN总线基本协议的灵活性,目前并没有一个统一的完整覆盖CAN总线各个通讯层次的测试规范,而作为CAN总线技术使用最广泛的汽车行业,各个汽车厂商也只是自行定义其轿车CAN总线协议,并根据该协议制定各自的测试规范。因此制定CAN总线

8、的测试规范,必须从相关的设计需求和规范

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。