浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

LON現(xiàn)場(chǎng)控制網(wǎng)絡(luò)到以太網(wǎng)互連適配器的設(shè)計(jì)

發(fā)布時(shí)間:2007/4/23 0:00:00 訪問(wèn)次數(shù):624

LON現(xiàn)場(chǎng)控制網(wǎng)絡(luò)到以太網(wǎng)互連適配器的設(shè)計(jì) [日期:2004-12-8] 來(lái)源:電子技術(shù)應(yīng)用 作者:張旻晉 黃天戍 [字體:?jiǎn)纹瑱C(jī)為核心連接LON現(xiàn)場(chǎng)控制網(wǎng)絡(luò)與以太網(wǎng)互連適配器的設(shè)計(jì)方案,描述了神經(jīng)元芯片使用并行I/O模式與51單片機(jī)通信的方法,介紹了51單片機(jī)控制以太網(wǎng)控制芯片8019as的方法。并采用C51語(yǔ)言實(shí)現(xiàn)UDP傳輸,完成了系統(tǒng)的調(diào)試與驗(yàn)證。

關(guān)鍵詞:Lonworks 以太網(wǎng) RTL8019as 80C51單片機(jī)

隨著互聯(lián)網(wǎng)的發(fā)展,在使用計(jì)算機(jī)進(jìn)行互聯(lián)的同時(shí),各種智能家電、工業(yè)控制、智能儀器儀表、數(shù)據(jù)采集都在逐步趨向網(wǎng)絡(luò)化。但由于以太網(wǎng)在實(shí)時(shí)性和可靠性的先天不足,各種現(xiàn)場(chǎng)總線技術(shù)應(yīng)運(yùn)而生;更因?yàn)槠鋸氐椎拈_放性、分散性和完全可互操作性等特點(diǎn),正成為未來(lái)新型工業(yè)控制系統(tǒng)的發(fā)展方向。以太網(wǎng)以其應(yīng)用的廣泛性和技術(shù)的先進(jìn)性,逐漸壟斷了商用計(jì)算機(jī)的通信領(lǐng)域和過(guò)程控制領(lǐng)域的上層信息管理與通信。為實(shí)現(xiàn)上層管理網(wǎng)絡(luò)與下層控制網(wǎng)絡(luò)的集成,在實(shí)際中必須實(shí)現(xiàn)現(xiàn)場(chǎng)總線與以太網(wǎng)互聯(lián)。

Lonworks現(xiàn)場(chǎng)總線是美國(guó)Echelon公司1991年推出的局部操作網(wǎng)絡(luò)。Lonworks現(xiàn)場(chǎng)總線在網(wǎng)絡(luò)通信方面具有突出優(yōu)點(diǎn),如網(wǎng)絡(luò)物理層支持多種通信介質(zhì),支持多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)等。目前使用Lonworks技術(shù)的產(chǎn)品廣泛應(yīng)用于工業(yè)、樓宇、家庭、能源等自動(dòng)化領(lǐng)域。本文提出的適配器連接方案,能將LON控制網(wǎng)與以太網(wǎng)無(wú)縫連接,實(shí)現(xiàn)透明傳輸。

控制器RTL8019as。主要分為Lonworks控制模塊、協(xié)議轉(zhuǎn)換模塊和以太網(wǎng)通信模塊。其中,協(xié)議轉(zhuǎn)換由單片機(jī)內(nèi)部軟件完成。

1.1 Lonworks控制模塊

Lonworks控制模塊主要完成對(duì)LON網(wǎng)數(shù)據(jù)的管理并向單片機(jī)傳輸數(shù)據(jù),其核心是神經(jīng)元芯片。神經(jīng)元芯片與其他設(shè)備的互連是通過(guò)其11個(gè)I/O口,編程人員可以定義多個(gè)引腳為輸入/輸出對(duì)象。用戶程序可通過(guò)io_in()和io_out()訪問(wèn)這些I/O對(duì)象,并在程序執(zhí)行期間完成輸入/輸出操作。本文設(shè)計(jì)的適配器采用Neuron芯片預(yù)定義的并行I/O對(duì)象,實(shí)現(xiàn)了高數(shù)據(jù)速率和全雙工工作方式。

并行I/O對(duì)象利用Neuron的11個(gè)I/O口進(jìn)行通信。其中IO0~IO7為雙向數(shù)據(jù)線,IO8~IO10為控制信號(hào)線。借助令牌傳遞握手協(xié)議,并行I/O口可外接處理器,實(shí)現(xiàn)Neuron芯片與外接各類微處理器之間的雙向數(shù)據(jù)通信。并行口的速率可達(dá)3.3Mbps,工作方式有三種,即主模式、從A模式和從B模式。不同的模式下,IO8~IO10這三根控制信號(hào)線的意義不同。本文應(yīng)用從A模式與單片機(jī)連接如表1所示。

表1 Neuron芯片與單片機(jī)的連接

IO8片選信號(hào)線(CS)接P2.5IO9讀寫信號(hào)線(R/W)接P3.6IO10握手信號(hào)線(HS)接P1.0IO0~I(xiàn)O7數(shù)據(jù)總線接P0.0~P0.7

從A模式中,Neuron芯片為從機(jī),51單片機(jī)為主機(jī)。主機(jī)與從機(jī)間的數(shù)據(jù)傳輸通過(guò)虛擬的寫令牌傳遞協(xié)議(Virtual Write Token-Passing Protocol)實(shí)現(xiàn)。主機(jī)和從機(jī)交替地獲得寫令牌,只有擁有寫令牌的一方可以寫數(shù)據(jù)(不超過(guò)255字節(jié)),或者不寫任何數(shù)據(jù)傳送一個(gè)空令牌。傳送的數(shù)據(jù)要遵從一定的格式,即在要傳送的數(shù)據(jù)前面加上命令碼和傳送的數(shù)據(jù)長(zhǎng)度。命令碼有CMD_XFER(寫數(shù)據(jù))、CMD_NULL(傳遞空令牌)、CMD_RESYNC(要求從機(jī)同步)、CMD_ACKSYNC(確認(rèn)同步)四種,最后以EOM字節(jié)結(jié)束。寫數(shù)據(jù)和傳遞空令牌的格式分別如表2、表3所示。

表2 寫數(shù)據(jù)的格式

CMD_XFERLengthDataEOM

表3 傳遞空令牌的格式

CMD_NULLEOM

1.2 以太網(wǎng)通信模塊

以太網(wǎng)通信模塊由51單片機(jī)和RTL8019as組成。以太網(wǎng)控制器RTL8019as由臺(tái)灣Realtek公司生產(chǎn),100腳PQFP封裝。它支持8/16位數(shù)據(jù)總線及16個(gè)I/O基地址選擇,使用Ne2000兼容的寄存器結(jié)構(gòu)。它有一塊16K字節(jié)的RAM,地址為0x4000~0x7fff。實(shí)際上它是雙端口RAM,可以同時(shí)被網(wǎng)卡讀/寫和用戶讀/寫,相互之間不影響。網(wǎng)卡讀寫比用戶讀寫的優(yōu)先級(jí)高。RAM分頁(yè)存儲(chǔ),每256字節(jié)稱為一頁(yè)。將前12頁(yè)作為發(fā)送緩沖區(qū)(0x4000~0x4bff),后52頁(yè)作為接收緩沖區(qū)(0x4c00~0x7fff)。

以太網(wǎng)的介質(zhì)訪問(wèn)控制、CRC校驗(yàn)及數(shù)據(jù)幀的接收和發(fā)送都由網(wǎng)卡自動(dòng)完成

LON現(xiàn)場(chǎng)控制網(wǎng)絡(luò)到以太網(wǎng)互連適配器的設(shè)計(jì) [日期:2004-12-8] 來(lái)源:電子技術(shù)應(yīng)用 作者:張旻晉 黃天戍 [字體:?jiǎn)纹瑱C(jī)為核心連接LON現(xiàn)場(chǎng)控制網(wǎng)絡(luò)與以太網(wǎng)互連適配器的設(shè)計(jì)方案,描述了神經(jīng)元芯片使用并行I/O模式與51單片機(jī)通信的方法,介紹了51單片機(jī)控制以太網(wǎng)控制芯片8019as的方法。并采用C51語(yǔ)言實(shí)現(xiàn)UDP傳輸,完成了系統(tǒng)的調(diào)試與驗(yàn)證。

關(guān)鍵詞:Lonworks 以太網(wǎng) RTL8019as 80C51單片機(jī)

隨著互聯(lián)網(wǎng)的發(fā)展,在使用計(jì)算機(jī)進(jìn)行互聯(lián)的同時(shí),各種智能家電、工業(yè)控制、智能儀器儀表、數(shù)據(jù)采集都在逐步趨向網(wǎng)絡(luò)化。但由于以太網(wǎng)在實(shí)時(shí)性和可靠性的先天不足,各種現(xiàn)場(chǎng)總線技術(shù)應(yīng)運(yùn)而生;更因?yàn)槠鋸氐椎拈_放性、分散性和完全可互操作性等特點(diǎn),正成為未來(lái)新型工業(yè)控制系統(tǒng)的發(fā)展方向。以太網(wǎng)以其應(yīng)用的廣泛性和技術(shù)的先進(jìn)性,逐漸壟斷了商用計(jì)算機(jī)的通信領(lǐng)域和過(guò)程控制領(lǐng)域的上層信息管理與通信。為實(shí)現(xiàn)上層管理網(wǎng)絡(luò)與下層控制網(wǎng)絡(luò)的集成,在實(shí)際中必須實(shí)現(xiàn)現(xiàn)場(chǎng)總線與以太網(wǎng)互聯(lián)。

Lonworks現(xiàn)場(chǎng)總線是美國(guó)Echelon公司1991年推出的局部操作網(wǎng)絡(luò)。Lonworks現(xiàn)場(chǎng)總線在網(wǎng)絡(luò)通信方面具有突出優(yōu)點(diǎn),如網(wǎng)絡(luò)物理層支持多種通信介質(zhì),支持多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)等。目前使用Lonworks技術(shù)的產(chǎn)品廣泛應(yīng)用于工業(yè)、樓宇、家庭、能源等自動(dòng)化領(lǐng)域。本文提出的適配器連接方案,能將LON控制網(wǎng)與以太網(wǎng)無(wú)縫連接,實(shí)現(xiàn)透明傳輸。

控制器RTL8019as。主要分為Lonworks控制模塊、協(xié)議轉(zhuǎn)換模塊和以太網(wǎng)通信模塊。其中,協(xié)議轉(zhuǎn)換由單片機(jī)內(nèi)部軟件完成。

1.1 Lonworks控制模塊

Lonworks控制模塊主要完成對(duì)LON網(wǎng)數(shù)據(jù)的管理并向單片機(jī)傳輸數(shù)據(jù),其核心是神經(jīng)元芯片。神經(jīng)元芯片與其他設(shè)備的互連是通過(guò)其11個(gè)I/O口,編程人員可以定義多個(gè)引腳為輸入/輸出對(duì)象。用戶程序可通過(guò)io_in()和io_out()訪問(wèn)這些I/O對(duì)象,并在程序執(zhí)行期間完成輸入/輸出操作。本文設(shè)計(jì)的適配器采用Neuron芯片預(yù)定義的并行I/O對(duì)象,實(shí)現(xiàn)了高數(shù)據(jù)速率和全雙工工作方式。

并行I/O對(duì)象利用Neuron的11個(gè)I/O口進(jìn)行通信。其中IO0~IO7為雙向數(shù)據(jù)線,IO8~IO10為控制信號(hào)線。借助令牌傳遞握手協(xié)議,并行I/O口可外接處理器,實(shí)現(xiàn)Neuron芯片與外接各類微處理器之間的雙向數(shù)據(jù)通信。并行口的速率可達(dá)3.3Mbps,工作方式有三種,即主模式、從A模式和從B模式。不同的模式下,IO8~IO10這三根控制信號(hào)線的意義不同。本文應(yīng)用從A模式與單片機(jī)連接如表1所示。

表1 Neuron芯片與單片機(jī)的連接

IO8片選信號(hào)線(CS)接P2.5IO9讀寫信號(hào)線(R/W)接P3.6IO10握手信號(hào)線(HS)接P1.0IO0~I(xiàn)O7數(shù)據(jù)總線接P0.0~P0.7

從A模式中,Neuron芯片為從機(jī),51單片機(jī)為主機(jī)。主機(jī)與從機(jī)間的數(shù)據(jù)傳輸通過(guò)虛擬的寫令牌傳遞協(xié)議(Virtual Write Token-Passing Protocol)實(shí)現(xiàn)。主機(jī)和從機(jī)交替地獲得寫令牌,只有擁有寫令牌的一方可以寫數(shù)據(jù)(不超過(guò)255字節(jié)),或者不寫任何數(shù)據(jù)傳送一個(gè)空令牌。傳送的數(shù)據(jù)要遵從一定的格式,即在要傳送的數(shù)據(jù)前面加上命令碼和傳送的數(shù)據(jù)長(zhǎng)度。命令碼有CMD_XFER(寫數(shù)據(jù))、CMD_NULL(傳遞空令牌)、CMD_RESYNC(要求從機(jī)同步)、CMD_ACKSYNC(確認(rèn)同步)四種,最后以EOM字節(jié)結(jié)束。寫數(shù)據(jù)和傳遞空令牌的格式分別如表2、表3所示。

表2 寫數(shù)據(jù)的格式

CMD_XFERLengthDataEOM

表3 傳遞空令牌的格式

CMD_NULLEOM

1.2 以太網(wǎng)通信模塊

以太網(wǎng)通信模塊由51單片機(jī)和RTL8019as組成。以太網(wǎng)控制器RTL8019as由臺(tái)灣Realtek公司生產(chǎn),100腳PQFP封裝。它支持8/16位數(shù)據(jù)總線及16個(gè)I/O基地址選擇,使用Ne2000兼容的寄存器結(jié)構(gòu)。它有一塊16K字節(jié)的RAM,地址為0x4000~0x7fff。實(shí)際上它是雙端口RAM,可以同時(shí)被網(wǎng)卡讀/寫和用戶讀/寫,相互之間不影響。網(wǎng)卡讀寫比用戶讀寫的優(yōu)先級(jí)高。RAM分頁(yè)存儲(chǔ),每256字節(jié)稱為一頁(yè)。將前12頁(yè)作為發(fā)送緩沖區(qū)(0x4000~0x4bff),后52頁(yè)作為接收緩沖區(qū)(0x4c00~0x7fff)。

以太網(wǎng)的介質(zhì)訪問(wèn)控制、CRC校驗(yàn)及數(shù)據(jù)幀的接收和發(fā)送都由網(wǎng)卡自動(dòng)完成

相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!