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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 嵌入式系統(tǒng)中網(wǎng)絡(luò)通信協(xié)議的選擇

          嵌入式系統(tǒng)中網(wǎng)絡(luò)通信協(xié)議的選擇

          作者: 時間:2009-09-17 來源:網(wǎng)絡(luò) 收藏

            5. 實現(xiàn)難度和造價:通常需要針對實際需求進(jìn)行專門設(shè)計與制造,這就要求其中的網(wǎng)絡(luò)軟硬件容易實現(xiàn),并與子控制部分集成,有關(guān)元器件商品化程度高,造價較低。

            6. 開放性:網(wǎng)絡(luò)必需具有良好的開放性,一方面能通過企業(yè)Infranet連接到Intranet中,實現(xiàn)企業(yè)生產(chǎn)管理的管控一體化;另一方面應(yīng)具有公開透明的開發(fā)界面,資料完備,實現(xiàn)系統(tǒng)硬件、軟件的自主開發(fā)和集成。

          此外,網(wǎng)絡(luò)系統(tǒng)必須配置靈活、維護(hù)簡便。

            通常,嵌入式網(wǎng)絡(luò)就覆蓋范圍而言屬于局域網(wǎng)。按照ISO/OSI的觀點,TCP/IP簇位于網(wǎng)絡(luò)層以上。顯然,TCP/IP簇已經(jīng)超出了嵌入式網(wǎng)絡(luò)系統(tǒng)的范疇。嵌入式網(wǎng)絡(luò)包括ISO/OSI七層模型中的物理層和數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層在具體實現(xiàn)上可劃分成兩個子層:介質(zhì)訪問控制子層(MAC子層)和邏輯鏈路控制子層(LLC子層)。MAC子層包括物理層接口硬件和實現(xiàn)介質(zhì)訪問控制器;通常LLC子層由軟件實現(xiàn)(用戶自主開發(fā))。因此,嵌入式系統(tǒng)設(shè)計中協(xié)議的核心是介質(zhì)訪問協(xié)議的。

          三、 常見介質(zhì)訪問協(xié)議的比較

            1、面向鏈接的協(xié)議

            面向鏈接的協(xié)議主要用在網(wǎng)絡(luò)發(fā)展初期的主機(jī)C終端式網(wǎng)絡(luò)中,如X.25和IBM的SNA網(wǎng)絡(luò)。其主要缺點是:1)節(jié)點之間采用串行連接方式,每個物理連接只支持兩個節(jié)點,速度較低;2)物理上沒有連接的節(jié)點之間的需要經(jīng)過多個中間節(jié)點的多次傳輸;3)直接相連的節(jié)點間的通信是可確定的,而間接相連的節(jié)點間的通信則無法確定延時。因此,在局域網(wǎng)技術(shù)已非常成熟的今天,這類協(xié)議已很少應(yīng)用。

            2、輪詢法

            輪詢法因其簡單和實時性能可確定等特點而成為嵌入式網(wǎng)絡(luò)常用協(xié)議之一。采用輪詢法的協(xié)議,需指定一個主節(jié)點作為中央主機(jī)來定期輪詢各個從節(jié)點,以便顯式分配從節(jié)點訪問共享介質(zhì)的權(quán)力。這類協(xié)議的缺點是;1)輪詢過程占用了寶貴的網(wǎng)絡(luò)帶寬,增加了網(wǎng)絡(luò)負(fù)擔(dān);2)風(fēng)險完全集中在主節(jié)點上,為避免因主節(jié)點失效而導(dǎo)致整個網(wǎng)絡(luò)癱瘓,有時需設(shè)置多個主節(jié)點來提高系統(tǒng)的健壯性(如Profibus)。

            3、CSMA/CD(帶沖突檢測的載波監(jiān)聽多路訪問)

            CSMA/CD有許多不同的實現(xiàn)版本,其核心思想是:一個節(jié)點只有確認(rèn)網(wǎng)絡(luò)空閑之后才能發(fā)送信息。如果多個節(jié)點幾乎同時檢測到網(wǎng)絡(luò)空閑并發(fā)送信息,則產(chǎn)生沖突。檢測到?jīng)_突的發(fā)送信息的節(jié)點必須采用某種算法(如回溯算法)來確定延時長短,延時結(jié)束后重復(fù)上述過程再試圖發(fā)送。

            CSMA/CD的優(yōu)點是理論上能支持任意多的節(jié)點,且不需要預(yù)先分配節(jié)點位置,因此在辦公環(huán)境中幾乎占有絕對優(yōu)勢。但在CSMA/CD中沖突產(chǎn)生具有很大的隨機(jī)性,在最壞情況下的響應(yīng)延時不可確定,無法滿足嵌入式網(wǎng)絡(luò)最基本的實時性要求。

            4、TDMA(時分多路訪問)

            TDMA已大量應(yīng)用于移動通信領(lǐng)域(如GSM、DAMPS),但也可用于局域網(wǎng)。TDMA的特點是:每輪信息傳輸前,網(wǎng)絡(luò)中的主節(jié)點先廣播一個幀同步信號以同步各從節(jié)點的時鐘,在幀同步信號之后,每個從節(jié)點在各自所分配的時間片內(nèi)發(fā)送數(shù)據(jù)。TDMA的缺點是:1)每個從節(jié)點必須有一個穩(wěn)定的基準(zhǔn)時間以確定時間片,因此從節(jié)點比較復(fù)雜,造價較高;2)TDMA的主流應(yīng)用領(lǐng)域依然是無線移動通信領(lǐng)域,用于嵌入式網(wǎng)絡(luò)的TDMA無論在相關(guān)軟硬件技術(shù)支持和市場認(rèn)同方面都非常欠缺。

            5、令牌環(huán)

            在令牌環(huán)網(wǎng)中,節(jié)點之間使用端到端的連接,所有節(jié)點在物理上組成一個環(huán)型結(jié)構(gòu)。
          一組特殊的脈沖編碼序列,即令牌,沿著環(huán)從一個節(jié)點向其物理鄰居節(jié)點傳遞。一個節(jié)點獲得令牌后,如無信息要發(fā)送,則將令牌繼續(xù)傳遞給下一個鄰居,否則首先停止令牌循環(huán),然后沿著環(huán)發(fā)送它的信息,最后繼續(xù)令牌傳遞。令牌環(huán)網(wǎng)的優(yōu)點是:1)在實時性方面是可確定的。因為容易計算出最壞情況下節(jié)點等待令牌的時間;2)令牌傳遞占用的網(wǎng)絡(luò)帶寬極小,帶寬利用率很高,具有強(qiáng)大的吞吐能力。但這種協(xié)議在具體實現(xiàn)時為確??煽啃员仨毟冻鲚^大的代價:1)為了避免因電纜斷裂和節(jié)點失效導(dǎo)致整個網(wǎng)絡(luò)癱瘓,常采用雙環(huán)結(jié)構(gòu)(如FDDI)和失效節(jié)點自動旁路措施,導(dǎo)致實施成本增加;2)為了能立即檢測到令牌是否意外丟失,不得不增加該協(xié)議實施的復(fù)雜性。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();