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

          新聞中心

          EEPW首頁 > 業(yè)界動態(tài) > MCU如何擴展CAN或者CAN FD接口?

          MCU如何擴展CAN或者CAN FD接口?

          作者: 時間:2019-09-26 來源:電子產(chǎn)品世界 收藏

          1.應用場景

          本文引用地址:http://www.ex-cimer.com/article/201909/405275.htm

          CAN總線是優(yōu)秀的現(xiàn)場總線之一,已由當初的汽車電子擴散到各行各業(yè)。從工業(yè)自動化到新能源,從軌道交通再到航空航天,CAN總線技術在中國不斷的應用和沉淀。

          1569475044331052.png

          圖1  CAN總線數(shù)據(jù)幀結構

          當應用CAN總線時,我們可能會面臨以下問題:主控制器沒有支持CAN控制器或者CAN路數(shù)不夠。具體問題表現(xiàn):早期產(chǎn)品通信使用的是RS485或RS232通信,現(xiàn)階段需要將產(chǎn)品升級到能支持到CAN通信;受制于成本限制,主控MCU必須選擇低端處理器,本身不帶CAN控制器;開發(fā)的產(chǎn)品中需要的CAN路數(shù)遠遠大于2路,能支持兩路以上CAN的MCU型號有限或成本過高。

          1569475141811377.png

          圖2  LPC系列間CAN路數(shù)對比

          1569475223727215.png

          圖3  多路CAN應用場景

          當MCU內(nèi)部沒有支持CAN控制器或者所需的CAN路數(shù)不能滿足要求時,可以選擇使用其他通信接口拓展CAN接口出來。常見的轉(zhuǎn)換方法有串口轉(zhuǎn)CAN、以太網(wǎng)轉(zhuǎn)CAN、WIFI轉(zhuǎn)CAN以及光纖轉(zhuǎn)CAN,本文主要為大家介紹串口轉(zhuǎn)CAN的思路和方法。

          1569475285260571.png

          4  CAN轉(zhuǎn)換器產(chǎn)品

          1.如何選型

          串口擴CAN的模塊大體分為兩種形式,一種是單純的協(xié)議控制器芯片實現(xiàn),如MCP2515MCP2517;另一種是通過高性能的MCU實現(xiàn)。相比于單純的協(xié)議控制器芯片,MCU方案的協(xié)議轉(zhuǎn)換模塊擁有以下優(yōu)勢:配置簡便,配合上位機或串口指令集,幾個簡單的串口數(shù)據(jù)發(fā)送即可完成配置;緩存較大,在高速或數(shù)據(jù)吞吐量大時杜絕丟幀現(xiàn)象發(fā)生;性能優(yōu)異,將復雜的協(xié)議轉(zhuǎn)換及幀緩存完全集成于用戶MCU之外,可減少用戶MCU負擔。

          ZLG立功科技·致遠電子推出的串口轉(zhuǎn)CAN模塊主要有CANFDSM、CSM300兩個系列,選型工作如何入手,我們從他們之間的區(qū)別入手。CANFDSM是最新一代的串口轉(zhuǎn)CANFD模塊,在能匹配當前熱門的CANFD基礎上,還能完全兼容傳統(tǒng)的CAN2.0協(xié)議。因此,如果您的產(chǎn)品選定的是CANFD協(xié)議,則只能使用新一代的CANFDSM模塊。

          image.png

          圖5  鏈路層協(xié)議區(qū)別

          如果產(chǎn)品中使用的是CAN2.0A或者CAN2.0B協(xié)議,我們繼續(xù)對比選擇。CANFDSM不帶CAN或者CANFD收發(fā)器,用戶需自行增加隔離或者不隔離的收發(fā)器模塊。而CSM300內(nèi)部集成有CAN隔離收發(fā)器、CAN控制器,因此可以直接連接MCU與CAN總線。

          1569475531585066.png

          圖6  CSM300與CANFDSM內(nèi)部器件情況

          以上討論的情況是針對板載需求的應用,對于需要直接應用在設備中的場合又該如何選擇呢?CANCOM或者CANFDCOM絕對是您的首選。CANFDCOM接口卡的1~2通道CAN FD接口均自帶2500VDC電氣隔離,靜電等級為接觸放電±8KV,浪涌±1KV,可有效避免因為不同節(jié)點地電位不同導致的回流損壞,特別適合于電動汽車與列車的測試。

          1569475592296224.png

          圖7  串口轉(zhuǎn)CAN設備

          1.應用電路

          以CANFDSM-100為例 ,該類模塊通用應用方式如下下。協(xié)議轉(zhuǎn)換模塊直接與MCU通過UART的TX、RX交叉連接通信,PIN3、PIN4通過CAN隔離收發(fā)器CTM3FD連接到外部CAN總線上。需要注意的是,模塊在使用前需要進行參數(shù)配置,使用PIN7使模塊進入配置狀態(tài)后再配合MCU的AT指令即可完整參數(shù)配置。此外,配合上位機軟件亦可快速完成參數(shù)配置。

          1569475690691241.png

          圖8  應用電路

          1569475739191953.png

          圖9  CANFDSM-100管腳定義

          1.協(xié)議轉(zhuǎn)換格式

          串口轉(zhuǎn)CAN模塊提供透明轉(zhuǎn)換、透明帶標識、自定義協(xié)議等轉(zhuǎn)換形式,感興趣的工程師可以參考往期文章了解。



          關鍵詞:

          評論


          相關推薦

          技術專區(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); })();