当前位置: 首页 > news >正文

培训人员网站建设深圳网站 制作信科便宜

培训人员网站建设,深圳网站 制作信科便宜,wordpress待发布,东莞百度提升优化前言 近些年来#xff0c;随着为了让汽车更加安全、智能、环保等#xff0c;一系列的高级辅助驾驶功能喷涌而出。未来满足这些需求#xff0c;就对传统的电子电器架构带来了严峻的考验#xff0c;需要越来越多的电子部件参与信息交互#xff0c;导致对网络传输速率#x…前言 近些年来随着为了让汽车更加安全、智能、环保等一系列的高级辅助驾驶功能喷涌而出。未来满足这些需求就对传统的电子电器架构带来了严峻的考验需要越来越多的电子部件参与信息交互导致对网络传输速率稳定性负载率等方面都提出了更为严格的挑战。 除此以外随着人们对汽车多媒体以及影音系统的需求越来越高当前虽已有各式各样的音视频系统可随着汽车电动化进程的加速推进手机控制车辆以及彼此交互的场景不断扩大可以想象未来联网需求只会不断拓展无论是车内还是车外的联网需求都不约而同的提出了更多网络带宽的重要性。 为此车载以太网应运而生。首先以太网的首要优势之一在于支持多种网络介质因此可以在汽车领域进行使用同时由于物理介质与协议无关因此可以在汽车领域可以做相应的调整与拓展形成一整套车载以太网协议该协议将会在未来不断发展并长期使用。 今天我们来一起探索车载以太网协议的基本面貌。为了便于大家理解以下是本文的主题大纲 正文 车载以太网发展历史 自1980年至今IEEE组织、OPEN Aliance SIG组织、宝马、博通公司等为传统以太网到汽车领域的应用拓展发挥了十分关键的作用重要里程碑事件记录如下 1980年Ethernet 1.0成功发布        1985年IEEE 802小组公布802.3协议推出了基于CSMA/CD的10M以太网技术        2004年BMW公司考虑采用博通公司的以太网技术并于2008年在宝马7系上成功量产以太网刷写技术其中关键点在于博通公司的单对非屏蔽以太网全双工技术并保证EMC测试全部PASS        2013年BroadR-reach技术成功在宝马5系的环视系统中成功量产        近年来由著名汽车整车厂与供应商组成的OPEN Aliance SIG相继发布了TC8车载以太网ECU测试规范以及TC10车载以太网休眠唤醒规范同时携手IEEE将车载以太网标砖转化为通用标准。 车载以太网总体架构 正由于上述IEEE组织OPEN Aliance SIG组织, AVNU组织AUTOSAR组织的共同发展与合作进而规范了车载以太网符合OSI模型的整体架构如下图1所示 图1 车载以太网OSI总体架构 首先针对图1中AVNUIEEEAUTOSAR以及OPEN Aliance SIG组织做简要介绍以便能够较为清晰地了解各组织在车载以太网总体架构地主要贡献及主要目标。 AVNU 致力于推进AVB/TSN时间敏感网络在汽车领域的应用使以太网成为一种时间确定性的实时网络IEEE 电气与电子工程师协会其中802.3工作小组致力于推进以太网相关标准的制定与完善AUTOSAR: 汽车开放式系统架构组织致力于实现汽车软硬间之间解耦的标准同时也为车载以太网软件层级作出了相关规范说明OPEN Aliance SIG: 为非盈利性的汽车行业和技术联盟旨在鼓励大规模使用以太网作为车联网标准 同时从上图中可以看出标记为“IT”则为传统以太网技术协议规范而标记为“Automotive”则为车载以太网技术协议规范。 显而易见除了物理层、UDP-NM、DOIP、SOME/IP、SD这五个模块为车载以太网技术协议规范之外其余均为传统以太网技术。 物理层 车载以太网与传统以太网相比车载以太网仅需要使用1对双绞线而传统以太网则需要多对线束较多。 同时传统以太网一般使用RJ45连接器连接而车载以太网并未指定特定的连接器连接方式更为灵活小巧能够大大减轻线束重量。除此以外车载以太网物理层需满足车载环境下更为严格的EMC要求对于非屏蔽双绞线的传输距离可达15m屏蔽双绞线可达40m。 虽然车载以太网只采用单对差分电压传输的双绞线但是100M/s以太网可以通过回音消除技术来实现全双工通信。下面就通过表格形式列举出当前主流的物理层标准 表1 车载以太网物理层标准 从上表可知当下主流的车载以太网协议主要为IEEE 100BASE-T1以及IEEE 1000BASE-T1常规使用可采用100BASE-T1,如果需要更高带宽可选择1000BASE-T1。 不过因为速率越高对车载以太网物理层一致性测试就更为严格。 其中以太网所有物理层的功能全部集中在一个称为“PHY”的模块中它将以太网控制器以及物理介质连接在一起并且通过一个标准化接口MII连接同时PHY模块与底层介质通过MDI接口连接以100BSASE-T1所示如下图2所示 图2 物理层PHY接口结构图 来源Vector 模块接口定义见上图2具体有关PHY模块的内容在此不做展开后续会单独专题讲解奉上敬请关注 数据链路层 数据链路层可细分为LLC(Logic Link Control)以及MACMedia Access Control两个层级。此两层级定义与作用如下 LLC 负责向上层提供服务管理数据链路通信链接寻址定义等与所用物理介质没有关系MAC 负责数据帧的封装总线访问方式寻址方式以及差错控制等MAC层的存在则可以使得上层软件与所用物理链路完全隔离保证了MAC层的统一性 其中LLC子层的服务与服务在IEEE 802.2 LAN协议中有所定义MAC层的主要功能作用则在IEEE 802.3中定义并采用CSMA/CD访问控制方式一般MAC层协议在俗称的“网卡”中实现。 以太网帧格式 以太网随着历史发展总共存在5种帧格式不同的以太帧存在不同的类型及MTU值(最大传输数据长度)且可以在同一物理介质上同时存在。 目前广泛使用的以太网帧格式主要有2种分别为Ethernet II帧格式与IEEE802.3帧格式。其中车载以太网主要采用Ethernet II帧格式。 完整Ethernet II帧格式 图3 Ethernet II帧格式 完整IEEE802.3帧格式 图4 IEEE 802.3帧格式 如上图3与图4进行对比可知Ethernet II帧格式中的“类型”位置被802.3帧格式的“长度”所替代。上述不同字段的具体含义如下表2所示 表2 以太网帧字段定义说明 特别的我们可以通过判别“类型/长度”字段来进一步判断当前帧的类型。若该字段值小于等于0x5DC那么该帧为IEEE 802.3格式若该字段值大于等于0x600则该帧为Ethernet II帧格式。 同时需要注意Ethernet II帧格式并没有LLC子层的概念只有MAC层来处理数据服务等内容而IEEE 802.3则可以 MAC帧格式 对于MAC帧格式则是从“目标物理地址”开始至“帧校验”结束为一完整的MAC帧。如下图4所示为MAC的完整帧包括目标物理地址源物理地址类型/长度数据以及帧校验CRC组成。 图4 MAC完整帧格式 特别地如图中4所示“VLAN Tag” 字段可选当没有VLAN Flag则为Basic MAC帧当存在该字段时则为VLAN MAC帧即MAC帧可分为基本MAC帧(无VLAN)和标记MAC帧(包括VLAN)两种。 其中“类型”字段通常可以为以下几种类型且该类型列表由IEEE组织来维护如下表3所示列举了车载以太网领域常用的Ethernet Type 表3 车载以太网常用类型 MAC寻址方式 MAC地址作为每个以太网接口的固定地址一般由供应商出厂就固定下来不可更改。地址长度为6Byte例如00-17-4F-08-78-88其中前3个字节为组织编号如下图5所示为MAC地址的寻址方式以及字节定义 图5 MAC寻址方式(来源Vector) 如上图所示前3个字节为组织唯一标识号由IEEE分配给到网卡生产厂商,其中Byte5/Bit1表示该MAC地址是全球地址还是本地地址Byte5/Bit 0 用于表示该帧为组播MAC地址单播地址还是广播地址 0单播地址(1对1)普通终端设备接收1组播地址(1对多)仅交换机会接收普通终端设备不会接收48个bit全为1表示为广播地址所有设备均会接收 MAC VLAN VLAN作为一种分割广播域的技术手段能够有效降低网络不必要的开销全称为虚拟局域网技术。该技术分割广播域的方法有很多种在此仅简要介绍下基于基于MAC的动态VLAN技术如下图6所示 图6 基于MAC的动态VLAN技术(来源 Vector) 如上图所示ECU1与ECU2被划分为属于同一VLAN1而ECU2与ECU4则被划分为属于同一VLAN2。只需要提前配置好各ECU所属的VLAN即可基于MAC的VLAN的优点在于即使换了连接端口或者交换机都可以自动重新识别不需要重复进行配置主要用于DHCP或者ARP协议发送广播帧的场景。 正如前面所述MAC帧可分为基本MAC帧(无VLAN)和标记MAC帧(包括VLAN)两种而如果为如果时标记MAC帧那么就会使用到VLAN Tag同时“数据”字段的最小长度为不带VLAN标记的46Byte与带VLAN标记的42Byte因为VLAN Tag占用了4个字节最大数据长度均为1500Byte。 如下图7所示则为VLAN Tag的含义说明 图7 VLAN Tag定义说明 (来源Vector) 如上图7所示VLAN Tag总共可以分为以下3个部分 PRI(3Bit) 帧优先级就是通常所说的802.1pCFI(1Bit) 规范标识符0为规范格式用于802.3或Ethernet II以太网帧VLAN ID 就是VLAN的标识符ID 网络层 网络层就是IP协议所在的层级IP协议可以分为IPV4以及IPV6常用的主要是IPV4IP协议的主要作用就是基于IP地址转发分包数据。 同时IP也是一种分组交换协议但是IP却不具备自动重发机制即使数据没有达到目的地也不会进行重发所以IP协议属于非可靠性协议。 车载以太网主要使用IPV4协议同时由于该协议也属于传统以太网范畴所以不会对该模块做过多细节性阐述。 IPV4协议头 图8 IPV4协议头 由上可知IP首部为20Byte。 该协议头的各部分解释如下图 图9 IPV4 协议头信息表 IPV6协议头 图10 IPV6 协议头信息表 需要注意的是IPv6 数据报文是 IPv4 的 4 倍IPv6 数据报文主要由两个部分组成Header首部和 Payload负载。其中IPv6 Header 的大小是 IPv4 的 2 倍。该协议头的各部分解释如下图 图11 IPV6协议信息表 传输层 传输层的协议就是TCP/UDP这两者协议彼此独立也可以同时存在看具体使用场景需求。TCP/UDP作为传统以太网的标准协议在这里同样不做过多展开整体介绍下TCP与UDP的特点及区别。 TCP协议        TCP协议头 图12 TCP协议头 如下图13所示为TCP协议头的字段解释 图13 TCP协议头信息表 TCP建立连接过程 TCP是面向连接的可靠的网络通信因此要通信双方建立通信连接必须经过我们常说的“三次握手”才能够开启以太网通信如下图14所示为TCP的“三次握手”连接过程。 图14 TCP ”三次握手“过程 TCP断开连接过程 TCP已经连接的双方如果需要断开则需要**“四次挥手“**来完成此过程”如下图15所示 图15 TCP”四次挥手“过程 TCP协议特点 从上述的TCP建立连接以及断开连接的过程不难得出TCP是一种面向连接可靠的传输层协议。具体总结有以下一些特点 面向连接仅支持单播传输点对点方式不支持多播或者广播方式面向字节流可靠传输提供拥塞控制全双工通信 UDP协议 UDP全称为用户数据包协议在网络中与TCP协议一样用来处理数据包是一种无连接的协议。同时UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点也就是说当报文发送之后是无法得知其是否安全完整到达的。 UDP协议头 如下图所示为UDP 协议头的组成 图16 UDP协议头 如上图所示UDP首部为8Byte。 各字段的具体含义如下表所示 图17 UDP协议字段信息表 UDP协议特点 对比TCP协议UDP具备以下一些特点 面向无连接即不需要建立连接便可以直接进行通信存在单播多播广播的功能UDP是面向报文的UDP的报文报经过IP层不会进行任何拆分或重组不可靠性由于没有像TCP的拥塞控制以及出错自动重传等机制则会导致发送的报文五宝保证接收方是否收到因为网络本身就存在诸多的不确定性 TCP与UDP区别 如下图所示较为清晰的解释了TCP与UDP两者之间的区别这让我们选择何种传输层协议提供了判断标准。 图18 UDP与TCP区别关系表 TCP向上层提供面向连接的可靠服务 UDP向上层提供无连接不可靠服务;虽然 UDP 并没有 TCP 传输来的准确但是也能在很多实时性要求高的地方有所作为;对数据准确性要求高速度可以相对较慢的可以选用TCP。 应用层 在车载以太网领域目前主流涉及到的应用协议主要有UDP-NMDOIPSome/IPSD以及传统以太网需配合支持的ICMPARPDHCP等协议。 在本文我不会针对这些协议具体展开因为每种协议内容不少后续会专门针对这些应用层协议给大家讲解分享敬请大家多多关注。 如下图19是我列举车载以太网种这些应用协议的基础特点以及作用场景给大家一个整体的认识。 图19 车载以太网应用层协议一览
http://www.hkea.cn/news/14382242/

相关文章:

  • flash网站cms开源 多用户商城
  • 团队做网站分工wordpress分类默认模板
  • seo网站建设优化什么意思dw网页设计个人介绍
  • 最新自助建站源码百度网站建设微信封面
  • 公司网站制作注意事项国外做ppt的网站有哪些
  • 天津网站建设技术托管一个空间做两个网站
  • 网站开发设计素材聊城做网站推广费用
  • 建行网站登录如何做个盈利的网站
  • 三河网站建设-七天网络wordpress修改登陆地址后缀
  • 学校网站 aspx源码wordpress速度很慢
  • saas建站云主机做网站
  • 网站搜索怎么做php长沙专业网站设计
  • 自适应网站一般做多大尺寸兰州网络seo公司
  • 兰州做网站哪家专业建设工程施工合同司法解释一二三
  • 做网站怎么添加关键词做游戏ppt下载网站有哪些内容
  • 做的网站老被攻击画网页
  • 微信微网站 留言板天眼查 企业查询网页
  • 网站开发人员必备技能泰安网站建设平台
  • 网站建设的基本过程包括与网站建设关系密切的知识点
  • 怎么给公司注册网站网站推广方法的费用
  • 网站规划的缩略图大视觉网站建设
  • 企业网站开发价格免费静态网页源码
  • 建设项目咨询公司网站电子商务网站设计规划书
  • 做网站算新媒体运营吗建站工作室 网站建设工作室
  • 用什么程序做视频网站wordpress添加固定结尾
  • wordpress云落主题谷歌seo好做吗
  • 怎么把网站整站下载网络营销的特点主要包括
  • 休闲零食网站建设+中企动力赣州网站维护
  • 东莞市建设监督网站首页那些网站可以做0首付分期手机号
  • 网站改版原则电气工程专业毕业设计代做网站