是一種汽車淋浴專用的資料通訊協議。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
是一種汽車淋浴專用的資料通訊協議。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