范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

LK分享深度剖析汽车上看不见的软件系统

  汽车软件系统同硬件系统一道实时获取、理解驾驶员需求,通过逻辑运算得出机械部件需要做出的响应并发出指令。软件、硬件相互合作,它们一同组成了汽车电子系统。
  当你跨入汽车,按下启停键,你点燃汽车动力核心,仪表亮起。挂挡,踩满油门,你感受到十足的推背感。
  高速上,打开自动巡航,汽车驾驶辅助系统为你接管大部分行驶功能。
  到达目的地,按下自动泊车,汽车自主转动方向盘控制油门进入车位。
  这些年来,你能感受到汽车新功能带来的驾驶乐趣和出行便利,你能看到驾驶室内日渐丰富的中控系统。而在汽车炫酷的外表下,你看不见的是:  上百个电子控制单元中循环执行的代码功能块;  在连接各电控单元的线束中不断穿梭的电子信号;  终端执行器在接受电子指令后的精准运作;  以及遍布汽车各个角落的传感器和实时传回的感知数据。
  这套隐形而强大的系统就是汽车软件系统。
  它同硬件系统一道实时获取、理解驾驶员需求,通过逻辑运算得出机械部件需要做出的响应并发出指令。软件、硬件相互合作,它们一同组成了汽车电子系统。
  汽车电子系统
  遥想1950年,当时豪华车搭载的电子设备屈指可数:启动机、电池、车灯、转向灯和火花塞。只要40根铜导线就可以满足整车的电子部件通信和电能供给。
  随着汽车向"新四化"不断推进,汽车软件系统的功能越发可靠和多样。
  如今普及的大型车载互动屏幕在当时是不可想象的,那个年代收音机是车载娱乐系统的全部。为了力保这唯一的多媒体设备能够正常工作,外置收音天线成为整车中要求最高的一根电线:毕竟它要在车外风吹雨淋,工作环境严苛。
  1980年代。随着IT技术的起步和兴起,在当时机械主宰的汽车行业内掀起了一场电子电气化革命。今天汽车标配的安全气囊、防抱死系统ABS、车辆稳定系统ESP、发动机电控系统和导航系统都集中诞生于那个年代。搭载软件系统的电子控制器开始在车上出现。
  随着控制器数量逐渐增多,不同控制器之间的通信问题亟需解决,如今人们熟悉的CAN总线、LIN总线等应运而生。
  1990年,用于发动机管理和防抱死系统的电子控制器成为所有汽车的标准配置,软件成为汽车的重要组成部分,整车厂也逐渐意识到因为通信总线不断延长而日益升高的成本。2000年奔驰S级轿车的电子系统已经拥有80个电控单元,1900条总长达4km的通信总线。2007年奥迪Q7和保时捷卡宴的总线长度突破6km。
  汽车各大系统的软件功能逐年快速增长
  从上图可以看到,以奥迪为例,汽车各大系统的软件功能逐年快速增长。软件系统越做越大,越做越复杂,硬件系统跟着齐头并进。
  在这些硬件数量爆发的背后,究其根本原因是汽车业需要满足客户逐渐提高的驾驶性和舒适性需求,同时要满足一系列汽车安全性能行业标准。
  下图可以看到软件系统最小单元"功能函数"的总数随着时间推进,迅速增长。但是电子控制器的数量却在2010年前后开始放慢增长。这是因为越来越多的控制器,急剧增加了整车成本。整车厂面对成本压力不得不开始考虑应对策略,逐步将小型控制器集成到一个大型控制器。汽车电子系统从分散化转向集中化,减少控制器数量,降低总线长度,从而降低成本。
  离不开硬件的软件
  要理解为什么软件、硬件不能分家,只有组合在一起才可以组成汽车电子系统,我们需要首先搞明白汽车是如何与驾驶员和环境互动的。
  下图是一个抽象出来的控制模型。驾驶员通过方向盘、踏板和换挡杆等给出期望(W*)操控汽车。这一系列实实在在、看得见摸得着的期望被转化为抽象的电子信号(W)进入电控单元。随后电控单元通过比较驾驶员期望(W)和传感器传回的当前实际值(R)进行对比。若对比发现,期望与现实存在差距,电控单元中的软件程序会通过逻辑计算给出指令(U)操控执行器做出响应(Y)。控制对象在执行器的动作和环境的影响(Z)下,开始做出驾驶员期待的反应(X)。这一反应(X)又会通过传感器监控、感知,当前状态(R)将再次返回电控单元完成控制闭合回路。
  控制模型
  听起来十分复杂抽象,这里举一个刹车辅助系统的例子来说明。
  紧急刹车时,如果驾驶员脚力不足或反应较慢,没有及时将刹车完全踩死、踩满会导致刹车系统无法全力工作,在这种情况下这套系统就将被激活。在驾驶员刹车踏板输入不变的前提下,自动提高制动力使汽车更快减速。
  例如,行车中遇到紧急情况,驾驶员抬起油门后,快速用力地踩下刹车踏板期望汽车迅速减速(W*)。刹车踏板通过采集踏板值变化率、踏板受力等信号(W)得到驾驶员踩刹车踏板的轻重、缓急等信息,理解驾驶员意图。W作为电子信号传入相应的电控单元中。同样传入电控单元的还有传感器的实时测量数据(R),例如当前轮胎转速或车速。若软件通过比较发现,当前轮速高、车速快、减速度不足,驾驶员踩下的刹车踏板深度不足以让刹车系统发挥出最大功能,最终得出液压制动系统需要进一步刹车的结论(U)。
  电子控制单元
  位于轮胎附近的制动卡钳接到指令(U)开始工作让轮胎转速变慢。结果由于路面结冰的影响(Z)车轮在强制动力的作用下开始抱死打滑,一系列制动工作没有让汽车达到预期的减速效果。传感器将发生的这一切以电子信号的形式通过通信线束(R)实时传回电控单元。软件逻辑将因此激活防抱死系统ABS,操控制动系统做出响应并不断接受传感器的控制反馈,最终达到让汽车减速这一驾驶员期望。
  这一次次的控制,在电控单元中以10ms甚至更快的速度循环进行着。
  电子控制单元及其剖面图
  以上是一个十分简单的电控例子,只有一个电控单元参与其中。而现如今许多复杂的汽车功能常常需要由多个电控单元、多个传感器联合控制才能实现。
  例如自适应定速巡航功能ACC,驾驶员通过设定期望巡航速度、与前车保持的期望距离等实现驾驶辅助系统一定程度上接管汽车的功能。这一功能就需要多个电控单元协作完成并且通过总线让它们随时保持通信联系。ACC控制器、雷达控制器、发动机控制器、ESP控制器、变速箱控制器、人机交互控制器以及数不清的传感器和执行器都将参与其中。
  可以说,软件和硬件系统相互合作,共同为汽车创造出一个个新的功能奇迹。
  自适应定速巡航功能ACC控制网络
  软件系统的出现
  急剧攀升的软件代码量、庞杂的总线通信导致汽车电子系统日渐复杂。
  根据ADAC(全德汽车俱乐部,德国最大的交通协会)统计,德国2004年有40%的车辆故障最终归咎于软件问题或电子部件故障。为此,必须在保证电子系统整体可控的前提下研发新功能,软件工程师绝不能容忍自己迷失在亲手创建的庞大系统中。
  正如汽车行业的那句老话:Divide et Impera!维基百科对应的中文词条将它翻译为"分而治之"。德语将这句拉丁语翻译为Teile und beherssche!,直译中文是拆解和掌控。
  首先,如上图所示将电子系统研发拆解为软件系统、硬件系统、传感器和执行器研发四大部分,经过V模型流程研发,最终再次集成。这个V模型涵盖了从系统层面到软件层面以及集成后的功能测试和系统测试等流程,是当今汽车行业广泛应用的开发流程。因为其形状如字母V而因此得名。
  下面将以下图所示的软件系统开发为例,分步骤介绍V模型。
  1、分析终端客户需求、定义逻辑系统架构
  这一步是根据终端客户的需求以及法规需求定义出整车软件系统的逻辑架构。其中包含各大功能块的定义,功能块接口定义和功能块之间的通信定义。这一步仅考虑满足原始需求,不会涉及任何技术层面的具体分析。
  2、分析逻辑系统架构需求、定义技术层面系统架构
  逻辑系统架构为定义具体的技术层面系统架构提供了基础。在这一步中开始讨论具体的技术问题,哪些功能将通过软件实现、软件块分装在哪些电子控制单元以及电控单元之间采用什么通信协议等等。软件系统初现雏形。
  3、分析软件需求、定义软件架构
  这里开始具体到电控单元中对于软件本身的需求分析。根据需求,定义出合适的软件架构。同时,还要考虑电控单元存储资源的最优使用、为满足安全法规的冗余系统设计等等。这里,会把软件进一步细分为更小的软件部件,定义各个部件之间的接口、分层和边界。
  4、定义软件部件
  针对每个软件部件会继续定义出需求。这里的需求集中在功能层面,尚不考虑具体的软件实现方式等。
  5、设计、实现及测试软件部件
  依据具体的需求,工程师开始分别搭建不同的软件部件。在前面一系列的拆解、分析和定义后,终于抵达了软件最核心最具体的世界——代码。与人们熟知的程序员直接写代码稍有区别,传统的汽车软件研发采用的是基于模型开发。
  如下图所示,逻辑运算通过模型的方式表达出来,相比于代码更加直观,便于日后的标定工作和维护。在一个电控单元中,有上千个这样的功能函数,如下图所示的功能模型组合到一起,会形成一份上万页的文件。这份文件是接下来所有流程的基础。
  当然这套模型只是工程师之间便于交流的高级语言,最终它们会被人工或计算机转为代码进入控制器中工作。
  早年间,模型到代码中间的转换工作由人工完成。这造成的问题是,代码无法统一化和标准化。面对一个软件逻辑模型,程序员可以用多种方法完成代码编译工作,达到同样的功能效果。
  但是,代码运行所占用的硬件资源或严谨度会大不相同。因此,近年来转码工作逐渐被机器取代。软件工程师事先定义标准的编译规范,保证最终代码统一和标准。
  每一个软件部件完成后,要进行相应的软件测试。这里还不会聚焦功能层面的测试,仅仅针对软件本身。
  例如软件中是否因设计不当产生死循环、每个信号定义的范围是否恰当、会不会造成溢出错误或者会不会出现除以零的运算情况等等。针对这些,工程师要事先定义测试方案,由计算机进行全方位全覆盖的软件逻辑测试。例如,对于if, else语句需要把每一种可能的情况都测试检查到。
  6、集成及测试软件部件
  单一软件部件研发测试完成后,将它们集成到一起就形成了每个电控单元中完整的软件包。
  这套软件包在集成后依然需要测试,检查各部件之间是否兼容,是否有开放接口等等。
  7、系统集成及测试
  当软件包集成测试结束,它们将被刷进每一个电子控制器中。每个控制器与相应的传感器、执行器等用线束相连,最后控制器之间接通总线通信。
  这样整套电子系统终于诞生。如新生儿一般,这套系统依然十分脆弱和稚嫩,还有很大的潜力等待被开发。
  系统集成后的第一批测试往往是问题重重。因为系统高度复杂,各个研发部件被分工研发,即便之前有严格的测试流程,仍会有许多漏网之bug。如果分工研发的各部门之间没有在开发过程中充分交流,集成后可能会出现各类兼容性问题。
  针对每一个问题,工程师们都不会忘记前面提到的拆解和掌控。拆解表象问题,找到根源,修复软件bug,掌控整套系统。
  8、标定
  系统测试结束后将进入软件标定阶段,这也是软件开发中的重要阶段。在软件实现阶段,工程师会在软件中预留一些可标定参数而不是固定的数值,等待标定。
  这是基于成本考量,车型繁多的整车厂不可能为每款车型单独开发一套软件系统。一般的解决方案是研发平台软件,适用于多款车型。然而每款车型都有自己的特点,平台软件无法让这些特点发光,标定可以。
  通过改变不同的参数数值,可以让车辆实现不同的驾驶性能,这也给了标定工程师很大的发挥空间。
  9、系统测试及接受度测试
  标定完成后,就进入了整套流程的最终阶段。依据流程一开始提出的需求,忽略那些具体的技术实现手段,站在整个系统的高度检验它是否达到了终端客户的需求。
  到了这一步,整套软件系统已经十分成熟。在正式进入量产前会从一个时间点开始,停止所有软件和标定变更,为最终量产做准备。
  整套V模型走下来可以看到,左侧和右侧的每个环节相互对应。需求为定义测试方案提供基础,而测试结果又会带动进一步的开发和完善。
  你或许会问,如果从V模型的左上角好不容易一路走到右上角,结果最后一步测试发现当初第一步的系统构架出了设计问题,那岂不是为时已晚?难道还要一切重新来过?的确,软件系统十分复杂,研发周期长。如果只是沿着V模型慢慢悠悠从左到右走一遍,等最后一步才发现问题,那确实一切都来不及了。
  因此,在实际研发中会持续不断地集成、持续不断地测试,工程师们会把V模型从左到右重复走许多遍。
  研发初期连原型车都还没有的时候,软件测试会依靠整车仿真系统在计算机中进行,发动机、变速箱、电子控制器、总线等都虚拟存在于工程师电脑中(SiL, Software in the Loop)。在仿真系统中,汽车可以如真实般开动,模拟各种工况提供给工程师测试。
  随着车型研发推进,某些电子控制器研发完成,他们可以取代那些虚拟的电子控制器进入测试环境,但是其他部件仍为虚拟仿真(HiL, Hardware in the Loop)。
  直到有一天,原型车研发完成,软件集成和测试进入试验台架。最终,原型车调试完毕落地,软件测试进入实车阶段。
  可以说,软件开发的起始点非常早,从虚拟到现实一路走来,一直延续到最后的量产前夕。其实目的只有一个,通过不断集成和测试,尽可能发现所有问题,保证汽车的驾驶性、舒适性和安全性。
  未来展望
  毋庸置疑,汽车软件的蓬勃发展必将持续下去。
  电动汽车的兴起,省去了机械加工复杂且精密的发动机,汽车厂商竞争的重点从机械中转移出来。为了让产品更有吸引力更能脱颖而出,软件因为其研发的灵活性,逐渐成为厂商间新的竞技场。
  展望未来,大型中央控制器将成为主流以减少分散在汽车各个角落的小型控制器,降低总线长度。另外,速度更快、带宽更大、传输信息更有效率的总线将逐渐成为行业新标准。
  5G通讯技术的兴起会让车联网和更加炫酷的车载娱乐成为可能,而这一切都要依靠软件的继续发展。电子控制器中的软件也将有可能在云端运行,与汽车实时互动沟通,这些都为软件工程师们打开了更广阔的空间。
  而不变的是,为了让汽车能够经受住最严苛的环境考验,汽车软件工程师们将继续如极客般完成软件的标定和测试。
  他们冬天穿梭在零下30度的北极圈内,与极光、麋鹿、雪松为伴。夏天在滚滚热浪中,面对太阳的炙烤,坐在尚未开发完成的原型车内,将电脑与车辆相连进行测试。汽车进入紧急状态,空调失效时有发生。但这些都无法阻挡他们不断突破科技极限、创造汽车未来的决心。
  因为,当灯光亮起,幕布掀开,新车闪亮发布,世界为之鼓掌时,这一切努力都将显得意义非凡。
  转载自网络,文中观点仅供分享交流,不代表本号立场,如涉及版权等问题,请您告知,我们将及时处理。

中国制造2025和新基建持续推进慧新辰等国产LCoS芯片企业未来可期9月28日,开启中国光影芯时代国产LCoS显示芯片技术研讨暨投影应用产品发布会,在深圳隆重举行。活动由成都德利普光电科技有限公司(简称德利普)主办钜成集团旗下上市公司大连晨鑫网络科雅本化学再获20亿国际大单,未来三年将继续深化与富美实合作930日,雅本化学(300261。SZ)发布公告,公司与FMCARGOSINGAPOREPTE。LTD。(以下简称富美实)完成定制产服务协议的补充协议(以下简称补充协议)的签署,补实拍8代高尔夫GTI,更加数字化且智能,小钢炮依旧名副其实要说哪辆车有未上市先火,一上市爆火的属性,那大众GTI一定是榜上有名,从1976年首代高尔夫诞生以来,这台车在45年以来凭借亲民的价格和卓越的性能征服者一代又一代车迷,成为了大家心为女性打造的电动车,欧拉闪电猫迅速走红,值得期待欧拉品牌从一诞生就备受追捧,立志要造最懂女人的车,随着欧拉朋克猫闪电猫芭蕾猫等轮流发布,它们也开始迅速走红,甚至出海。前不久,长城携带欧拉闪电猫亮相慕尼黑车展,独特的造型设计让它成27英寸4K超大屏,溜背式造型犀利,本土化设计的福特EVOS会成功吗在当下造车趋势的影响下,时尚运动以及科技的结合已然成为新趋势,这也使得许多传统车企落后的设计渐渐不被消费者接受,其中福特就是经历者。传统福特的肌肉车已经不被市场大众所接受,这也使得前脸魔爪套件辨识度高,运动基因延续,静态体验全新星越S说起吉利具有运动标签的的车,如果是老车迷,可能还记得很早之前的吉利美人豹,随着吉利汽车的发展壮大,吉利的运动车型也越来越多,但是真正从里到外都运动的车,说起来就那几个,其中就有我们登北京八达岭长城八达岭长城,位于北京市延庆区军都山关沟古道北口。是中国古代伟大的防御工程万里长城的重要组成部分,是明长城的一个隘口。八达岭长城为居庸关的重要前哨,古称居庸之险不在关而在八达岭。明长惠州西湖与丰渚园惠州西湖风景名胜区地处广东省东南部惠州市惠城中心区,由西湖景区和红花湖景区组成,总面积20。91平方公里,其中水域面积3。13平方公里,是以素雅幽深的山水为特征以历史文化为底蕴以休颐和园,昆明湖与南湖岛昆明湖是清代皇家诸园中最大的湖泊,湖中一道长堤西堤,自西北逶迤向南。西堤及其支堤把湖面划分为三个大小不等的水域,每个水域各有一个湖心岛。这三个岛在湖面上成鼎足而峙的布列,象征着中国车展实拍瑞虎7PLUS,24。6英寸大联屏科技感十足,还看合资车?自主品牌中知名度靠后,但是硬实力靠前的奇瑞一直都是闷声放大招,此前的瑞虎8以及瑞虎8PLUS,艾瑞泽5以及艾瑞泽5PLUS等车型的反响都还不错,并且采用的双车战略也是各大车商近些年车展实拍奥迪SQ5,3。0TV6发动机迸发354匹马力,气质媲美MacanS豪华品牌在中国市场一直都吃得很开,即使是在市场大环境不如从前的情况下,消费者对豪华品牌的青睐依旧,豪华品牌市场也是稳定增长,这也使得国际豪华品牌开始入驻中国市场,例如捷尼赛思。而豪
越来越多美国富豪准备移民B计划对美国未来感到恐惧(观察者网讯)据美国商业内幕(BusinessInsider)网站5月7日报道,多家投资移民公司称,越来越多美国亿万富翁科技企业家以及名人希望为家庭创建一个B计划。这导致了过去3年宜信普惠科技公益两手抓,不断推动社会前进随着时代不断发展,数字化进程的不断推进,科技型企业也在不断成长并助力着社会的发展。宜信普惠作为数字普惠金融代表性企业,始终致力于服务实体经济发展并形成了多元化的优秀实践,为企业和个无固定期限劳动合同是洪水猛兽吗?近日,一位自称小米被裁员工在微博发文,控诉小米裁员行为。这两年,腾讯京东阿里巴巴等互联网大厂都曾因为裁员争议登上过热搜。大都是围绕经济裁员或不公正待遇上,而此次小米裁员则聚焦在无固屏下旗舰拍摄手机!中兴Axon40系列挑战更多不可能中兴Axon40Ultra带来了全新的第三代屏下摄像技术。全新400PPI柔性屏下摄像,全屏蓝钻排列独立像素驱动分布式透明电路UDCPro屏显芯片等效2。24m大像素,以及前摄灵透全球超5万名参赛者挑战这场数学竞赛年龄最小仅7岁浙江新闻客户端记者祝梅经过一个月的阅卷,5月23日,2022阿里巴巴全球数学竞赛在达摩院官网公布预选赛赛题及答案。记者获悉,本轮预选赛共吸引全球5万余名数学爱好者报名参赛,相关成绩为什么给长辈选择旧款iPhone而不是最新的千元安卓机?观众老爷们,大家好呀,欢迎收看今天的数码圈观测不知道大家有没有发现,现在很多数码博主在给长辈推荐手机的时候,都会选择旧款的iPhone,而不是最新款的安卓千元机。这是为什么呢?首先中信证券拥抱中国数字新机遇不断做强做优做大数字经济是高质量发展的必然要求。在规范健康发展的政策基调下,中国数字经济将迎来全新发展机遇1)以东数西算为代表的数字新基建,将以更高的市场参与度强化战略布局2)通过欧拉汽车董玉东吃软饭更要有硬实力新能源汽车的头部阵营中,有一家车企堪称特立独行更爱女人的汽车品牌欧拉。在汽车这个几乎是男人天下的领域,欧拉却靠着女性招牌杀出重围,背后的逻辑值得深思。520,一个适合告白的日子,更全球首款i9Evo认证笔记本电脑MateBook16si9版本亮相华为新品发布会自今年4月官宣全面进军商用领域,并将消费者业务更名为终端业务后,华为加码在终端业务板块上的产品发布速度。5月23日晚间,华为召开MateBook系列新品发布会,推出全球首款i9Ev今日投融资亮点丨凯辉设立全球医疗基金元宇宙吸金力不减男士彩妆获资本青睐每经记者唐如钰姚亚楠每经编辑肖芮冬今日(5月24日),一级市场热点事件主要来自医疗彩妆和元宇宙领域。具体来看,凯辉基金宣布设立凯辉全球医疗基金,管理规模为5亿欧元(超35亿人民币)HaylouBC01骨传导蓝牙耳机体验专业运动,简约可靠这两年骨传导耳机卖开了花,主要还是它真的很好用,比如佩戴舒适不伤听力,不影响环境音辨别等诸多特性,受到了运动驾驶人士等等诸多用户的喜爱。比如我平时晨跑或者上下班骑行的时候,都是在用