• <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)用
    亚洲欧美成人综合另类久久久| 亚洲精品成人av观看孕妇| 成人鲁丝片一二三区免费| 免费看av在线观看网站| 国产片特级美女逼逼视频| 中文字幕亚洲精品专区| 国产黄片视频在线免费观看| 亚洲成人久久爱视频| 久久精品国产亚洲av天美| 少妇人妻一区二区三区视频| xxx大片免费视频| 午夜福利在线观看吧| 日本黄色片子视频| 欧美高清成人免费视频www| 国产单亲对白刺激| 国产伦精品一区二区三区四那| 欧美最新免费一区二区三区| 欧美日韩精品成人综合77777| 国产黄a三级三级三级人| 六月丁香七月| 丝瓜视频免费看黄片| 特级一级黄色大片| 久久99精品国语久久久| 一级二级三级毛片免费看| 中文乱码字字幕精品一区二区三区 | 亚洲美女搞黄在线观看| 亚洲欧美日韩东京热| 自拍偷自拍亚洲精品老妇| 久久人人爽人人爽人人片va| 麻豆成人午夜福利视频| av专区在线播放| 亚洲第一区二区三区不卡| 婷婷六月久久综合丁香| av卡一久久| 欧美成人精品欧美一级黄| 91精品一卡2卡3卡4卡| 日韩欧美 国产精品| 国产精品国产三级国产av玫瑰| 好男人视频免费观看在线| 晚上一个人看的免费电影| 国产亚洲精品av在线| 三级国产精品欧美在线观看| 大片免费播放器 马上看| 狂野欧美白嫩少妇大欣赏| 联通29元200g的流量卡| 亚洲欧美一区二区三区黑人 | 国产在线一区二区三区精| 久久鲁丝午夜福利片| 久久99蜜桃精品久久| 成人特级av手机在线观看| 五月天丁香电影| 免费黄频网站在线观看国产| 夜夜看夜夜爽夜夜摸| 最新中文字幕久久久久| 91在线精品国自产拍蜜月| 日本黄色片子视频| 国内精品一区二区在线观看| 色综合亚洲欧美另类图片| 一个人观看的视频www高清免费观看| 一级av片app| 尾随美女入室| av播播在线观看一区| 国产精品爽爽va在线观看网站| 亚洲四区av| 真实男女啪啪啪动态图| 精品一区二区三区人妻视频| 一边亲一边摸免费视频| 亚洲国产精品成人久久小说| 精品久久久久久久人妻蜜臀av| 永久免费av网站大全| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 午夜视频国产福利| 久久久午夜欧美精品| 欧美另类一区| 欧美丝袜亚洲另类| 久久久久免费精品人妻一区二区| 亚洲熟女精品中文字幕| 卡戴珊不雅视频在线播放| 国产v大片淫在线免费观看| 亚洲,欧美,日韩| 蜜臀久久99精品久久宅男| 亚洲精品国产成人久久av| 最近2019中文字幕mv第一页| 久久久欧美国产精品| 日韩av在线免费看完整版不卡| 久久精品综合一区二区三区| 美女高潮的动态| 亚洲国产日韩欧美精品在线观看| 汤姆久久久久久久影院中文字幕 | 亚洲人成网站高清观看| 永久免费av网站大全| 床上黄色一级片| 国产精品一区www在线观看| 一级爰片在线观看| 天天躁夜夜躁狠狠久久av| 又粗又硬又长又爽又黄的视频| 春色校园在线视频观看| 成人综合一区亚洲| 国产爱豆传媒在线观看| 亚洲国产欧美人成| 成年免费大片在线观看| 中文资源天堂在线| 亚洲av国产av综合av卡| 日韩成人av中文字幕在线观看| 干丝袜人妻中文字幕| 色5月婷婷丁香| av播播在线观看一区| 搡老妇女老女人老熟妇| 欧美高清性xxxxhd video| 久久久久久久久久久免费av| 国产精品av视频在线免费观看| 性插视频无遮挡在线免费观看| 成年av动漫网址| 人妻制服诱惑在线中文字幕| 美女黄网站色视频| 成年人午夜在线观看视频 | 又大又黄又爽视频免费| 亚洲va在线va天堂va国产| 亚洲av在线观看美女高潮| 亚洲经典国产精华液单| 五月玫瑰六月丁香| av女优亚洲男人天堂| 免费观看精品视频网站| 午夜福利网站1000一区二区三区| 久久精品综合一区二区三区| 久久99热6这里只有精品| 尾随美女入室| 日韩伦理黄色片| 嫩草影院入口| 免费少妇av软件| 人妻夜夜爽99麻豆av| 国产国拍精品亚洲av在线观看| 国语对白做爰xxxⅹ性视频网站| 国产在视频线在精品| 人体艺术视频欧美日本| 久久久久久久久久黄片| 亚洲国产精品成人久久小说| 少妇的逼水好多| 日韩av在线免费看完整版不卡| 丰满乱子伦码专区| 成人鲁丝片一二三区免费| 少妇熟女aⅴ在线视频| 久久精品久久久久久噜噜老黄| 国产黄片视频在线免费观看| 亚洲图色成人| 国产免费一级a男人的天堂| 男女边吃奶边做爰视频| 亚洲精品第二区| 日日摸夜夜添夜夜添av毛片| 九九久久精品国产亚洲av麻豆| 插阴视频在线观看视频| 成人午夜精彩视频在线观看| 国产精品国产三级专区第一集| 视频中文字幕在线观看| 欧美成人午夜免费资源| 高清午夜精品一区二区三区| 激情五月婷婷亚洲| 建设人人有责人人尽责人人享有的 | 国产成年人精品一区二区| av在线天堂中文字幕| 免费黄色在线免费观看| 日韩视频在线欧美| 亚洲精品自拍成人| 两个人视频免费观看高清| 国产在线一区二区三区精| 人妻夜夜爽99麻豆av| 国产精品三级大全| 一级av片app| 网址你懂的国产日韩在线| 国产成人91sexporn| 大香蕉97超碰在线| 亚洲无线观看免费| 亚洲精品日韩av片在线观看| 国产亚洲av嫩草精品影院| 国产欧美日韩精品一区二区| 精品久久久久久久久亚洲| 午夜福利在线观看吧| 乱码一卡2卡4卡精品| 国内精品美女久久久久久| 男女国产视频网站| 蜜桃久久精品国产亚洲av| 欧美区成人在线视频| 日本猛色少妇xxxxx猛交久久| 麻豆乱淫一区二区| 一个人看的www免费观看视频| 免费电影在线观看免费观看| 少妇人妻精品综合一区二区| 日本熟妇午夜| 日日撸夜夜添| 国产精品一二三区在线看| 人妻制服诱惑在线中文字幕| 一级片'在线观看视频| 免费黄色在线免费观看| 看十八女毛片水多多多| 国国产精品蜜臀av免费| 亚洲美女搞黄在线观看| 亚洲精品自拍成人| 国产精品久久久久久av不卡| 午夜视频国产福利| 亚洲久久久久久中文字幕| 尾随美女入室| 欧美精品国产亚洲| 久久久久久久国产电影| 国内少妇人妻偷人精品xxx网站| 在线观看人妻少妇| 我的老师免费观看完整版| 欧美性猛交╳xxx乱大交人| 成年av动漫网址| 日本黄大片高清| 狂野欧美激情性xxxx在线观看| 99久国产av精品| 高清午夜精品一区二区三区| 亚洲av电影在线观看一区二区三区 | 色视频www国产| 伦理电影大哥的女人| 亚洲自偷自拍三级| 欧美极品一区二区三区四区| 精品熟女少妇av免费看| 观看美女的网站| 九九爱精品视频在线观看| 欧美xxⅹ黑人| 少妇裸体淫交视频免费看高清| 亚洲图色成人| 亚洲精品乱码久久久久久按摩| 搡老妇女老女人老熟妇| 一级毛片aaaaaa免费看小| 91aial.com中文字幕在线观看| 日韩av在线大香蕉| 亚洲丝袜综合中文字幕| 免费播放大片免费观看视频在线观看| 狂野欧美白嫩少妇大欣赏| 大香蕉久久网| 一级毛片电影观看| 观看免费一级毛片| 少妇人妻一区二区三区视频| 久久国内精品自在自线图片| 亚洲在久久综合| 日韩av免费高清视频| 精品久久久久久成人av| 国产极品天堂在线| 最近手机中文字幕大全| 女人久久www免费人成看片| 丰满乱子伦码专区| 日韩电影二区| 国产欧美另类精品又又久久亚洲欧美| 高清毛片免费看| 国产乱人视频| 精品欧美国产一区二区三| 国产成人精品福利久久| 日韩成人av中文字幕在线观看| 精品一区二区三卡| 亚洲av.av天堂| 亚洲成人一二三区av| 国内精品美女久久久久久| 国产成人a∨麻豆精品| 久久亚洲国产成人精品v| 黑人高潮一二区| 亚洲av不卡在线观看| 中文字幕av成人在线电影| 精品久久久精品久久久| 国产精品.久久久| 淫秽高清视频在线观看| 欧美潮喷喷水| av又黄又爽大尺度在线免费看| 如何舔出高潮| 国产精品福利在线免费观看| 秋霞在线观看毛片| 中文天堂在线官网| 一级毛片我不卡| 一个人看视频在线观看www免费| 亚洲欧洲日产国产| 老女人水多毛片| 欧美日韩精品成人综合77777| 免费黄色在线免费观看| 免费观看av网站的网址| 97热精品久久久久久| 国产伦精品一区二区三区四那| 七月丁香在线播放| 中文字幕制服av| 熟妇人妻久久中文字幕3abv| 在线观看一区二区三区| 男插女下体视频免费在线播放| 成人午夜精彩视频在线观看| 国产欧美另类精品又又久久亚洲欧美| 在线观看人妻少妇| 国产爱豆传媒在线观看| 亚洲国产精品成人久久小说| 国产精品久久久久久久电影| 欧美日韩视频高清一区二区三区二| 一个人观看的视频www高清免费观看| 黄色欧美视频在线观看| 国产精品无大码| 成人性生交大片免费视频hd| 亚洲最大成人中文| 久久久精品欧美日韩精品| 亚洲国产色片| 亚洲最大成人中文| 免费观看性生交大片5| 免费看av在线观看网站| 亚洲精品视频女| 免费大片18禁| 欧美日本视频| 成人亚洲精品一区在线观看 | 高清毛片免费看| 国产精品福利在线免费观看| 禁无遮挡网站| 国产精品一区二区在线观看99 | 中文字幕免费在线视频6| 老司机影院毛片| 日本爱情动作片www.在线观看| 亚洲久久久久久中文字幕| 神马国产精品三级电影在线观看| 亚洲欧美一区二区三区国产| 少妇高潮的动态图| 在线观看免费高清a一片| 亚洲精品乱码久久久v下载方式| 蜜臀久久99精品久久宅男| 毛片一级片免费看久久久久| 国产一区二区三区综合在线观看 | 免费在线观看成人毛片| 欧美高清成人免费视频www| 亚洲内射少妇av| 久久人人爽人人片av| 边亲边吃奶的免费视频| 在线观看免费高清a一片| 天天一区二区日本电影三级| 有码 亚洲区| 十八禁国产超污无遮挡网站| 亚洲精品久久久久久婷婷小说| 中文乱码字字幕精品一区二区三区 | 大话2 男鬼变身卡| 国产黄片视频在线免费观看| 久久久久国产网址| 久久久国产一区二区| 国产日韩欧美在线精品| 久久国产乱子免费精品| 18禁动态无遮挡网站| 十八禁网站网址无遮挡 | 蜜桃亚洲精品一区二区三区| 国产免费福利视频在线观看| 国产淫片久久久久久久久| 午夜视频国产福利| 嫩草影院精品99| 国产成人午夜福利电影在线观看| www.色视频.com| 99热这里只有精品一区| 国产永久视频网站| 91aial.com中文字幕在线观看| 熟女人妻精品中文字幕| 亚洲精品自拍成人| 久久久久九九精品影院| 亚洲av二区三区四区| 国精品久久久久久国模美| 欧美人与善性xxx| 国产成年人精品一区二区| 久久久a久久爽久久v久久| 久久99蜜桃精品久久| 99热这里只有是精品在线观看| .国产精品久久| 亚洲高清免费不卡视频| 成人综合一区亚洲| 亚洲av成人精品一二三区| 亚洲av免费高清在线观看| www.av在线官网国产| 搡老妇女老女人老熟妇| 联通29元200g的流量卡| 一级毛片电影观看| 国产精品人妻久久久久久| 国产伦精品一区二区三区视频9| 成人亚洲精品av一区二区| 国内精品美女久久久久久| 老司机影院成人| av天堂中文字幕网| 搡老妇女老女人老熟妇| 国产一区二区三区综合在线观看 | 直男gayav资源| 亚洲欧美成人综合另类久久久| 老司机影院成人| 国产女主播在线喷水免费视频网站 | 久久久久久久亚洲中文字幕| 日本色播在线视频| 三级国产精品片| 九草在线视频观看| 最近视频中文字幕2019在线8| 又爽又黄无遮挡网站| 亚洲精品日韩av片在线观看| 欧美日韩亚洲高清精品| 亚洲精品自拍成人| 婷婷色av中文字幕| 精品一区二区三区人妻视频| 三级毛片av免费| 午夜日本视频在线| 99久久精品国产国产毛片| 亚洲av日韩在线播放| 卡戴珊不雅视频在线播放| 人人妻人人澡人人爽人人夜夜 | 日韩一区二区三区影片| 日产精品乱码卡一卡2卡三| 禁无遮挡网站| 中文字幕av成人在线电影| 国模一区二区三区四区视频| 国产精品1区2区在线观看.| 一二三四中文在线观看免费高清| 国产伦理片在线播放av一区| 在线免费观看的www视频| 一级av片app| 国产免费一级a男人的天堂| 国产成人aa在线观看| 日韩av在线免费看完整版不卡| 2021少妇久久久久久久久久久| 两个人的视频大全免费| 欧美成人一区二区免费高清观看| 国产精品一区二区性色av| 亚洲最大成人手机在线| 久久久久久久久久久免费av| 日本免费a在线| 国产探花在线观看一区二区| 男女国产视频网站| 中文资源天堂在线| 亚洲最大成人av| 91狼人影院| 爱豆传媒免费全集在线观看| 精品一区二区三区视频在线| 免费在线观看成人毛片| 日产精品乱码卡一卡2卡三| 亚洲精品中文字幕在线视频 | 欧美精品国产亚洲| 中文字幕亚洲精品专区| 亚洲国产精品专区欧美| 丝袜喷水一区| www.色视频.com| 亚洲在线观看片| 日韩av在线免费看完整版不卡| 国产亚洲一区二区精品| 免费观看a级毛片全部| 亚洲精品成人av观看孕妇| 国产 一区精品| 99久久中文字幕三级久久日本| 欧美3d第一页| 国产一区二区在线观看日韩| 成人二区视频| 久久久久久伊人网av| 日本一本二区三区精品| 久久久久久久久大av| 国产一区有黄有色的免费视频 | 午夜老司机福利剧场| 国产午夜精品论理片| 色播亚洲综合网| 最近中文字幕2019免费版| av卡一久久| 欧美xxⅹ黑人| 亚洲精品第二区| 纵有疾风起免费观看全集完整版 | 亚洲美女搞黄在线观看| 国产免费一级a男人的天堂| 免费在线观看成人毛片| 亚洲欧美精品自产自拍| 亚洲精品国产av成人精品| 我的老师免费观看完整版| 一本久久精品| 一区二区三区高清视频在线| 五月天丁香电影| 只有这里有精品99| 国产精品嫩草影院av在线观看| 午夜日本视频在线| 欧美xxxx性猛交bbbb| 中文欧美无线码| 精品人妻熟女av久视频| 男人舔奶头视频| 亚洲精品456在线播放app| 91久久精品电影网| 国产v大片淫在线免费观看| 高清日韩中文字幕在线| 日本三级黄在线观看| 天堂√8在线中文| 亚洲精华国产精华液的使用体验| 偷拍熟女少妇极品色| 黄色日韩在线| 亚洲精品久久午夜乱码| 大陆偷拍与自拍| 精品一区二区三区视频在线| 国产一级毛片七仙女欲春2| 一本久久精品| 白带黄色成豆腐渣| 亚洲高清免费不卡视频| av网站免费在线观看视频 | 国产午夜精品论理片| 久久久久久国产a免费观看| 伦精品一区二区三区| 亚洲国产最新在线播放| 亚洲成人av在线免费| 日韩 亚洲 欧美在线| 国产免费福利视频在线观看| 欧美丝袜亚洲另类| 国产精品av视频在线免费观看| 蜜桃亚洲精品一区二区三区| 五月玫瑰六月丁香| 亚洲无线观看免费| 日韩成人av中文字幕在线观看| 欧美日韩综合久久久久久| 亚洲欧美日韩卡通动漫| 午夜福利网站1000一区二区三区| 91精品国产九色| 亚洲精品日韩av片在线观看| 国产成人精品一,二区| 嫩草影院精品99| 亚洲欧美成人精品一区二区| 欧美成人a在线观看| 国产成人午夜福利电影在线观看| 美女内射精品一级片tv| 日韩欧美 国产精品| 亚洲国产色片| 日韩伦理黄色片| 国产日韩欧美在线精品| 亚洲内射少妇av| 国内精品一区二区在线观看| 国产亚洲av嫩草精品影院| 日本黄大片高清| 国产一级毛片在线| 人人妻人人澡欧美一区二区| 国产大屁股一区二区在线视频| 免费不卡的大黄色大毛片视频在线观看 | 91久久精品国产一区二区成人| 亚洲av二区三区四区| av女优亚洲男人天堂| 久久热精品热| 欧美极品一区二区三区四区| 日韩精品有码人妻一区| 国产高清三级在线| 一级二级三级毛片免费看| kizo精华| 午夜福利在线观看吧| 熟妇人妻久久中文字幕3abv| 久久久色成人| 欧美bdsm另类| 色尼玛亚洲综合影院| 亚洲国产欧美在线一区| 亚洲在线观看片| 日本爱情动作片www.在线观看| 国产免费福利视频在线观看| 大香蕉97超碰在线| 97人妻精品一区二区三区麻豆| 免费少妇av软件| 国产国拍精品亚洲av在线观看| 国内精品一区二区在线观看| 久久久色成人| 神马国产精品三级电影在线观看| 亚洲天堂国产精品一区在线| 亚洲怡红院男人天堂| 国产精品人妻久久久久久| 丰满少妇做爰视频| 最近中文字幕2019免费版| 国产亚洲一区二区精品| 五月玫瑰六月丁香| 久久这里有精品视频免费| 日日摸夜夜添夜夜爱| 在线观看av片永久免费下载| 久久久久性生活片| 亚洲av免费在线观看| 不卡视频在线观看欧美| 最近中文字幕高清免费大全6| 永久免费av网站大全| 亚洲久久久久久中文字幕| 美女国产视频在线观看| 亚洲欧美成人精品一区二区| 午夜福利视频1000在线观看| 边亲边吃奶的免费视频| av线在线观看网站| 深爱激情五月婷婷| 亚洲无线观看免费| 在线 av 中文字幕| eeuss影院久久| 亚洲成人一二三区av| 日韩伦理黄色片| 中文字幕av在线有码专区| 国产精品久久视频播放| 人体艺术视频欧美日本| 免费看日本二区| 亚洲熟女精品中文字幕| 久久久久久久亚洲中文字幕| 欧美zozozo另类| 特级一级黄色大片| 国产精品一区www在线观看| 精品一区二区免费观看| 亚洲国产日韩欧美精品在线观看| 99九九线精品视频在线观看视频| 亚洲av日韩在线播放| 熟妇人妻不卡中文字幕| 精品人妻视频免费看| 99久久人妻综合| 国产 亚洲一区二区三区 | 18禁动态无遮挡网站| 黄片无遮挡物在线观看| 日本三级黄在线观看| 免费大片18禁| 国产一区二区三区综合在线观看 | 全区人妻精品视频| 2021少妇久久久久久久久久久| 少妇丰满av| 亚洲av在线观看美女高潮| 亚洲av一区综合| 我的老师免费观看完整版| 久99久视频精品免费| 草草在线视频免费看| 亚洲欧美成人精品一区二区| 国产黄片视频在线免费观看| 麻豆久久精品国产亚洲av| 亚洲人成网站在线播| 国产国拍精品亚洲av在线观看| 国产伦一二天堂av在线观看| 国产精品久久久久久精品电影小说 | 国产激情偷乱视频一区二区| or卡值多少钱| 精品熟女少妇av免费看| 内地一区二区视频在线|