在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于CAN总线的汽车网络与功能自动化测试系统开发

基于CAN总线的汽车网络与功能自动化测试系统开发

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:19.31M
  • 下载次数:93
  • 浏览次数:446
  • 发布时间:2020-08-07
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
以VT硬件系统为基础搭建自动化测试平台,通过CANoe软件编写自动化运行脚本,实现汽车ECU的通信诊断和功能的自动化测试
A Dissertation Submitted for the Degree of master The Development of Vehicle Network and function Automated Test System Based on CAN Bus y Zhang Yong Gang Hefei university of Technology Hefei Anhui, P.R. China September, 2015 合肥工业大学 本论文经答辩委员会全体委员审查,确认符合合肥工业大 学学历硕士学位论文质量要求。 答辩委员会签名(工作单位、职称、姓名) 主席:合肥工业大学数1h力 委员: 安徽江准汽车股份有限公司高级工程师 合肥晟泰克汽车电子有限公司副教授 导师:合肥工业大学,教授, 学位论文独创性声明 本人郑重声明:所呈交的学位论文是本人在导师指导下进行独立研究工作所 取得的成果。据我所知,除了文中特别加以标注和致谢的内容外,论文中不包含 其他人已经发表或撰写过的研究成果,也不包含为获得合肥工业大学或其他 教育机构的学位或证书而使用过的材料。对本文成果做出贡献的个人和集体,本 人已在论文中作了明确的说明,并表示谢意。 学位论文中表达的观点纯属作者本人观点,与合肥工业大学无关。 学位论文作者签名 签名日期:21年!0月2日 学位论文版权使用授权书 本学位论文作者完全了解合肥工业大学_有关保留、使用学位论文的规定 即:除保密期内的涉密学位论文外,学校有权保存并向国家有关部门或机构送交 论文的复印件和电子光盘,允许论文被查阅或借阅。本人授权合肥工业大学可 以将本学位论文的全部或部分内容编入有关数据库,允许采用影印、缩印或扫描 等复制手段保存、汇编学位论文。 (保密的学位论文在解密后适用本授权书) 学位论文作者签名 签名日期:205年70月分日签名目期 年月 论文作者毕业去向 工作单位: 联系电话 E-mail 通讯地址 邮政编码: 致谢 本论文是在我的导师刘志峰教授的亲切关怀和悉心指导下完成的。他严肃的 科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从 选题指导、论文框架到细节修改,都给予了细致的指导,提出了很多宝贵的意见 与建议,老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求 的工作作风和大胆创新的进取精神对我产生重要影响。他渊博的知识、开阔的视 野和敏锐的思维给了我深深的启迪。 感谢我的同学和同事,在我写论文的过程中给予我很多帮助 感恩之余,诚恳地请各位老师对我的论文多加批评指正,使我及时完善论文 的不足之处。 最后,我要向百忙之中抽时间对本文进行审阅的各位老师表示衷心的感谢 作者:张永刚 2015年6月 摘要 汽车技术革命主要是电子化发展,汽车电子电器控制系统日渐复杂,相应的 控制器模块数量日益增加,由此带来了电子电器线路复杂化程度大幅增加。为了 解决这一难题,汽车行业提出并发展了总线技术,并成为了当前的主流应用。通 过总线通信技术,实现电子电器各系统之间的资源与信息的实时共享,为实现更 复杂的控制系统提供了必要的技术支撑。CAN( Controller area Network)总线作 为整车电子电器件的通讯高速公路”,其可靠性与稳定性对于整车功能的正常运行 至关重要。汽车总线网络的日益复杂,总线网络与功能的测试变得更加困难,同 时,测试的周期和轮次增多,工作量巨大。传统的测试手段已无法满足需求,因 此开发一种总线网络与功能自动化测试系统,能够自动化执行测试内容,从而大 幅提高测试效率和质量。 本课题主要通过搭建硬件系统平台,利用软件编写自动化脚本,实现总线网 络与功能等方面的测试。其主要研究内容有 ①以VT系统为硬件基础搭建自动测试平台。被测ECU通过外接线束接入系 统,针对其通信、诊断以及功能逻辑进行自动化的测试,同时可接入真实的传感 器和负载,从而达到真实与仿真测试的结合与互补的目的。 ②通过 CANoe软件编写自动化运行的脚本,实现被测单元的总线测试,自 动整理、生成测试报告。通过 CANoe软件丰富硬件接口,可实现编程控制测试平 台的各个硬件。利用模块化的理念进行CAPL编程,实现不同功能程序模块的封 装,为后期软件的升级和维护提供方便。 ③实现网络与功能自动化测试用例的创建和应用。为保证测试的科学性,引 入测试技术进行测试用例的设计,在本课题中常用的测试技术有边界值分析、等 价类划分和MCDC等。根据测试内容和目标,创建通信、诊断和功能等方面的测 试用例库。在测试的生命周期内,需要定时维护和升级测试用例库,完整记录测 试用例的开发和使用过程。 关键词:CAN总线;测试技术;自动化 II ABSTRaCT With the automobile electronic development, more and more eCUs are used in modern complicated vehicle systems. In order to solve the problems of complex wire harness, automobile network technology is a development trend of modern automobile electronic. As the "communication high way"of automobiles, the reliability and stability of can bus is significant important. Automobile bus network is becoming more and more complicated, as the test for network and function becoming more and more difficult. Also, the test period becomes longer, more tests are needed. In this situation the traditional test method becomes insufficient. The network and function automatic test system can execute the test case automatically, that greatly short the testing time and improve the quality of test results. This project mainly through hardware structure and software test cases to realize the network and function automatic test system The major research contents are O Using VT system as the hardware core, build the network and function automatic test system. The Devices under test are communicated to the system through outer wire harness. The system can test the Device in 3 aspects: Communication, Diag gnostic and Logic function. At the same time the real sensor and load can be connected to the system, in order to combine the reality and simulation. 2 Using host computer software(CANoe) to realize the network and function automatic test programs. Through the interfaces of CANoe, it can test each ECUs of the system. Using the Object oriented program software(CAPL, it can package different kinds of test programs. This makes the upgrade and maintenance of the system more convenient 8 Realizing the generated and application of test cases for network and function automatic test. To ensure the scientific of testing, test technologies are used to design the test case, for example, Equivalence partitioning, Boundary value analysis, MCDC and so on. Based on the test aim and classification, the communication, diagnostic and function test case database are established in the system. In the life period of testing, the database needs to upgrade and maintain in period, the developing and using progress should also be recorded KEYWORDS: CAN bus; Test technology; Automatic 目录 1绪论 ·甲兽章雨。。。。,垂,看 。面带由垂 1.1引言 111 12总线网络测试国内外研究应用现状及发展趋势 1.1.1国外发展和应用现状 1.12国内发展及应用现状 113未来发展趋势 画看44。非布是省自看看qq垂 13课题背景及意义 12222 14课题内容… .垂看在业看曾曾要 15本章小结 2CAN总线协议与自动化测试系统方案 自卡自。中非鲁自。 21CAN总线介绍 2CAN总线协议 21.1CAN20通讯协议201 看自 21.2ISo1198协议13 21.3ISO15765与ISO14229诊断协议1 444689 214OSEK网络管理协议 22系统总体方案设计 221自动化测试内容 22,2自动化测试系统功能与实现 23本章小结 2 3自动化测试系统的硬件设计 13 31自动化测试系统硬件系统设计 13 32VT系统. 14 321VT板卡资源需求 15 3.2.2VT1004... 3.2.3VT2004 2 3.2.4VT2516. 甲卡一备.·.··.·辛 26 3.2.5VT2816. 28 3.2.6VT2848 sa.a.非卡一带身 3.2.7VT7001. 30 33工控机 .32 34电源管理模块 …32 34.1程控电源 33 中暴串备自自导鲁。看 342地漂电源… 35继电器阵列 36示波器 ·垂a。d,自 ●a品·由中号要·看辛 37测试系统硬件实现… 36 38本章小结 中在物 37 4自动化测试系统的软件设计 .138 41自动化测试系统软件一 CANoe 38 42 CANoe软件中的硬件调用 40 。·是d 421 Vector硬件 422其他硬件… 43 43自动化测试的流程设计 43 44自动化测试系统调试… 4 44.1通信测试 442诊断测试 45 443功能测试 45 444测试报告 45 45测试效果对比 46本章小结 47 5自动化测试用例库的创建与应用... 48 51自动化测试用例 48 52测试基本理论28 48 看鲁鲁4 521测试的目的与意义 48 522测试的内容 49 523测试原则… 49 524基本测试的过程 50 525测试技术种类 53自动化测试用例设计中的测试技术应用 531等价类划分 51 曲看。4看···垂看,。垂 532边界值分析 52 533MCDC修正条件判定覆盖 53 54自动化测试用例库 56 54.1自动化测试用例库的创建 56 542自动化测试用例库的管理与维护 56 55本章小结… 血垂响da.d:...:日是··音···号是·早早.··号··· 结论 61课题总结 58 611课题主要内容 58 612课题主要创新点 6,2课题展望 【实例截图】
【核心代码】

标签:

实例下载地址

基于CAN总线的汽车网络与功能自动化测试系统开发

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警