您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
應(yīng)用方案
>
基于ARM的100Mbit/s以太網(wǎng)在數(shù)控系統(tǒng)中的應(yīng)用
時(shí)間:2008-08-27 10:52:00來(lái)源:ronggang
圖2:網(wǎng)絡(luò)傳輸協(xié)議層[/align]
本文根據(jù)具體應(yīng)用場(chǎng)合的特點(diǎn)采用無(wú)連接的UDP/IP協(xié)議。該協(xié)議適用于一次傳輸交換少量報(bào)文(尤其是交易型應(yīng)用,比如數(shù)據(jù)庫(kù)查詢(xún))的情形,其可靠性由應(yīng)用程序提供。它不像TCP/IP協(xié)議那樣要包容通信子網(wǎng)的各種不可靠因素,幾乎直接建立在IP協(xié)議之上,相對(duì)簡(jiǎn)單的多。UDP的價(jià)值在于其效率,當(dāng)通信子網(wǎng)相當(dāng)可靠時(shí),UDP更是大有用武之地。
網(wǎng)絡(luò)通信過(guò)程可分為網(wǎng)絡(luò)初始化、接收控制、發(fā)送控制、接收以太包解析等四部分。整個(gè)網(wǎng)絡(luò)是一個(gè)簡(jiǎn)化的嵌入式TCP/IP協(xié)議棧,支持ARP、ICMP、IP和UDP協(xié)議,其中,UDP協(xié)議用于高速傳輸用戶(hù)數(shù)據(jù)。本文定義基于UDP的高速數(shù)據(jù)傳輸協(xié)議如下:
(1) 送命令幀:上位機(jī)向下位機(jī)說(shuō)明傳輸過(guò)程,包括包的大小和數(shù)量;
(2) 收回應(yīng)幀:下位機(jī)向上位機(jī)發(fā)送接收就緒,啟動(dòng)上位機(jī)發(fā)送進(jìn)程;
?。?) 發(fā)送數(shù)據(jù)幀:每次發(fā)送一個(gè)窗口大小的數(shù)據(jù)幀;
(4) 發(fā)送確認(rèn)幀:確認(rèn)已經(jīng)收到數(shù)據(jù);
?。?) 重發(fā)未確認(rèn):每發(fā)送完畢一個(gè)窗口,重發(fā)未確認(rèn)的幀。
6 小結(jié)
本文采用S3C4510B本身所帶的網(wǎng)絡(luò)控制器,通過(guò)一個(gè)物理層芯片RTL8201BL和網(wǎng)絡(luò)
變壓器PE68518實(shí)現(xiàn)和PC機(jī)網(wǎng)卡的連接,不僅硬件接口簡(jiǎn)單,而且軟件編程容易。采用UDP/IP協(xié)議又進(jìn)一步降低了編程的難度,并大大提高了通信效率。以上硬件和軟件設(shè)計(jì)已在所開(kāi)發(fā)的雕刻機(jī)數(shù)控系統(tǒng)中獲得成功應(yīng)用。
參考文獻(xiàn)
1 周明天,汪文勇。TCP/IP網(wǎng)絡(luò)原理與技術(shù)。清華大學(xué)出版社,2002
2 杜春雷,ARM體系結(jié)構(gòu)與編程。清華大學(xué)出版社,2003
3 王田苗,嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā)。清華大學(xué)出版社,2002
4 馬忠梅,馬廣云,徐英慧,田澤。ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)。北京航空航天大學(xué)出版社,
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門(mén)給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
推薦專(zhuān)題
更多>