<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 一種CAN總線光纖傳輸接口設計

          一種CAN總線光纖傳輸接口設計

          作者: 時間:2009-08-26 來源:網絡 收藏

            綜上所述,假設信號在光纖中的傳輸時間為t傳輸,信號傳輸中因光電轉換造成的延遲時間為t光電延遲,節(jié)點同步及內部延遲為t內部延遲,則應滿足以下關系:

            t傳輸+t光電延遲+t內部延遲

            式中,對于給定長度和波特率,時間和節(jié)點內部延遲時間是確定的,因此要盡量縮短光電轉換的延遲時間,即對信號編解碼算法提出了特殊要求,要盡量縮短編解碼的延遲時間。

            3.2編碼、解碼方案

            中常采用的信號編碼有CMI碼、擾碼、8B/10B碼等。雖然這些編碼都能提供豐富的時鐘信息,但是由于仲裁是具有優(yōu)先級的非破壞性CSMA,這個特點決定了信號經過編解碼后的延遲要盡可能得小。提出一種1B/16B編碼方法,編、解碼規(guī)則如下:

           ?。?)編碼規(guī)則

            邏輯1――1110101010101010

            邏輯0――0001010101010101

            具體做法是,用是待編碼比特流波特率16倍的時鐘頻率對其每位進行采樣,每一位采樣16次,然后根據約定好的編碼規(guī)則進行編碼。這樣就將原比特流的一位編碼成新的16位傳輸,每位的長度是原來位時間的1/16,而總的位時間不變。編碼后的信號不會出現較長的連1或連0(最長的連1或連0為4位)。

           ?。?)解碼規(guī)則

            邏輯1――連續(xù)采樣3個1

            邏輯0――連續(xù)采樣3個0

            具體做法是,用是經編碼后比特流波特率3倍的時鐘頻率對編碼后的信號進行采樣(即一位采3次,取2次以上一樣的作為本次采樣最終結果)。如果連續(xù)采到3個1,則解碼輸出為1;如果連續(xù)采到3個0,則解碼輸出為0。

            從1B/16B編碼、解碼方法可以看出,經過編碼之后,CAN信號流中不存在長時間的相同電平信號,有豐富的跳變沿供時鐘提取電路捕獲信號頻率;解碼時利用了編碼信號流中的特征碼,即連續(xù)3個以上的相同電平信號,采樣到連續(xù)的3個1或3個0就得到解碼結果。實際上,采用這種編解碼方法,一位編成為16位后,只有前3位是有用的信息,其余的都是冗余碼;但是這樣做可以縮短編解碼的延遲時間,以滿足CAN仲裁特性的要求。

            3.3編碼、解碼器的實現

            本設計中采用可編程邏輯器件來實現對信號的編解碼,具體選用Altera公司的FLEX10K10系列FPGA;軟件開發(fā)平臺使用的是QuartusII5.0和ModelsimSE5.8(第三方仿真工具);開發(fā)語言使用硬件描述語言VHDL。編碼、解碼器的硬件邏輯結構如圖5所示。

            邏輯功能的波形仿真結果如圖6所示。

          4實驗驗證

            通過兩個CAN節(jié)點的通信實驗,驗證了該CAN接口的正確性。實驗平臺結構如圖7所示。

            CAN通信節(jié)點使用光纖介質,與USB-CAN通信節(jié)點進行通信,并在PC機上顯示通信情況。在CAN總線各波特率下進行了兩個節(jié)點的收發(fā)實驗,結果證明該CAN光纖傳輸接口原理正確,具有可行性。實驗測得信號編、解碼以及光電轉換的延時時間(即t光電延遲),見表1。

          5采用光纖對CAN總線通信性能的改善

            下面結合上述光電轉換實驗所獲得的實驗數據,簡要討論一下當使用光纖替代雙絞線作為通信介質后,CAN總線在通信性能上的改善。

            在給定波特率下,光纖傳輸的最遠距離L與信號在光纖中的傳輸時間t傳輸之間滿足以下關系:

            L=V光纖×t傳輸

            式中:V光纖為信號在光纖中的傳播速度。電磁波在介質中的傳播速度為V=C/n(C為光速,n為介質的折射率),光在光纖中的傳播速度近似為260m/μs,電磁波在雙絞線中的傳播速牢大致為200m/μs。這里取t內部延遲=0.4×t位時間,則可以估算出光纖傳輸時CAN總線的最大距離,如表2所列。采用光纖作為傳輸介質,CAN總線的最大傳輸距離能夠提高約40%。

            從表2中可以看,由于CAN總線通信速率較低及非破壞性總線仲裁的特點,使用光纖傳輸介質,其傳輸距離的增加并不十分明顯,沒能充分發(fā)揮光纖傳輸大容量、遠距離的優(yōu)勢。但是使用光纖仍然有它巨大的潛力:

           ?、儆捎谝话汶姶泡椛涞念l譜和光波的頻譜相距甚遠,它不會疊加到光信號上或混入光信號中,也很難進入光纖芯內影響光信號的傳送。因此,光纖通信系統(tǒng)特別適合于在有強烈電磁干擾的地區(qū)或場合中使用,諸如電力系統(tǒng)、電氣化鐵道中的通信系統(tǒng)等。

           ?、谟捎诠饫w的主要材料為二氧化硅,所以它比以銅為材料的電纜抗化學腐蝕和氧化等的性能強,即光纖的化學穩(wěn)定性好,壽命長,特別適宜在有腐蝕的區(qū)域(如化工廠等)使用。

           ?、酃饫w的尺寸小,重量輕,因此,光纖通信系統(tǒng)特別適合在一些空間有限的地方使用,比如船艦、飛機、車輛、火箭、導彈等場合。這在國防軍事上有十分重要的意義。

          結語

            CAN總線應用范圍的日趨廣泛,能夠適應越來越復雜的環(huán)境,特別是一些強干擾、遠距離、地理分布不均、工作環(huán)境惡劣的應用場合。傳統(tǒng)的雙絞線已不能滿足需要,采用光纖介質不但能解決這些問題,而且給CAN總線應用帶來更大的靈活性。實現光纖傳輸的一個關鍵點就是光纖傳輸接口的設計,本文提出了一種基于光纖收發(fā)一體模塊的接口方案 及其實現,并通過實驗驗證了設計的正確性,對于在CAN總線這樣速率較低的現場總線中使用光纖傳輸具有一定實用價值。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();