亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        以太網(wǎng)通信在持久蠕變試驗(yàn)機(jī)中的應(yīng)用

        2022-09-27 12:47:42楊雷崗張丕迪
        工程與試驗(yàn) 2022年3期
        關(guān)鍵詞:設(shè)計

        楊雷崗,張丕迪,李 飛,羅 超,陳 寧

        (鋼研納克檢測技術(shù)股份有限公司,北京 100092)

        1 引 言

        持久蠕變試驗(yàn)機(jī)主要用于測量耐高溫材料在規(guī)定時間范圍內(nèi),在特定溫度和特定負(fù)荷作用下的蠕變持久及松弛疲勞等機(jī)械性能。由于持久蠕變試驗(yàn)要持續(xù)一定的時間(幾十個小時到幾年不等),并且一般需要做一組試驗(yàn)來得到想要的結(jié)果,若使用單臺試驗(yàn)機(jī)完成試驗(yàn),則要花費(fèi)更長的時間,所以需要多臺試驗(yàn)機(jī)來完成一組試驗(yàn)。使用單個控制器來控制多臺試驗(yàn)機(jī)同時試驗(yàn),這就需要一種穩(wěn)定可靠、傳輸速率高、不受距離限制和節(jié)點(diǎn)個數(shù)限制的數(shù)據(jù)傳輸方式。

        目前,國內(nèi)持久蠕變試驗(yàn)機(jī)使用的傳輸方式大都是485串口或者串口轉(zhuǎn)網(wǎng)口的方式,這些傳輸方式具有設(shè)計簡單、成本低、傳輸穩(wěn)定等特點(diǎn),但在實(shí)際應(yīng)用中,通常會受到實(shí)際硬件的限制,不能連接過多的試驗(yàn)機(jī)。同時,串口通信的速率慢,不能滿足持久蠕變試驗(yàn)的要求,因此需要選擇一種更加穩(wěn)定可靠而且能夠滿足材料試驗(yàn)要求的數(shù)據(jù)傳輸方式。以太網(wǎng)具有傳輸效率高、無延時、無丟失、連接簡單和方便擴(kuò)展等優(yōu)點(diǎn),將以太網(wǎng)技術(shù)用于持久蠕變試驗(yàn)機(jī)的數(shù)據(jù)通信已經(jīng)是一種趨勢。本設(shè)計運(yùn)用以太網(wǎng)進(jìn)行數(shù)據(jù)通信,使用傳輸控制/網(wǎng)際協(xié)議實(shí)現(xiàn)穩(wěn)定高效的數(shù)據(jù)通信。

        2 TCP/IP五層模型簡介

        TCP/IP (Transmission Control Protocol/ Internet Protocol)即傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,是因特網(wǎng)最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),由IP協(xié)議和TCP協(xié)議組成。五層模型有應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層和物理層等5層(如表1所示)。鏈路層、網(wǎng)絡(luò)層以及傳輸層由控制程序?qū)崿F(xiàn),應(yīng)用層由應(yīng)用軟件實(shí)現(xiàn)。物理層實(shí)現(xiàn)電路傳輸,將數(shù)據(jù)從一臺服務(wù)器通過一定的物理路徑發(fā)送到一個或多個客戶端。每層協(xié)議所加上的數(shù)據(jù)首部和尾部,即協(xié)議格式。

        表1 TCP/IP五層模型

        3 硬件設(shè)計

        以太網(wǎng)用于實(shí)現(xiàn)持久蠕變試驗(yàn)機(jī)和計算機(jī)的通信,計算機(jī)程序能將命令傳輸給試驗(yàn)機(jī),控制試驗(yàn)機(jī)的運(yùn)行,試驗(yàn)機(jī)能將數(shù)據(jù)發(fā)送給上位機(jī)用來計算試驗(yàn)結(jié)果。

        本設(shè)計采用的控制器為瑞昱公司的RTL8019AS-PQFP,下面簡單介紹該控制器及其設(shè)計。

        3.1 接口芯片介紹

        RTL8019AS-PQFP是高集成度的以太網(wǎng)控制器,支持PNP方式,具有全雙工和休眠特性,通信帶寬提高到了20Mbps。該控制器支持16k、32k及64k字節(jié)的塊存儲器,具有flash接口,有8位或16位的數(shù)據(jù)線和24位的地址線接口。RTL8019AS-PQFP可以在發(fā)送的數(shù)據(jù)上自動添加報頭、報起始符和報校驗(yàn)和。由于RTL8019AS-PQFP控制器的高集成度,直接搭建簡單的外圍硬件就可實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收等通信功能。

        3.2 RTL8019AS硬件設(shè)計

        RTL8019AS-PQFP控制器管腳的連接方式?jīng)Q定了控制器內(nèi)存的起始地址,以太網(wǎng)連接方式、地址線的連接、控制器的復(fù)位方式、數(shù)據(jù)線寬度以及控制器的工作模式等是決定程序編寫的關(guān)鍵選擇。本設(shè)計中RTL8019AS-PQFP采用的硬件設(shè)計見圖1。

        圖1 RTL8019AS-PQFP硬件設(shè)計圖

        可以看出,該電路設(shè)計將65腳接高電平,這個管腳的狀態(tài)決定了控制器具體采用哪種工作方式,包括即插即用、免跳線和跳線三種方式。按圖中的方式,控制器采用了跳線方式。當(dāng)控制器上電復(fù)位后,在33腳下降沿控制器將讀入各個引腳的狀態(tài)并將其寫入到控制器配置寄存器中作為系統(tǒng)默認(rèn)的初始配置。IOS0-IOS3管腳是I/O基地址選擇位,用于選擇輸入輸出內(nèi)存的起始地址。本設(shè)計中使其置為低電平,則內(nèi)存起始地址為0x300。由于控制器的管腳內(nèi)部都接入下拉電阻,所以當(dāng)管腳懸空時,其相應(yīng)的狀態(tài)為低電平。RTL8019AS-PQFP在復(fù)位時會記錄96管腳的電平,電平狀態(tài)決定通信數(shù)據(jù)總線的寬度:高電平時為16位總線寬度,低電平時為8位總線寬度。本設(shè)計中采用16位數(shù)據(jù)總線寬度,即讀寫數(shù)據(jù)通過16位數(shù)據(jù)線D[0:15]管腳實(shí)現(xiàn)。

        RTL8019AS-PQFP內(nèi)部寄存器和存儲器的相對讀寫地址為00H~1FH,5根地址線的尋址范圍為20H,所以需要5根地址線來實(shí)現(xiàn)所有寄存器的尋址。因此,本設(shè)計中RTL8019AS-PQFP的低五位地址SA0~SA4管腳與主控芯片的低五位地址總線直接相連,在系統(tǒng)初始配置中已將起始地址設(shè)為0x300,因而在地址線連接時還必須令地址線SA8和SA9管腳為1,SA5~SA7地址線接低電平,使其地址鎖定在0x300,這樣就能正常訪問到RTL8019AS-PQFP的寄存器??刂破鞯腎NT0中斷腳連接到主控芯片的外部中斷管腳,實(shí)現(xiàn)數(shù)據(jù)的中斷接收。

        RTL8019AS-PQFP復(fù)位方式有硬件復(fù)位和軟件復(fù)位兩種,向33管腳寫入高電平可實(shí)現(xiàn)RTL8019AS-PQFP的硬件復(fù)位,對RTL8019AS-PQFP中地址為18H寄存器進(jìn)行一次讀操作可起到軟件復(fù)位的功能。RTL8019AS-PQFP的讀寫控制引腳IORB(管腳29)和IOWB(管腳30)直接和主控芯片的讀寫控制腳相連,片選AEN管腳連接主控芯片的片選引腳。

        4 軟件設(shè)計

        4.1 初始化程序

        RTL8019AS-PQFP芯片的初始化首先要使芯片停止工作,清空所有中斷和接收RAM,然后設(shè)置接收內(nèi)存區(qū),讀取內(nèi)存區(qū)的開始和結(jié)束地址,最后將芯片恢復(fù)為正常工作模式,這些都需要設(shè)置相應(yīng)的寄存器。

        4.2 數(shù)據(jù)發(fā)送程序

        數(shù)據(jù)發(fā)送時,首先要將通信的數(shù)據(jù)存儲在特定的內(nèi)存地址,然后將各種報頭添加到數(shù)據(jù)頭部,包括ARP首部、TCP首部、IP首部和以太網(wǎng)首部,將校驗(yàn)和及以太網(wǎng)尾部添加到數(shù)據(jù)尾部,完成整個數(shù)據(jù)的打包。設(shè)置發(fā)送數(shù)據(jù)包的長度,將長度值寫入到相應(yīng)寄存器中,置位相應(yīng)的發(fā)送數(shù)據(jù)寄存器,如果發(fā)送失敗,還設(shè)有重發(fā)機(jī)制,可以啟動重新發(fā)送。數(shù)據(jù)發(fā)送的流程圖如圖2所示。

        圖2 數(shù)據(jù)發(fā)送流程圖

        4.3 數(shù)據(jù)接收程序

        如果接收到正確的數(shù)據(jù)包,控制器會設(shè)置相應(yīng)的寄存器,將收到的數(shù)據(jù)讀出后,相應(yīng)的寄存器會發(fā)生變化,所以可以通過這兩個寄存器的數(shù)值來判斷是否接收到正確的數(shù)據(jù)包。如果接收到正確的數(shù)據(jù)包,主控芯片通過遠(yuǎn)程直接存儲訪問控制器的內(nèi)存地址讀取數(shù)據(jù)包。主控芯片接收到數(shù)據(jù)包后需要將各種報頭和報尾進(jìn)行解析,將有用的數(shù)據(jù)存儲,然后將數(shù)據(jù)按照正確的協(xié)議進(jìn)行解析,放入特定的內(nèi)存中提供給應(yīng)用程序。接收過程的流程圖如圖3所示。

        圖3 數(shù)據(jù)接收流程圖

        5 結(jié)束語

        本文通過比較目前市場上常見的持久蠕變試驗(yàn)機(jī)測控系統(tǒng)的數(shù)據(jù)通信方式,考慮以太網(wǎng)通信方式的優(yōu)點(diǎn),決定在持久蠕變試驗(yàn)機(jī)中采用TCP/IP協(xié)議作為數(shù)據(jù)通信方式。選用RTL8019AS-PQFP作為以太網(wǎng)通信的控制器,通過對控制器的研究,設(shè)計了以太網(wǎng)通信部分的硬件電路圖,通過對以太網(wǎng)協(xié)議的學(xué)習(xí),編寫了以太網(wǎng)傳輸部分的程序,通過修改持久蠕變試驗(yàn)機(jī)軟件,最終實(shí)現(xiàn)了以太網(wǎng)通信在持久蠕變試驗(yàn)機(jī)中的應(yīng)用。

        猜你喜歡
        設(shè)計
        二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
        河北畫報(2020年8期)2020-10-27 02:54:06
        何為設(shè)計的守護(hù)之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計到“設(shè)計健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        久久蜜桃资源一区二区| 亚洲一区二区三区av在线免费| 男人的av天堂狠狠操| 成人久久精品人妻一区二区三区| 永久天堂网av手机版| 波多野结衣乳巨码无在线| 欧美三级超在线视频| 日本高清成人一区二区三区 | a级毛片在线观看| 国产精品入口蜜桃人妻| 亚洲国产综合精品一区最新| 亚洲综合网国产精品一区| 男女下面进入的视频| 亚洲日产无码中文字幕| 国产麻豆国精精品久久毛片| 成人区人妻精品一区二区三区| 中文字幕乱伦视频| 欧美亚洲韩国国产综合五月天| 亚洲福利一区二区不卡| 色窝窝无码一区二区三区| 蜜臀av无码精品人妻色欲| 久久亚洲av成人无码软件| 日本精品一区二区三区试看| 亚洲成熟丰满熟妇高潮xxxxx| 特级毛片a级毛片免费播放| 蜜臀aⅴ永久无码一区二区| 草逼视频免费观看网站| 麻豆╳╳╳乱女另类| 黄视频国产| 求网址日韩精品在线你懂的| 米奇欧美777四色影视在线| 另类内射国产在线| 午夜国产精品久久久久| 精品国产乱子伦一区二区三| 天堂网www资源在线| 亚洲狠狠网站色噜噜| 亚洲中文字幕熟女五十| 一个人看的视频在线观看| 国产97在线 | 免费| 欧美中出在线| 很黄很色的女同视频一区二区|