论文题名: | 基于SOPC的硬件在回路仿真技术的研究与实现 |
关键词: | 硬件在回路仿真;仿真器;驱动程序设计;车辆动力学模型;转换器;车辆防抱死制动系统;总线控制器;软件流程;开发流程;仿真技术;目标代码生成;测试;优势和特点;总线协议;运行;硬件设计;硬件描述;硬件开发;应用开发;通信 |
摘要: | 车辆防抱死制动系统ABS(Anti-lock brake system)作为汽车制动安全系统的重要组成部分,目前在各种车辆上都得到广泛的应用。对于ABS ECU的开发,目前国外很多著名的汽车开发商普遍采用现代的设计开发流程:“离线功能设计-快速控制原型-目标代码生成-硬件在回路仿真-标定匹配”所构成的“V模式”。对于ECU(Electroniccontrol unit)的测试各开发厂商都采用了硬件在回路仿真技术,根据我们的系统需要,在研究了SOPC(System on programmable chip)技术的优势和特点及其可行性基础上,我们开发了基于SOPC的硬件在回路仿真器。在硬件在回路仿真器内运行车辆动力学模型,通过接收ECU的控制指令对刹车状态下车辆的动作特性进行仿真,从而达到对控制系统进行测试的目的。本文深入探究了SOPC技术,开发了基于NiosⅡ的CAN总线控制器IP核。同时,为了实现上位机和ECU进行通信,使得上层界面能对ECU中的参数进行实时修改,以达到更好的控制效果,开发了一款USB-CAN转换器。 本文具体研究内容如下: 1.介绍了ECU开发流程,介绍了硬件在回路仿真技术以及其国内外应用开发的现状,在此基础上分析了使用SOPC技术来实现硬件在回路仿真的优越性。 2.介绍了设计硬件在回路仿真器的相关知识,包括FPGA,SOPC及CAN总线协议相关简介。 3.介绍了基于SOPC的硬件在回路仿真器的硬件开发,FPGA设计,介绍了基于NiosⅡ的CAN总线IP核的设计,详细介绍了如何开发一个基于NiosⅡ的IP核设计,并分模块介绍了CAN总线IP核的硬件描述及驱动设计。 4.介绍了基于SOPC的硬件在回路仿真器的软件流程,底层软件的设计以及动力学模型的移植。 5.介绍了硬件在回路仿真器的应用及USB-CAN转换器的硬件设计,软件流程,各外设驱动程序设计。 本文运用了FPGA技术开发了基于USB通信的硬件在回路仿真器,并在此基深入探究了如何开发一个基于NiosⅡ的SOPC中如何去开发一个IP核。硬件在回路仿真器在ECU的测试中运行良好。同时又设计了USB-CAN转换器,在实际运用中表现良好。 |
作者: | 柳沁 |
专业: | 控制理论与控制工程 |
导师: | 李银国 |
授予学位: | 硕士 |
授予学位单位: | 重庆邮电大学 |
学位年度: | 2008 |
正文语种: | 中文 |