博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
车联网相关知识点整理
阅读量:2068 次
发布时间:2019-04-29

本文共 3635 字,大约阅读时间需要 12 分钟。

序言

      在弄过车载终端项目后,涉及到了一个车联网的项目。通过别人的设计文档,整理下车联网相关的知识点。

 

车联网

截图自百度百科

车联网的组成

  • 主机: 主机主要用于车内的影音娱乐,以及车辆信息显示
  • 汽车T-BOX:主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控制。
  • 手机APP:当用户通过手机端APP发送控制命令后,TSP后台会发出监控请求指令到车载T-BOX,车辆在获取到控制命令后,通过CAN总线发送控制报文并实现对车辆的控制,最后反馈操作结果到用户的手机APP上,仅这个功能可以帮助用户远程启动车辆、打开空调、调整座椅至合适位置等。
  • 后台系统:这里的后台系统其实就可以理解为TSP (cuiyaonan2000@163.com)

车联网的分类

目前我国根据车辆的用途分为两类:商用车,民用车。这里主要了解下商用车

商用车

商用车(Commercial Vehicle):是在设计和技术特征上是用于运送人员运送货物的汽车。-------------------------------------------按照车辆的设计和技术特征分类

商用车包含了所有的载货汽车和9座以上的客车,分为客车、货车、半挂牵引车、客车非完整车辆和货车非完整车辆,共五类----------------------------------------按照车辆种类分类

在整个行业媒体中, 商用车的概念主要是从其自身用途不同来定义的-------------------------------------------按照用途分类,则为如下的车型

  • 客车
  • 货车

商用车协议

参考资料:

 

根据如上的内容知道了商用车就是:在设计上和特性上适合运送人员和运送货物的车辆,这句话很宽泛

燃油车和新能源车虽然都是运送人和货物 ,但是其特性和设计肯定是不一样的,造成了不同的车辆具有不同的功能。

所以一个商用车平台最大的问题就是如何兼容市场上的种类型的车辆。这里我们从车辆的协议来区分不同的车辆。

目前的想关于企业平台的各种标准如下所示:

 

一些常用的概念

 

ECU

ECU是Elecmal Control Unit 的缩写,即电子控制单元,也可以叫 “行车电脑 ”。

作为现代汽车电子的核心元件之一 ,ECU电子控制单元在汽车中也许有好几个,每个管理不同的功能;而每个ECU系统之间又有信息交换。

ECU具备最基本的结构:

  • 微处理器(CPU)
  • 存储器(ROM、RAM)
  • 输入/输出接口(I/O)
  • 模数转换器(A/D)以及整形
  • 驱动等大规模集成电路

         控制信号的采集就来源于分布在汽车上的数量众多的传感器 ,比如油门位置传感器、发动机转速传感器、轮速传感器、空气质量(氧气含量)传感器 、发动机温度传感器等 ,所有传感器收集到信息 ,都及时传给ECU进行计算 ,并根据计算结果下达执行指令。

        ECU的控制范围已经扩张到巡航控制、灯光控制 、安全气囊控制 ,悬架控制 、燃油加热控制、排气控制、制动控制、EGR和增压压力控制等。当然 ,随着车上电子元件的日益增多,线路也越来越复杂 。为了简化电路和降低成本,现在汽车上多个ECU之间的数据交换是通过一种称为多路复 用通信网络技术连接起来的,通过它将整车的ECU形成一个网络系统 ,也就是所谓的 “CAN一BUS”数据总线。

 

DTC(是故障代码,但是标准有很多,总的来说以国家的为准)

汽车DTC的意思是: Diagnostic Trouble Code(DTC)诊断故障代码 在不解体(或仅卸下个别零件)的条件下,确定汽车技术状况,查明故障部位及原因的检查。包括汽车发动机的检测与诊断,汽车底盘的检测与诊断,汽车车身及附件的检测与诊断以及汽车排气污染物与噪声的检测等内容。

从汽车ECU中读取储存的DTC(故障码)时除了故障码本身,还可以读出很多其他的信息,包括优先级、发生次数计数器、发生时的里程和时间,以及本文中所讲的状态位(DTC status )。

DTC被分成四大类,有A.B.C及D类,其中A和B类的DTC与发动机的排放水平有关系

  • A类:在首次行程进行诊断的监测,并向诊断执行指令报告“检测到故障”将DTC存储并且点亮MIL灯。
  • B类:在第一次连续的行程中运行与排放水平有关的诊断检测,并向诊断指令报告“检测到故障”,将DTC存储而且使MIL点亮。在首次检测到故障后,B类故障码将进入到准备之中,此后B类故障码处于警戒状态中,或准备存储一个历史代码。假如这个故障再次发生,则使MIL点亮;反之,一个通过的检测将解除系统对B类DTC的警戒状态。一些特殊的条件将使用于对缺火及燃油调整的故障代码DTC.
  • C类:在首次行程中运行与非排放有关的诊断检测,同时向诊断执行指令报告“检测到故障”,在存储DTC的同时使车辆维修灯"SE
  • D类:在首次行程中运行与非排放有关的诊断检测,并向诊断执行指令报告

 

TSP

车载信息系统(telematics) 是指:通过在汽车上安装车载信息设备(car informatics device 简称CID),利用通信网络

为驾驶员和乘客提供多样化的信息服务,主要包括行车导航,路况信息,行车安全预警,免提通话,天气服务,紧急救援,车辆性能检测等。提供以上服务的企业既为车载信息服务供应商(telematics service provider,后简称tsp)(在软件工程当中即为上面所说的 后台系统TSP)

 

DMS

在汽车4S店领域:它的意思为Dealer Management System汽车经销商管理系统,主要用于对于汽车公司庞大的销售网络进行管理。汽车4S店是集汽车销售、、配件和服务为一体的销售店。

 

MES(制造执行系统 (manufacturing execution system, 简称MES))

汽车零部件/零配件的组装是汽车制造的关键环节,而汽车零部件江湖变革以精益为终极目标,即汽车零部件制造企业转型升级向精益生产和精益管理方向前进,而车间信息化管理是精益化生产的基础.

MES系统平台,解决了不同自动化设备间高效交互数据的技术瓶颈,为汽车零部件企业提供生产线控制和追溯系统解决方案,即汽车零部件MES系统研发与实施,助力企业客户节省成本,提高产品质量。

 

OTA(Over the Air Technology 空中下载技术)

 车联网配置是指车载多媒体系统支持移动网络功能,可连接至互联网,或可实现在线导航、查看实时资讯、在线音乐等功能。如今很多车都配备了车联网的功能配置,不仅可以在线导航了,还能具备语音识别开闭多媒体、导航、电话、空调和天窗等诸多功能。

OTA即:通过网络自动下载升级包、自动升级,车主不再需要把车开到4S店才能升级。不过,目前常见的OTA升级还是针对多媒体系统,如导航、娱乐、舒适性配置等,特斯拉造车新势力还能对驾驶辅助和动力单元控制等进行升级。

 

 

Protocol Buffer

Tbox 需要与TSP连接,数据需要在网络上传输,那数据则需要双方约定一种 序列化的方式。

Protocol Buffer 和 XML、JSON一样都是结构数据序列化的工具

 

物联网

物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。(物联网的物物相连会引出 MQTT,因为这不是我们理解的,设备与软件相连了。

  而在物联网的应用上,对于信息传输,MQTT是一种再合适不过的协议工具了。(好引出这个协议了,该协议也是基于tcp/ip的基础上的,这是废话)

 

数字签名OR数字证书

 数字签名(又称数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。

它是一种类似写在纸上的普通的物理签名,但是使用了领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是非对称技术的应用。

 

TFS

Telematics Finance System:远程信息金融系统 这个是自定义的名词

 

车载娱乐系统IVI(又称HU)怎么叫都行

 TSP为IHU主要提供两种基本服务:一种是TSP托管的第三方服务包括天气、新闻、违章查询等;一种是车辆配置服务。

 

IHU(Infotainment Head Unit信息娱乐主机)

转载地址:http://pbcmf.baihongyu.com/

你可能感兴趣的文章
【MyBatis学习11】MyBatis中的延迟加载
查看>>
【MyBatis学习12】MyBatis中的一级缓存
查看>>
【MyBatis学习13】MyBatis中的二级缓存
查看>>
【MyBatis学习14】MyBatis和Spring整合
查看>>
【MyBatis学习15】MyBatis的逆向工程生成代码
查看>>
Java 中 final、finally 和 finalize 使用总结
查看>>
volatile关键字解析
查看>>
单例模式的八种写法比较
查看>>
比较常见的数据库SQL面试题以及答案
查看>>
MySQL与Oracle的区别
查看>>
关于Oracle数据库优化的几点总结
查看>>
69道Spring面试题和答案
查看>>
40个Java多线程问题总结
查看>>
Oracle数据库面试题
查看>>
java面试中的智力题
查看>>
本地如何连接hbase数据库
查看>>
Maven出错-Missing artifact org.apache.openejb:openejb-core:jar:4.1.0-SNAPSHOT:test
查看>>
dubbo配置文件xml校验报错
查看>>
eclipse生成export生成jar详解
查看>>
oracle 模糊查询忽略大小写
查看>>