a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 現場總線適配器的軟硬件設計和現場應用

現場總線適配器的軟硬件設計和現場應用

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

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

ATMEL公司的89C51,它是適配器的信息中央處理單元,在軟件的支持下執行網絡命令、數據的接收、處理并發送出相應的網絡命令和數據,發揮總線適配器在現場局部網絡中的作用。

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

RAM62256(256kbit),用于通訊過程中各網絡的接收和發送緩沖區、網絡節點的接收和發送緩沖區及CPU數據處理緩沖。

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

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


圖1 總線適配器小系統原理圖

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

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

3、RS-422/485接口部分

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

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

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



評論


相關推薦

技術專區

關閉