3UF7103-1BA00-0 |
![]() |
價格: 元(人民幣) | 產(chǎn)地:3UF7103-1BA00-0 |
最少起訂量:1個 | 發(fā)貨地:3UF7103-1BA00-0 | |
上架時間:2021-11-12 16:25:28 | 瀏覽量:1032 | |
廈門光沃自動化設(shè)備有限公司
![]() |
||
經(jīng)營模式:經(jīng)銷商 | 公司類型:其他有限責任公司 | |
所屬行業(yè):PLC控制系統(tǒng) | 主要客戶:全國市場 | |
![]() ![]() |
聯(lián)系人:吳 (先生) | 手機:18030229050 |
電話: |
傳真: |
郵箱:1878187406@qq.com | 地址:廈門市海滄區(qū)滄湖東一里海景奧斯卡 |
3UF7103-1BA00-0 自定義網(wǎng)絡(luò)協(xié)議 在嵌入式網(wǎng)絡(luò)系統(tǒng)中,可以使用TCP/IP協(xié)議,但不夠經(jīng)濟。原因是TCP/IP協(xié)議過于龐大,過于復(fù)雜,以至于效率低下。一方面是嵌入式系統(tǒng)各單元內(nèi)部CPU的處理速度受限;另一方面,在某些特定場合特定任務(wù)的應(yīng)用環(huán)境中TCP/IP功能冗余,阻礙了硬件效能的發(fā)揮。為此,針對特定的應(yīng)用,制定相應(yīng)的自定義網(wǎng)絡(luò)協(xié)議,靈活方便,針對性強,經(jīng)濟實用。 下面單從數(shù)據(jù)應(yīng)用的角度,定義一個簡單、實用的以太網(wǎng)傳輸協(xié)議。 3.2 協(xié)議層次 系統(tǒng)參照ISO的OSI模型,采用縮減的網(wǎng)絡(luò)體系結(jié)構(gòu)。如圖3所示,網(wǎng)絡(luò)體系結(jié)構(gòu)分為3層:物理層、數(shù)據(jù)鏈路層和應(yīng)用層。物理層規(guī)定網(wǎng)絡(luò)的拓撲形式及通信信號的電氣特性;數(shù)據(jù)鏈路層實現(xiàn)點到點的通信規(guī)程,完全執(zhí)行IEEE802.3的CSMA/CD協(xié)議。 3.3 幀結(jié)構(gòu) 以太網(wǎng)幀結(jié)構(gòu)如下: 物理層的前同步碼(即物理幀前導(dǎo)符+物理幀界定符)8字節(jié)由硬件自動生成。除去這8個字節(jié),將其余字段的長度加起來,可以得到以太網(wǎng)幀的長度為1 518字節(jié),最小長度則為64字節(jié);加上8字節(jié)的前同步碼,即可得到最小幀長度為576位。這樣長度的幀能夠保證所有沖突都可以檢測到。這是因為IEEE 802.3標準中,兩個站點的最遠距離小于2 500 m,由4個中繼器連接而成,其沖突窗口為2倍電纜傳播延遲加上4個中繼器的雙向延遲之和,合計為51.2μs。就10 Mbps以太網(wǎng)而言,這個時間段內(nèi)等于發(fā)送64字節(jié)(即512位)的數(shù)據(jù)。 使用CSMA/CD作為一種訪問控制方式,意味著最短數(shù)據(jù)幀長度與網(wǎng)絡(luò)上最長傳輸延遲時間間隔有著密切的關(guān)系。要保證在發(fā)送過程中出現(xiàn)沖突時,沖突域內(nèi)的所有結(jié)點都應(yīng)該知道發(fā)生了沖突,以便采取適當?shù)拇胧。這就需要最短數(shù)據(jù)幀長度必須大于網(wǎng)絡(luò)上的最長傳輸延遲時間間隔,再加上阻塞附加時間和同步延遲時間等。這就是IEEE 802.3標準中最短幀長度為64字節(jié)的由來。 其中應(yīng)用層幀類型分為數(shù)據(jù)幀和數(shù)據(jù)確認幀兩種,具體結(jié)構(gòu)如下: 由于數(shù)據(jù)幀長度可變,又由于數(shù)據(jù)確認幀的MAC層長度僅為18字節(jié),故在網(wǎng)絡(luò)控制器初始化時須設(shè)置MAC層PAD填充功能(即MAC幀長度少于64字節(jié)時,網(wǎng)絡(luò)控制器自動將其填充至64字節(jié)后再交給物理層)。 自定義數(shù)據(jù)幀的預(yù)留管理單元還可以制定一些簡單的控制或管理信息幀,以便更好地擴充功能和組織軟件。限于篇幅,茲不贅述。如想連入Internet,需要在系統(tǒng)中加入一個能夠轉(zhuǎn)換本協(xié)議和TCP/IP協(xié)議的前端網(wǎng)關(guān)(實質(zhì)上是一個交互翻譯的軟件系統(tǒng))。 3.4 程序設(shè)計流程 本接口轉(zhuǎn)換器所要實現(xiàn)的功能是把從RS232串口接收到的串口數(shù)據(jù)轉(zhuǎn)換成以太網(wǎng)幀格式發(fā)送到以太網(wǎng),并把從以太網(wǎng)上接收到的幀數(shù)據(jù)解包轉(zhuǎn)換到串口傳送。程序設(shè)計中包含初始化程序、主循環(huán)、串行接口程序和網(wǎng)絡(luò)通信接口程序。 程序運行首先進行初始化工作,包括初始化CS8900A、初始化串口和初始化一些參數(shù),然后進入主循環(huán)。主循環(huán)內(nèi)循環(huán)運行CS8900A中斷服務(wù)查詢程序和串口緩沖區(qū)查詢程序,若有CS8900A中斷申請,則中斷調(diào)用網(wǎng)絡(luò)通信接口程序;若串口緩沖區(qū)有數(shù)據(jù),則中斷調(diào)用串行接口程序。流程如圖4所示。
3UF7103-1BA00-0
3UF7103-1BA00-0 IC693MDL753 IC693MDL754 IC693MDL760 3UF7103-1BA00-0
|
版權(quán)聲明:以上所展示的信息由會員自行提供,內(nèi)容的真實性、準確性和合法性由發(fā)布會員負責。機電之家對此不承擔任何責任。 友情提醒:為規(guī)避購買風險,建議您在購買相關(guān)產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機電之家網(wǎng) - 機電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會員助手 | 免費鏈接Copyright 2025 jdzj.com All Rights Reserved??技術(shù)支持:機電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營許可證:浙B2-20080178