新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 優化位定時提高CAN 網絡性能的研究

        優化位定時提高CAN 網絡性能的研究

        作者: 時間:2010-02-22 來源:網絡 收藏
        如圖 2 所示,節點A 和節點B 都是發送節點,因此總線要對兩個節點進行仲裁。節點 A 比節點B 提前發送不到1 個位時間,當節點B 收到延遲后的跳變沿時,節點B 要同步于 節點A,對位時間進行移相。移相后節點B 發送的標識符有較高優先級,因此贏得總線的 使用權,同時節點B 發送的顯性位經過延遲后到達節點A。

        本文引用地址:http://www.104case.com/article/188339.htm

          因為存在振蕩器容差,節點A 的采樣點在相位緩沖段的位置是不能確定的,所以節點B 發送的位流必須在節點A 的相位緩沖段1 開始之前到達,因此傳播時間段的長度將受到這 個條件的限制。

          2 參數的計算

          2.1 實驗方法及軟件設計

           系統的最小要求是有兩個節點,本實驗系統由4 臺插有 適配器的PC 機構成, 4 臺PC 機分別定義為節點1、節點2、節點3、節點4。該適配器以獨立 控制器SJA1000 為核心,SJA1000 是由PHILIPS 公司生產,支持PeliCAN 模式。

          獨立CAN 控制器SJA1000 中,總線定時寄存器0(BTR0) 用來定義波特率預設值BRP 和同步跳轉寬度SJW 的值,總 線定時器1 用來定義每個位周期的長度、采樣點的位置,以 及在每個采樣點的采樣數目。

          本系統采用低波特率通信,因此選擇3 采樣點模式,基 于以上討論及SJA1000 的特點,可以設計出CAN 總線位定 時計算的軟件,其流程圖如圖3 所示。


         



        關鍵詞: CAN 位定時 網絡性能

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盐亭县| 阳曲县| 云梦县| 柏乡县| 都匀市| 彭泽县| 从化市| 诏安县| 时尚| 朔州市| 萝北县| 红安县| 元阳县| 平罗县| 桑日县| 天柱县| 吐鲁番市| 和平区| 同心县| 自治县| 桃园县| 百色市| 宿州市| 武安市| 稻城县| 靖江市| 舟曲县| 左贡县| 扬中市| 北碚区| 布尔津县| 永安市| 平罗县| 怀宁县| 康马县| 彩票| 大同市| 依兰县| 东乡县| 谷城县| 南川市|