中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 3514查看
  • 0回复

ByteFlight协议简介

[复制链接]

该用户从未签到

发表于 24-9-2007 20:38:07 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


ByteFlight协议简介
  byteflight协议由BMW联合Motorola,Elmos及Infineon公司联合开发,主要用于机动车辆中的安全临界应用。该系统应用在BMW 7系列汽车中,主要用于安全气囊系统中时间临界(time-critical)数据的传输。另外,还可用于传输车身及底盘电子系统的相关数据。        byteflight的传输速率为10Mbps,采用塑料光纤作为传输介质。byteflight 总线通过智能型星型耦合器配置为星型网络结构。byteflight技术不仅可以应用在汽车系统中,从市场角度来说,它有相当广阔的市场前景。在需要实现高实时性,高传输速率,以及在恶劣的电磁环境中保证传输无故障等方面,byteflight都大有用武之地。与CAN协议一样,byteflight也采用面向报文的传输方式。例如,在生产者-消费者模式下,报文产生后,网络上所有的用户都可以在同一时间接收到该报文。报文的格式也和CAN协议的格式很相像。数据域的最大长度为12字节。byteflight和CAN的基本区别是对总线的访问方式不同。前者是基于所谓的分时多重访问(TDMA)原则,例如,定义一个时间槽,特定的报文必须在该时间槽中传送。通过网络中的一个用户周期性地传输同步脉冲,独立总线用户的请求可以达到非常精确的时间同步。同步脉冲的间隔被划分为多个时间槽,用于传输所谓的"同步"报文。例如,高优先级报文在每个周期都传送,剩余的时间用于传输低优先级的"异步"报文,"异步"报文通常只是偶尔才发送(参见图1)。异步报文分享为他们保留的时间窗口。只有在报文实际传送以后,异步报文才会占据全部的时间槽。这样能够非常有效地使用有限的带宽,可以传输数量有限的高优先级报文,以及大量的偶尔传输的低优先级报文。通过这种针对异步报文的灵活的时间窗口使用方式,byteflight也可以被称为"灵活分时多重访问"(FTDMA)。   目前,byteflight采用的通讯速率通常为10Mbps,信息的更新速率为250μs。在每个周期的开始,每个用户的槽计数器(slot counter)都被设为0。当一个用户的槽计数器值与该节点的传输请求标志符的值相对应时,该报文将被传输。必须确认该标记符没有被系统中的其他节点占据。在报文传输期间,所有用户的槽计数器全部停止。byteflight的报文格式(参见图2)与CAN的报文格式相仿。首先为6位的启动序列,然后是8位的报文标志符以及一个字节的长度域,在接下来的数据域中,最多可以传输12个字节的数据。通过最后传输的2个字节校验序列,可以实现汉明长度(hamming distance)为6的故障检测。byteflight的位编码仍然和CAN相对应,但位的重同步将通过在每个字节中加入启动和停止位来实现,而不是通过位填充。传输不正确的报文不再重复传送。 byteflight的报文格式在开发byteflight协议模块的时候,(独立的byteflight协议控制器为ELMOS 100.38,Motorola 68HC912BD32 微控制器中集成了byteflight控制器),IXXAT已经参与到了协议实现的测试工作中。为了开发、测试及运行基于byteflight的系统,我们可以提供强大、应用广泛的工具byteflight-Analyser/32,可以连接byteflight PC卡。另外,我们也可以支持基于byteflight的系统解决方案及组件(软硬件)的开发。FLEXRAY在由几个汽车公司、供货商、半导体公司联合完成的项目中(目前为BMW,DaimlerChrysler,GM, Bosch, Philips, Motorola),最初由BMW提出的byteflight协议的应用范围已经大大扩展,可以用于机动车辆中与安全请求相关的所有X-by-wire应用领域(例如刹车系统,驾驶系统)。扩展的协议("FlexRay")可以为激活的安全设备(例如冗余传输通道或容错(fault-tolerant)同步机制)提供附加的性能特性。然而,在byteflight模式下,可以将FlexRay控制器作为byteflight控制器使用。同byteflight一样,IXXAT同样可以执行FlexRay协议芯片的测试。IXXAT可以提供 FlexRay Analyser/32及FlexRay 卡,用于开发用户自定义的系统解决方案及组件。产品内容* byteflight卡,手册 * byteflight及CAN驱动,针对Windows 98/Me/NT/2000/XP 可选配的软件* byteflight-Analyser/32

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 29-5-2024 06:53 , Processed in 0.261829 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.