• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于嵌入式網(wǎng)絡(luò)協(xié)議棧的多軸運(yùn)動(dòng)控制卡通信系統(tǒng)設(shè)計(jì)

    2021-05-29 05:37:58楊亮亮黃坤張莉敏史偉民
    軟件工程 2021年5期
    關(guān)鍵詞:網(wǎng)絡(luò)通信嵌入式

    楊亮亮 黃坤 張莉敏 史偉民

    摘? 要:針對(duì)現(xiàn)代工業(yè)生產(chǎn)中運(yùn)動(dòng)控制卡高速化、高精化的技術(shù)要求,設(shè)計(jì)了一種基于小型嵌入式網(wǎng)絡(luò)協(xié)議棧LwIP的多軸運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通信系統(tǒng)。系統(tǒng)以STM32H7微控制器為主控芯片,以低功耗芯片LAN8720A作為外部以太網(wǎng)PHY層芯片,采用TCP/IP網(wǎng)絡(luò)協(xié)議棧中的UDP協(xié)議作為上下位機(jī)間通信協(xié)議。通信系統(tǒng)的下位機(jī)程序采用基于LwIP協(xié)議棧的RAW API方式編寫(xiě),上位機(jī)程序基于SOCKET套接字接口編寫(xiě)。測(cè)試結(jié)果表明:系統(tǒng)能達(dá)到既定要求的通信響應(yīng)速度,可實(shí)現(xiàn)單臺(tái)工控上位機(jī)與多塊運(yùn)動(dòng)控制卡之間“一對(duì)多”的主從式高速通信,具有較高的工業(yè)實(shí)用價(jià)值。

    關(guān)鍵詞:嵌入式;LwIP;UDP;網(wǎng)絡(luò)通信;多軸運(yùn)動(dòng)控制卡

    中圖分類號(hào):TP23? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

    Design of Communication System for Multi-axis Motion Control

    Card based on Embedded Network Protocol Stack

    YANG Liangliang1,2, HUANG Kun1, ZHANG Limin3, SHI Weimin1

    (1.Faculty of Mechanical Engineering & Automation, Zhejiang Sci-Tech University, Hangzhou 310018, China;

    2.Mstar Technologies, Inc., Hangzhou 311121, China;

    3.Zhongnan University of Economics and Law, Wuhan 430073, China)

    yangliangliang@zstu.edu.cn; 2522823811@qq.com; zhanglimin1979@163.com; swm@zstu.edu.cn

    Abstract: This paper proposes to design a multi-axis motion control card network communication system based on the small-scale embedded network protocol stack LwIP (Light Weight Internet Protocol), in order to meet the high-speed and high-precision technical requirements of motion control cards in modern industrial production. The system uses STM32H7 microcontroller as main control chip, low-power chip LAN8720A as external Ethernet PHY (Physical Layer) chip, and UDP (User Datagram Protocol) in TCP (Transmission Control Protocol)/IP (Internet Protocol) network protocol stack as communication protocol between upper and lower computers. Lower computer program of the communication system is written in RAW API method based on the LwIP protocol stack, and upper computer program is written based on the SOCKET interface. Test results show that the proposed system can reach the required communication response speed. It also realizes the one-to-many master-slave high-speed communication between a single industrial control host computer and multiple motion control cards. The proposed system has high industrial practical value.

    Keywords: embedded; LwIP; UDP; network communication; multi-axis motion control card

    1? ?引言(Introduction)

    隨著現(xiàn)代工業(yè)信息技術(shù)的發(fā)展,國(guó)內(nèi)中低端運(yùn)動(dòng)控制領(lǐng)域?qū)刂频捻憫?yīng)速度及精度的要求也越來(lái)越高。傳統(tǒng)的運(yùn)動(dòng)控制卡采用的是DSP+FPGA的硬件架構(gòu),如國(guó)內(nèi)的固高科技GT系列、研華集中式運(yùn)動(dòng)控制卡系列等。隨著工況多樣化與外設(shè)豐富性要求的不斷提高,DSP雖運(yùn)算能力強(qiáng)大,但在外設(shè)控制、事務(wù)處理、信息管理等方面不如高性能ARM靈活便捷、性價(jià)比高。另外,傳統(tǒng)的工控上位機(jī)與運(yùn)動(dòng)控制卡之間通常采用RS-232/485串口或PCI并行總線通信,其中串口方式通信速率較低,傳輸距離短,受干擾影響大[1];PCI總線方式不夠靈活便捷,成本較高,只能嵌入在工控機(jī)上使用。針對(duì)上述問(wèn)題,我們?cè)O(shè)計(jì)了一種基于ARM與LwIP協(xié)議棧的多軸運(yùn)動(dòng)控制卡以太網(wǎng)通信系統(tǒng)。在STM32主控芯片上應(yīng)用輕量型LwIP協(xié)議棧,采用LwIP RAW API編程接口搭建運(yùn)動(dòng)控制卡的網(wǎng)絡(luò)通信框架,SOCKET套接字方式編寫(xiě)上位機(jī)UDP服務(wù)端程序,并針對(duì)UDP協(xié)議不可靠傳輸?shù)奶匦裕O(shè)計(jì)了自定義協(xié)議頭及對(duì)應(yīng)的數(shù)據(jù)收發(fā)處理狀態(tài)機(jī)對(duì)數(shù)據(jù)幀進(jìn)行封裝與解封處理,實(shí)現(xiàn)一臺(tái)工控上位機(jī)控制多塊運(yùn)動(dòng)控制卡的“一對(duì)多”網(wǎng)絡(luò)通信系統(tǒng)。

    2? ?系統(tǒng)架構(gòu)(System architecture)

    本設(shè)計(jì)的系統(tǒng)總體框架如圖1所示,將工控上位機(jī)與多塊運(yùn)動(dòng)控制卡通過(guò)網(wǎng)線連入同一路由器或交換機(jī)下的局域網(wǎng)內(nèi)實(shí)現(xiàn)“一對(duì)多”通信的運(yùn)動(dòng)控制系統(tǒng)。

    3? 通信系統(tǒng)硬件設(shè)計(jì)(Hardware design of communication system)

    運(yùn)動(dòng)控制卡上的主控芯片采用基于ARM Cortex M7內(nèi)核的32位高級(jí)MCU—STM32H743IIT6,該芯片集成了大量的外設(shè)接口及通信接口,且其穩(wěn)定運(yùn)行主頻高達(dá)400 MHz,能滿足嵌入式運(yùn)動(dòng)控制系統(tǒng)的各項(xiàng)性能要求。芯片上的介質(zhì)訪問(wèn)控制器MAC通過(guò)符合IEEE 802.3標(biāo)準(zhǔn)的精簡(jiǎn)介質(zhì)接口RMII與外部PHY芯片LAN8720A相連接[2]。LAN8720A再與帶有網(wǎng)絡(luò)隔離變壓器的RJ45網(wǎng)絡(luò)接口模塊相連接,利用網(wǎng)絡(luò)線纜實(shí)現(xiàn)板卡與工控上位機(jī)的網(wǎng)絡(luò)連接。

    本設(shè)計(jì)采用的LAN8720A芯片是一款體積?。?4pin QFN封裝,4 mm×4 mm×0.85 mm)、功耗低的全能型10/100 Mbps以太網(wǎng)物理層收發(fā)器,符合IEEE 802.3/802.3u(快速以太網(wǎng))標(biāo)準(zhǔn),支持精簡(jiǎn)介質(zhì)RMII接口,能大幅減少所需引腳數(shù)。

    本設(shè)計(jì)采用的RJ45網(wǎng)絡(luò)接頭型號(hào)為HR911105A,該接頭帶有網(wǎng)絡(luò)屏蔽功能,能有效地減少外部干擾造成的影響,同時(shí)內(nèi)部帶有變壓器[3]。網(wǎng)絡(luò)通信模塊的接線示意圖如圖2所示。

    4? 通信系統(tǒng)軟件設(shè)計(jì)(Software design of communication system)

    4.1? ?系統(tǒng)軟件框架

    系統(tǒng)軟件框架如圖3所示,工控上位機(jī)端通過(guò)創(chuàng)建SOCKET套接字編寫(xiě)UDP服務(wù)端程序接入路由器,運(yùn)動(dòng)控制卡端通過(guò)應(yīng)用輕量型LwIP協(xié)議棧編寫(xiě)相對(duì)應(yīng)的UDP程序來(lái)與外部PHY芯片LAN8720A進(jìn)行數(shù)據(jù)交互。LwIP協(xié)議棧是瑞典計(jì)算機(jī)科學(xué)院(SICS)的Adam Dunkels等開(kāi)發(fā)的一個(gè)小型開(kāi)源的TCP/IP協(xié)議棧,其在保持TCP/IP協(xié)議棧主要功能的基礎(chǔ)上減少了對(duì)RAM的占用,適用于小型嵌入式系統(tǒng)[4]。本設(shè)計(jì)中下位機(jī)程序采用基于無(wú)操作系統(tǒng)的LwIP RAW API編程接口方式設(shè)計(jì)UDP客戶端程序。

    4.2? ?工控上位機(jī)通信程序

    上位機(jī)程序采用VS2012作為開(kāi)發(fā)環(huán)境,結(jié)合C與C++編程搭建基本框架并實(shí)現(xiàn)MFC人機(jī)交互界面,通信部分采用SOCKET套接字接口編寫(xiě)UDP服務(wù)端。上位機(jī)程序在網(wǎng)絡(luò)通信方面需要實(shí)現(xiàn)的功能為:

    (1)掃描工控上位機(jī)所連入的局域網(wǎng),實(shí)現(xiàn)對(duì)該網(wǎng)內(nèi)運(yùn)動(dòng)控制卡的檢測(cè)、連接、通信

    檢測(cè)板卡設(shè)備IP的方式采用TCP/IP協(xié)議中的Ping命令。Ping服務(wù)命令位于TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu)中的應(yīng)用層,其主要作用是向特定的目的主機(jī)發(fā)送ICMP(Internet Control Message Protocol,因特網(wǎng)報(bào)文控制協(xié)議)回顯請(qǐng)求報(bào)文,并得到目的主機(jī)的回顯應(yīng)答報(bào)文。通過(guò)Ping命令可以確定兩臺(tái)主機(jī)之間是否成功交換數(shù)據(jù)包,再根據(jù)返回的信息就可以確定目的主機(jī)與本地主機(jī)間網(wǎng)絡(luò)通信鏈路是否通暢等信息。

    網(wǎng)絡(luò)通信中第一部分功能實(shí)現(xiàn)的工作原理為上位機(jī)程序檢測(cè)主機(jī)所聯(lián)入局域網(wǎng)內(nèi)的所有設(shè)備(同一局域網(wǎng)內(nèi)每個(gè)設(shè)備的IP地址與MAC物理地址要求是唯一的),并將所有檢測(cè)到的設(shè)備IP號(hào)組成列表列舉在MFC交互界面中,通過(guò)點(diǎn)選MFC界面IP列表框進(jìn)行端對(duì)端連接通信。另外,上位機(jī)程序采用多線程并發(fā)執(zhí)行機(jī)制實(shí)現(xiàn)同時(shí)控制多塊運(yùn)動(dòng)控制卡的功能,即“一對(duì)多”通信。獲取設(shè)備IP列表的過(guò)程如圖4所示。

    (2)工控上位機(jī)下發(fā)設(shè)定的IP、MAC等參數(shù),實(shí)現(xiàn)在線修改運(yùn)動(dòng)控制卡網(wǎng)絡(luò)參數(shù)的功能

    網(wǎng)絡(luò)通信中第二部分功能的實(shí)現(xiàn)方式是通過(guò)在上位機(jī)中使用MFC微軟基礎(chǔ)類庫(kù)編寫(xiě)人機(jī)界面,使用者按照規(guī)定設(shè)置所需的IP、MAC等網(wǎng)絡(luò)參數(shù),上位機(jī)程序?qū)⒃摼W(wǎng)絡(luò)參數(shù)打包成網(wǎng)絡(luò)數(shù)據(jù)幀發(fā)到指定IP地址的運(yùn)動(dòng)控制卡內(nèi)。運(yùn)動(dòng)控制卡在接收到該網(wǎng)絡(luò)數(shù)據(jù)幀后進(jìn)行相應(yīng)的命令處理,并通過(guò)I2C總線將其寫(xiě)入與板卡外部連接的掉電數(shù)據(jù)不丟失的EEPROM芯片(AT24C02)內(nèi),運(yùn)動(dòng)控制卡每次上電時(shí)都會(huì)通過(guò)I2C接口讀取AT24C02內(nèi)最新一次寫(xiě)入的IP、MAC等網(wǎng)絡(luò)參數(shù)并初始化網(wǎng)絡(luò)配置。此功能可以將給定的運(yùn)動(dòng)控制卡設(shè)置為指定的網(wǎng)絡(luò)參數(shù),方便管理局域網(wǎng)內(nèi)所連入的多塊多軸運(yùn)動(dòng)控制卡。該部分功能所對(duì)應(yīng)的上位機(jī)軟件界面如圖5所示。

    4.3? ?運(yùn)動(dòng)控制卡LwIP通信框架

    在LwIP網(wǎng)絡(luò)編程中主要有三種接口編程方式:NETCONN API接口編程、SOCKET API接口編程、RAW API接口編程。本設(shè)計(jì)采用第三種方式RAW API接口編程,該方式的核心是對(duì)TCP/UDP控制塊的處理,優(yōu)點(diǎn)是數(shù)據(jù)處理效率高,可以基于無(wú)操作系統(tǒng)編程[5]。

    LwIP RAW API編程方式是基于回調(diào)機(jī)制的,即為協(xié)議棧內(nèi)核中不同事件注冊(cè)相應(yīng)的回調(diào)函數(shù)后,當(dāng)事件發(fā)生的時(shí)候相應(yīng)的回調(diào)函數(shù)就會(huì)被調(diào)用?;贚wIP RAW API編程接口實(shí)現(xiàn)的下位機(jī)程序框架如圖6所示。其分為三部分:LwIP協(xié)議棧的初始化配置、網(wǎng)絡(luò)數(shù)據(jù)接收檢測(cè)及命令處理、數(shù)據(jù)重組打包發(fā)送。

    下位機(jī)程序的網(wǎng)絡(luò)通信整體是基于LwIP協(xié)議棧的,下面為對(duì)程序通信框架的總體概述。

    (1)基于LwIP協(xié)議棧框架對(duì)網(wǎng)絡(luò)進(jìn)行初始化配置

    Udp_echoserver_init函數(shù)用于初始化,該函數(shù)調(diào)用下面五個(gè)函數(shù)建立UDP連接并且注冊(cè)回調(diào)函數(shù):

    Udp_new函數(shù)用于創(chuàng)建UDP控制塊;Udp_bind函數(shù)用于綁定本機(jī)IP地址與端口號(hào);Udp_conect函數(shù)用于設(shè)置控制塊中的遠(yuǎn)端IP地址與端口號(hào),并將UDP控制塊插入控制塊鏈表udp_pcbs中;Udp_recv函數(shù)用于設(shè)置UDP控制塊中的recv與recv_arg字段,recv是一個(gè)函數(shù)指針,指向一個(gè)udp_recv_fn類型的回調(diào)函數(shù),它是內(nèi)核與應(yīng)用程序交互的橋梁,當(dāng)內(nèi)核接收到數(shù)據(jù)時(shí),就會(huì)調(diào)用這個(gè)回調(diào)函數(shù),進(jìn)而將數(shù)據(jù)遞交到應(yīng)用層處理;Udp_recv_callback函數(shù)是數(shù)據(jù)接收回調(diào)函數(shù),用于將以太網(wǎng)接收到的數(shù)據(jù)拷貝到設(shè)定的全局?jǐn)?shù)據(jù)緩沖區(qū)內(nèi)便于后續(xù)處理。

    (2)網(wǎng)絡(luò)數(shù)據(jù)接收檢測(cè)及命令處理階段

    程序主體部分采用非阻塞輪詢的方式將數(shù)據(jù)包存放到DMA描述符中,然后拷貝其中的數(shù)據(jù)到pbuf[6]結(jié)構(gòu)體中用于后續(xù)處理,即在無(wú)網(wǎng)絡(luò)數(shù)據(jù)接收時(shí)會(huì)一直處于一個(gè)初始輪詢狀態(tài)。在該段程序體內(nèi),Ethernetif_input作為數(shù)據(jù)處理的入口,它在接收到以太網(wǎng)幀時(shí)被調(diào)用,用于從以太網(wǎng)數(shù)據(jù)存儲(chǔ)區(qū)讀取已接收到的一個(gè)以太網(wǎng)數(shù)據(jù)幀,并將其送入指定的網(wǎng)卡結(jié)構(gòu)體netif中。

    本程序網(wǎng)絡(luò)通信部分采用LwIP協(xié)議棧中的UDP協(xié)議。UDP協(xié)議是TCP/IP協(xié)議棧中的傳輸層協(xié)議,是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的協(xié)議,不提供對(duì)數(shù)據(jù)包的分片、組裝功能,當(dāng)報(bào)文發(fā)送出去后無(wú)法知道是否安全、完整到達(dá),所以UDP協(xié)議也可稱作“無(wú)連接的連接協(xié)議”。UDP除了這些缺點(diǎn)外也有它自身的優(yōu)勢(shì),由于UDP不屬于連接型協(xié)議,因而消耗資源少,實(shí)時(shí)性高,處理速度快[7]。針對(duì)UDP的非連接型協(xié)議屬性,在程序內(nèi)制定了一種數(shù)據(jù)收發(fā)處理協(xié)議,數(shù)據(jù)發(fā)送前在數(shù)據(jù)頭部封裝自定義的一段協(xié)議頭數(shù)據(jù),在數(shù)據(jù)接收過(guò)程中則對(duì)其進(jìn)行逐步解封提取。通過(guò)該處理協(xié)議來(lái)實(shí)現(xiàn)對(duì)錯(cuò)誤幀、非正常幀的處理,以提高UDP協(xié)議的數(shù)據(jù)傳輸可靠性。數(shù)據(jù)收發(fā)協(xié)議頭格式如圖7所示。

    根據(jù)上述處理要求,數(shù)據(jù)收發(fā)部分編寫(xiě)了一個(gè)數(shù)據(jù)收發(fā)狀態(tài)機(jī)用于封裝與解封網(wǎng)絡(luò)數(shù)據(jù)包,并判斷接收到的網(wǎng)絡(luò)數(shù)據(jù)包是否正確。若數(shù)據(jù)正確則會(huì)按照狀態(tài)機(jī)躍遷順序重組數(shù)據(jù),最后進(jìn)入switch-case命令分支解析并做出相應(yīng)的處理;若數(shù)據(jù)有誤或數(shù)據(jù)包掉幀導(dǎo)致數(shù)據(jù)不完整,則會(huì)在躍遷到相應(yīng)的狀態(tài)機(jī)后判斷處理是否超時(shí)進(jìn)而跳出狀態(tài)機(jī)并在丟棄該部分?jǐn)?shù)據(jù)后回復(fù)上位機(jī)數(shù)據(jù)接收異常,同時(shí)其回到初始輪詢狀態(tài)繼續(xù)等待接收網(wǎng)絡(luò)數(shù)據(jù)包。此處的超時(shí)管理機(jī)制作用原理為:當(dāng)數(shù)據(jù)被接收到并開(kāi)始進(jìn)入狀態(tài)機(jī)提取處理時(shí),啟動(dòng)一個(gè)計(jì)時(shí)器機(jī)制,在每一個(gè)狀態(tài)機(jī)處都會(huì)進(jìn)行計(jì)時(shí),計(jì)算數(shù)據(jù)處理時(shí)長(zhǎng),若超過(guò)設(shè)定時(shí)間則認(rèn)為出錯(cuò),跳出狀態(tài)機(jī),向上位機(jī)報(bào)告錯(cuò)誤;若未超過(guò)設(shè)定時(shí)間,則認(rèn)為無(wú)錯(cuò)誤,處理完成后狀態(tài)機(jī)正常跳轉(zhuǎn)。數(shù)據(jù)接收處理的狀態(tài)機(jī)躍遷圖如圖8所示。

    (3)數(shù)據(jù)重組打包發(fā)送階段

    在數(shù)據(jù)發(fā)送處理中,對(duì)于TCP連接,內(nèi)核會(huì)根據(jù)用戶提供的待發(fā)送數(shù)據(jù)的起始數(shù)據(jù)和長(zhǎng)度,自動(dòng)將數(shù)據(jù)封裝在合適的數(shù)據(jù)包中,然后放入發(fā)送隊(duì)列;對(duì)于UDP,用戶需要手動(dòng)將數(shù)據(jù)封裝在網(wǎng)絡(luò)發(fā)送buffer中,通過(guò)調(diào)用發(fā)送函數(shù),內(nèi)核直接發(fā)送數(shù)據(jù)包的數(shù)據(jù)段[8]。UDP數(shù)據(jù)包的最大理論長(zhǎng)度為65,535 字節(jié),但是UDP不存在數(shù)據(jù)分片和組裝機(jī)制,只會(huì)將數(shù)據(jù)包直接向下交付給IP層處理,所以它的長(zhǎng)度大小受到下層IP層和數(shù)據(jù)鏈路層協(xié)議的制約。而以太網(wǎng)規(guī)定的數(shù)據(jù)鏈路層最大傳輸單元MTU為1,500 字節(jié),去除UDP包頭8 字節(jié)、IP包頭20 字節(jié),所以數(shù)據(jù)報(bào)文單幀最大長(zhǎng)度可采用1,472 字節(jié)。

    運(yùn)動(dòng)控制卡在接收到正確的數(shù)據(jù)包并通過(guò)數(shù)據(jù)接收狀態(tài)機(jī)提取處理后,通過(guò)判斷命令I(lǐng)D號(hào)進(jìn)入相應(yīng)的命令I(lǐng)D處理函數(shù),將對(duì)應(yīng)的回復(fù)數(shù)據(jù)通過(guò)數(shù)據(jù)發(fā)送狀態(tài)機(jī)重組,若數(shù)據(jù)長(zhǎng)度大于1,472 字節(jié),則將數(shù)據(jù)包分組,每組大小1,472 字節(jié),依次將分組數(shù)據(jù)發(fā)出;若小于1,472 字節(jié)則直接單組發(fā)出。

    5? ?實(shí)驗(yàn)驗(yàn)證(Experimental verification)

    完成控制系統(tǒng)的通信部分程序編寫(xiě)后,在上位機(jī)軟件端調(diào)用一個(gè)通信回環(huán)測(cè)試函數(shù)來(lái)測(cè)試系統(tǒng)性能。通信測(cè)試原理是通信回環(huán)測(cè)試函數(shù)在上位機(jī)中生成一個(gè)指定長(zhǎng)度的隨機(jī)浮點(diǎn)數(shù)(0—9)數(shù)組,并在該數(shù)組前添加自定義的協(xié)議頭部,然后通過(guò)UDP協(xié)議下發(fā)到指定IP板卡。運(yùn)動(dòng)控制卡接收到網(wǎng)絡(luò)數(shù)據(jù)包后進(jìn)行校驗(yàn)處理,再將處理過(guò)的數(shù)據(jù)包返回給上位機(jī),最后上位機(jī)對(duì)收發(fā)的數(shù)據(jù)進(jìn)行對(duì)比,確定通信是否正確,且通信響應(yīng)時(shí)間要求小于2 ms。

    本設(shè)計(jì)中采用的測(cè)試方式:將上位機(jī)與三塊獨(dú)立的四軸運(yùn)動(dòng)控制卡通過(guò)網(wǎng)線連入同一個(gè)路由器或交換機(jī)下,上位機(jī)掃描該局域網(wǎng)內(nèi)的所有運(yùn)動(dòng)控制卡并進(jìn)行連接,然后分別設(shè)置三塊運(yùn)動(dòng)控制卡網(wǎng)絡(luò)參數(shù)。其中,路由器的IP地址為192.168.1.1,PC上位機(jī)的IP地址設(shè)置為192.168.31.100,三塊運(yùn)動(dòng)控制卡的IP地址分別設(shè)置為192.168.31.10、192.168.31.20、192.168.31.30。在設(shè)置好板卡網(wǎng)絡(luò)參數(shù)后重啟運(yùn)動(dòng)控制卡,然后同時(shí)開(kāi)啟三塊板卡通信測(cè)試,測(cè)試結(jié)果如表1所示。

    通過(guò)表1的測(cè)試結(jié)果可以看出,在“一對(duì)多”的通信環(huán)境下,工控上位機(jī)與連接的每塊運(yùn)動(dòng)控制卡之間保持了穩(wěn)定的通信速度——11.7 Mbit/s,通信的平均響應(yīng)時(shí)間為1.09 ms,而且各運(yùn)動(dòng)控制卡能相互獨(dú)立地與工控上位機(jī)完成數(shù)據(jù)傳輸并確保數(shù)據(jù)正確性。相較于串口RS232通信傳輸速度100—200 kbit/s,DSP+專用芯片(W5100S)的以太網(wǎng)傳輸速度為1.2 Mbit/s[9],通信測(cè)試結(jié)果表明,所設(shè)計(jì)的通信系統(tǒng)能達(dá)到要求的精度與響應(yīng)速度,且在通信速度上有大幅提高。

    6? ?結(jié)論(Conclusion)

    本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于ARM和LwIP的嵌入式多軸運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通信方案,描述了網(wǎng)絡(luò)通信系統(tǒng)的硬件設(shè)計(jì)、軟件設(shè)計(jì)兩部分。系統(tǒng)中工控上位機(jī)端采用VS2012編寫(xiě)MFC界面方便人機(jī)交互,多軸運(yùn)動(dòng)控制卡端采用無(wú)操作系統(tǒng)的LwIP RAW API編程接口編寫(xiě)適合嵌入式系統(tǒng)的程序。針對(duì)UDP連接不安全、不可靠的問(wèn)題,采用數(shù)據(jù)收發(fā)狀態(tài)機(jī)及處理超時(shí)管理機(jī)制有效確保數(shù)據(jù)的正確收發(fā)和系統(tǒng)的實(shí)時(shí)響應(yīng)性。最后通過(guò)實(shí)驗(yàn)測(cè)試了網(wǎng)絡(luò)通信性能,實(shí)驗(yàn)測(cè)試效果良好,可滿足實(shí)際工業(yè)場(chǎng)景的應(yīng)用要求。本設(shè)計(jì)方案對(duì)嵌入式運(yùn)動(dòng)控制系統(tǒng)的以太網(wǎng)通信系統(tǒng)設(shè)計(jì)具有一定的實(shí)際參考意義。

    參考文獻(xiàn)(References)

    [1] 盛宇波,張成,周瀾.一種基于STM32與LWIP的數(shù)據(jù)采集系統(tǒng):中國(guó),CN201911218936.0[P]. 2020-02-21.

    [2] 馬亞輝,吳凡,李林,等.基于LwIP的熱插拔網(wǎng)絡(luò)嵌入式設(shè)計(jì)方法[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2020,20(04):10-13,17.

    [3] 王全全,馮博,朱輝.基于STM32和LWIP的井場(chǎng)傳感器遠(yuǎn)程監(jiān)控系統(tǒng)[J].工業(yè)控制計(jì)算機(jī),2019,32(04):13-14.

    [4] 武磊,張正炳,胡蓉華.基于Web的家居設(shè)備遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2017,36(19):66-69.

    [5] 張超,王志超,林巖.基于LwIP協(xié)議棧的嵌入式網(wǎng)絡(luò)控制系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2019,19(02):34-36,40.

    [6] DUNKELS A. Design and implementation of the LwIP TCP/IP stack[D]. Stockholm, Sweden: Swedish Institute of Computer Science, 2001:3-5.

    [7] 朱升林.嵌入式網(wǎng)絡(luò)那些事:LwIP協(xié)議深度剖析與實(shí)戰(zhàn)演練[M].北京:中國(guó)水利水電出版社,2012:320.

    [8] 趙成青,李宥謀,劉永斌,等.LWIP中零拷貝技術(shù)的研究與應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2018,28(07):182-186.

    [9] 楊亮亮,李翔,史偉民,等.基于以太網(wǎng)的運(yùn)動(dòng)控制卡通信模塊設(shè)計(jì)[J].工業(yè)儀表與自動(dòng)化裝置,2020(03):24-28,59.

    作者簡(jiǎn)介:

    楊亮亮(1978-),男,博士,副教授.研究領(lǐng)域:高速高精運(yùn)動(dòng)控制.

    黃? ?坤(1993-),男,碩士生.研究領(lǐng)域:嵌入式方向.

    張莉敏(1979-),女,博士,副教授.研究領(lǐng)域:邏輯與人工智能.

    史偉民(1965-),男,博士,教授.研究領(lǐng)域:紡織機(jī)械自動(dòng)控制技術(shù).

    猜你喜歡
    網(wǎng)絡(luò)通信嵌入式
    海上軍用網(wǎng)絡(luò)通信的安全控制技術(shù)
    基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計(jì)
    電子制作(2019年15期)2019-08-27 01:11:48
    TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
    電子制作(2019年7期)2019-04-25 13:17:14
    嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
    電子制作(2018年18期)2018-11-14 01:48:16
    計(jì)算機(jī)網(wǎng)絡(luò)通信常見(jiàn)問(wèn)題與技術(shù)發(fā)展研究
    電子制作(2018年10期)2018-08-04 03:24:46
    網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
    搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
    基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計(jì)
    電子制作(2018年1期)2018-04-04 01:48:30
    談?dòng)?jì)算機(jī)網(wǎng)絡(luò)通信常見(jiàn)問(wèn)題及技術(shù)發(fā)展
    電子制作(2017年17期)2017-12-18 06:41:06
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    国产一卡二卡三卡精品| 国产精品一区二区在线不卡| 久久精品亚洲熟妇少妇任你| 91成人精品电影| 欧美黄色片欧美黄色片| a级毛片在线看网站| 夜夜夜夜夜久久久久| 99精品在免费线老司机午夜| 国产亚洲av高清不卡| 国产精品香港三级国产av潘金莲| 人成视频在线观看免费观看| 国产男女内射视频| 一二三四在线观看免费中文在| 亚洲成人免费av在线播放| 久久久久久久午夜电影 | 欧洲精品卡2卡3卡4卡5卡区| 高清欧美精品videossex| 乱人伦中国视频| 久久香蕉国产精品| 国产成人av教育| 久久青草综合色| 在线观看www视频免费| 欧美精品高潮呻吟av久久| 国产一区二区三区在线臀色熟女 | 看片在线看免费视频| 国产99白浆流出| 宅男免费午夜| 欧美亚洲 丝袜 人妻 在线| 欧洲精品卡2卡3卡4卡5卡区| 精品久久蜜臀av无| 欧美日韩av久久| 国产真人三级小视频在线观看| 国产精品av久久久久免费| 午夜精品在线福利| 免费观看精品视频网站| 嫩草影视91久久| 日韩三级视频一区二区三区| 精品久久久久久电影网| 日韩免费高清中文字幕av| av线在线观看网站| 少妇裸体淫交视频免费看高清 | 熟女少妇亚洲综合色aaa.| 国产精品久久久久成人av| 亚洲精品在线美女| 中文字幕人妻丝袜一区二区| 日本一区二区免费在线视频| 搡老熟女国产l中国老女人| 99久久人妻综合| 国产免费现黄频在线看| 国产精品秋霞免费鲁丝片| 日日爽夜夜爽网站| 自线自在国产av| av有码第一页| 欧美人与性动交α欧美精品济南到| 精品第一国产精品| 欧美亚洲日本最大视频资源| 黄色视频不卡| 一进一出抽搐动态| 欧美乱色亚洲激情| 久久国产精品男人的天堂亚洲| 91av网站免费观看| 大片电影免费在线观看免费| 国产乱人伦免费视频| 在线观看免费视频网站a站| 男女下面插进去视频免费观看| 人妻久久中文字幕网| 成人永久免费在线观看视频| 搡老岳熟女国产| 国产免费现黄频在线看| 中亚洲国语对白在线视频| 国产亚洲欧美精品永久| 国产精品电影一区二区三区 | 国产极品粉嫩免费观看在线| 久久精品亚洲精品国产色婷小说| av欧美777| 51午夜福利影视在线观看| 久久久久视频综合| 在线观看66精品国产| 国产精品国产av在线观看| 视频在线观看一区二区三区| 亚洲精品久久午夜乱码| 久久久国产欧美日韩av| 满18在线观看网站| 久久国产精品人妻蜜桃| 精品电影一区二区在线| 黄频高清免费视频| svipshipincom国产片| 亚洲专区国产一区二区| av有码第一页| 性少妇av在线| 久久久久国产精品人妻aⅴ院 | 免费观看精品视频网站| 村上凉子中文字幕在线| 欧美日韩亚洲综合一区二区三区_| 国产成人免费观看mmmm| 久久精品亚洲精品国产色婷小说| 黄色女人牲交| 丝袜人妻中文字幕| xxxhd国产人妻xxx| 无遮挡黄片免费观看| 一夜夜www| 亚洲精品国产一区二区精华液| 九色亚洲精品在线播放| 黄色视频不卡| 成熟少妇高潮喷水视频| 日韩中文字幕欧美一区二区| 成年人免费黄色播放视频| 亚洲人成电影免费在线| 欧美精品啪啪一区二区三区| 午夜福利一区二区在线看| 久久精品成人免费网站| 国产成人免费无遮挡视频| 好男人电影高清在线观看| 亚洲av电影在线进入| 欧美黄色淫秽网站| 欧美成人午夜精品| 亚洲精品美女久久av网站| 一进一出抽搐动态| 亚洲国产精品合色在线| 亚洲男人天堂网一区| 操出白浆在线播放| 757午夜福利合集在线观看| 午夜福利一区二区在线看| 久久九九热精品免费| 一级毛片女人18水好多| 日韩成人在线观看一区二区三区| 青草久久国产| 欧美日韩国产mv在线观看视频| 国产一区有黄有色的免费视频| 大型av网站在线播放| 亚洲精品国产色婷婷电影| 在线观看www视频免费| 女人久久www免费人成看片| av片东京热男人的天堂| 国产精品亚洲一级av第二区| av有码第一页| 一级片'在线观看视频| 黄色成人免费大全| 老司机影院毛片| 中出人妻视频一区二区| 欧美成人午夜精品| 国产精品av久久久久免费| 国产精品免费大片| 国产深夜福利视频在线观看| 夜夜爽天天搞| 一级毛片精品| 一a级毛片在线观看| 青草久久国产| 在线十欧美十亚洲十日本专区| 人妻 亚洲 视频| 亚洲人成电影观看| 国产1区2区3区精品| 新久久久久国产一级毛片| 日本a在线网址| 高清在线国产一区| 国产精品影院久久| 欧美日韩成人在线一区二区| av电影中文网址| 精品一品国产午夜福利视频| 69精品国产乱码久久久| 成年人午夜在线观看视频| 欧美午夜高清在线| 99久久精品国产亚洲精品| 美女国产高潮福利片在线看| 黄色视频不卡| 久久草成人影院| 精品少妇一区二区三区视频日本电影| 国产野战对白在线观看| a在线观看视频网站| 一级毛片精品| 啦啦啦免费观看视频1| 一级片免费观看大全| 夜夜躁狠狠躁天天躁| 久久精品国产a三级三级三级| 久久99一区二区三区| 久久人妻av系列| 人人妻,人人澡人人爽秒播| 亚洲一码二码三码区别大吗| 免费一级毛片在线播放高清视频 | 18禁观看日本| 日韩人妻精品一区2区三区| 免费在线观看日本一区| 国产又色又爽无遮挡免费看| 美女 人体艺术 gogo| 亚洲午夜精品一区,二区,三区| 国产av一区二区精品久久| 免费在线观看黄色视频的| 在线十欧美十亚洲十日本专区| 欧美黄色片欧美黄色片| 一级片'在线观看视频| 999精品在线视频| 免费观看人在逋| 国产人伦9x9x在线观看| 日韩制服丝袜自拍偷拍| 又大又爽又粗| av不卡在线播放| 国产91精品成人一区二区三区| bbb黄色大片| 又黄又爽又免费观看的视频| 女人久久www免费人成看片| 欧美另类亚洲清纯唯美| 十八禁高潮呻吟视频| 一级,二级,三级黄色视频| 国产精品电影一区二区三区 | 人妻丰满熟妇av一区二区三区 | 热99re8久久精品国产| 曰老女人黄片| 露出奶头的视频| 国产精品欧美亚洲77777| 嫩草影视91久久| 国产精品久久视频播放| 不卡av一区二区三区| 亚洲成人国产一区在线观看| 日韩一卡2卡3卡4卡2021年| 亚洲精品一卡2卡三卡4卡5卡| av有码第一页| 日本撒尿小便嘘嘘汇集6| 变态另类成人亚洲欧美熟女 | 男女床上黄色一级片免费看| 熟女少妇亚洲综合色aaa.| 一进一出抽搐gif免费好疼 | 最近最新中文字幕大全电影3 | 国产精品偷伦视频观看了| 国产成人av激情在线播放| 巨乳人妻的诱惑在线观看| 如日韩欧美国产精品一区二区三区| 好看av亚洲va欧美ⅴa在| 欧美激情 高清一区二区三区| 很黄的视频免费| 国产精品一区二区精品视频观看| videosex国产| 亚洲在线自拍视频| 久热这里只有精品99| 亚洲欧美激情综合另类| 极品教师在线免费播放| av网站在线播放免费| 国产精品亚洲一级av第二区| 亚洲一码二码三码区别大吗| 精品久久久久久久久久免费视频 | 欧美在线黄色| 两性夫妻黄色片| 亚洲一区二区三区不卡视频| 视频区欧美日本亚洲| av一本久久久久| 午夜免费成人在线视频| 欧美精品一区二区免费开放| 老司机深夜福利视频在线观看| 十八禁网站免费在线| 色综合欧美亚洲国产小说| 美女视频免费永久观看网站| a级毛片在线看网站| 久久精品国产综合久久久| 人妻一区二区av| 色综合欧美亚洲国产小说| 男人舔女人的私密视频| 久久午夜亚洲精品久久| 亚洲欧美激情在线| 国产精品久久视频播放| 美国免费a级毛片| 亚洲久久久国产精品| 亚洲avbb在线观看| 亚洲第一av免费看| 中文欧美无线码| 国产精品乱码一区二三区的特点 | 午夜福利,免费看| 大码成人一级视频| 日韩成人在线观看一区二区三区| 极品人妻少妇av视频| 亚洲欧美日韩另类电影网站| 亚洲一码二码三码区别大吗| av不卡在线播放| 90打野战视频偷拍视频| 黑人欧美特级aaaaaa片| 日韩成人在线观看一区二区三区| 99热国产这里只有精品6| 亚洲欧美日韩另类电影网站| 亚洲国产欧美一区二区综合| 激情在线观看视频在线高清 | 老熟妇乱子伦视频在线观看| 黑丝袜美女国产一区| 欧美大码av| 精品人妻1区二区| 国产av又大| 老熟妇乱子伦视频在线观看| 国产精品av久久久久免费| 国产激情欧美一区二区| 日本黄色日本黄色录像| 国产在线精品亚洲第一网站| 成年动漫av网址| 最新在线观看一区二区三区| 成人国产一区最新在线观看| 国产精品美女特级片免费视频播放器 | av网站在线播放免费| 日本五十路高清| 久9热在线精品视频| 欧美日韩av久久| 日韩视频一区二区在线观看| 看黄色毛片网站| 久久久久精品人妻al黑| 精品少妇久久久久久888优播| 少妇被粗大的猛进出69影院| 高清av免费在线| 亚洲少妇的诱惑av| 女警被强在线播放| 老熟妇仑乱视频hdxx| 国产成人影院久久av| 欧美激情久久久久久爽电影 | 下体分泌物呈黄色| 国产成人精品无人区| 在线观看舔阴道视频| 日韩三级视频一区二区三区| 丰满迷人的少妇在线观看| 国产不卡一卡二| 亚洲一区高清亚洲精品| 午夜影院日韩av| bbb黄色大片| 999精品在线视频| 视频在线观看一区二区三区| 一级黄色大片毛片| 这个男人来自地球电影免费观看| 在线观看免费视频日本深夜| 久久天躁狠狠躁夜夜2o2o| 老司机深夜福利视频在线观看| 老司机影院毛片| 91精品国产国语对白视频| 欧美黄色片欧美黄色片| 我的亚洲天堂| 男女床上黄色一级片免费看| 精品国产乱子伦一区二区三区| 国产欧美日韩一区二区三| 一级片'在线观看视频| 亚洲国产毛片av蜜桃av| 欧美一级毛片孕妇| 国产xxxxx性猛交| 两人在一起打扑克的视频| ponron亚洲| 久久精品亚洲av国产电影网| 激情视频va一区二区三区| 色精品久久人妻99蜜桃| 亚洲欧美精品综合一区二区三区| 日韩人妻精品一区2区三区| 成年人午夜在线观看视频| 51午夜福利影视在线观看| 成人永久免费在线观看视频| 男女之事视频高清在线观看| 岛国在线观看网站| 天天操日日干夜夜撸| 中文字幕精品免费在线观看视频| 狠狠狠狠99中文字幕| 一本综合久久免费| 久久人妻熟女aⅴ| 无限看片的www在线观看| 国产av精品麻豆| 亚洲午夜理论影院| 大陆偷拍与自拍| 9191精品国产免费久久| 欧美激情高清一区二区三区| 免费在线观看视频国产中文字幕亚洲| 91av网站免费观看| 岛国在线观看网站| 亚洲精华国产精华精| 老熟妇乱子伦视频在线观看| 亚洲精品自拍成人| 国产亚洲av高清不卡| 日韩大码丰满熟妇| 麻豆乱淫一区二区| 91国产中文字幕| 建设人人有责人人尽责人人享有的| 日韩人妻精品一区2区三区| 国产精品99久久99久久久不卡| 啪啪无遮挡十八禁网站| 黑人巨大精品欧美一区二区mp4| 中国美女看黄片| 亚洲欧美精品综合一区二区三区| 高清毛片免费观看视频网站 | 国产深夜福利视频在线观看| 国产亚洲欧美98| av中文乱码字幕在线| 女人精品久久久久毛片| 国产xxxxx性猛交| 校园春色视频在线观看| 久久天堂一区二区三区四区| 50天的宝宝边吃奶边哭怎么回事| 亚洲精品美女久久av网站| 亚洲色图综合在线观看| 久久香蕉国产精品| 咕卡用的链子| 51午夜福利影视在线观看| 757午夜福利合集在线观看| 天天操日日干夜夜撸| 97人妻天天添夜夜摸| 亚洲国产欧美一区二区综合| 成人特级黄色片久久久久久久| 两性夫妻黄色片| 老司机靠b影院| 日韩有码中文字幕| 韩国精品一区二区三区| 夜夜夜夜夜久久久久| 国产一区有黄有色的免费视频| 自拍欧美九色日韩亚洲蝌蚪91| 搡老岳熟女国产| 校园春色视频在线观看| 宅男免费午夜| 啦啦啦在线免费观看视频4| 欧美日韩中文字幕国产精品一区二区三区 | 99国产综合亚洲精品| 中文字幕精品免费在线观看视频| 啪啪无遮挡十八禁网站| 丰满饥渴人妻一区二区三| 香蕉国产在线看| 女人被躁到高潮嗷嗷叫费观| av片东京热男人的天堂| 久久狼人影院| 国产精品一区二区在线不卡| 久久久水蜜桃国产精品网| 精品高清国产在线一区| 久久中文字幕一级| 欧美日韩精品网址| 国产精品偷伦视频观看了| 每晚都被弄得嗷嗷叫到高潮| 老司机午夜十八禁免费视频| 精品国产一区二区三区四区第35| av一本久久久久| 亚洲av美国av| 少妇猛男粗大的猛烈进出视频| 国产成人精品在线电影| 亚洲专区字幕在线| 欧美精品人与动牲交sv欧美| 国产99白浆流出| 日本一区二区免费在线视频| 国产一区有黄有色的免费视频| 欧美日韩亚洲国产一区二区在线观看 | 夜夜爽天天搞| 超碰97精品在线观看| 亚洲人成电影免费在线| 色在线成人网| 黄色丝袜av网址大全| 亚洲久久久国产精品| 在线观看免费高清a一片| 国产一区二区三区在线臀色熟女 | 一a级毛片在线观看| 久久ye,这里只有精品| 99精品欧美一区二区三区四区| 久久国产亚洲av麻豆专区| 国内毛片毛片毛片毛片毛片| 亚洲欧美精品综合一区二区三区| 波多野结衣一区麻豆| 99久久人妻综合| 久久久久视频综合| 亚洲精品一二三| 亚洲精品久久午夜乱码| 成人国语在线视频| 日韩 欧美 亚洲 中文字幕| 成人影院久久| 久久香蕉国产精品| 亚洲va日本ⅴa欧美va伊人久久| 一级,二级,三级黄色视频| 亚洲精品中文字幕在线视频| 精品久久久久久电影网| 在线观看免费视频网站a站| 制服人妻中文乱码| 成人亚洲精品一区在线观看| a级毛片黄视频| 在线观看免费日韩欧美大片| www.自偷自拍.com| 精品久久蜜臀av无| 亚洲第一青青草原| 亚洲av成人一区二区三| 亚洲一码二码三码区别大吗| 热re99久久精品国产66热6| 国产成人一区二区三区免费视频网站| 欧美在线黄色| 淫妇啪啪啪对白视频| 日韩熟女老妇一区二区性免费视频| 成人永久免费在线观看视频| 久久久久国内视频| www.自偷自拍.com| 欧美中文综合在线视频| 99re6热这里在线精品视频| 色播在线永久视频| 亚洲aⅴ乱码一区二区在线播放 | 啦啦啦 在线观看视频| 日韩免费高清中文字幕av| 亚洲精品自拍成人| 成人国产一区最新在线观看| 国产激情久久老熟女| 欧美黑人欧美精品刺激| 亚洲欧美一区二区三区久久| 1024视频免费在线观看| 欧美+亚洲+日韩+国产| 久久久久国产一级毛片高清牌| 另类亚洲欧美激情| 日日摸夜夜添夜夜添小说| 午夜亚洲福利在线播放| 一本大道久久a久久精品| av超薄肉色丝袜交足视频| 国产成人欧美| 亚洲成国产人片在线观看| 他把我摸到了高潮在线观看| 男男h啪啪无遮挡| 亚洲七黄色美女视频| 亚洲成人免费电影在线观看| 日本vs欧美在线观看视频| 80岁老熟妇乱子伦牲交| 成人精品一区二区免费| 亚洲国产欧美一区二区综合| 久久久久久久国产电影| 国产男女内射视频| 大香蕉久久网| 亚洲一区中文字幕在线| 亚洲熟女精品中文字幕| 国产又爽黄色视频| 免费在线观看日本一区| 满18在线观看网站| 成人av一区二区三区在线看| 777米奇影视久久| 人人妻人人爽人人添夜夜欢视频| 搡老熟女国产l中国老女人| 最近最新免费中文字幕在线| www.自偷自拍.com| www.熟女人妻精品国产| 久久精品人人爽人人爽视色| 国产精品一区二区精品视频观看| 人人妻人人澡人人看| 国产主播在线观看一区二区| 一级毛片精品| 一级片免费观看大全| 男人舔女人的私密视频| 国产精品 欧美亚洲| 国产欧美亚洲国产| 成年人午夜在线观看视频| 久久香蕉激情| avwww免费| 久久 成人 亚洲| 国产成人精品久久二区二区91| 身体一侧抽搐| 精品午夜福利视频在线观看一区| 亚洲成av片中文字幕在线观看| 欧美人与性动交α欧美软件| 如日韩欧美国产精品一区二区三区| 亚洲美女黄片视频| 最近最新中文字幕大全电影3 | 一区二区三区国产精品乱码| 人成视频在线观看免费观看| 大型黄色视频在线免费观看| 高清在线国产一区| 极品教师在线免费播放| 精品国产超薄肉色丝袜足j| 国产亚洲欧美98| 一本一本久久a久久精品综合妖精| 午夜福利影视在线免费观看| 香蕉国产在线看| 免费少妇av软件| 50天的宝宝边吃奶边哭怎么回事| 最近最新中文字幕大全免费视频| 纯流量卡能插随身wifi吗| 欧美中文综合在线视频| 一个人免费在线观看的高清视频| 久久香蕉精品热| 久久久国产成人精品二区 | 久久久国产成人免费| 久久狼人影院| 丝袜美足系列| 99riav亚洲国产免费| 精品久久久久久,| 高潮久久久久久久久久久不卡| 国产成人精品久久二区二区91| 午夜精品国产一区二区电影| 国产激情久久老熟女| 90打野战视频偷拍视频| 亚洲熟女毛片儿| 国产精品亚洲av一区麻豆| 天堂动漫精品| 老司机在亚洲福利影院| 日本vs欧美在线观看视频| 亚洲男人天堂网一区| 不卡av一区二区三区| 久99久视频精品免费| 精品国产美女av久久久久小说| 韩国av一区二区三区四区| 欧美成狂野欧美在线观看| 精品视频人人做人人爽| 中文字幕高清在线视频| 国产精品久久视频播放| 色在线成人网| 国精品久久久久久国模美| 亚洲精华国产精华精| 亚洲少妇的诱惑av| 亚洲欧美日韩高清在线视频| 久久亚洲真实| 亚洲全国av大片| 最新美女视频免费是黄的| 亚洲av日韩在线播放| 嫩草影视91久久| 久久影院123| 亚洲av熟女| 亚洲精品在线观看二区| 我的亚洲天堂| 日韩人妻精品一区2区三区| 国产野战对白在线观看| 国产精品电影一区二区三区 | 嫩草影视91久久| 黑人欧美特级aaaaaa片| 免费人成视频x8x8入口观看| av天堂在线播放| 一级毛片女人18水好多| 亚洲一区二区三区欧美精品| 精品亚洲成a人片在线观看| 精品少妇久久久久久888优播| 日韩人妻精品一区2区三区| 免费黄频网站在线观看国产| 日日爽夜夜爽网站| 男人的好看免费观看在线视频 | 最近最新免费中文字幕在线| 精品久久久久久,|