智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

发布时间:2015-02-4 阅读量:985 来源: 我爱方案网 作者:

【导读】随着远程通讯、总线技术、基于模型的诊断、电子和嵌入式技术的进步,车辆的故障诊断和监控技术得到很大发展,使得能够在车辆行驶的过程中实现远程诊断和监控。

“好消息!2015年新年来临之际,我爱方案网准备了ST开发板、庆科WIFI模块开发套件以及智能硬件研发必备的精密样片,只需填写个人信息与开发计划即有机会获得。更多详情>>>>”


1 引言


在美国制造和销售的所有的小汽车和轻型卡车从1996年1月1号起都必须装备有车载自动诊断系统(obd-ii)。然而obd-ii主要用于排放系统的诊断,车辆的其他各个子系统能被obd-ii诊断的比较少。虽然这些诊断码对诊断部分故障是很有用的,但是这些信息还不足以有效的区分特定的故障部位。通过接入obd-ii接口的扫描工具能获得故障码,但是各个生产厂商提供的手持式扫描工具与obd-ii通信的标准并不统一,欧洲和大部分亚洲国家使用iso9141标准与obd-ii通信,而通用汽车的小汽车和轻型卡车则使用sae j1850 vpwm标准,福特公司采用sae j1850pwm标准。

这样就导致传统的汽车故障诊断有如下缺点:在不同汽车制造商之间诊断技术没有形成标准,无疑这会导致车辆的诊断成本大幅增加;故障诊断需要驾驶车辆到特定的修理地点,这导致驾驶者的不方便,也不可能经常的进行定期的诊断和维护;一次全面地诊断需要特定的设备和熟练的技术员,这会使诊断的成本很高;故障码提供的信息通常是不足够精确来指出故障的来源;随着汽车电子控制系统变得越来越复杂,诊断各部分的故障也越来越困难。

汽车上各种电子控制单元的数目不断增加,连接导线显著增加,因而提高控制单元间通讯可靠性和降低导线成本已成为迫切需要解决的问题。为此以研发和生产汽车电子产品著称的德国bosch公司开发了can总线协议,并使其成为国际标准(iso11898)。can协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块编码,采用这种方法可使网络内节点个数在理论上不受限制,还可使不同的节点同时收到相同的数据。

随着远程通讯、总线技术、基于模型的诊断、电子和嵌入式技术的进步,车辆的故障诊断和监控技术得到很大发展,使得能够在车辆行驶的过程中实现远程诊断和监控。这些技术的具备和车主们越来越大的兴趣使得汽车界也投入了越来越多的精力来实现远程诊断和监控。

2 系统结构设计


2.1 系统原理

车辆的远程故障诊断是一个多学科的复杂系统,包含车载故障诊断单元,远程车辆信息技术服务中心和无线通讯网络系统。近来出现了许多相关的专利和文章。

图1是车辆的远程故障诊断系统的工作原理图,车载故障诊断单元和服务中心通过无线通讯来实现远程诊断:远程服务中心通过无线网络获得车载故障诊断单元发送的状态信息,然后通过分析车辆的运行参数和故障码,远程信息技术服务中心通知车主故障的严重程度,并提供必要的支持服务,并安排必要的保养或者建议修理来解决出现的故障。

智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

2.2 功能设计

(1) 车辆能智能化的向远程服务中心提供故障码,关键传感器的值和其他相关运行参数,并具备获取下载或者系统软件升级的能力。

(2) 车辆和远程服务中心均具备适当人机接口的先进实时诊断和监控模块。

(3) 车辆的远程故障诊断服务中心具有权威的专家负责复杂的诊断和监控并与驾驶者交流。

(4) 保证远程故障诊断服务中心和相应车辆的数据通讯以及与驾驶者通话的无线网络。

从系统原理图(图1)分析可以得出:被诊断的车辆通过无线网络与车辆信息技术服务中心(telematics service providers,tsp)保持通信。车辆信息技术服务中心不但可以像传统isp一样提供internet服务,还可以提供安全,gps,客户关系管理等服务。而且,车辆信息技术服务中心还能够提供专业的故障诊断专家来为车主提供诊断服务。诊断专家通过从车载电子系统传来的故障码实时分析车辆的故障程度。车主也可以通过移动电脑无线上网或者移动电话通过wap来浏览车辆信息技术服务中心提供的更加具体的故障码说明,以及其他导航服务。同时我们的车辆信息技术服务中心还要掌握有以下资源,如车辆制造商数据中心,道路拯救车辆以及车辆修理,保养店面等。

 

3 软件设计

该系统的软件设计主要分为两部分:位于车辆信息技术服务中心的专家系统设计和位于车辆的车载故障诊断单元设计。

3.1 专家系统设计


这部分是位于车辆信息技术服务中心的应用程序,除了普通的web服务,gps服务,跟踪服务等以外,最主要的是能提供故障的专家诊断。这部分功能由专家系统辅助以现场专家来完成。通过专家系统来尽可能快地给车主反馈故障诊断的信息,并提出解决的专家建议。

开发专家系统,首先需要将汽车维修领域专家的大量实际维修经验进行汇总和提炼,编成知识库,构成专家系统的核心部分;然后建立推理机,推理机可根据车载故障诊断单元发送过来的数据,利用知识库中的知识,按一定策略进行推理,从而得出诊断结果。专家系统的结构如图2所示:

智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

知识库的建立直接关系到车辆信息技术服务中心服务质量的高低,也影响着车主是否大量采用这个系统,所以收集,整理专家知识的工作特别重要,其难点主要在于专家知识的收集与表述。因为现在的汽车制造厂商十分繁多,具体的车系更多。虽然现在大部分车辆都提供obd-ii接口,但是从接口中读出的故障码的信息十分有限;各大汽车生产厂商检测故障用的手持设备与obd-ii通信的协议也各不一致,而且得到的故障码包含的信息大量的是靠维修工人的经验来判读。所以专家知识的积累与整理显得十分重要。

在归纳知识时要考虑的因素很多, 为了充分利用专家系统的符号推理能力, 凡是能用数学公式描述的知识, 均作为具体求解器的方法实现,

其余的作为规则存储于知识库。

规则知识的表示形式为:

规则号 if (前提) then (结论)

前提是一个条件或几个条件的“and”形式,若是后一种情况,只有在几个条件都成立时,结论才被接受。每个条件可以是若干项的“or”形式。

以下是一条具体的规则:

rule5:

if

(1) 收到故障码:p0201

(2) 收到故障码:p0202

(3) 收到故障码:p0203

(4) 收到故障码:p0204

(5) 发动机缸数:8

then

发动机喷油嘴故障严重,需马上修理。

推理机设计时本系统采用了两级es推理控制策略。结合领域知识,将总体故障分析求解任务分解为不同的子任务,如发动机故障分析子任务、轮胎故障诊断子任务等。每个子任务有各自的目标求解变量,服从不同的求解方法,彼此之间既相互独立又存在着相互联系。通过正向推理求解其目标变量,并将所求结果显示给车主。

而汽车故障诊断的各子任务间是有一定的依赖关系的,各子任务的求解是有一定的前提条件的,例如,气缸喷油嘴子任务的求解必须在油嘴线路电压已知的前提下才能进行,因而,各求解器中都设置了激活条件,只有满足了这些条件,求解器才能被激活从而进行目标变量的求解。元级推理机利用此关联对象集信息按一定的顺序激活相关的求解器进行重新推理。

解释机制通过与推理机输出的数据, 回答用户提出的how、why、what、whether等问题。

3.2 车载故障诊断单元软件设计


车载故障诊断单元主要负责车载故障数据的读取,并通过无线网络(cdma)将故障码实时送到远程车辆信息技术服务中心,简单的故障信息,如:一般故障(不用马上处理),故障(需马上修理),严重故障(需请求交通拯救)需要及时反馈给车主(包括以文字的方式反馈到车主车载屏上,更紧急的时候通过语音或者视频对话来沟通)。更详细的故障情况车主可以通过移动电脑或者移动电话访问相关远程车辆信息技术服务中心的网站来获取。

车载故障诊断单元的主程序在执行完初始化功能,再根据当前故障状态位的值设置定时中断的时间后,然后就进入低功耗模式。单元读取故障码和其他运行数据,以及这些数据的传输都放置在中断程序,中断结束立即进入低功耗模式。车辆故障状态位正常时,可取60min定时中断一次,调用crc-16校验计算执行库后,通过无线方式发送给远程车辆信息技术服务中心。在故障状态位出现多位数值为“1”时,缩短定时中断时间,增加数据采样及发送频率。定时中断程序流程如图3所示:
智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

数据接收程序在主程序完成初始化功能后,模块进入等待spi数据工作状态。在接收到一个数据帧,crc校验(采用查表法实现,减小微控制器cpu占用时间)和车辆信息技术服务中心id判断无误后,送液晶显示并点亮相应的指示灯以表示各模块工作正常。当某个模块出现故障时,启动led闪烁警告或蜂鸣器报警。程序流程图如图4所示。
智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

4 硬件设计

4.1 车载故障诊断单元


车载故障诊断单元主要由无线模块(cdma模块),微控制器(pic16f874),can收发器(mcp2551),can控制器(mcp2510)组成,硬件结构如图5所示。车载通信协议统一采用can总线。

智能汽车CDMA/CAN的车辆故障远程监控系统的设计方案

microchip公司的单片机pic16f874采用risc指令系统,哈佛总线结构,低功耗,高速度。内部集成了adc、串行外围接口(spi)和flash程序存储器等,具有pwm输出、lcd驱动等功能。pic16f874通过spi接口可以实现与can控制器mcp2510的无缝连接。pic16f874的i/o资源丰富,共有五个i/o口,每个i/o口除了基本用途外还有一些特殊功能。

can通信模块由can控制器mcp2510和can收发器mcp2551组成。mcp2510可以完成can总线的物理层和数据链路层的所有功能,支持高速spi接口(最高数据传输速率可以达到5mb/s),支持can2.0a/can2.0b协议。can收发器mcp2551是can控制器与物理总线之间的接口,对物理总线提供差动发送能力,对can控制器提供差动接收能力,同时它可以增大通信距离,提高can的抗干扰能力。

考虑到与现有obd-ii接口兼容,我们利用微控制器的串口来完成和obd-ii接口的通信。

4.2 车辆信息技术服务中心


车辆信息技术服务中心的硬件设计符合现有标准即可,主要包括服务器的设计,网络的设计,这部分的硬件设计限于篇幅不再详细论述。

本文首先分析了车辆远程故障诊断的现状,指出了传统车辆故障诊断的缺点。在基于现有的无线通信网技术的基础上,首先在国内提出了基于cdma的车辆信息技术服务概念,包括了车辆故障智能诊断在内,将服务概念延伸到gps城市导航,车辆跟踪等各个方面。然后,利用pic16f874设计了基于can总线的一种车辆远程故障诊断系统。该系统设计新颖,具备很好的应用前景,有关提供车辆信息技术服务(tsp)的网站也在筹建中。

相关文章

智能汽车物联网技术的车联网应用方案


嵌入式智能汽车数字仪表设计方案


基于UML在智能汽车嵌入式系统设计中的应用方案

相关资讯
中国AI产业突破封锁的韧性发展路径及未来展望

在全球科技博弈背景下,美国对华AI芯片出口限制政策持续升级。腾讯总裁刘炽平在2025年第一季度财报会上明确表示,腾讯已具备应对供应链风险的充足储备与技术创新能力,标志着中国AI产业正加速走向自主化发展道路。本文结合产业动态与政策趋势,剖析中国AI产业的战略转型与突破路径。

重塑全球供应链格局:ASM International战略布局应对贸易壁垒

在全球半导体产业链加速重构的背景下,荷兰半导体设备巨头ASM International(以下简称“ASM”)近期通过一系列战略调整引发行业关注。2025年5月15日,该公司宣布将通过转嫁关税成本、加速美国本土化生产及优化全球供应链,应对地缘政治风险与贸易壁垒。面对美国近期加征的“对等关税”政策(涵盖钢铁、汽车等商品,未来可能扩展至半导体领域),ASM展现出显著的供应链韧性:其亚利桑那州工厂即将投产,新加坡基地产能同步扩充三倍,形成“多区域制造网络”以分散风险。与此同时,中国市场成为其增长引擎——2025年中国区销售额或突破预期上限,占比达总营收的20%,凸显其在差异化竞争中的技术优势。这一系列举措不仅反映了半导体设备行业对关税政策的快速响应,更揭示了全球产业链从“效率优先”向“安全韧性”转型的深层逻辑。

国产芯片架构演进之路:从指令集适配到生态重构

在全球半导体产业长期被x86与ARM架构垄断的背景下,国产芯片厂商的生态自主化已成为关乎技术主权与产业安全的核心议题。北京君正集成电路股份有限公司作为中国嵌入式处理器领域的先行者,通过二十余年的技术迭代,探索出一条从指令集适配到生态重构的独特路径——早期依托MIPS架构实现技术积累,逐步向开源开放的RISC-V生态迁移,并创新性采用混合架构设计平衡技术过渡期的生态兼容性。这一转型不仅打破了国产芯片“被动跟随”的固有范式,更在智能安防、工业控制、AIoT等新兴领域实现了从“技术替代”到“生态定义”的跨越。据行业数据显示,其基于RISC-V内核的T系列芯片已占据计算芯片市场80%的份额,成为推动国产架构产业化落地的标杆。本文通过解析北京君正的架构演进逻辑,为国产半导体产业突破生态壁垒提供可复用的方法论。

性能飙升27%!高通骁龙7 Gen4如何改写中端芯片格局?

5月15日,高通技术公司正式推出第四代骁龙7移动平台(骁龙7 Gen 4),以台积电4nm制程打造,性能迎来全方位升级。该平台采用创新的“1+4+3”八核架构,CPU性能较前代提升27%,GPU渲染效率提升30%,并首次支持终端侧运行Stable Diffusion等生成式AI模型,NPU算力增幅达65%。在影像领域,其搭载的三重12bit ISP支持2亿像素拍摄与4K HDR视频录制,配合Wi-Fi 7与XPAN无缝连接技术,重新定义中高端设备的创作边界。荣耀与vivo宣布首发搭载该平台的机型,预计本月上市,标志着生成式AI技术向主流市场加速渗透。

破局高端芯片!小米自研玄戒O1即将发布,性能参数首曝光

5月15日晚间,小米集团CEO雷军通过个人微博账号正式宣布,由旗下半导体设计公司自主研发的玄戒O1手机SoC芯片已完成研发验证,计划于本月下旬面向全球发布。据雷军透露,该芯片将采用业界领先的4nm制程工艺,核心性能指标已接近国际旗舰水平。