下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 CAN總線與以太網(wǎng)的嵌入式網(wǎng)關(guān)電路的設(shè)計(jì)與實(shí)現(xiàn) 本文從以太網(wǎng)與工業(yè)現(xiàn)場總線的互聯(lián)出發(fā),主要介紹了CAN總線與以太網(wǎng)嵌入式網(wǎng)關(guān)電路的設(shè)計(jì)與實(shí)現(xiàn),本文比照了CAN 和以太網(wǎng)相連的嵌入式網(wǎng)關(guān)設(shè)計(jì)的兩種方法,并從硬件構(gòu)造和軟件構(gòu)造兩方面開展了闡述。 目前,對于CAN 和以太網(wǎng)相連的嵌入式網(wǎng)關(guān)設(shè)計(jì)主要有兩種方法:一種是低檔MCU 加接口芯片的設(shè)計(jì)方法,另一種是MCU 加EOS(實(shí)時多任務(wù)操作系統(tǒng))再加接口芯片的設(shè)計(jì)方法。因CAN 只采用了ISO/OSI 參考模型的一、二層,協(xié)議相對簡單,比較適合用于低成本、速率要求不高的離散控制系統(tǒng)。從合理的成本和有效利用處理能力這兩方面
2、考慮,該設(shè)計(jì)采用低檔MCU 加接口芯片的方法,其硬件框圖見圖。 圖1 主控芯片及以太網(wǎng)接口模塊 根據(jù)要求,該系統(tǒng)選擇了性能價(jià)格比較高的AT89C55單片機(jī)。它是面向測控對象和嵌入式應(yīng)用的,所以它的體系構(gòu)造以及CPU、指令系統(tǒng)、外圍單元電路都是按照這種要求專門設(shè)計(jì)的。它內(nèi)部帶高達(dá)20 KB 的FLASH程序存儲器,AT89C55完全兼容8051 指令集,片上FLASH方便了使用者開展在線編程,工作速率可達(dá)33 MHz,256 B 的內(nèi)部RAM,32 個可編程的I/O口,3 個16 位的定時/計(jì)數(shù)器,8 個中斷源,支持低功耗的空閑工作模式。 以太網(wǎng)接口選用的是RTL8019AS 芯片,它是一種高度
3、集成的以太網(wǎng)控制器,能實(shí)現(xiàn)以太網(wǎng)媒介訪問層(MAC)和物理層(PHY)的全部功能。RTL8019AS 內(nèi)部有兩個RAM 區(qū)域:一是16 KB,地址為0 x40000 x7fff,要接收和發(fā)送數(shù)據(jù)包必須通過DMA 讀寫RTL8019AS 內(nèi)部的16 KB 的RAM,它實(shí)際上是雙端口RAM,即有兩條總線與其連接,一條總線用于RTL8019AS讀/寫或?qū)?讀該RAM,即本地DMA;另一條總線用于單片機(jī)讀或?qū)懺揜AM,即遠(yuǎn)程DMA;二是32 個字節(jié),地址為0 x00000 x001F,用于存儲以太網(wǎng)物理地址。主控芯片和以太網(wǎng)接口芯片的硬件接口原理圖見圖2。值得注意的是由于以太網(wǎng)的包可以超過1 500
4、個字節(jié),AT89C55的片內(nèi)RAM 只有256 個字節(jié),因此無法存儲這么大的包,所以這里擴(kuò)展了一個32 KB 的外部RAM,這樣同時也能提高單片機(jī)的數(shù)據(jù)傳輸速度。 圖2 以太網(wǎng)接口電路原理圖 CAN 接口模塊 組成CAN 系統(tǒng)的主要器件是CAN 控制器和收發(fā)器。該設(shè)計(jì)中,CAN 接口模塊選用SJA1000 芯片和PCA82C250芯片。SJA1000 是一個獨(dú)立的CAN 控制器,它是Philips 公司另一個CAN 控制器PCA82C200 的替代產(chǎn)品,且增加了一種新的工作模式(Peli CAN),這種模式支持CAN 2.0B 協(xié)議。SJA1000主要完成CAN 的通信協(xié)議,實(shí)現(xiàn)報(bào)文的裝配和拆
5、分、接收信息的過濾和校驗(yàn)等。PCA82C250是CAN 控制器與物理總線之間的接口,主要用于增強(qiáng)系統(tǒng)的驅(qū)動能力。采用收發(fā)器的系統(tǒng)中,節(jié)點(diǎn)數(shù)至少可以到達(dá)110 個,同時還具有降低射頻干擾(RFI)和很強(qiáng)的抗電磁干擾(EMI)能力。 特別注意: (1)晶振電路的問題。89C55 和SJA1000都應(yīng)該有各自獨(dú)立的晶振電路,不能夠用SJA1000的時鐘輸出信號CLKOUT 來驅(qū)動單片機(jī)。 (2) 復(fù)位引腳的問題。雖然SJA1000的復(fù)位是低電平,但不能通過一個非門直接連接單片機(jī)的復(fù)位引腳。一般對解決復(fù)位引腳問題有兩種方式:種是使用單片機(jī)的I/O 引腳控制SJA 的復(fù)位引腳,其好處是單片機(jī)可以完全控制SJA的復(fù)位過程;第二種是采用適當(dāng)?shù)膹?fù)位芯片,為了降低成本,該設(shè)計(jì)采取的是種方法。 (3)RX1 引腳的電位必須維持在約0.5 VCC 上,否則將不能形成CAN 協(xié)議所要求的邏輯電平。 (4)一定要注意電纜的終端阻抗匹配,它直接影響CAN 總線是否能正常工作和網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪?zhàn)赓U協(xié)議簡單模板
- 木工工程協(xié)議范例
- 挖掘機(jī)港口建設(shè)施工協(xié)議
- 臨時教師招聘協(xié)議書
- 智能交通系統(tǒng)項(xiàng)目授權(quán)書
- 2024年健身器材配件定制合同
- 2024年小型設(shè)備安裝協(xié)議
- 2024年全球外教錄用的合同標(biāo)準(zhǔn)
- 2024年學(xué)生轉(zhuǎn)學(xué)咨詢服務(wù)協(xié)議
- 2024年醫(yī)療信息系統(tǒng)電腦設(shè)備采購合同
- 排球正面上手發(fā)球課件
- 中國人民解放軍空成立紀(jì)念日課件模板
- 2024秋期國家開放大學(xué)《公共政策概論》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 2025年考研政治政治理論時政熱點(diǎn)知識測試題庫及答案(共三套)
- 電氣工程師生涯人物訪談報(bào)告
- 康復(fù)評定技術(shù)說課課程匯報(bào)
- 三級配電箱電路圖(共2頁)
- 工具式懸挑防護(hù)棚安全專項(xiàng)施工方案
- 《2021國標(biāo)暖通圖集資料》14K117-3 錐形風(fēng)帽
- 機(jī)動車維修企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化考評方法和考評實(shí)施細(xì)則(完整版)
- 江西省職業(yè)培訓(xùn)補(bǔ)貼范圍及標(biāo)準(zhǔn)-江西省職業(yè)技能鑒定指導(dǎo)中心
評論
0/150
提交評論