随着汽车中多媒体设备的增加,如CD/DVD播放器、数字电视等,连接这些设备的车内网包括:蓝牙、CAN、D2B、FireWire、MOST、移动媒介链路(MML)、LIN和ZigBee等等,本文介绍一种基于蓝牙技术的、用于遥控诊断接口的架构,它使测试工程师无论处在车内或车外的任何位置,都可以监控和操作汽车的传感器及控制单元完成测试任务。
未来的远程诊断系统将为汽车的动力控制器提供前所未有的访问途径,无论这辆汽车是在维修店还是在道路上。蓝牙等无线技术提供了在汽车技术人员的便携式电脑和车内网络之间进行短程无线通信所需的特性,从而使技术人员无论处在车内或车外的任何位置,都可以监控和操作汽车的传感器及控制单元。
从汽车技术人员的角度看来,这个网络的前端是一个远程信息控制单元(TCU),它把与集成联网汽车(INV)互联的各种网络连接在一起。目前汽车行业有一种明显的趋势,欲为INV开发一种集中式服务网关模型,而蓝牙技术则为该网络中的许多链接提供了一种连接方案。通过提供无线连接和hoc联网,它与已有的CAN (控制器区域网络)总线互为补充。其他通信媒介也有自己的优势,如MOST(面向媒介的系统传输)和IEEE1394,它们为消费电子产品和娱乐系统提供了高带宽音频/视频通信。
这种新技术使用CAN总线,在对汽车性能和安全性具有影响的各系统之间实现高可靠性的通信。高速CAN网络用来连接引擎控制单元(ECU)、防锁死刹车系统(ABS)及其他关键性的系统。低速CAN网络则常用于实现多路连接,在这个网络中,多灯照明器、电源窗口和电源座椅等等都是作为CAN总线上的节点,而不是使用大型、昂贵的电缆束通过传统的点对点连线来进行连接。
对车内网络进行诊断访问
图1显示了使用基于蓝牙的诊断系统进行访问的车内网的网络架构。具有蓝牙功能的常规笔记本电脑上的网络浏览器是用来访问TCU的,它提供了一个访问汽车网络的用户接口。通过在汽车自身嵌入诊断接口,制造商可以定制数据的描述形式和提交给技术人员的过程。还可以根据特定汽车内的选件安装情况来提供诊断程序。除了消费者挑选的诸如空调、ABS等选件之外,通常还有一些其它的部件差异是消费者所看不见的。例如,在1个型年内可能使用2~3个水泵。把所有这些差异都考虑进去之后,可能会出现几十种组合情况。对特定汽车定制专门的诊断接口降低了导致技术人员陷入迷惘和使用不正确诊断程序的可能性。
这个接口可用来访问汽车行驶期间的实时工作数据和来自控制器并记录有异常事件(如引擎点火失败,超程传感器数据等)日志的历史数据。控制器还可用来操控汽车传感器进行测试,如验证喷射控制装置是否能对传感器的输入进行正确响应。
该诊断系统还可为汽车制造商恢复数据,以开发故障发生前的指示器模型。通过上载闪存中的数据日志,并将其与技术人员所提供的故障报告关联起来,便可以利用学习算法来优化自动诊断工具。维护和维修设备提供这些信息的目的在于为汽车的诊断起到辅助作用。在诊断汽车所发生的问题时,第一个步骤应该是上载闪存数据,因为聘请熟练技术人员的成本比较昂贵,而利用汽车制造商的软件工具常常就能够诊断出问题所在(或提供有用的建议)。
网际网模型
由于系统需要具有不同可靠性和带宽的网络,未来的车内网将用到多种网络类型。分层协议和中央网关处理器相结合,可实现不同组网技术之间的透明通信。
伴随汽车电子产品结构正在发生的革命,出现了许多新兴的网络。汽车中的多媒体设备,如CD/DVD播放器、数字电视等,都要求具有较大同步带宽的网络;而另外一些应用则需要无线网络或其他配置。为满足对这些广泛的、日益增长的汽车网络应用的需求,研究人员正在开发许多专用的网络协议。未来的车内网很可能包括:
蓝牙微微网(Piconet):中等带宽的无线网络,已成为与蜂窝电话和便携式计算机通信的标准。
CAN网络:中等带宽、高可靠性的有线网络,已经是汽车行业中的标准。
音频/视频网络:用于娱乐媒介的高带宽有线网络。目前在这个应用领域中存在几个相互竞争的协议,包括内部数据总线(D2B)、火线(FireWire,IEEE 1394)、 面向媒介的系统传输 (MOST)和移动媒介链路(MML)。
低开销有线网络:基于UART的有线网络(LIN)和芯片-芯片总线,如I2C、SPI和Microwire,支持到按键板、显示屏和传感器等的低成本接口。
低开销无线网络:基于ZigBee或专用网的低带宽无线网络,用于轮胎压力传感器、报警器和门锁的射频远程钥匙以及需要无线接口和最低成本的其他应用。
未来的车内网通常会包含多个CAN网络:低速网络用于门锁、尾灯等设备,它可以减少走线;高速网络用于动力控制等关键高性能功能。在7系列宝马汽车中,使用了三个CAN网络。其中,CAN动力网络和CAN车体网络连接到中央网关模块,后者再连接到Byteflight星型网络。Byteflight星型连接器是安全关键控制和信息模块。第三个CAN网络将CAS(汽车访问系统)连接到门控单元和座位控制单元(最多11个单元)。CAS还提供到CAN车体网络的接口,后者包括多达20个节点。
网络软件结构
TCU和远程诊断系统的软件结构如图2所示。
各CAN节点中的高级驱动器执行应用特定的协议来响应从网络服务器收到的请求。该驱动器负责分析和解码PDU(协议数据单元),并产生满足PDU所需行为的各项本地任务。一旦本地任务结束之后,这些任务所产生的任何结果都会被格式化并通过CAN总线返回给网络服务器。
DNC(动态节点配置)服务器维护一个活动节点列表。当某个节点被添加(可以是“热添加”或“冷添加”)到CAN网络时,它立即开始向运行在TCU上的DNC服务器广播配置请求。由于采用许多计算机所用的动态主机配置协议(DHCP)来建模,以便自动获取网络配置,因此可以利用一种类似的(简化的)协议来允许CAN节点获得某些需要的网络配置数据。通过这种机制,节点可以用与计算机中即插即用类似的方式来进行增加或删除。CAN节点使用DNC请求来发布它们随机产生的节点ID号,即希望在CAN网络上用来作为其名称或“地址”的“别名”(不要将其与基于消息的过滤或CAN网络上使用的ID号混淆)。
当TCU的DNC服务器接收到一个DNC请求时,它首先检查节点所请求的ID号是有效的,并且不与当前网络上的任何其他节点相冲突。然后,服务器检查它具有足够的存储空间来将该节点的配置表增加到它的活动节点列表中去。最后,如果上述检查通过,DNC服务器将接受这个请求,并为该节点分配一个唯一的数字作为其活动期间的名字。同时,该节点的ID号也将被添加到服务器的活动节点列表中。以后所有指向该节点的通信都将使用这个协议ID。如果所请求的ID号无效,TCU将拒绝这个请求,从而提示该节点请求另外一个ID号,直到这个ID号可以接受为止。
TCU担当CAN网络的主机,因为CAN节点本身并不运行基于TCP/IP的协议堆栈。当网络浏览器需要访问一个CAN节点时,它与网络服务器进行通信。网络服务器解释浏览器所请求的动作,并在CAN网络上产生通信,以执行该动作。
TCU处理器的一个例子是国家半导体公司的CP3BT26,该处理器属于CP3000系列连接性处理器。它具有以下特征:
24MHz 16位RISC CPU,含32位扩展;
256K字节片内闪存;
8K字节数据闪存(从256K闪存中执行时可写);
32K字节静态存储器;
蓝牙基带控制器;
带目标存储的双CAN 2.0B活动控制器(称为fullCAN);
USB 1.1全速节点;
ACCESS.bus、SPI、Microwire/Plus低开销芯片-芯片总线;
四UART;
AAI编解码器接口(与SSI接口兼容);
8 通道12位AD转换器;
54个通用I/O端口引脚;
通用定时器;
看门狗定时器;
低电压模式;
该器件具有完全的蓝牙和TCP/IP协议堆栈,其支持包括一套经过预测试的软件开发工具、外设驱动器和实时操作系统。
关键字:蓝牙技术 远程访问 诊断接口
引用地址:基于蓝牙技术的用于汽车远程访问诊断接口的架构
未来的远程诊断系统将为汽车的动力控制器提供前所未有的访问途径,无论这辆汽车是在维修店还是在道路上。蓝牙等无线技术提供了在汽车技术人员的便携式电脑和车内网络之间进行短程无线通信所需的特性,从而使技术人员无论处在车内或车外的任何位置,都可以监控和操作汽车的传感器及控制单元。
从汽车技术人员的角度看来,这个网络的前端是一个远程信息控制单元(TCU),它把与集成联网汽车(INV)互联的各种网络连接在一起。目前汽车行业有一种明显的趋势,欲为INV开发一种集中式服务网关模型,而蓝牙技术则为该网络中的许多链接提供了一种连接方案。通过提供无线连接和hoc联网,它与已有的CAN (控制器区域网络)总线互为补充。其他通信媒介也有自己的优势,如MOST(面向媒介的系统传输)和IEEE1394,它们为消费电子产品和娱乐系统提供了高带宽音频/视频通信。
这种新技术使用CAN总线,在对汽车性能和安全性具有影响的各系统之间实现高可靠性的通信。高速CAN网络用来连接引擎控制单元(ECU)、防锁死刹车系统(ABS)及其他关键性的系统。低速CAN网络则常用于实现多路连接,在这个网络中,多灯照明器、电源窗口和电源座椅等等都是作为CAN总线上的节点,而不是使用大型、昂贵的电缆束通过传统的点对点连线来进行连接。
图1:网络架构和远程诊断接口
对车内网络进行诊断访问
图1显示了使用基于蓝牙的诊断系统进行访问的车内网的网络架构。具有蓝牙功能的常规笔记本电脑上的网络浏览器是用来访问TCU的,它提供了一个访问汽车网络的用户接口。通过在汽车自身嵌入诊断接口,制造商可以定制数据的描述形式和提交给技术人员的过程。还可以根据特定汽车内的选件安装情况来提供诊断程序。除了消费者挑选的诸如空调、ABS等选件之外,通常还有一些其它的部件差异是消费者所看不见的。例如,在1个型年内可能使用2~3个水泵。把所有这些差异都考虑进去之后,可能会出现几十种组合情况。对特定汽车定制专门的诊断接口降低了导致技术人员陷入迷惘和使用不正确诊断程序的可能性。
这个接口可用来访问汽车行驶期间的实时工作数据和来自控制器并记录有异常事件(如引擎点火失败,超程传感器数据等)日志的历史数据。控制器还可用来操控汽车传感器进行测试,如验证喷射控制装置是否能对传感器的输入进行正确响应。
该诊断系统还可为汽车制造商恢复数据,以开发故障发生前的指示器模型。通过上载闪存中的数据日志,并将其与技术人员所提供的故障报告关联起来,便可以利用学习算法来优化自动诊断工具。维护和维修设备提供这些信息的目的在于为汽车的诊断起到辅助作用。在诊断汽车所发生的问题时,第一个步骤应该是上载闪存数据,因为聘请熟练技术人员的成本比较昂贵,而利用汽车制造商的软件工具常常就能够诊断出问题所在(或提供有用的建议)。
网际网模型
由于系统需要具有不同可靠性和带宽的网络,未来的车内网将用到多种网络类型。分层协议和中央网关处理器相结合,可实现不同组网技术之间的透明通信。
伴随汽车电子产品结构正在发生的革命,出现了许多新兴的网络。汽车中的多媒体设备,如CD/DVD播放器、数字电视等,都要求具有较大同步带宽的网络;而另外一些应用则需要无线网络或其他配置。为满足对这些广泛的、日益增长的汽车网络应用的需求,研究人员正在开发许多专用的网络协议。未来的车内网很可能包括:
蓝牙微微网(Piconet):中等带宽的无线网络,已成为与蜂窝电话和便携式计算机通信的标准。
CAN网络:中等带宽、高可靠性的有线网络,已经是汽车行业中的标准。
音频/视频网络:用于娱乐媒介的高带宽有线网络。目前在这个应用领域中存在几个相互竞争的协议,包括内部数据总线(D2B)、火线(FireWire,IEEE 1394)、 面向媒介的系统传输 (MOST)和移动媒介链路(MML)。
低开销有线网络:基于UART的有线网络(LIN)和芯片-芯片总线,如I2C、SPI和Microwire,支持到按键板、显示屏和传感器等的低成本接口。
低开销无线网络:基于ZigBee或专用网的低带宽无线网络,用于轮胎压力传感器、报警器和门锁的射频远程钥匙以及需要无线接口和最低成本的其他应用。
未来的车内网通常会包含多个CAN网络:低速网络用于门锁、尾灯等设备,它可以减少走线;高速网络用于动力控制等关键高性能功能。在7系列宝马汽车中,使用了三个CAN网络。其中,CAN动力网络和CAN车体网络连接到中央网关模块,后者再连接到Byteflight星型网络。Byteflight星型连接器是安全关键控制和信息模块。第三个CAN网络将CAS(汽车访问系统)连接到门控单元和座位控制单元(最多11个单元)。CAS还提供到CAN车体网络的接口,后者包括多达20个节点。
网络软件结构
TCU和远程诊断系统的软件结构如图2所示。
图2:TCU和诊断系统的软件结构
各CAN节点中的高级驱动器执行应用特定的协议来响应从网络服务器收到的请求。该驱动器负责分析和解码PDU(协议数据单元),并产生满足PDU所需行为的各项本地任务。一旦本地任务结束之后,这些任务所产生的任何结果都会被格式化并通过CAN总线返回给网络服务器。
DNC(动态节点配置)服务器维护一个活动节点列表。当某个节点被添加(可以是“热添加”或“冷添加”)到CAN网络时,它立即开始向运行在TCU上的DNC服务器广播配置请求。由于采用许多计算机所用的动态主机配置协议(DHCP)来建模,以便自动获取网络配置,因此可以利用一种类似的(简化的)协议来允许CAN节点获得某些需要的网络配置数据。通过这种机制,节点可以用与计算机中即插即用类似的方式来进行增加或删除。CAN节点使用DNC请求来发布它们随机产生的节点ID号,即希望在CAN网络上用来作为其名称或“地址”的“别名”(不要将其与基于消息的过滤或CAN网络上使用的ID号混淆)。
当TCU的DNC服务器接收到一个DNC请求时,它首先检查节点所请求的ID号是有效的,并且不与当前网络上的任何其他节点相冲突。然后,服务器检查它具有足够的存储空间来将该节点的配置表增加到它的活动节点列表中去。最后,如果上述检查通过,DNC服务器将接受这个请求,并为该节点分配一个唯一的数字作为其活动期间的名字。同时,该节点的ID号也将被添加到服务器的活动节点列表中。以后所有指向该节点的通信都将使用这个协议ID。如果所请求的ID号无效,TCU将拒绝这个请求,从而提示该节点请求另外一个ID号,直到这个ID号可以接受为止。
TCU担当CAN网络的主机,因为CAN节点本身并不运行基于TCP/IP的协议堆栈。当网络浏览器需要访问一个CAN节点时,它与网络服务器进行通信。网络服务器解释浏览器所请求的动作,并在CAN网络上产生通信,以执行该动作。
TCU处理器的一个例子是国家半导体公司的CP3BT26,该处理器属于CP3000系列连接性处理器。它具有以下特征:
24MHz 16位RISC CPU,含32位扩展;
256K字节片内闪存;
8K字节数据闪存(从256K闪存中执行时可写);
32K字节静态存储器;
蓝牙基带控制器;
带目标存储的双CAN 2.0B活动控制器(称为fullCAN);
USB 1.1全速节点;
ACCESS.bus、SPI、Microwire/Plus低开销芯片-芯片总线;
四UART;
AAI编解码器接口(与SSI接口兼容);
8 通道12位AD转换器;
54个通用I/O端口引脚;
通用定时器;
看门狗定时器;
低电压模式;
该器件具有完全的蓝牙和TCP/IP协议堆栈,其支持包括一套经过预测试的软件开发工具、外设驱动器和实时操作系统。
上一篇:基于DSP与FPGA的蓝牙数据采集系统
下一篇:基于ZigBee的家庭智能系统设计
推荐阅读最新更新时间:2024-05-07 16:23
蓝牙技术如何从不可靠的无线电通信中创造可靠
本文编译自bluetooth.com官方博客 具有蓝牙功能的设备即使在最具复杂的情况下也能够实现高度可靠的通信。蓝牙技术在每一层设计时都考虑了可靠性,并采用了多种技术来降低遭受干扰的可能性。 最近,蓝牙特殊兴趣小组(SIG)的开发人员关系经理Martin Woolley发表了一篇探讨蓝牙技术可靠性的论文。在对蓝牙可靠性的深入探讨中,Woolley解释了尽管无线电固有的不可靠特性,蓝牙技术通过什么技术建立可靠的连接。 以下是论文摘要 从不可靠的基础创建可靠性 蓝牙技术使用无线电,并且无线电不可靠,但是蓝牙通信效果很好,那么如何解释这种明显的矛盾呢?答案在于蓝牙通信系统设计的各个方面,包括其无线电的使用及其协议。
[物联网]
蓝牙技术成为苹果的核心
【2012年6月15日,北京讯】苹果公司(Apple)在2012年全球开发者大会(WWDC)中宣布,最新一代MacBook Pro将会使用Bluetooth Smart Ready标志,采用蓝牙4.0技术,具有低耗能等标志性特点。通过打造Bluetooth Smart Ready系列产品,苹果公司能够开发出一系列设备在耗能极低的情况下实现连接、共享和发布信息。苹果全线移动设备产品现在均支持并采用蓝牙连接技术。苹果公司确信,蓝牙技术可以让其产品变得更好。 像iPhone 4s、MacBook Air、new iPad以及现在的新一代MacBook Pro这样的Bluetooth Smart Ready设备是互联世界核心的电子设备。
[家用电子]
利用蓝牙技术实现家庭无线网络系统
摘要: 摘要利用蓝牙技术无需电缆就可以高速连接个人电脑、移动电话、PDA、数码相机、打印机、电视机、空调机、洗衣机等家用电器和办公设备,形成一个方便、实用的“无线微网”,为用户提供极大的方便,并可派生出新的服务功能。蓝牙网络技术使传统家庭信息化,并使之与信息高速公路——通信网络紧密结合。
关键词: 蓝牙微微网无线接入跳频扩谱协议栈
引言
当今信息化的一个重要方面就是因特网(Internet)和移动通信(mobile communication)的迅猛发展。它使得人们的生活方式、工作方式以及思维方式都发生了巨大的变化,同时也刺激人们对电脑以外的各种数据源和
[测试测量]
Jini与蓝牙技术的结合应用
摘要:分析了Jini和蓝牙技术的基本结构及工作原理,对这两种技术进行了比较,并提出将两者结合应用的实际方案,最后给出了一个应用实例。
关键词:Jini 蓝牙技术 普适计算
随着嵌入式系统在各种电子设备中的广泛应用,计算机技术的发展将进入一个普适计算(Pervasive Computing)阶段。随之而来的各种电子设备联网成为必然趋势。与人类生活息息相关的各种家电设备能够联成网络并接入互联网,人们可以在任何时间、任何地点统一控制各种家电协同工作,将极大地改变和影响人们的生活。本文探讨了这种普适计算机制的实现。
1 Jini技术
Jini技术是基于Java语言的新型分布式对等计算结构,是一种动态的自动化机制,它可以使各种数字
[嵌入式]
基于蓝牙技术的倒F型天线的设计
0 引言
蓝牙是一种支持设备短距离通信(一般是1Om之内)的无线电技术,能在设备之间进行无线信息交换,其工作频段是2.4~2.483 GHz的全球通信自由频段,目前已广泛应用在移动通信设备中。天线是蓝牙无线系统中用来传送与接收电磁波能量的重要必备组件。由于目前技术尚无法将天线整合至半导体芯片中,故在蓝牙模块里除了核心的系统芯片外,天线是另一个影响蓝牙模块传输特性的关键性组件。本文给出了一款倒F型天线的设计,该天线尺寸小,设计简约,制造成本低,工作效率高,适用于蓝牙系统应用。
1 天线设计
倒F型天线是上世纪末发展起来的一种天线,具有结构简单、重量轻、可共形、制造成本低、辐射效率高、容易实现多频段工作等独
[网络通信]
基于蓝牙技术的汽车四轮定位系统无线化设计
引 言 近年来,随着我国汽车工业的快速发展和汽车保有量的大幅增加,汽车检测技术也取得了巨大的进步,汽车检测设备的功能、质量都在不断提高,正逐步向数字化、智能化、便携化方向发展。作为汽车检测的基本设备,四轮定位仪是专门用来测量车轮定位参数的设备。国内市场上常见的四轮定位仪主要是拉线式和无线测量有线传输式两种,未来的发展趋势是全无线式。如何利用低成本的无线传输技术改造现有的有线数据传输系统,就成了工程上很有意义的问题。本文利用低成本的无线传输蓝牙技术,提出了一种改造现有汽车四轮定位系统的方案,详细说明了无线化汽车四轮定位系统的软、硬件设计方法。 1 传统设计的问题和解决方案 1.1 传统设计的问题 汽车在出厂时,其悬挂系统的定位角度
[嵌入式]
蓝牙技术联盟发布《决胜智能家居市场最佳实践指南》
随着宽带连接的增长,移动设备使用的增加和对家居自动化解决方案整体消费需求的不断提升,智能家居市场也趋势待发、并将呈现快速增长。近日,蓝牙技术联盟(Bluetooth Special Interest Group, 简称SIG)联合SmartBrief发布了《决胜智能家居市场最佳实践指南》白皮书(下载链接: http://developer.bluetooth.cn/Cn/specdown/erqizhuanti/ )。白皮书回顾了智能家居早期发展历史和应用壁垒,阐明了促使消费者广泛使用智能家居系统的主要因素,并分析了Bluetooth Smart在智能家居领域的优势和市场前景。 市场调研机构IHS Technology 最
[网络通信]
小广播
热门活动
换一批
更多
最新网络通信文章
更多热门文章
更多每日新闻
- 2024年Automechanika Shanghai海量同期活动刷新历届记录,汇聚行业智慧,共谋未来发展
- 企业文化分享 如何培养稀缺的硅IP专业人员?SmartDV开启的个人成长与团队协作之旅
- 恩智浦发布首个超宽带无线电池管理系统解决方案
- 北交大本科生探秘泰克先进半导体开放实验室,亲历前沿高科技魅力
- 新帅上任:杜德森博士(Dr. Torsten Derr)将于2025年1月1日出任肖特集团首席执行官
- 边缘 AI 如何提升日常体验
- 苹果要首发!台积电宣布2nm已准备就绪
- AMD有望用上全新芯片堆叠技术:延迟大幅减少、性能显著提升
- 宁德时代发布10月战报
- 2024年10月电池行业:增长势头不减!
更多往期活动
11月25日历史上的今天
厂商技术中心