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