的就是cpu和程序以及数据,其它芯片相当于人的躯干,而这块cpu内部,除了要有指令集以外,还得有ram和rom。
可是,按照现在的光刻机的发展程度,要在cpu里面集成ram和rom是有相当大的困难的,因为,与随身听里面的微处理器内的rom和ram的空间来说,复杂程度不是一般的大。
在光刻机还没有发展到足以将符合字节的ram和rom集成到cpu的地步的时候,杨小乐只能将这两个部分放在cpu的外面,于是,杨小乐开始绘制ecu的电路框图了。
很快,电路框图就被杨小乐三下五除二的绘制出来了,重点就到了cpu这一块了,前世大家耳熟能想的汽车cpu芯片还没有发展起来,但是,公司早就成立起来了,他们关于cpu的架构或许已经设计出来了,或许应用在其它地方去了,要知道这三个国家的自动化可是很发达的,自动化离不开cpu的支持的。
这三家公司就是西门子、摩托罗拉和电装,完全没有必要在以后为了专利和他们扯皮,自己不是有prm架构的芯片吗?从里面在单独分离一支出来不就可以了?
现在,自己有了桌面级芯片、微控器芯片、现在更拥有了汽车级芯片,将来还有移动芯片,未来的电子产业,自己将不再有枷锁。
cpu的问题解决了,其它芯片呢?杨小乐想了想,决定为了项目的保密,还是放在香港的芯片工厂制造。
反正,这个研究是很费时间的,等拥有了成熟的电路设计以后,才考虑芯片工厂放在哪里合适。
当芯片和电路都设计成功后,最重要的数据采集将是最大的难关,首先需要确定ecu使用什么样的算法,然后将这种算法作为内部控制的基准,将最后计算出的算法输出值查表得到喷油量。
同时,在这一基础上,还需要检测发动机的各项运行参数,比如海拔高度(大气压力)、进气温度、冷却水温、废气的排放情况、空调和其他附件对算法的消耗、发动机处于启动、正常运行还是afterrun(钥匙断电)模式、轨压、高压泵流量限制、发动机机械保护等但是各种用途的算法限制就有十几个,并以此做出喷油量修正。
在某些工况下,为了降低汽油机工作噪声和排放,同一个工作循环可能还要进行多次喷射,这些喷油量也需要ecu来计算。
喷油量计算好后,还需要计算喷射时间,以及为了达到目标喷油量需要如何调整喷油器电磁阀的占空比。有的发动机使用了egr和/或vgt,那么ecu还需要根据当前工况调整egr和/或vgt阀门开度,并对喷油进行修正。
同时,ecu还要通过汽车总线和其他设备如变速器、esp进行数据交换,并在满足优先级的条件下接受这些设备的扭矩和转速控制。所有这些控制首先要保证驾驶的安全性,所以ecu还需要对发动机工作状态、传感器工作状态进行监测,在发生错误时还要有相应的策略进行控制,obd模块负责记录发动机故障原因,保存故障代码。
这其中就涉及到大量的经验数据,需要建立如同博世这样的百年企业一样,有自己庞大的数据库。
而这样的数据库,需要无数人日以继夜的在发动机面前,记录着一个个枯燥无比的数字,然后,利用这些数字建立起庞大的数据库,为以后为各种发动机的ecu建立差异化的数据表打下坚实的基础。
当发动机的数据库建立以后,还有其它ecu需要建立数据库,当这些数据库都建立以后,就标志着汽车各部分的机械和电子已经完美的结合起来了,要将他们完美的组装在一起成为一辆完美的汽车,还需要进行发动机匹配项目设计计算。
发动机匹配项目设计计算的目的,是根据汽车要求的性能确定发动机和变速器等部件的类型和参数,它有手工计算和仿真计算两种。
手工计算主要是根据汽车驱动力与行使阻力的平衡图来确定汽车在不同档位情况下的最高车速、加速能力和爬坡能力,从而评价变速器的不同传动比对汽车性能的影响,确定发动机和变速器的参数。这种方法计算繁琐,结果不够准确。
仿真计算在设计汽车和各部件模型的基础上,输入发动机和变速器等汽车部件和整车的性能参数,指定要求的行驶循环,最后计算出汽车的动力性、经济性、排放性能和制动性能。它可以在计算机上显示和打印各种分析报告和图表结果,计算快速准确,能反映汽车系统中任何参数的变化对整车性能的影响。