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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 遠動系統(tǒng)RTU的CAN總線適配卡設計

          遠動系統(tǒng)RTU的CAN總線適配卡設計

          ——
          作者:中國科學院 半導體研究所 肖宛昂華東交通大學 電氣學院 陳劍云 時間:2006-05-08 來源:電子設計應用 收藏

          摘    要: 本文結合一個具體的CAN總線系統(tǒng),先分析了CAN卡的功能和體系結構,接著分析了工控機的ISA總線和CAN卡的接口電路設計方法以及CAN總線的收發(fā)電路。給出了一個完整遠動系統(tǒng)RTU的CAN總線適配卡的硬件電路設計方法。
          關鍵詞:遠動系統(tǒng);RTU;工控機;CAN總線適配卡;接口電路

          引言
          遠動系統(tǒng)是指控制設備遠距離控制被控對象,以及兩者交換信息的一種控制系統(tǒng)。當前的遠動系統(tǒng)均是數(shù)據采集與監(jiān)視控制系統(tǒng),它是以計算機為核心,綜合利用計算機技術、通信技術、控制技術等以完成遙控、遙測、遙信、遙調的一種控制系統(tǒng)。遠動系統(tǒng)可分為三大部分:調度端、通道、遠方終端單元(RTU)。 RTU主要是接受調度端的命令去控制現(xiàn)場的各個被控對象,以及對現(xiàn)場被控對象進行數(shù)據監(jiān)測并將數(shù)據送往調度端。圖1是一個基于CAN總線的RTU體系結構圖。 本文要討論的是插在工控機ISA槽中的CAN適配卡的硬件設計技術。

          CAN適配卡的功能和結構
          智能適配卡插在工控機的ISA擴展槽中,它位于工控機和CAN總線節(jié)點之間,本身也是CAN總線系統(tǒng)的一個節(jié)點機(主節(jié)點)。主要功能是接收工控機的命令,下發(fā)給下位CAN總線節(jié)點機(RTU的各個功能模塊),并從下位CAN節(jié)點機接收現(xiàn)場數(shù)據傳送給工控機。適配卡的結構見圖2所示。

          工控機的ISA總線和CAN適配卡的接口電路設計
          要實現(xiàn)PC機和CAN控制器之間的數(shù)據傳送,必須在PC機和適配卡上的MPU之間建立起雙向的數(shù)據交換通道。通過ISA總線實現(xiàn)單片機系統(tǒng)與主機之間交換數(shù)據有以下兩種實現(xiàn)方法:一是靜態(tài)數(shù)據傳送。采用并行接口器件8255等,或鎖存器如74LS373等構成一字節(jié)深度的FIFO。這種方法較為簡單,但一次傳輸?shù)臄?shù)據量小,只適應數(shù)據量小、速度要求不高的場合;二是共用單片機系統(tǒng)外部數(shù)據存儲器。此時可直接采用集成雙端口RAM或通用RAM,加上一些控制邏輯組成雙口RAM電路。本設計選擇后者。
          目前市場上常見的雙口RAM有IDT公司和Cypress公司的產品,本卡選用2K



          評論


          相關推薦

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