0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于SOA新架构的汽车远程诊断系统方案的设计

智能汽车电子与软件 来源:智能汽车设计 作者:张文杰 2022-11-01 16:07 次阅读

1 、前言

借鉴SOA(Service Oriented Architecture)架构在IT行业所体现出的优势,部分主机厂开始将其引入到了汽车行业中。 在SOA架构中,将所有的功能都定义为独立的服务,服务之间通过交互和协调完成业务的整体逻辑。由于各服务都采用标准化的服务接口,所以在服务的交互过程中,不需要考虑交互双方的内部细节,同时SOA 架构中软件对硬件以及操作系统具有高的独立性,这些特点都将成功地解决由于功能增多而带来整车网络拓扑、整车线束以及各控制器控制策略复杂度增加的问题,同时基于各功能的服务化模式,可进一步优化车辆售后服务模式,可以将车辆功能的部分选择权交到用户手里,进而最大程度地满足用户需求,以此来提高用户的满意度和体验感。 主机厂可以基于SOA架构的优势,建立自己的软硬件平台,整车各控制器的软硬件开发都遵守统一的开发架构及标准,这样可以有效地缩短整车的研发周期(已开发功能可以灵活复用,新开发功能可以多方参与)、降低开发成本。 汽车远程诊断以一种新的思路建立了车辆与云(V2C)之间的通讯。一方面,可以将传统的售后诊断仪功能转移到云平台上,以此解决传统诊断仪由于对硬件的依赖而导致使用范围受限的问题,如可以通过远程诊断系统对不同人员进行诊断仪不同功能级别的授权,进而扩大其使用范围,车主也可以获得一定级别的权限,自主进行车辆部分功能的诊断;另一方面,整车厂可以通过远程诊断系统对所有车辆的信息进行实时的监测和管理,同时利用收集到的车辆信息数据做进一步分析,可以用于提升车辆的研发质量。

2、 远程诊断系统方案的设计

远程诊断系统的架构如图1 所示,主要包括以下5部分:远程诊断(Remote Diagnosis,RD)请求发起者、远程诊断服务器、远程诊断客户端、远程诊断人机交互以及待诊断部件。

图1 远程诊断系统架构

(1) 远程诊断请求发起者 试验阶段的试验人员、售后阶段的售后维修人员以及车主等相关人员,其都可以根据自身所具有的对应权限使用手机APP或WEB端发起相应远程诊断请求。 (2) 远程诊断服务器 为管理车辆数据与远程诊断客户端信息,在远程诊断发起之后,将验证后的远程诊断请求转化为定义好的数据或脚本,并发送给对应的远程诊断客户端。远程诊断服务器在接收到远程诊断客户端的应答或接收主动上报之后,对数据进行存储以及相应的计算分析,远程诊断服务器的内部主要工作组件及工作流程如图2所示。

图2 远程诊断服务器

远程诊断服务器内部的知识管理模块包含整车所有能够进行体检的系统失效模型,每个系统失效模型都是由组成该系统的关键零部件或所有零部件的失效模型组成,每个零部件失效模型以该零部件对应的特征参数(包括输出信号特征参数,零部件老化特征参数,工作效率特征参数等重要信息)以及故障信息为输入,根据参数的数目、各参数的重要程度以及故障信息等因素而构成,系统失效模型则根据各零部件的相关关系以及重要程度再基于各零部件的失效模型而构成。 (3) 远程诊断客户端 车端某个关键控制单元,负责与远程诊断服务器建立通讯的同时模拟诊断仪功能,将接收到的后台数据或脚本解析成对应的诊断指令发给车内目标控制器,收到该控制器应答之后将报文转化为与服务器定义好的格式发给远程诊断服务器。 (4) 远程诊断人机交互 车内用户辅助操作接口,用于远程诊断任务执行过程中与用户的交互。 (5) 待诊断部件 远程诊断的目标控制器。

3 、远程诊断系统的应用

基于SOA 新架构所具有的车辆功能的灵活性以及汽车远程诊断系统连通了车、云之间通讯的优势,提出了为满足客户多样化需求而制定的相关应用,既可以有效地提高用户的满意度和体验感,同时也可以简化整车厂同一车型车系的结构,进而缩减相应车辆管理、生产线工作相关内容,提升整车厂工作效率。

3.1 车辆功能配置服务

基于该应用,用户可以通过手机客户端、车辆娱乐主机屏方式,查看自己车辆的当前硬件,哪些功能是可以新增或关闭的,针对功能的变更,详细变更内容清单、各项费用以及如需加装硬件对应详细信息都会呈现。如无需加装硬件,或已安装需求硬件,则通过在线付费或免费进行预约升级,满足功能升级条件后则自动升级。该应用可以最大程度地满足客户对新功能技术的需求,同时费用的透明化将进一步增加客户对品牌的信赖度。 整车厂基于新架构建立自己的软硬件平台,在所有控制器满足统一软硬件架构及开发流程的基础上,针对不同选装功能的支持情况进行控制器配置化管理,进而满足用户存在的不同选装需求的情况。

3.2 车辆体检服务

基于该应用,整车厂以及用户都可以发起车辆的体检服务,不同角色有着不同的体检方案,整车厂可以针对某一批量或某种车型发起集体体检服务,用户则可以对自己授权车辆发起体检。 根据体检内容的不同(可以对零部件、系统或整车进行体检)进而调用远程诊断服务器中不同的服务,该服务通过车、云的通讯将对应运行程序或脚本下载到车辆,车端远程诊断客户端会根据程序或脚本内容进行解析以及执行数据的收集,将收集完成的数据统一回传到远程诊断服务器中,该服务器中的健康分析模块根据此服务类型信息调用知识管理模块中对应的失效模型,基于预设的分析逻辑,最终分析得出服务的体检报告,进而呈现给服务的发起者。 用户根据该服务可以及时了解自己车辆的状态,进而保障自己每一次出行的安全性。整车厂可以根据该服务获取重要数据,进而逐步优化自己的远程诊断系统,保证系统准确性的同时也可针对车辆潜在的问题提前发现进而规避处理。

3.3 车辆快捷服务

基于该应用,用户可以快速获取车辆当前的故障状态以及自主清除车辆故障码。车辆故障码的实时获取以及对应故障描述可以帮助用户实时了解各控制器的状态,根据自身当前所处状态合理安排维修计划,避免因不了解情况而造成的恐慌。 用户也可以基于该应用实时了解车辆保养情况以及各控制器相关信息,提前合理安排车辆的保养计划以及保证车辆所有控制器随时处于最新状态,使得车辆处于最佳工作状态。 服务功能结构如图3所示。

图3 车辆快捷服务功能结构

3.4 车辆在线诊断仪服务

基于该应用,4S店或相关专业人员可以根据不同的授权等级在线进行传统诊断仪相关功能的操作。操作人员需要向整车厂申请对应在线诊断仪服务需求的授权,获取权限后可以通过移动终端设备下载对应应用进行相关诊断仪功能操作。 在线诊断仪服务的实施,将传统的故障或问题车辆需要开往或被拖运到售后维修店进行维修的方式转变为售后维修人员或专业人员主动到故障或问题车辆所在位置进行维修。服务方式的转变,将大大提升用户的满意度和体验感。

4 总结

近年来,随着汽车电子化程度的逐渐加大,在满足用户多样化需求的同时,整车线束以及整车网络架构也在逐渐复杂化。在当前以“安全”为背景的社会主题下,如何在保证满足用户多样化需求以及服务的前提下,有效地降低车辆故障发生的概率以及缩短车辆研发周期变得尤为重要。

(1)汽车行业SOA 新架构的引入,可以有效地解决因车辆功能增多而使得整车网络架构、整车线束复杂化的问题,优化整车架构,降低车辆故障发生率;同时主机厂可以基于SOA架构独立性的优势,建立自己的软硬件平台,整车各控制器的软硬件开发在遵守统一的开发架构及标准下,可以有效地缩短整车的研发周期,降低开发成本。

(2)汽车远程诊断系统实现了车辆与云之间的通讯,为整车厂研发提供了一个新的平台,基于此平台开发了面向整车厂或用户的一系列相关应用,以此实现整车厂的闭环式研发以及新的售后服务模式,同时也最大程度的满足了用户的多样化需求,在保证用户满意度以及体验感的前提下也提高了用户的行车安全。

(3)基于远程诊断系统所具备的车辆数据获取的便利性、灵活性,在车辆数据逐步积累的前提下,结合大数据分析技术的快速发展,未来针对远程诊断与大数据技术相结合方向的研究,将会是必然的趋势,也定当在车辆研发的数据闭环方面以及相关新领域,如车辆故障预测等方面表现出可观的优势。

审核编辑:郭婷

s

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15526

    浏览量

    173452
  • 汽车电子
    +关注

    关注

    3005

    文章

    7563

    浏览量

    162674
  • 操作系统
    +关注

    关注

    37

    文章

    6396

    浏览量

    122304

原文标题:基于SOA新架构的汽车远程诊断系统的应用

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    汽车电子控制技术自我诊断系统

     汽车电子控制技术自我诊断系统故障的功能有哪些呢?那么,所谓的自我诊断就是指电子控制系统系统本身进行故障的
    发表于 07-03 14:02

    ECS 控制台诊断系统

    摘要: 控制台诊断系统,旨在为您提供快速反馈问题的渠道,在降低您的反馈成本的同时,第一时间为您提供解决方案,减少您的损失,给您提供更加平滑的控制台操作体验。当您在操作 ECS控制台 时,可能会
    发表于 12-26 14:03

    基于PC机的PCB远程故障诊断系统设计

    的开发前景。该系统已通过有关单位组织的技术鉴定。  该PCB远程故障诊断系统,采用基于PC机的串口测试系统设计方案,具有设计先进、结构简练、
    发表于 09-10 15:56

    汽车电源诊断系统

    的连接可以进一步节省功耗。监视子系统的电流和功率,还可以揭示有关车辆长期性能的任何异常趋势,预测故障以防故障发生,标出需要发送给汽车修理店的服务请求。诊断系统也可以从功率和能量监视中受益,通过故障记录和无线数据访问,可以快速调试
    发表于 07-24 08:11

    求一种PCB远程故障诊断系统的设计方案

    PCB远程故障诊断系统有什么优点?求一种PCB远程故障诊断系统的设计方案
    发表于 04-26 06:23

    基于蓝牙的远程访问诊断接口架构

    。  未来的远程诊断系统将为汽车的器提供前所未有的访问途径,无论这辆汽车是在维修店还是在道路上。蓝牙等无线技术提供了在汽车技术人员的便携式电
    发表于 09-03 06:30

    基于XML的生物学远程诊断系统

    结合XML 技术提出一个生物学远程诊断系统。整个系统采用多层B/S 结构,在主要功能模块间使用XML 文档传递数据信息,对于结构化数据根据生物学需要组织XML 文档结构,对非结构
    发表于 09-02 11:44 17次下载

    基于BS结构的远程故障诊断系统的研究

    分析了基于internet的远程故障诊断系统的可行性,优越性,介绍了诊断系统的Browser/Server体系结构,简述了远程故障诊断
    发表于 09-17 12:08 11次下载

    一种PCB远程故障诊断系统设计

    一种PCB远程故障诊断系统设计 介绍一种用于PCB远程故障诊断的基于PC机的串口测试系统,具有设计先进、结构简练、功能强大、性价比高、便于
    发表于 10-12 22:44 696次阅读
    一种PCB<b class='flag-5'>远程</b>故障<b class='flag-5'>诊断系统</b>设计

    PCB远程故障诊断系统的设计

    PCB远程故障诊断系统的设计 1系统总体结构设计   系统总体结构框图如图1所示,主要由PC机及网络接口设备和单片机测试系统两大部分组
    发表于 11-16 10:43 439次阅读

    DataSocket在远程测试与诊断系统中的应用

    分析了美国NI公司开发的DataSocke技术的性能和工作原理,介绍了部分功能函数和配套软件使用注意事项,并给出了其在电子设备远程故障测试与诊断系统中的应用实例。随着网络迅速普
    发表于 01-12 10:37 105次下载
    DataSocket在<b class='flag-5'>远程</b>测试与<b class='flag-5'>诊断系统</b>中的应用

    基于AUTOSAR的汽车故障诊断系统的设计与实现

    基于AUTOSAR的汽车故障诊断系统的设计与实现
    发表于 03-28 16:59 6次下载

    汽车诊断系统单片总线收发器的特性说明

    应用于汽车诊断系统中的单片总线收发器,为汽车诊断系统提供双向串行通信
    的头像 发表于 06-17 15:57 956次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>诊断系统</b>单片总线收发器的特性说明

    Tele Vaidya远程健康诊断系统

    电子发烧友网站提供《Tele Vaidya远程健康诊断系统.zip》资料免费下载
    发表于 11-07 15:32 0次下载
    Tele Vaidya<b class='flag-5'>远程</b>健康<b class='flag-5'>诊断系统</b>

    如何从0到1设计诊断系统

    诊断系统设计主要涵盖了诊断方案设计、诊断需求定义和诊断数据库开发。本文会逐一介绍这些环节,以便更好地理解和把握
    的头像 发表于 04-26 17:59 479次阅读
    如何从0到1设计<b class='flag-5'>诊断系统</b>