一种汽车电子模块化开发硬件平台的制作方法
【专利说明】
【技术领域】
[0001]本发明属于汽车电子设计开发技术领域,特别涉及一种汽车电子模块化开发硬件
-ψ-
口 O
【【背景技术】】
[0002]目前汽车行业在进行汽车电子设计开发时,往往是通过先做硬件设计,根据项目需求先行进行硬件环境设计,之后进行硬件测试及软件开发。但是这种开发方式受制于硬件环境,在每一版硬件定型后就无法发生变更,这在开发过程中不利于灵活的调整。但是,往往在开发过正中项目有可能会发生变化,资源会做调整,这样的开发方式无形中会造成人力、物力以及时间的浪费。
【
【发明内容】
】
[0003]本发明的目的在于提供一种汽车电子模块化开发硬件平台,该开发硬件平台实现在一个平台下根据项目和实际需要,灵活变化,以最短的时间内满足开发验证的需求。能够很大程度上降低反复验证的次数,降低错误率,提高开发效率。
[0004]本发明是通过以下技术方案来实现:
[0005]一种汽车电子模块化开发硬件平台,包括用于汽车电子模块化硬件开发的多个功能模组和中控中央模块,所述多个功能模组与中控中央模块通过标准化接口以热插拔方式进行对接;所述功能模组配有适用车辆系统的保护电路、匹配电路和调试电路,所述的多个功能模组包括CAN通信模块、SPI通信模块、串行通信模块、ADC模块、驱动模块、1输入输出模块和电源模块。
[0006]所述的中控中央模块设有两路CAN通信模块接口,CAN通信模块中的电路配有信号转换收发器、保护电路和通信负载指示灯。
[0007]所述的中控中央模块设置两路SPI通信接口 ;SPI通信模块对外预留标准四线制通信接口,并留有SOP-8封装及其外围配置电路。
[0008]所述的中控中央模块设置两路串行通信接口,串行通信模块有用于匹配多种通信制式的配置接口。
[0009]所述的中控中央模块设置八路ADC模块接口,ADC模块通过外围电路与汽车电子传感器信号通信,每个ADC模块与一路信号通信。
[0010]所述的中控中央模块设置六路PWM可调接口,驱动模块配置汽车电子MOS管做二级驱动。
[0011]所述的中控中央模块设置16路1输入输出接口,1输入输出模块通过光电隔离芯片对外部输入做以隔离处理;1输入输出模块有单路、双路或四路接口。
[0012]所述的电源模块电压为10-60V,电源模块驱动能力为3A。
[0013]所述中控中央模块包括多个可调用的应用开发程序数据库及接口调用函数,用于运行对应的功能模组。
[0014]与现有技术相比,本发明具有以下有益的技术效果:
[0015]本发明是在将原有汽车电子设计中整体设计的思路化整为零,将一个完整的硬件环境拆分为多个标准模块,模块之间相互独立,由主控模块协调各模块之间工作。通过标准化各模块接口与主模块对接的方式实现主控与各模块之间通信,进而协调工作。从一个个独立个体又变为一个整体平台。首先必须根据汽车电子的实际需求将CAN通信模块,SPI通信模块,串行通信模块,ADC转换外围模块,1输入输出模块,驱动电路模块以及电源模块单独设计,对外做好信号处理及防护工作,对内能够自由通信,并能够灵活插拔,自由组合。同时在更换外围模块时不能因为外形相互干涉。从而实现在一个平台下根据项目和实际需要,灵活变化,以最短的时间内满足开发验证的需求。能够很大程度上降低反复验证的次数,降低错误率,提高开发效率。
[0016]进一步,模拟量采集设计有8路端口,ADC模块通过外围电路针对汽车电子通用传感器信号,具有信号滤波、调理、保护等功能。可以最大程度上满足各种类型传感器输入信号的解析处理工作。
[0017]进一步,电源模块宽范围电源调制能够全面满足车辆从12V到24V,甚至48V系统的需求。并且该电源模块驱动能力为3A,这样就能够保证所有外围模块同时接入系统时能够稳定工作,不受电源限制。
[0018]进一步,通过模块化程序的方式使得底层开发工作变得简单,不需重复开发,灵活多变的裁剪方式,使得系统保持高效精简。另外提供丰富的接口函数能够满足对各模块的精确控制或监控。
【【附图说明】】
[0019]图1为本发明汽车电子模块化开发硬件平台框图。
【【具体实施方式】】
[0020]下面结合附图对本发明做进一步详细描述:
[0021]参见图1,一种汽车电子模块化开发硬件平台,是一个基于英飞凌XC2000系列芯片(全系列兼容)下的模块化硬件开发环境。包括用于汽车电子模块化硬件开发的多个功能模组和中控中央模块,所述多个功能模组与中控中央模块通过标准化接口连接;所述功能模组配有适用车辆系统的保护、匹配、调试电路,所述功能模组之间通过标准化接口以热插拔方式进行对接;所述的多个功能模组包括CAN通信模块、SPI通信模块、串行通信模块、ADC模块、驱动模块、1输入输出模块和电源模块。通过配有标准的外围资源电路,将各模块有机地整合为可变的平台化开发工具。从而实现在一个平台下根据项目和实际需要,灵活变化硬件配置,辅以软件,以最短的时间内满足开发验证的需求。这样的设计方式能够很大程度上降低反复验证的次数,降低错误率,提高开发效率。
[0022]在资源分配上:中控中央模块的所有功能都配有标准化程序,开发人员可以快速调用标准程序函数,做上层应用开发。模块化的函数库可以灵活裁剪,可以减少系统资源开销。中控中央模块设有两路可自由配置通讯模式、波特率、数据格等的接口,CAN通信模块中的电路配有信号转换收发器、保护电路、通信负载指示灯。这样可以同时分配不同波特率,以方便够用于开发CAN网管开发使用。
[0023]中控中央模块设置两路SPI通信接口,SPI通信模块对外预留标准4线制通信接口,并留有汽车电子硬件设计中常用到SOP-8封装及其外围配置电路。这样可以对多个SPI通信的设备进行验证,由于SPI本身就可以分时操作,所以即使一路SPI也可以满足多设备使用,多路设计是为了更全面验证系统并且提供资源预留。
[0024]中控中央模块设置两路串行通信接口,串行通信模块有RS232、RS485等多种配置可选,满足各种通信制式使用。串行通信模块两路端口,这样可以实现一组收数据,一组发数据,由于串口通信不能组通信环网同时通信,所以双路串口通信的设计