在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計應用 > 基于STM32F105微控制器的雙CAN冗余設(shè)計方案

            基于STM32F105微控制器的雙CAN冗余設(shè)計方案

            作者: 時間:2011-06-08 來源:網(wǎng)絡(luò) 收藏

            局域網(wǎng)( Contro llerA reaN etwo rk, )是一種多主方式的串行通訊總線。 總線具有較高的位速率, 很強的抗電磁干擾性, 完善的錯誤檢測機制, 在汽車、制造業(yè)以及航空工業(yè)領(lǐng)域中得到廣泛應用 。由于船舶機艙環(huán)境極為惡劣, 且船舶航行過程中維修條件不如陸上, 對 通信的可靠性要求很高, 采取雙CAN 冗余總線提高通信可靠性。本文提出一種的雙CAN 冗余。

            本文引用地址:http://www.biyoush.com/article/161991.htm

              1 硬件平臺組成

              是STM icroe lectron ics公司推出的一款ARM Co rtex- M3內(nèi)核的32位微, 其內(nèi)核是專門于滿足高性能、低功耗、實時應用的嵌入式領(lǐng)域的要求。由于采用Thumb - 2指令集,與ARM7微控制器相比STM32運行速度最多可快35% 且代碼最多節(jié)省45% 。較高的主頻和代碼執(zhí)行效率使系統(tǒng)在進行CAN 總線數(shù)據(jù)收發(fā)的同時仍可運行總線冗余算法。微控制器內(nèi)部集成2路獨立的CAN 控制器, 控制器集成在芯片內(nèi)部, 避免了總線外擴引入的干擾, 同時簡化了電路、降低成本。

              系統(tǒng)使用兩條完全獨立的CAN 總線, 兩個CAN 總線收發(fā)器和總線控制器, 實現(xiàn)物理層、數(shù)據(jù)鏈路層的全面冗余。在初始化時兩個控制器被同時激活, 一個作為主CAN, 另一個作為從CAN, 為主控制器的備份。正常運作時, 數(shù)據(jù)通過主CAN 優(yōu)先發(fā)送; 當主CAN 總線繁忙時, 從CAN 總線分擔部分通信流量; 而當主CAN 總線發(fā)生故障時, 數(shù)據(jù)轉(zhuǎn)移至從CAN 控制器傳輸, 反之亦然。在任一總線發(fā)生故障時,數(shù)據(jù)都能經(jīng)由另一條總線傳輸, 而當兩條總線都正常時, 使用兩總線同時傳輸, 增加約1倍的通信帶寬,這樣在保證了通信可靠性的同時提高了實時性。

              CAN 總線接口電路設(shè)計如圖1所示, 使用T JA1050作為總線收發(fā)器, 它完成CAN 控制器與物理總線之間的電平轉(zhuǎn)換和差動收發(fā)。盡管TJA1050本身具備一定的保護能力, 但其與總線接口部分還是采用一定的安全和抗干擾措施; T JA1050的CANH 和CANL與地之間并聯(lián)兩只10pF的小電容, 可以濾除總線上的高頻干擾; 另外, 為了增強CAN 總線節(jié)點的抗干擾能力, 總線輸入端與地之間分別接入一只瞬態(tài)抑制二極管, 當兩輸入與地之間出現(xiàn)瞬變干擾時, 收發(fā)器輸入端電壓被鉗位在安全范圍。

              為防止總線過壓造成節(jié)點損壞, STM32F105內(nèi)置CAN 控制器的數(shù)據(jù)收發(fā)引腳并不與TJA1050直接相連, 通過ADuM1201磁隔離器實現(xiàn)信號隔離傳輸。與傳統(tǒng)光耦隔離相比, 磁隔離簡化了隔離電路設(shè)計, 并且磁隔離芯片的功耗很低, 大約相當于光耦隔離的1 /10。除了將CAN 數(shù)據(jù)信號隔離外,TJA1050T使用的電源和地也必須與系統(tǒng)完全隔離, 使用5V 隔離輸出的開關(guān)電源模塊IB0505LS提供隔離電源。由于CAN 總線數(shù)據(jù)傳輸率較高, 為了提高信號質(zhì)量, 網(wǎng)絡(luò)拓撲結(jié)構(gòu)應盡量設(shè)計成單線結(jié)構(gòu)以避免信號反射, 同時終端連接120歐姆左右的匹配電阻。

            CAN 接口電路設(shè)計

            圖1 CAN 接口電路設(shè)計

            pid控制器相關(guān)文章:pid控制器原理



            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉