论文部分内容阅读
摘要:汽车工业在我们国家经济领域当中举足轻重,是拉动我们国家经济快速增长的主导产业之一,与此同时,汽车电子化程度的高低也逐渐表现出不可忽视的重要性来,基本上已经成为了衡量我们国家汽车现代化技术水平的重要标志之一。但我们必须要看到的是,我们国家的电子产业尚处于初级阶段,在这样一种现实的背景之下更为注重的就是如何不断提高汽车企业自身的技术开发水平、创新意识和市场竞争力。本文正是在这样一种现实的背景之下对汽车电子控制器快速开发系统进行了简要的说明和分析。
关键词:汽车电子控制器,快速开发系统
中图分类号:F224-39
一 汽车电子控制器快速开发系统的背景介绍
我们国家的汽车电子产业发展到现在形势非常良好,但与此同时也面临着较大的挑战,这样一种状况的出现主要是基于两个方面的原因:一方面是到目前为止我们国家较多汽车企业内所使用的都是國外汽车电子产品,这就使得汽车主流电子产品基本被国外所垄断;其次就是从产品本身的角度来分析,国内企业自身竞争力的缺乏导致车辆电子控制系统的开发技术难度大、资金要求高、开发周期长,对于一般企业很难达到这样一些要求;最后一点是从我们国家的技术基础角度来看,我们国内汽车电子产业的基础相当薄弱,既缺乏原创性的技术,也缺乏必要的数据库或者是人才支持,最为关键的就是到目前为止都仍然没有掌握相对核心的汽车技术,本文的研究就正是在这样一种背景条件下展开的。
在本文当中,我们主要是对汽车电子控制器的快速开发系统进行研究和分析,主要是系统能够为汽车电子控制系统的开发提供更加理想的测试软硬件平台,这样就能够保证相关方面工作的进行更加的简便易行,这无论是对于产品研发资金投入的降低。还是对产品研发周期的缩短都是非常有意义的。
二 汽车电子控制器快速开发系统的总体设计思路
可以看到的是,随着我们国家电子产品的不断丰富和普及,这样一个方面的市场竞争也正处于愈演愈烈的状态,在这样一种状况之下,如何更好的在市场当中占据先机就成为了非常关键的问题,针对于此,最为理想的措施就是尽可能的提高产品本身的安全性和稳定性,除此之外还应当采取良好的手段来尽可能的缩短开发的周期和资金投入。
2.1 系统硬件平台
在汽车电子控制器硬件平台设计当中,除了常规的主板之外,还包括较多方面的内容,包括微控制器模块、信号处理电路模块以及通信接口模块等多个方面,在实际的操作过程当中往往是将这样一些模块都做成PCI板卡,将其插在PC机的插槽上来实现各个模块与总线之间的通信。在这样一种设计模式下,控制器可以根据各个处理器实际的运算速度来进行选择和组合,并在组合完成之后将其加载到硬件平台上去,同样需要通过离线仿真来对实际的状况进行模拟并全面测试,以此来实现对硬件配置状况的检测与确定。
2.2 系统软件平台
系统软件平台的复杂性主要是由软件本身的大规模和复杂性所导致的,正是因为这样,系统软件结构的设计比算法以及数据结构的选择重要的多,可以说,软件体系结构的设计对于整个系统是否能够设计成功都有着巨大的影响。在本文当中,系统软件平台的开发主要是基于C++环境来进行,以此来实现对象模型、电子控制系统软件设计图形编辑以及极其代码编译等各个方面的良好通信与连接,并保证其能够在C++环境之下进行进一步的添加、查询、调用以及修改等多种操作。
三 汽车电子控制器快速开发系统过程分析
汽车电子控制系统的开发在过程上有着较大的改进,主要就是不需要和过去一样先进行对象模型和控制模型的人工处理,然后再进行人工的编程设计,而是直接根据经验进行人工设计,在设计完成之后再通过计算机辅助分析软件来对其进行优化和确定,并通过离线仿真分析等技术手段来尽可能的保证模型能够满足客户的实际需求。用户的体验过程同样也会发生较大的变化,主要就用户在经过控制算法的模型设计之后可以直接快速的实现控制系统的原型,这主要是因为计算机辅助设计软件能够将一些控制模型的框图直接转化为C语言程序代码,正是因为这样就能够极大程度的省去用户等待软件工程师进行手工编程和调试的过程。
其次就是汽车电子控制系统开发平台的利用能够较大程度的降低控制系统的实际开发时间,与此同时最终得到的成果在可靠性上也能够有更好的表现。具体来说,就是在C语言程序代码生成之后,就进行微控制器和I/O模块的设计,然后在通过编译器来将C语言代码生成为微控制器的目标程序代码,并将其加载到控制器的硬件平台当中去。在这其中需要注意的是,下载到硬件平台当中去的程序代码只能够是控制算法代码,不同的目标代码所需要的编译器有所区别,且编译器的选择需要通过MCU的选择来进行确定。
最后当经由编译器所生成的目标代码加载到硬件平台存储模块成功之后,由微控制器模块就将通过其占用的PCI模块来实现各个模块相互之间的通信。对于实际的系统,可以通过硬件仿真来对其进行模拟和全面测试,这样一种方式的好处在于能够及时的发现问题和改正问题,并能在相当极端的情况下找出控制器硬件或者是软件方面的问题,这无论是对于开发费用的降低还是对于开发周期的缩短无疑都是有着非常大的意义的。如果在此过程当中能够对项目要求进行控制与满足的话,就还能够进一步着手于控制器产品的最终设计,这同样是能够在大大降低开发周期的同时较好的缩短实际的开发难度。
结语:在本文当中,首先简要介绍汽车电子技术快速开发系统的基本现状,在此基础之上进一步阐述系统开发的基本原理和思路,然后着重分析和说明汽车电子技术快速开发系统的具体过程,文章的最后进行前景展望,希望本文的阐述与分析能够为同行所用。
参考文献:
[1] 李松,汪洋,葛林东.用CPLD实现DSP与PCI9054之间的连接[J].国外电子元器件,2004(6)
[2] 盛刚,唐厚君.基于PCI总线和DSP的运动控制卡的设计与实现[J].工业控制计算机,2004(7)
关键词:汽车电子控制器,快速开发系统
中图分类号:F224-39
一 汽车电子控制器快速开发系统的背景介绍
我们国家的汽车电子产业发展到现在形势非常良好,但与此同时也面临着较大的挑战,这样一种状况的出现主要是基于两个方面的原因:一方面是到目前为止我们国家较多汽车企业内所使用的都是國外汽车电子产品,这就使得汽车主流电子产品基本被国外所垄断;其次就是从产品本身的角度来分析,国内企业自身竞争力的缺乏导致车辆电子控制系统的开发技术难度大、资金要求高、开发周期长,对于一般企业很难达到这样一些要求;最后一点是从我们国家的技术基础角度来看,我们国内汽车电子产业的基础相当薄弱,既缺乏原创性的技术,也缺乏必要的数据库或者是人才支持,最为关键的就是到目前为止都仍然没有掌握相对核心的汽车技术,本文的研究就正是在这样一种背景条件下展开的。
在本文当中,我们主要是对汽车电子控制器的快速开发系统进行研究和分析,主要是系统能够为汽车电子控制系统的开发提供更加理想的测试软硬件平台,这样就能够保证相关方面工作的进行更加的简便易行,这无论是对于产品研发资金投入的降低。还是对产品研发周期的缩短都是非常有意义的。
二 汽车电子控制器快速开发系统的总体设计思路
可以看到的是,随着我们国家电子产品的不断丰富和普及,这样一个方面的市场竞争也正处于愈演愈烈的状态,在这样一种状况之下,如何更好的在市场当中占据先机就成为了非常关键的问题,针对于此,最为理想的措施就是尽可能的提高产品本身的安全性和稳定性,除此之外还应当采取良好的手段来尽可能的缩短开发的周期和资金投入。
2.1 系统硬件平台
在汽车电子控制器硬件平台设计当中,除了常规的主板之外,还包括较多方面的内容,包括微控制器模块、信号处理电路模块以及通信接口模块等多个方面,在实际的操作过程当中往往是将这样一些模块都做成PCI板卡,将其插在PC机的插槽上来实现各个模块与总线之间的通信。在这样一种设计模式下,控制器可以根据各个处理器实际的运算速度来进行选择和组合,并在组合完成之后将其加载到硬件平台上去,同样需要通过离线仿真来对实际的状况进行模拟并全面测试,以此来实现对硬件配置状况的检测与确定。
2.2 系统软件平台
系统软件平台的复杂性主要是由软件本身的大规模和复杂性所导致的,正是因为这样,系统软件结构的设计比算法以及数据结构的选择重要的多,可以说,软件体系结构的设计对于整个系统是否能够设计成功都有着巨大的影响。在本文当中,系统软件平台的开发主要是基于C++环境来进行,以此来实现对象模型、电子控制系统软件设计图形编辑以及极其代码编译等各个方面的良好通信与连接,并保证其能够在C++环境之下进行进一步的添加、查询、调用以及修改等多种操作。
三 汽车电子控制器快速开发系统过程分析
汽车电子控制系统的开发在过程上有着较大的改进,主要就是不需要和过去一样先进行对象模型和控制模型的人工处理,然后再进行人工的编程设计,而是直接根据经验进行人工设计,在设计完成之后再通过计算机辅助分析软件来对其进行优化和确定,并通过离线仿真分析等技术手段来尽可能的保证模型能够满足客户的实际需求。用户的体验过程同样也会发生较大的变化,主要就用户在经过控制算法的模型设计之后可以直接快速的实现控制系统的原型,这主要是因为计算机辅助设计软件能够将一些控制模型的框图直接转化为C语言程序代码,正是因为这样就能够极大程度的省去用户等待软件工程师进行手工编程和调试的过程。
其次就是汽车电子控制系统开发平台的利用能够较大程度的降低控制系统的实际开发时间,与此同时最终得到的成果在可靠性上也能够有更好的表现。具体来说,就是在C语言程序代码生成之后,就进行微控制器和I/O模块的设计,然后在通过编译器来将C语言代码生成为微控制器的目标程序代码,并将其加载到控制器的硬件平台当中去。在这其中需要注意的是,下载到硬件平台当中去的程序代码只能够是控制算法代码,不同的目标代码所需要的编译器有所区别,且编译器的选择需要通过MCU的选择来进行确定。
最后当经由编译器所生成的目标代码加载到硬件平台存储模块成功之后,由微控制器模块就将通过其占用的PCI模块来实现各个模块相互之间的通信。对于实际的系统,可以通过硬件仿真来对其进行模拟和全面测试,这样一种方式的好处在于能够及时的发现问题和改正问题,并能在相当极端的情况下找出控制器硬件或者是软件方面的问题,这无论是对于开发费用的降低还是对于开发周期的缩短无疑都是有着非常大的意义的。如果在此过程当中能够对项目要求进行控制与满足的话,就还能够进一步着手于控制器产品的最终设计,这同样是能够在大大降低开发周期的同时较好的缩短实际的开发难度。
结语:在本文当中,首先简要介绍汽车电子技术快速开发系统的基本现状,在此基础之上进一步阐述系统开发的基本原理和思路,然后着重分析和说明汽车电子技术快速开发系统的具体过程,文章的最后进行前景展望,希望本文的阐述与分析能够为同行所用。
参考文献:
[1] 李松,汪洋,葛林东.用CPLD实现DSP与PCI9054之间的连接[J].国外电子元器件,2004(6)
[2] 盛刚,唐厚君.基于PCI总线和DSP的运动控制卡的设计与实现[J].工业控制计算机,2004(7)