CVI的汽车某控制单元终检测测试设备的开发
CVI的汽车某控制单元终检测测试设备的开发[20200121205439]
1.摘要
随着社会的不断发展,中国经济不断腾飞,汽车这个曾经中国家庭的奢侈品现在变得越来越普及。汽车出厂之前的安全检测变得越来越重要以及精细,所以汽车控制单元终检测作为安全检测中的一种受到越来越大的重视。
本文是以LabWindows/CVI为软件开发平台,结合它的快速性以及通用性这两个特征,通过硬件连接以及软件开发来完成终检测设备的开发。重点研究的内容包括:(1)测试要求及测试流程(2)硬件板卡的选择(3)硬件原理图的设计(4)LabWindows/CVI软件的设计。通过实践证明运用CVI开发的控制单元汽车终测试设备要求满足现代安全测试要求。
*查看完整论文请+Q: 351916072
关键字:LabWindows/CVI硬件板卡硬件原理图
目录
1. 绪论 3
1.1 课题研究的背景以及意义 3
1.2 虚拟仪器的介绍 3
1.3 本课题主要的内容及安排 3
2. LabWindows/CVI软件平台简介 3
2.1 LabWindows/CVI简介 3
2.2 LabWindows/CVI开发环境简介 3
2.3 LabWindows/CVI软件平台开发虚拟仪器的步骤 3
3. 测试要求及测试流程 3
3.1 设计思路 3
3.2 测试要求 3
3.3 测试流程 3
3.4 具体测试内容 3
4. 测试设备的硬件设计以及实现 3
4.1 设计思路及测试设备的选择 3
4.2 模块流程图以及相关连接的信息 3
4.3 设备原理的设计 3
4.4 主要硬件与板卡的介绍 3
5. 测试设备的软件编程与实现 3
5.1 软件设计 3
5.2 软件的测试流程 3
5.3 界面的设计 3
5.4 软件的C语言解析 3
5.4.1 转向测试代码 3
5.4.2行车测试代码 3
5.4.3 PC机 与CAN卡连接的代码 3
6. 总结与展望 3
附录1 3
参考文献: 3
致谢 3
1.绪论
1.1课题研究的背景以及意义
随着社会的不断发展,汽车工艺日新月异。由于新的材料、工艺、技术的出现并且在汽车上得到了广泛运用,使当代汽车具有优秀的动力性、可靠性以及经济性。当代汽车由因为机电一体化日益复杂在汽车检测诊断问题上增加了非常大的难度。多年以来,基于模拟仪器的汽车不解体检测检测技术有了飞快的发展,并逐渐在全行业得到推行。伴随着科技的不断发展,计算机技术、生物技术、自动化技术得到了越来越大的重视,人们对检测设备的检测速度、检测准确率以及检测设备的简易化等要求越来越严格。新的测试方法、新的测试理论以及新的测试要求的不断问世,在很多方面打破了传统行业中的测试概念,其中NI公司推出的LabWindows/CVI就是在此基础上运用交互式C语言来开发的测试平台。和传统的测试仪器进行对比,虚拟仪器的测试具有稳定性高和测试成本低的优势,作为一种新兴的测试技术,虚拟仪器对测试技术的前进注入了新的活力,也为未来的技术发展引领了发展的方向。
从20世纪40年代第一台计算机问世开始,计算机革命为现代社会的高速发展奠定了坚实的基础,计算机的快速发展和普及带动各行各业的技术革新,极大地推进了常年以来发展相当缓慢的仪器技术的发展,给仪器仪表领域带来重大的变革;新的测试方法、新的领域、新的测试理论以及新的测试要求的不断出现,电子检测技术的功能以及作用也发生的非常大的变化。因为计算机在生产生活中处于核心的地位,计算机技术与测试系统更加紧密地联系在一起。20世纪80年代,美国成功地把虚拟仪器技术投入到现实仪器设计中,从而产生了影响整个行业的虚拟仪器,这是测试仪器工业发展的一个非常重要的里程碑。
1.2虚拟仪器的介绍
目前,我们使用的虚拟仪器软件主要是由美国NI公司推出的系列软件,其中基于ANSI C的集成开发环境LabWindows/CVI不仅仅适用于测试系统、控制系统及信号的分析处理,并且在编程环境中也极为简易。因为它主要针对于工控领域,使得该工具在构建大型分布式测试系统具有开发迅速、执行效率高、易于升级且节省成本的优点。
其中虚拟仪器的概念是由美国国家仪器公司提出的,它是由计算机技术、仪器技术以及通信技术的结合的产物。虚拟仪器主要是模拟现实的一个方面的应用结果,它的主要目的是利用计算机在资源制作上的强大优势,通过硬件技术将元件模块化,从而简化程序的运作流程,极大地增强系统的灵动性。基于计算机虚拟仪器的硬件以及软件平台,通过强大的数据处理能力的计算机系统来完成数据采集、控制、分析以及处理以及测试结果表明,大大突破了传统仪器在数据处理、显示、传输、存储以及其他限制,用户可以很容易地对仪器维护、扩展以及升级。通常的虚拟仪器就以由计算机为核心,通过操作者自行编制界面、设置定义、具有相关模拟的画面、检测功能主要是由操作者编写的软件程序实现的一种计算机操作系统。操作证只需要通过运用鼠标、键盘以及点击相应的模拟界面,就可以实现对相关产品的模拟测试,这极大地帮助操作者减少测试上不必要的损耗,虚拟仪器的出现使真实的测试仪器与计算机人机的界限模糊了。
1.3本课题主要的内容及安排
本课题是基于CVI的汽车某控制单元终检测试设备的开发,首先明确了我们主要运用NI公司推出的LabWindows/CVI软件技术,以产品的开发为最终目的。开发作为这个项目的目标,我们首先要明确终检测的检测要求,因为没有相应的检测要求则无法进行接下来的工作任务。在通过对检测要求的理解和认识之后将面临硬件模板的选取和连接。我大致将硬件模板分为三个主要的模块:输入模块、输出模块、处理模块,再通过各个模块各自所具有的相关作用来选取相应的硬件板卡。其中最终运用矩阵开关、PCB 板卡、CAN总线来进行接线。在完成硬件测试设备的选取之后,接下来就是对LabWindows/CVI软件的设计,这既包括软件的界面设置以及软件的回调、C语言代码的编写。通过以上步骤的完成大致决定了本文书写的主要内容:
第1章 介绍了本课题的研究背景以及意义、虚拟仪器的介绍、本文主要工作及内容安排。
第2章 对Labwindows/CVI软件的介绍和认识 并对软件相关运行步骤进行介绍。
第3章 对本课题的测试要求和测试流程进行介绍 将测试要求划分为多个模块。
第4章 由测试要求和流程决定相应的测试硬件模块,然后根据硬件模块选择相应的硬件板卡,并且最终完成硬件的连接。
第5章 主要是软件的设计,其中包括软件界面的设计还有相应C代码的设计,通过软件流程图以及回调函数完成软件的设计。
第6章 展望和总结其中包括对于CVI技术的展望以及对于完成本课题的一些总结。
2. LabWindows/CVI软件平台简介
2.1 LabWindows/CVI简介
LabWindows/CVI这个虚拟仪器编程语言是由美国NI(National Instruments)公司开发完成的。它是Measurement Studio软件组中的一份子,并且是以32位数据为处理的面向计算机测控领域的软件开发平台。
LabWindows / CVI主要用于分析各种测试、控制以及信息处理软件开发等方面,它以及NI公司的另一个虚拟仪器开发工具LabVIEW相比,它更适用于中型以及大型、复杂的软件开发测试。虚拟仪器设计基于LabWindows / CVI在无损检测、电气、仪表系统、温度控制系统、过程控制系统、故障诊断以及医疗等领域发挥着重要的作用。所以使用LabWindows / CVI控制单元测试更加科学化,简单化,以及协调化。
1.摘要
随着社会的不断发展,中国经济不断腾飞,汽车这个曾经中国家庭的奢侈品现在变得越来越普及。汽车出厂之前的安全检测变得越来越重要以及精细,所以汽车控制单元终检测作为安全检测中的一种受到越来越大的重视。
本文是以LabWindows/CVI为软件开发平台,结合它的快速性以及通用性这两个特征,通过硬件连接以及软件开发来完成终检测设备的开发。重点研究的内容包括:(1)测试要求及测试流程(2)硬件板卡的选择(3)硬件原理图的设计(4)LabWindows/CVI软件的设计。通过实践证明运用CVI开发的控制单元汽车终测试设备要求满足现代安全测试要求。
*查看完整论文请+Q: 351916072
关键字:LabWindows/CVI硬件板卡硬件原理图
目录
1. 绪论 3
1.1 课题研究的背景以及意义 3
1.2 虚拟仪器的介绍 3
1.3 本课题主要的内容及安排 3
2. LabWindows/CVI软件平台简介 3
2.1 LabWindows/CVI简介 3
2.2 LabWindows/CVI开发环境简介 3
2.3 LabWindows/CVI软件平台开发虚拟仪器的步骤 3
3. 测试要求及测试流程 3
3.1 设计思路 3
3.2 测试要求 3
3.3 测试流程 3
3.4 具体测试内容 3
4. 测试设备的硬件设计以及实现 3
4.1 设计思路及测试设备的选择 3
4.2 模块流程图以及相关连接的信息 3
4.3 设备原理的设计 3
4.4 主要硬件与板卡的介绍 3
5. 测试设备的软件编程与实现 3
5.1 软件设计 3
5.2 软件的测试流程 3
5.3 界面的设计 3
5.4 软件的C语言解析 3
5.4.1 转向测试代码 3
5.4.2行车测试代码 3
5.4.3 PC机 与CAN卡连接的代码 3
6. 总结与展望 3
附录1 3
参考文献: 3
致谢 3
1.绪论
1.1课题研究的背景以及意义
随着社会的不断发展,汽车工艺日新月异。由于新的材料、工艺、技术的出现并且在汽车上得到了广泛运用,使当代汽车具有优秀的动力性、可靠性以及经济性。当代汽车由因为机电一体化日益复杂在汽车检测诊断问题上增加了非常大的难度。多年以来,基于模拟仪器的汽车不解体检测检测技术有了飞快的发展,并逐渐在全行业得到推行。伴随着科技的不断发展,计算机技术、生物技术、自动化技术得到了越来越大的重视,人们对检测设备的检测速度、检测准确率以及检测设备的简易化等要求越来越严格。新的测试方法、新的测试理论以及新的测试要求的不断问世,在很多方面打破了传统行业中的测试概念,其中NI公司推出的LabWindows/CVI就是在此基础上运用交互式C语言来开发的测试平台。和传统的测试仪器进行对比,虚拟仪器的测试具有稳定性高和测试成本低的优势,作为一种新兴的测试技术,虚拟仪器对测试技术的前进注入了新的活力,也为未来的技术发展引领了发展的方向。
从20世纪40年代第一台计算机问世开始,计算机革命为现代社会的高速发展奠定了坚实的基础,计算机的快速发展和普及带动各行各业的技术革新,极大地推进了常年以来发展相当缓慢的仪器技术的发展,给仪器仪表领域带来重大的变革;新的测试方法、新的领域、新的测试理论以及新的测试要求的不断出现,电子检测技术的功能以及作用也发生的非常大的变化。因为计算机在生产生活中处于核心的地位,计算机技术与测试系统更加紧密地联系在一起。20世纪80年代,美国成功地把虚拟仪器技术投入到现实仪器设计中,从而产生了影响整个行业的虚拟仪器,这是测试仪器工业发展的一个非常重要的里程碑。
1.2虚拟仪器的介绍
目前,我们使用的虚拟仪器软件主要是由美国NI公司推出的系列软件,其中基于ANSI C的集成开发环境LabWindows/CVI不仅仅适用于测试系统、控制系统及信号的分析处理,并且在编程环境中也极为简易。因为它主要针对于工控领域,使得该工具在构建大型分布式测试系统具有开发迅速、执行效率高、易于升级且节省成本的优点。
其中虚拟仪器的概念是由美国国家仪器公司提出的,它是由计算机技术、仪器技术以及通信技术的结合的产物。虚拟仪器主要是模拟现实的一个方面的应用结果,它的主要目的是利用计算机在资源制作上的强大优势,通过硬件技术将元件模块化,从而简化程序的运作流程,极大地增强系统的灵动性。基于计算机虚拟仪器的硬件以及软件平台,通过强大的数据处理能力的计算机系统来完成数据采集、控制、分析以及处理以及测试结果表明,大大突破了传统仪器在数据处理、显示、传输、存储以及其他限制,用户可以很容易地对仪器维护、扩展以及升级。通常的虚拟仪器就以由计算机为核心,通过操作者自行编制界面、设置定义、具有相关模拟的画面、检测功能主要是由操作者编写的软件程序实现的一种计算机操作系统。操作证只需要通过运用鼠标、键盘以及点击相应的模拟界面,就可以实现对相关产品的模拟测试,这极大地帮助操作者减少测试上不必要的损耗,虚拟仪器的出现使真实的测试仪器与计算机人机的界限模糊了。
1.3本课题主要的内容及安排
本课题是基于CVI的汽车某控制单元终检测试设备的开发,首先明确了我们主要运用NI公司推出的LabWindows/CVI软件技术,以产品的开发为最终目的。开发作为这个项目的目标,我们首先要明确终检测的检测要求,因为没有相应的检测要求则无法进行接下来的工作任务。在通过对检测要求的理解和认识之后将面临硬件模板的选取和连接。我大致将硬件模板分为三个主要的模块:输入模块、输出模块、处理模块,再通过各个模块各自所具有的相关作用来选取相应的硬件板卡。其中最终运用矩阵开关、PCB 板卡、CAN总线来进行接线。在完成硬件测试设备的选取之后,接下来就是对LabWindows/CVI软件的设计,这既包括软件的界面设置以及软件的回调、C语言代码的编写。通过以上步骤的完成大致决定了本文书写的主要内容:
第1章 介绍了本课题的研究背景以及意义、虚拟仪器的介绍、本文主要工作及内容安排。
第2章 对Labwindows/CVI软件的介绍和认识 并对软件相关运行步骤进行介绍。
第3章 对本课题的测试要求和测试流程进行介绍 将测试要求划分为多个模块。
第4章 由测试要求和流程决定相应的测试硬件模块,然后根据硬件模块选择相应的硬件板卡,并且最终完成硬件的连接。
第5章 主要是软件的设计,其中包括软件界面的设计还有相应C代码的设计,通过软件流程图以及回调函数完成软件的设计。
第6章 展望和总结其中包括对于CVI技术的展望以及对于完成本课题的一些总结。
2. LabWindows/CVI软件平台简介
2.1 LabWindows/CVI简介
LabWindows/CVI这个虚拟仪器编程语言是由美国NI(National Instruments)公司开发完成的。它是Measurement Studio软件组中的一份子,并且是以32位数据为处理的面向计算机测控领域的软件开发平台。
LabWindows / CVI主要用于分析各种测试、控制以及信息处理软件开发等方面,它以及NI公司的另一个虚拟仪器开发工具LabVIEW相比,它更适用于中型以及大型、复杂的软件开发测试。虚拟仪器设计基于LabWindows / CVI在无损检测、电气、仪表系统、温度控制系统、过程控制系统、故障诊断以及医疗等领域发挥着重要的作用。所以使用LabWindows / CVI控制单元测试更加科学化,简单化,以及协调化。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4810.html