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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 現(xiàn)場總線適配器的軟硬件設計和現(xiàn)場應用

          現(xiàn)場總線適配器的軟硬件設計和現(xiàn)場應用

          作者: 時間:2012-08-28 來源:網(wǎng)絡 收藏
          我們將網(wǎng)絡按其功能劃分為五個部分,包括網(wǎng)絡的最小系統(tǒng)、RS-232接口、RS-422/485接口、CAN接口和電源等部分。以下是每個部分的具體實現(xiàn)方法及其特點。

          1、的最小系統(tǒng)
          適配器的最小系統(tǒng)包括以下幾個部分(CPU、uP監(jiān)控復位、RAM和非易失性串行EEPROM):

          ATMEL公司的89C51,它是適配器的信息中央處理單元,在軟件的支持下執(zhí)行網(wǎng)絡命令、數(shù)據(jù)的接收、處理并發(fā)送出相應的網(wǎng)絡命令和數(shù)據(jù),發(fā)揮總線適配器在現(xiàn)場局部網(wǎng)絡中的作用。

          Maxim公司的MAX824,具有高、低復位電平輸出,集強大功能(上電復位、欠電壓復位、“看門狗”等和微小封裝(SOT23-5)于一身,是uP監(jiān)控復位電路的理想選擇。

          RAM62256(256kbit),用于通訊過程中各網(wǎng)絡的接收和發(fā)送緩沖區(qū)、網(wǎng)絡節(jié)點的接收和發(fā)送緩沖區(qū)及CPU數(shù)據(jù)處理緩沖。

          EEPROM 93C46(512kbit),用以存放網(wǎng)絡配置,包括網(wǎng)絡種類、各網(wǎng)絡節(jié)點數(shù)目及地址信息等。

          其電路原理圖如圖1所示。


          圖1 總線適配器小系統(tǒng)原理圖

          2、RS-232接口部分
          由于本適配器包括RS-232和RS-422/485兩個獨立的接口,勢比需要二個異步串行口(UART),而CPU89C51只帶有一個(UART),顯然本系統(tǒng)中需要外擴一個UART。鑒于體積、功耗和性能價格比上的考慮,傳統(tǒng)的UART控制器如8250等已難以滿足要求,令人鼓舞的是Maxim公司推出不久的SPI接口的UART控制器正好滿足要求,其主要性能為:SPI/Microwire兼容的uP接口,8字節(jié)接收FIFO,9位地址識別中斷、IrDA SIR時序兼容、RTS輸出和CTS輸入最高波特率230k、工作電壓+2.7V至+5.5V、工作電流僅0.5mA、DIP14或QSOP16封裝。MAX3100優(yōu)良的性能,更適合在本系統(tǒng)中使用。

          RS-232通訊接口部分包括UART控制器和RS-232/TTL電平轉(zhuǎn)換IC。UART采用了MAX3100,而接口芯片采用了單+5V供電的MAX202(傳統(tǒng)上采用±12 或±15V供電的MC1488和MC1489兩片方案)完成電平的相互轉(zhuǎn)換。采用上述方案,使我們大大地簡化了電路和電源設計、減小體積、降低功耗和成本。此部分的電路原理如圖2所示。

          3、RS-422/485接口部分

          圖3所示的RS-422/485接口部分原理圖是典型的RS-422/485通訊接口電路,即適用于全雙工的RS-422(所有的RS-422/485 選擇開關斷開),也適用于半雙工的RS-485(所有的選擇開關閉合)。89C51提供UART控制器,其中P1.5控制發(fā)送使能端Tx-EN。 接口芯片采用的是MAX1482(傳統(tǒng)上采用75174和75175或MC3486和MC3487兩片方案)實現(xiàn)TTL/RS-422電平的相互轉(zhuǎn)換,除了縮小體積、降低功耗外,還具有最多256個網(wǎng)絡節(jié)點的收發(fā)能力。

          圖3 RS-422/485接口部分原理圖

          4、CAN總線接口部分
          CAN總線之所以在國內(nèi)乃至全球范圍內(nèi)一直保持高速發(fā)展,這完全取決于其卓越的性能。最早CAN總線主要應用在汽車領域,隨著集成工藝的發(fā)展和成本的降低,被越來越多的控制領域內(nèi)的軟硬件工程師所接受,廣泛地應用于各行各業(yè)的控制局域網(wǎng)中。應該說,F(xiàn)F、Lonworks 或CEbus 與國內(nèi)的技術狀況和承受能力有一段距離,CAN總線可能更適合我國國情。其主要性能指標為:多主站仲裁結(jié)構(gòu)(分地址優(yōu)先級,非破壞方式仲裁);支持主從或廣播方式;不加任何擴展最多110個節(jié)點;最高通訊速率1Msps;最遠通訊距離5kM;通常CAN控制器內(nèi)部設有接收和發(fā)送緩沖區(qū),通訊以幀為單位,最多8個字節(jié)的數(shù)據(jù),硬件自動進行16位CRC校驗,而且具有極強的總線和通訊錯誤的管理能力。



          評論


          相關推薦

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