- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
汽车电控模块在线配置系统设计
关键词:汽车电控模块;下线检测;在线配置;软件结构
0引言
汽车生产是一个多厂家合作的过程,相关的汽车模块厂家根据国际标准生产特定的汽车模块和零部件。这些汽车模块在车辆下线时就已经批量刷写好了相关的电控单元(ElectronicControlUnit,ECU)程序并给予相配的通讯协议[1]。车辆模块ECU配置系统主要将储存于本地服务器中的ECU配置值写入对应车辆ECU中,保证各ECU通过车载总线正常通讯,并上传配置结果至制造执行系统(ManufacturingExecutionSystem,MES)供生产商查看。
在互联网和通讯技术不断发展的情况下,车内控制网络的发展决定着车内模块ECU不断增多[2]。ECU配置所需要的车辆配置信息,由人工整理方式录入到本地数据库这一方式已经不再适合实际生产。与此同时,目前所使用的本地数据库的品种代码数量也在快速增加。面对大量的车辆配置信息数据,人工更新本地数据库的方式效率低下,在数据管理方面更新维护复杂,且人工整理过程中容易出现数据录入错误,配置协议版本不匹配等错误,导致生产下线受到一定影响。所以,针对上述问题,必须对现有传统人工ECU配置系统作相应升级。
1在线配置系统方案
在线配置系统主要分为两部分,包括数据管理端和在线配置工位端。数据管理端主要负责下线检测的数据管理,包括检测情况查询、在线检测协议发送和车辆信息管理等需求。在线配置工位与车辆直接接触,完成检测的实际操作内容。主要方案如图1所示。
汽车在流水线生产时,自身会携带一份随车卡记录在装配期间的相关信息,其中包括车辆识别代码(VehicleIdentificationNumber,VIN)和车辆配置代码(VehicleSchemeNumber,VSN)。由引车员使用扫描枪对车辆随身码进行扫描,获得的车辆相关信息发送至测试电检服务器,测试电检服务器则根据此信息对配置服务器进行数据请求。
在线配置服务器根据获得的车辆信息在其数据库内部进行数据检索,检索到车辆相关配置信息后,经由中间件进行车辆信息的处理,再将车辆配置信息发回。发回的车辆配置信息(如ECU配置协议等)被提取并保存在本地数据库中,同时测试终端也获得此ECU的在线配置协议。测试终端根据在线协议对车辆进行相关通讯检测,得到检测反馈结果后,将车辆各ECU的配置结果保存于本地数据库,同时也将配置结果上传到在线配置服务器中,以更新车辆数据状态供管理端查询检测实时情况。基本流程如图2所示。
2在线配置系统架构
在线配置系统架构主要包括系统部署结构设计和软件流程设计。考虑车辆配置过程与配置设备的通讯、数据库与检测应用的通讯以及服务器与检测应用的通讯等流程,设计的系统在符合上述要求的同时,还必须保证有良好的交互界面交予操作员使用。
2.1在线配置系统部署结构
系统结构主要分为3个部分,仿照传统的软件MVC(View,Controller,Model)三层架构设计。具体的部署结构图如图3所示。
表示层(View)主要在系统结构中负责承担用户输入、数据显示和状态显示。
控制层(Controller)主要负责整个系统内部处理逻辑,承担着包括车型信息匹配、通讯板卡初始化、IMMO钥匙匹配检测以及车辆模块ECU在线配置等主要处理流程。除此之外,控制层还需要接收表示层所传入的相关请求,经由内部处理逻辑处理结束后返回给表示层相关的处理结果。控制层也会根据内部处理逻辑需要与数据层进行交互,以提取或者更新数据库数据。
数据层(Model)主要负责系统的数据存储和提取。
在线配置系统部署结构中,电检服务器是一个较为特殊的部分。为了方便对诊断数据和结果的直接管理,通常检测的相关数据在本地数据库存储的同时也必须上传至电检服务器。这样可以在数据管理部门和线下的在线配置工位相互分隔的同时,保持检测数据的实时更新同步。
2.2在线配置系统软件流程
根据在线配置系统的设计方案,设计出如图4所示的软件流程。完整的软件流程由车辆配置信息的获取和ECU在线配置两大部分组成。
车辆配置信息的获取主要分为两个部分。第一部分为实时获取,即产线引车员利用扫描枪扫描车身的VIN码和VSN码获得车辆特定信息,根据此信息向在线服务器请求在线配置数据,并将所得到的数据存储进本地数据库。第二部分为批量下载部分,在线配置工位的服务器运行获取在线配置的后台程序,此后台程序定时向数据管理端服务器发动请求,下载数据管理端在线服务器中对应总线上的车辆配置信息,并保存在本地数据库中,作为数据管理端在线配置服务器宕机或者网络繁忙时的备用数据源。
ECU在线配置由特定的模块完成,经由应用层将获取到的ECU配置值通过车机通讯写入对应的车辆ECU中,以保证各个ECU之间的正常通讯。
3车辆在线配置功能开发
确定在线配置系统结构之后,根
您可能关注的文档
最近下载
- 企业内部控制采购业务.doc VIP
- 2022年深圳市大鹏新区招聘社区专职工作者考试真题.docx VIP
- 数字化转型背景下职业教育信息化建设路径.pptx VIP
- 第8课 用制度体系保证人民当家作主【2023年秋最新版】.pptx VIP
- 比泽尔-半封闭整体型螺杆压缩机-中文操作手册CSH65-CSH75-CSH85-CSH95.pdf VIP
- 《无衣》(教学课件)-2024-2025学年高二语文选择性必修上册同步备课系列(统编版2019).pptx
- 基于特征性肽段检测人血浆中特瑞普利单抗药物浓度的液相色谱串联质谱方法.pdf VIP
- 矿业权评估师经济与法律笔记2023.docx VIP
- 肺部感染合并心衰护理查房.pptx VIP
- 财富管理02基础-家庭财务报表.ppt VIP
文档评论(0)