车载诊断系统的制作方法

文档序号:17442557发布日期:2019-04-17 04:58阅读:142来源:国知局
车载诊断系统的制作方法

本发明涉及车载控制技术领域,特别是涉及一种车载诊断系统。



背景技术:

车载诊断系统作为可随时监控发动机的运行状况和尾气后处理系统的工作状态常常用于车辆检测中,该系统一旦发现有可能引起排放超标时,会发出警示信息告知车主。当系统出现故障时,会自动将故障信息存入存储器中,通过标准的诊断仪器以故障码的形式读取相关信息,维修人员可根据故障码提示迅速准确地判断故障原因和故障位置。

由于现有传统obd(on-boarddiagnostic车载诊断系统)方案中,处理器,存储模块和定位模块是三个器件,相应外围电路增多,结构复杂,占用pcb面积大,所以做成的设备产品体积较大;而且器件较多,外围电路相对复杂,成本较高。



技术实现要素:

基于此,有必要针对车载诊断系统产品体积较大问题,提供一种车载诊断系统。

一种车载诊断系统,包括:

驱动模块,与车辆的obd接口相连,用于采集车辆运行数据;

传感器模块,用于采集车辆运动数据;

核心模块,集成有存储单元、导航单元和处理单元,其中:

所述导航单元,用于接收卫星信号,并将所述卫星信号发送至所述处理单元;

所述处理单元,用于处理所述卫星信号获得定位信息,接收所述车辆运行数据和所述车辆运动数据,结合所述定位信息分析获得车辆运行习惯信息实现惯性导航功能;

所述存储单元,用于从所述处理单元接收并存储所述定位信息和所述车辆运行习惯信息。

在其中一个实施例中,所述车辆运动数据至少包括加速度数据和陀螺仪数据中任意一种。

在其中一个实施例中,所述驱动模块包括can驱动单元和kl驱动单元,

所述can驱动单元,用于采用can通信协议与车辆进行数据交互;

所述kl驱动单元,用于采用kl通信协议与车辆进行数据交互。

在其中一个实施例中,所述核心模块设置有can接口和uart接口,

所述can驱动单元与所述核心模块通过所述can接口连接;

所述kl驱动单元与所述核心模块通过所述uart接口连接。

在其中一个实施例中,还包括通信模块,所述通信模块与所述核心模块相连接,用于使所述核心模块与服务器进行数据交互。

在其中一个实施例中,所述通信模块设置有uart接口,通过所述uart接口与所述核心模块连接。

在其中一个实施例中,所述传感器模块设置有i2c接口和/或spi接口。

在其中一个实施例中,所述核心模块还设置有sqi接口,所述存储单元内嵌于所述sqi接口。

在其中一个实施例中,还包括电源模块,所述电源模块与所述obd接口相连接,用于提供车载诊断系统运行电源。

在其中一个实施例中,所述电源模块还包括用于转换电压的电压转换单元。

上述的车载诊断系统,由于将数据处理功能,定位功能,以及存储数据保存功能集中在核心模块上,通过内部资源协调,数据处理更快,简化外围电路,减小了车载诊断系统的体积,不需要外加延长线就可以适应更多车型的obd接口。

附图说明

图1为本发明一实施例车载诊断系统的模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,当组件被称为“装设于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。当一个组件被认为是“固定于”另一个组件,它可以是直接固定在另一个组件上或者可能同时存在居中组件。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/及”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,本发明提供一种车载诊断系统,所述车载诊断系统,包括:驱动模块110、传感器模块120和核心模块130。

可选地,所述驱动模块110与车辆的obd接口相连,用于采集车辆运行数据。具体地,所述驱动模块110包括can驱动单元111和kl驱动单元112,所述can驱动单元111,用于采用can通信协议与车辆进行数据交互;所述kl驱动单元112,用于采用kl通信协议与车辆进行数据交互。在本实施例中,所述can通信协议为obd协议中的iso15765协议和saej1939协议,所述kl通信协议为obd协议中的iso14230协议和iso9141协议。

可选地,所述核心模块130设置有can接口和uart接口。具体地,所述can驱动单元111与所述核心模块130通过所述can接口连接,所述kl驱动单元112与所述核心模块130通过所述uart接口连接。在本实施例中,所述can接口为两个,所述uart接口为一个。可以理解,所述can接口和uart接口的数量也可以为其他数值。

可选地,所述传感器模块120设置有i2c接口和/或spi接口,通过所述i2c接口和/或所述spi接口与所述核心模块130连接,用于采集车辆运动数据并将数据发送至核心模块130。具体地,所述车辆运动数据至少包括加速度数据和陀螺仪数据中任意一种。在一个实施例中,所述车辆运动数据为加速度数据和陀螺仪数据。

可选地,所述核心模块130集成有存储单元133、导航单元131和处理单元132。具体地,所述导航单元131用于接收卫星信号,并将所述卫星信号发送至所述处理单元132。所述处理单元132用于处理所述卫星信号获得定位信息,接收所述车辆运行数据和所述车辆运动数据,结合所述定位信息分析获得车辆运行习惯信息,实现惯性导航功能;通过所述车辆运动数据对所述车辆诊断系统的功耗进行管理。所述存储单元133用于从所述处理单元132接收并存储所述定位信息和所述车辆运行习惯信息。在一个实施例中,所述处理单元132采用arm946处理器,所述存储单元133采用2m容量的sqi闪存。

可选地,所述核心模块130可以为hd8088芯片、hd8089a芯片或其他芯片。在本实施例中,所述核心模块130采用北斗hd8089a芯片。

其中,所述惯性导航功能为根据所述车辆运行数据和所述车辆运动数据经过积分和运算得到速度和位置,从而达到对车辆导航定位的目的。工作时不依赖外界信息,也不向外界辐射能量,不易受到干扰。当车辆在隧道、高架、密林小路、高楼窄道等地段导航功能受到干扰,所述车载诊断系统实现所述惯性导航功能为车辆准确的进行定位和导航。

可选地,所述核心模块130还设置有sqi接口,所述存储单元133内嵌于所述sqi接口。具体地,所述存储单元133包括非易失性和/或易失性存储器。所述非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。所述易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

可选地,所述车载诊断系统还包括通信模块140,所述通信模块140与所述核心模块130相连接,用于使所述核心模块130与服务器进行数据交互。具体地,所述通信模块140设置有uart接口,通过所述uart接口与所述核心模块130连接,用于将所述车载诊断设备和服务器之间进行数据交互,实现远程通信功能。

可选地,所述车载诊断系统还包括电源模块150,所述电源模块150与所述obd接口相连接,用于提供车载诊断系统运行电源。具体地,所述电源模块150还包括用于转换电压的电压转换单元151。在本实施例中,所述电源模块150从车辆obd接口上获取12v或24v电压,经转换后,提供5v、3.8v、3.3v、1.8v等不同电压供所述车载诊断系统运行。

上述的车载诊断系统,由于将数据处理功能,定位功能,以及存储数据保存功能集中在核心模块130上,通过内部资源协调,数据处理更快,简化外围电路,减小了车载诊断系统的体积,不需要外加延长线就可以适应更多车型的obd接口。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1