原文章:https://mp.weixin.qq.com/s/UMu3MSknte3dUwRPJ5--Sg

引言:

上一节课程, 我们讲到了智能车载娱乐系统的5个基本特征:

基本来说, 当今的智能车机基本有以下几个特点:

  1. 基于智能操作系统: Android, Yunos, Linux等

  2. 基本都是虚拟按键, 较少用实体按键

  3. 具备外网连接功能, 即搭载了Tbox盒子

  4. 有配套的车联网手机App, 具有手机钥匙及远程车控等功能

  5. 具备控制: 空调, 数字液晶仪表, 360度环视摄像头, 其他车身设备(天窗, 车窗, 大灯)的应用程序.

以上涉及的第3点, 第4点都必须有Tbox设备才能实现.

什么是Tbox

Tbox实例图:

Tbox是汽车上的一个盒子, 其实是一个Android操作系统的带通讯功能的盒子, 内含一张SIM卡, 一般是中国联通SIM卡, 与这个盒子配套硬件还有GPS天线,4G天线等.

以上可以看出:

① Tbox可以提供外网连接功能

② Tbox可以提供GPS定位服务

再看下整车CAN网络拓扑图:

可以看出:

③ Tbox是DCAN(Diagnose诊断CAN)上的一个节点, 该节点可提供本地诊断和远程诊断等功能

以上三个功能, 嘴哥一一来讲解:

Tbox功能一: 可以给车机提供外网连接功能

如何提供外网, 原理很简单, 你把他当成是USB上网卡就好.

简单原型如下:

即从第一幅Tbox实例图可以看出, Tbox有一个USB数据输出接口, 这个接口接入车机USB口后, 车机就具备了无线上网功能.

嘴哥尝试过, 将这个接口接入自己的笔记本电脑, 在电脑网络连接那边就会多一个USB Ethernet的本地连接. 且确认过可以通过此连接成功上网.

Tbox功能二: 可以给车机提供定位功能

Tbox有GPS天线接入, 车机通过USB数据输出接口实时获取GPS定位信息.

(其实Tbox的USB接口, 除了提供外网数据, 提供GPS数据外, 开发人员还可以通过这个USB线进行Tbox开发及adb debug等.)

实车路试过程中, 只要把tbox的GPS天线接入接口拔掉, 整个车机的地图定位将完全废掉, 地图定位将出现各种飘...

Tbox功能三: 实现整车CAN网络的远程诊断控制功能

一般地, 智能车机娱乐系统有配套的车联网手机App, 

该车联网手机App可远程查看车机状态, 远程开启座椅加热, 远程开启空调, 远程获取车机状态信息等.

比如以下是我们诚迈科技为某公司开发的车联网手机App.

车联网手机App控制车辆的拓扑图如下:

车联网手机App状态查询/远程控制功能的实现, 全部依托Tbox节点,

Tbox节点可以接收远程4G信号, 之后由Tbox在诊断CAN上发起CAN诊断及控制命令, Tbox还实时获取相关CAN信号并上传云平台, 云平台返回数据到车联网手机App.

最终达到远程诊断(远程获取车辆状态, 远程读取故障码等...) 和远程控制(控制车上某些智能硬件的作用, 比如空调, 座椅加热等...)

这也是Tbox最最最主要的功能了, 因为他已经实现了远程诊断并控制整车了, 只要功能开发的好, 理论上整车上的所有智能硬件设备均可以被tbox远程控制, 您说强大不强大!

Q&A:

Q:Tbox既然接了4G SIM卡, 那是不是可以直接打电话呢??

A: 不可以, 这张SIM一般只给车主用户提供网络服务, 虽然这张电话可以打电话, 但是由于车机系统的功能接口限定(软件界面上的功能限定), 限定了其只可以拨打道路救援电话, 厂商客服电话, 110等紧急电话, 不可拨打普通手机号码或电话号码等.

一个Tbox一个号码, 一般绑定了固定的一辆车.

比如当救援公司接到你通过车机的道路救援功能拨打的救援电话后, 救援公司立马就知道车主是哪位, 绑定的是哪辆车, 及可能知道车辆的具体位置等, 之后就可快速实施道路救援了.

Q:Tbox上这么多PIN脚是干嘛的??

A: 包括12V正负极电源供电pin脚, 诊断CAN高/CAN低pin脚, 部分外设信号pin脚, 好包括预留的部分pin脚等....

嘴哥有料系列-can教程4:Tbox在整车CAN网络的位置与作用相关推荐

  1. 嘴哥有料系列-can教程2:CAN网关及CAN信号转发机制

    原文章:https://mp.weixin.qq.com/s/qbUcZngSDClx9Ll5aKvlLg 上节课, 我们讲到了CAN网关, 其实准确的说不能叫CAN网关, 应该叫网关或者汽车网关, ...

  2. 嘴哥有料系列-can教程1:整车CAN网络基本结构

    原文章:https://mp.weixin.qq.com/s/rBQgaTkXuh5hrPzyuQeGoQ 在了解can网络之前, 先了解1个问题: 什么是智能硬件与ECU ? 何为智能硬件, 就是包 ...

  3. 嘴哥有料系列-can教程3:车机娱乐系统在整车CAN网络的位置与作用

    原文章:https://mp.weixin.qq.com/s/Lwerwb1BGRe2I7gIwMdR3g 在过去的8年内,智能手机领域,尤其是Android/IOS等操作系统的发展, 智能手机已经发 ...

  4. 嘴哥有料系列-can工具1:CAN诊断浅谈 + 如何用CAN工具进行诊断

    原文章:https://mp.weixin.qq.com/s/bcuoUQfkfyx6rtbgw-Z_BQ 引言: 从之前的课程我们了解到, 车上的智能硬件设备太多, 即ECU节点太多, 这些节点通过 ...

  5. java nio netty 教程,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现...

    4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现 你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识 ...

  6. [转载]Navicat12.1系列破解教程,Navicat12.1.16破解亲测有效!!

    [转载: 烟灰哥是传说]Navicat12.1系列破解教程,Navicat12.1.16破解亲测有效!! 2019.2.26月补充: 因CSDN在线更新下载资源比较麻烦,所以,改用baidu网盘免费提 ...

  7. 华为mate40Android,【猫哥爆料】史上最强Mate40官宣,坐实年度安卓机皇!

    本帖最后由 春天的招财猫 于 2020-10-23 17:17 编辑 125719tg54mqnvmxkffimq.jpg (311.9 KB, 下载次数: 2) 2020-10-10 20:01 上 ...

  8. 【梅哥的Ring0湿润插入教程】第一课Windows内核/驱动编程概述及应用、商业驱动保护软件原理分析...

    [梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 第一课Windows内核/驱动编程概述及应用. 商业驱动保护软 ...

  9. 【梅哥的Ring0湿润插入教程】【番外篇四】抓取盛大GPK驱动保护文件及简略逆向...

    [梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 番外篇四:抓取盛大GPK驱动保护文件及简略逆向 [湿润前言] ...

最新文章

  1. css3选择器的比较(二) -- 包含字符串
  2. 【Python-ML】感知器学习算法(perceptron)
  3. NYOJ 309 BOBSLEDDING(dp)
  4. bzoj3884 上帝与集合的正确用法
  5. 互联网日报 | 3月21日 星期日 | 贾玲成全球票房最高女导演;顺丰全货机数量增至64架;东京奥运会不接待国外观众...
  6. 是什么还让你停留在 iOS 平台?是这些理由吗
  7. 获取存储过程返回值及代码中获取返回值(转)
  8. ios Photos框架
  9. USACO SEC.1.3 No.3 Calf Flac
  10. JVM学习手册(X):查看堆内存使用情况以及排错
  11. php常量的声明和使用
  12. 中科大2021计算机应用数学期末回忆版
  13. win 10 arm iso 文件下载
  14. Spark Transformation算子->subtract
  15. cesium 学习笔记(三) 在地图上放置3D建筑模型
  16. (二)基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解
  17. 日记侠:如何在微信赚钱?你要学会细分思维!
  18. Openstack 03 - Nova Compute
  19. 北邮在线计算机,北邮在线圆我IT梦
  20. win10+940mx+pytorch安装的坑

热门文章

  1. python获取字典长度_python中的字典、元组和集合
  2. 2023年有实力的长沙前端培训机构排名都在这里了!
  3. 菜鸟的BP神经网络入门
  4. 解决请求 413 Request Entity Too Large
  5. 终端安全管理防护的措施之一
  6. Apio安装过程以及如何解决安装中的错误
  7. 用python代码将图片转换成字符
  8. win7 exfat补丁_银河麒麟桌面操作系统V10发布:Win7般体验、兼容安卓生态
  9. 半导体晶圆翘曲度测试方法
  10. linux中不识别memcy,c - Linux设备驱动程序:找不到符号“memcpy” - 堆栈内存溢出...