<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 光纖CAN總線自愈環網的研究

    時間:2024-08-06 13:00:35 理工畢業論文 我要投稿
    • 相關推薦

    光纖CAN總線自愈環網的研究

    摘要:介紹了光纖單CAN網絡的工作特點及其不足。為提高光纖CAN網絡的生存性,設計了光纖CAN總線自愈環網。采用塑料地(POF)為傳輸介質,用波長為650nm的紅光光電收發器件實現光/電轉換。分析了CAN網絡數據幀的結構特點,給出了基于CPLD的自愈接口電路的實現方法。通過組建車載光纖CAN總線自愈環網,證明該網絡不但具有自愈功能,還能消除光纖CAN環形網絡中的阻塞現象。

    CAN總線是德國Bosch公司于20世紀80年代初為解決汽車中眾多數據交換而開發的一種串行數據通信協議。由于其具有卓越的特性,CAN總線成為目前公認的幾種最有前途的現場總線之一。CAN總線的傳輸介質可以是雙絞線、光纖和同軸電纜。目前雙絞線CAN總線已得到了廣泛應用,各項技術已經成熟。雙絞線CAN網絡在技術在容易實現、造價低廉,且對環境電磁輻射有一定抑制能力。但是當工作環境特別復雜時,其抗干擾能力并不十分令人滿意。如在電動汽車現場,情況較為復雜,車載電氣系統會產生強電磁干擾,將導致雙絞線CAN網絡不能正常工作。與雙絞線和同軸電纜相比,光纖的優越性能--強大的抗EMI能力引起人們的關注。為進一步提高CAN網絡的性能,應采用光纖作傳輸介質。由于車載局域網傳送距離短,同時為了降低車載光纖CAN網絡的成本,可選用塑料光纖(POF)作為傳輸介質。塑料光纖在高速短距離通信傳輸中成本低、易連接、可繞性好、重量輕,故組網成本低。德國寶馬公司在2002年3月上市的最高級新款轎車"BMW7系列''中采用于50m POF構筑車內局域網。

    光纖CAN網作為一種工業底層控制局域網,其拓撲結構與常用局域網一樣,基本拓撲結構有總線形、環形和暈形。在光纖單環CAN網絡中,由于器件的延時將導致環路信號自激,使環形CAN網絡堵塞(或稱為鎖死)。為遵守CAN總線控制器在鏈路層的協議,應設計一種光纖CAN單環網專用邏輯控制單元LCU。該單元的功能是:對CAN總線數據實現收發控制,即主節點對接收到的數據不轉發,當數據沿光纖環回到原發送節點時,立即被剔除;從節點對接收數據實現轉發。同時還可消除環形光纖CAN總線網絡的自激現象,保證環網不被堵塞。

    Q光纖單環網絡中,節點或鏈路的故障可能造成網絡的癱瘓。為了提高光纖環網的生存性,應構成具有自愈功能的光纖雙環自愈網。

    圖1

    1 光纖自愈環CAN網總體設計

    1.1 光纖自愈環結構

    光纖自愈環CAN網絡如圖1所示。該網絡有兩條光纖環路--順時針環和逆時針環,各節點CAN控制器SJAl000通過接口電路與雙環光纖網相連,接口電路由Altera公司出產的復雜可編程邏輯器件(CPLD)EPM7128S、兩個光發送器LEDR和LEDL、兩個光接收器PINR和PINL組成。

    1.2 接口電路的功能

    光纖自愈環CAN網接口電路的功能是:(1)當光纖雙環通信正常時(如圖2(a)所示),各節點右端光發送器 LEDR傳送左端光接收器PINL的數據,信號順時針傳送;同理LEDL傳送PINR的數據,信號逆時針傳送,即發送器選擇對側數據轉發。(2)當單根光纖故障時(如圖2(b)所示),下游C節點接口電路實現環回,由于左側光接收器PINL無信號,右端光發送器LEDR選擇同側光接收器PINR數據轉發。(3)當任意節點間兩根光纖故障時(如圖2(c)所以),如BC節點間光纖被切斷時,則B、C兩個節點與光纖切斷點相連執行環回功能。此時,從A到C的信號AC則先經順時針環到B,再經逆時針環過A、D后到達C。而信號CA則仍經順時針環傳輸。這種自愈功能保證在故障情況下仍能維持環的連續性。故障排除后,倒換開關自動返回原來位置。(4)實現節點CAN控制器數據選擇接收。其原則為:對于各節點接收的順、逆時針數據,選擇PINL、PINR中先到達的數據接收。(5)實現節點數據選擇發送。其原則為:當總線空閑時,選擇本節點CAN控制器發送端TX發送數據,可消除環形光纖CAN總線網絡的自激現象,保證環網不被堵塞;當本節點CAN控制器為接收節點時,選擇對側數據發送;當本節點CAN控制器為接收節點時,且對側光纖通道故障,則選擇同側數據發送。(6)判別各通道幀起始和幀結束,鑒別總線是否空閑,網絡是否故障。如判斷到左測光接收器PINL有數據幀正在傳送時,產生左側發送數據標志flag_l和網絡通信狀態標志sync_l。

    2 接口電路設計

    光纖CAN自愈網的自愈功能及收發控制功能由可編程邏輯器件(ALTERA EPM7128SLC84一15)實現,編程采用VHDL語言。下面進行具體介紹。

    2.1 輸入輸出口設置

    圖3為接口電路CPLD的I/O口示意圖。其中,輸入輸出pin_l、led_l、1ed_r、pin_r分別與光/電轉換模塊PINL、LEDL、LEDR、PINR相連:txd、rxd分別與CAN痙制器的數據發送端TX、接收端RX相連;flag_txd=1代表本節點CAN控制器TX0正在發送數據幀;flag_l=1代表左側通道正在發送數據幀;flag__r=1代表右側通道正在發送單據幀。sync_l為左側網絡通信狀態標志,sync_r為右側網絡通信狀態標志。當左通道正常時,輸出sync_1="l",驅動網絡狀態發光二極管D_sl亮;當右通道正常時,輸出sync_r="1",驅動網絡狀態發光二極管D_sr亮;若網絡狀態發光二極管D_sr或D_sl滅,表示網絡對應光纖通道出了故障。當本節點CAN控制器選擇左通道數據接收時,輸出端rx_l/r為高電平;當本節點CAN控制器選擇右通道數據接收時,輸出端rx_l/r為低電平。輸入端reset為復位端,低電平有效;clk0為時鐘輸入端,輸入時鐘的頻率為20MHz。

    圖2

    2.2 CPLD功能結構

    CPLD為控制環網自愈接口單元,控制電路由分頻器、中心狀態機、發送數據選擇器、接收數據選擇器組成,如圖4所示。

    2.3 分頻器

    通訊接口CPLD時鐘頻率為20MHz。在光纖CAN自愈環網中,各節點CAN控制器SJAl000和CPLD接口采用獨立的工作時鐘。為使狀態機產生的flag的信號與CAN控制器數據傳送同步,以保證兩個數據選擇器的切換和數據傳送同步,應正確選擇狀態機的時鐘。本文中CAN網數據傳送波特率是125kbit/s,狀態.機時鐘rxclk的速率設計為數據傳送波特率的8倍,即1Mbit/s,保證在一個CA

    光纖CAN總線自愈環網的研究

    【光纖CAN總線自愈環網的研究】相關文章:

    論基于CAN總線與以太網互聯的實時溫度和濕度監控系統的研究與設03-27

    CAN總線控制器與DSP的接口03-07

    CAN總線在樓宇監控系統中的應用03-07

    CAN總線中位定時的設定方法03-18

    基于PCI總線的CAN卡的設計與實現03-18

    CAN總線位定時參數的確定03-18

    基于CAN總線的汽車液晶儀表設計03-07

    CAN與以太網數據交換的研究與分析12-05

    基于CAN總線的對等式火災報警系統03-18

    主站蜘蛛池模板: 欧美日韩精品久久久免费观看| 免费观看四虎精品成人| 精品国产成人在线| 熟女精品视频一区二区三区 | 免费91麻豆精品国产自产在线观看| 欧美日韩精品在线观看| 欧美韩国精品另类综合| 午夜欧美精品久久久久久久| 国产精品无码素人福利| 国产精品久久久久影院嫩草 | 国产色精品vr一区区三区| 国产精品国产三级国产AV主播 | 国产精品欧美一区二区三区不卡 | 国产精品露脸国语对白| 亚洲国产91精品无码专区| 国产69精品久久久久9999| 国产福利91精品一区二区三区| 亚洲精品乱码久久久久久中文字幕 | 精品国产AⅤ一区二区三区4区| 国产成人精品高清在线观看99| 无码人妻精品一区二区三区夜夜嗨| 精品亚洲成α人无码成α在线观看| 一区二区三区四区精品视频| 99精品国产一区二区三区2021| 无码精品久久久天天影视| 日本五区在线不卡精品| 精品国精品国产自在久国产应用男 | 久久精品女人天堂AV麻| 亚洲精品你懂的| 国产精品福利在线播放| 国产最新进精品视频| 中文无码精品一区二区三区| 欧美国产成人久久精品| 国产三级精品久久| 国产精品单位女同事在线| 欧美精品1区2区| 久久96国产精品久久久| 成人午夜精品网站在线观看| 国产精品无码A∨精品影院| 久久久精品国产sm调教网站 | 在线观看国产精品日韩av|