免费论文查重: 大雅 万方 维普 turnitin paperpass

试议柔性汽车发动机柔性测试系统与开发期刊

最后更新时间:2024-02-25 作者:用户投稿原创标记本站原创 点赞:19761 浏览:85171
论文导读:
摘要:当前发动机测试系统主要是发动机台架试验系统,只能做到专机专用,造成软硬件资源可重用性差,用户无法根据测试任务的变化灵活调整硬件设备和软件设置等。柔性测试理念的运用将极大地提升用户正对特定测试任务进行自定义操作的权限,缩短项目周期。本论文设计和论证了汽车发动机柔性测试系统的总体案例,重点探讨了用户柔性定义,柔性数据处理,柔性通道设置,柔性A/D四个环节的关键技术,并完成了整系统统的设计和验证。论文的主要工作体现在以下几个方面:(1)针对发动机测试任务的对数据采集的要求,面向用户开发了基于FPGA的硬件数据采集终端,包括模数转换模块,Core8051,以及各种数据处理模块等资源,为用户提供了柔性设计硬件数据采集终端的各种支持资源和规范,以而实现了各种硬件资源的快速重用和数据采集模块的快速开发;(2)针对发动机测试任务的对用户操作的要求,面向用户开发了支持用户自定义操作功能的用户运用层,包括控件的删减,控件功能的自定义,参数关联自定义,显示效果自定义等,以而实现了用户针对特定测试任务可以快速开发测试运用程序。(3)开发了支持用户自行增减硬件设备的设备驱动层和柔性配置中间层,满足发动机测试任务中采集参数众多,采集设备众多的要求,具有支持热插拔和通信扩展的功能,支持基于RS-232、RS-485串行通信协议,TCP\IP、UDP网络通信协议等现有发动机专用测试设备,同时可扩展支持基于USB、CAN等通信协议的测试设备和仪器;(4)针对如何重用软硬件模块资源的不足,汽车发动机柔性测试系统采取模块化开发的理念进行开发以使测试系统开发人员可基于汽车发动机柔性测试系统扩展各个模块功能,并提供了进行二次开发的基本规则和策略。通过测试验证,本论文所开发的汽车发动机柔性测试系统实现了用户柔性操作,柔性数据处理,柔性数据采集的设计要求和基本功能,相比传统发动机测试系统大大改善了专机专用的缺陷,有一定的实际运用价值。关键词:发动机论文柔性测试论文面向用户论文二次开发论文
本论文由www.7ctime.com,需要论文可以联系人员哦。摘要5-6
Abstract6-7
目录7-9
第1章 绪论9-20

1.1 课题探讨背景及作用9-10

1.2 国内外进展近况及走势10

1.3 汽车发动机柔性测试系统的概述10-16

1.3.1 柔性测试技术的概述10-13

1.3.2 发动机测试系统的概述13-16

1.3.3 柔性测试技术在发动机测试系统中的运用16

1.4 本课题的探讨内容16-20

第2章 汽车发动机柔性测试系统的案例设计20-27

2.1 发动机台架试验系统21-23

2.2 汽车发动机柔性测试系统的设计23

2.3 柔性测试技术在发动机测试系统中的实施23-25

2.4 汽车发动机柔性测试系统的二次开发规则概述25-26

2.4.1 测试运用程序层面的二次开发25-26

2.4.2 数据处理历程的二次开发26

2.4.3 硬件数据采集层的二次开发26

2.5 本章小结26-27

第3章 汽车发动机柔性测试系统数据采集层的设计和实现27-44

3.1 柔性测试技术在发动机测试系统数据采集系统中的运用探讨27-28

3.2 基于FPGA的硬件数据采集终端的设计和实现28-36

3.

2.1 电源模块29-31

3.

2.2 数据传输模块31-32

3.

2.3 传感器信号调理模块32-33

3.

2.4 A/D模块33-34

3.

2.5 MCU模块34-36

3.3 基于FPGA的数据采集终端的软件实现36-43

3.1 基于Verilog的固件模块程序37-43

3.2 基于C语言的Core8051内核程序43

3.4 本章小结43-44

第4章 汽车发动机柔性测试系统运用层的设计和实现44-61

4.1 汽车发动机柔性测试系统运用层需求浅析45-46

4.2 汽车发动机柔性测试系统运用层关键技术46-49

4.

2.1 COM组件技术46

4.

2.2 软总线技术46-47

4.

2.3 CAN总线技术47-48

4.

2.4 UDP网络通信技术48-49

4.

2.5 ACCESS数据库技术49

4.3 汽车发动机柔性测试系统运用层的设计与实现49-56
4.

3.1 登录模块52

4.论文导读:.2基于消息传递机制的二次开发66-675.2.3基于DLL的数据处理历程的二次开发67-705.2.4基于COM组件技术的控件二次开发705.3本章小结70-71第6章总结与展望71-736.1课题总结716.2课题延续71-73参考文献73-75致谢75-76附:攻读硕士期间科研成果76上一页12

3.2 通信设置模块52-53

4.

3.3 参数定义模块53

4.

3.4 发动机参数设置模块53-55

4.

3.5 实时测试模块55-56

4.

3.6 后期数据处理模块56

4.4 汽车发动机柔性测试系统运用层的性能验证56-60

4.5 本章小结60-61

第5章 基于汽车发动机柔性测试系统的二次开发61-71

5.1 基于汽车发动机柔性测试系统硬件数据采集终端的二次开发61-65

5.

1.1 Verilog硬件描述语言61-62

5.

1.2 EDA软件Libero62-63

5.

1.3 基于硬件数据采集终端的二次开发规则63-65

5.2 基于汽车发动机柔性测试系统运用层的二次开发65-70
5.

2.1 基于消息的数据传递机制66

5.

2.2 基于消息传递机制的二次开发66-67

5.

2.3 基于DLL的数据处理历程的二次开发67-70

5.

2.4 基于COM组件技术的控件二次开发70

5.3 本章小结70-71
第6章 总结与展望71-73

6.1 课题总结71

6.2 课题延续71-73

参考文献73-75
致谢75-76
附:攻读硕士期间科研成果76