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

    Low-Cost Embedded Controller for Complex Control Systems

    2013-07-29 09:43:10LongHuaMaXiaoLongShiHuiLiZheMingLuandMengShao

    Long-Hua Ma,Xiao-Long Shi,Hui Li,Zhe-Ming Lu,and Meng Shao

    1.Introduction

    Recently,with the rapidly-expanding requirements of industrial applications,control systems are becoming more and more complex because of the complex architecture of the system and the computationally time-consuming control algorithms.It is a challenge to develop real-time control systems that are practically applicable.Haber-Haberb et al.[1]proposed a classic solution for the control of a high-performance drilling process.Vitale et al.[2]developed a Matlab-based tool that facilitates a high-level environment in which a new control law can be easily modeled,simulated with real-time constraints and then translated in the appropriate executable format.Centioli et al.[3]utilized the Matlab real time workshop(RTW)for rapid and reliable control implementation in the real time application interface(RTAI)GNU/Linux environment.Deppe et al[4].illustrated the rapid-prototyping procedure of time-critical control laws for complex embedded systems.Bucher and Balemi[5]developed a rapid controller prototyping system based on Matlab,Simulink,and the RTW toolbox,where executable code can be automatically generated for Linux RTAI.Thompson et al.[6]proposed a flexible environment for rapid prototyping and analysis of distributed real-time safety-critical systems.Chindris and Muresan[7]proposed a method for using control algorithm simulators along with code generation software to deploy applications inside programmable system-on-chip(SoC)devices.An overview of a rapid prototyping system using RTW and TI TMS320C6701-EVM was presented in [8],along with a design methodology employing various levels of optimizing techniques.

    With the advances in free and open source software technology for general-purpose computer systems,some researchers attempted to develop control systems based on free and open source software.For instance,in order to evaluate the replacement of the existing expensive commercial solution for the plasma control system,Centioli et al.[9]utilized the open source Linux real-time operating system RTAI on a VME/INTELx86 embedded controller,they concluded that the open source real-time operating system is a good alternative to the commercial product.Mannori et al.[10]presented a complete development chain for industrial control systems using free and open source software,including running controller with real plant and automatic code generation for real time embedded platforms.More recently,Gomez and Mannori[11]concluded that the open source software can be a valid alternative to closed source solution,not only for economic reasons but also for intrinsic flexibility of the development model that matches most of the technical challenges of the embedded world.

    The rest of this paper is structured as follows.In Sections 2 to 4,we describe the design of the hardware and software components of the embedded controller of the complex control systems.Section 5 gives some essential implementation details.In Section 6,we construct a virtual laboratory based on the developed embedded controller and conduct experiments to test the performance of the system.We conclude the paper in Section 7.

    2.Complex Control Systems

    In this paper,we develop an embedded controller for complex control applications.The key software used is the Scilab/Scicos package[12],a free and open source alternative to commercial packages for dynamical system modeling and simulation such as Matlab/Simulink.Since hardware devices are becoming cheaper by the day,the software development cost has dominated the cost of most embedded systems.As a consequence,the use of the free and open source software facilitates to minimize the cost of the embedded controller.This implies that the developed embedded controller is extremely low-cost thanks to the zero cost of the software packages used.

    On the other hand,Scilab is a software package providing a powerful open computing environment for engineering and scientific applications.It features a variety of powerful primitives for numerical computations.There exist a number of mature Scilab toolboxes,such as Scicos,fuzzy logic control,genetic algorithm,artificial neural network,model predictive control,etc.All these features of Scilab make it possible and quite easy to implement complex control algorithms on the embedded platform we developed in this work.

    To satisfy the ever-increasing requirement of complex control systems with respect to computational capability,we use the Cirrus Logic EP9315 ARM chip in this project.This chip has a Maverick Crunch math coprocessor,which can accelerate the computing speed 10 even 100 times faster than the pure ARM920T core.The platform runs on an ARM-Linux system.Since Scilab and Scicos were originally developed for general-purpose computers such as desktop PCs,we port Scilab/Scicos to the ARM-Linux platform[9].Several interfaces and toolboxes are implemented to facilitate embedded control.

    Fig.1.Design of embedded controller.

    With the developed platform,the design and implementation of a complex control system will become relatively simple,as shown in Fig.1.The main procedures involved in this process are as follows:1)model,design,and simulate the control system with Scilab/Scicos on a host PC and 2)download the well-designed control algorithms to the target embedded system.The Scilab code on the embedded platform is completely compatible with that on the PC.Consequently,the development time can be significantly reduced.

    3.Hardware Platform

    3.1 SoC System

    In recent years,SoC has become one of the focal points in modern science and technology development around the world.It is believed to be more cost effective than a system in package.One of the most typical application areas of SoC is the embedded system.

    In this work,the processor of SoC is the Cirrus Logic EP9315 ARM9 chip[13].A snapshot of the hardware board is shown in Fig.2.The main features of the hardware include:

    · Support Linux operating system

    · 64 MB of SDRAM

    · 32 MB of flash memory

    · A/D(analogue-to-digital),D/A(digital-to-analogue)Interfaces

    · Three UARTs(DB9 Connector)

    · Two full-speed USB host connections

    · 10/100 Mbps Ethernet

    · Support for analog video graphics array(VGA)and liquid crystal display(LCD)connections

    · Four-wire touch screen interface

    · MaverickMrunch coprocessor

    Using this SoC board,it is easy to communicate with other components of the system,for example,sampling data from sensors and sending control commands to actuators.This SoC board also support A/D,D/A,Serial and Ethernet interfaces.To keep the system user-friendly,the embedded controller includes a LCD with touch screen.

    3.2 MaverickCrunch Coprocessor

    Fig.2.Snapshot of hardware platform.

    The MaverickCrunch coprocessor[11]is an advanced,mixed-mode math coprocessor that greatly accelerates the single and double-precision integer and floating-point processing capabilities of the ARM920T processor core.The MaverickCrunch coprocessor uses the standard ARM920T coprocessor interface and shares its memory interface and instruction stream.The coprocessor operates in parallel with the main processor.The processor receives instructions from a single 32-bit instruction stream.

    The MaverickCrunch coprocessor accelerates IEEE-754 floating point arithmetic and 32-bit fixed point arithmetic operations such as addition,subtraction,multiplication,etc.It provides an integer multiplyaccumulate(MAC)that is considerably faster than the native MAC implementation in the ARM920T.The singlecycle integer MAC instructed in the MaverickCrunch coprocessor allows the EP9315 to offer unique speed and performance while dealing with math-intensive computing and data-processing functions in industrial electronics.

    Table 1 lists the time needed to execute every test function 360000 times.Compared with the case without the MaverickCrunch coprocessor,the computational speed of the system becomes 10 to 100 times faster when the MaverickCrunch coprocessor is used.The powerful computational capability makes the EP9315 platform suitable for complex control applications.

    4.Software Design

    There are a number of considerations in implementing control algorithms on embedded platforms including the ARM9 board we use.One of the most important things is that embedded platforms are usually limited in resource such as processor speed and memory.Therefore,control software must be designed in a resource-efficient fashion.

    Table 1:Comparison of computational speeds of hard and soft float points

    Fig.3.Software architecture.

    The key software packages used in this paper include Linux,TinyX,JWM,Scilab/Scicos,Scilab supervisory control and data acquisition(SCADA)toolbox(the SCADA stands for supervisory control and data acquisition),and other related Scilab toolboxes[14].The system software architecture is shown in Fig.3.

    4.1 Software Packages

    1)Linux.The developed embedded controller is built on the Linux kernel.The Linux kernel provides a level of flexibility and reliability simply impossible to achieve with any other operating system(OS)such as Windows,Unix and Mac OS.Mainly for this reason,many embedded systems choose Linux OS.Recent Linux kernels(2.6.x)are able to offer almost hard real-time performance for sampling times up to one millisecond,which is adequate for control applications in general.

    2)TinyX.TinyX is an X server written by Keith Packard.It was designed for low memory environments.On Linux/x86,a TinyX server with RENDER support but without support for scalable fonts compiles into less than 700 KB of text.TinyX tends to avoid large memory allocations at runtime and tries to perform operations on-the-fly whenever possible.Unlike the usual XFree86 server,a TinyX server is completely self-contained.A TinyX server does not require any configuration files,and will function even if no on-disk font is available.All configurations are done at compile time and through command-line flags.It is easy to build user-specified graphical user interface(GUI)applications with TinyX.More information about TinyX can be found at http://www.xfree86.org.

    3)Scilab.Scilab/Scicos is utilized in this work to build the development environment for control software executing control algorithms.Fig.4 shows some GUIs of the Scilab environment.Developed initially by researchers from Institut national de recherche en informatique et en automatique(INRIA)and Ecole nationale des ponts et chaussees(ENPC),France,since 1990,Scilab is currently a free and open source scientific software package for numerical computations.Scilab has many toolboxes for modeling,designing,simulating,implementing,and evaluating hybrid control systems.It is now used in academic,educational,and industrial environments around the world.Scilab includes hundreds of mathematical functions with the possibility to add interactively programs from various languages,e.g.,Fortran,C,C++,and Java.It has sophisticated data structures including lists,polynomials,rational functions,and linear systems.Scilab is an interpreter and a high level programming language.

    4)Scicos.Although it is possible to model and design a hybrid dynamical system by writing scripts using the primitives of the Scilab language,this is often time consuming and the developers are prone to insert bugs during the manual coding.To simplify this task,Scilab includes a graphical dynamical system modeler and simulator toolbox called Scicos.Scicos can be used in control,communication,signal processing,queuing systems,studing of physical,and biological systems,etc.Using the Scicos graphical editor,it is possible to model and simulate hybrid dynamic systems by simply placing,configuring and connecting blocks.To achieve easy customization,maximum flexibility and complete integration with Scilab,most of the Scicos GUIs are written in the Scilab language.

    5)Scilab SCADA toolbox.To facilitate data acquisition and control operations,we develop the Scilab SCADA toolbox that the interfaces Scilab with several kinds of I/O ports including serial port,Ethernet and Modbus on the embedded Linux system.These communication interfaces make it possible to connect the embedded controller with other entities in the system,e.g.sensors,actuators,and the controlled physical process,using various communication mechanisms or networks.

    In a complex and large-scale control system in industry,a huge amount of data,e.g.system output samples and control commands,will be produced during run time.These data usually has to be stored in order to provide support,e.g.historical data query and higher-layer system optimization.To meet this requirement,we developed an interface to MySQL database in the Scilab SCADA toolbox.

    Fig.4.Scilab environment.

    Fig.5.OPC interface.

    In addition,to provide a standard-compatible solution for the industrial control field,the Scilab SCADA toolbox conforms to the OPC(object linking and embedding(OLE)for process control)standard.OPC is a widely accepted industrial communication standard that enables the exchange of data between multi-vendor devices and control applications.It helps provide solutions that are truly open,which in turn gives users more choices in their control applications.The interoperability between heterogeneous entities is assured through the support for non-proprietary specifications.A GUI of the OPC toolbox we develop is shown in Fig.5.

    With this OPC interface,it is possible to use Scilab as the core control software.And the communications with other(third-party)hardware devices and software tools will be effortless.These help to fully exploit the powerful functionalities of Scilab in complex control applications.

    4.2 Building Cross-Compilation Toolchain

    A cross compiler is a compiler that is able to create executable code for a platform other than the one on which it is run.The basic role of a cross compiler is to separate the build environment from the target environment.It is particularly useful for the development of the embedded controller based on Scilab/Scicos,which typically works in a general-purpose computing environment other than the embedded platform.

    To port related software packages from PC to the ARM-Linux system,it is essential to build the cross-compilation toolchain environment at first.There exist several approaches to set up a cross-compilation toolchain.In this work,we build the cross compiler for the ARM-Linux system using the buildroot toolkits.Buildroot is a set of make-files and patches that allow generating a cross-compilation toolchain and a root file for the target system easily.The cross-compilation toolchain makes use of uClibc,which is a tiny C standard library.Several tools,such as bison,flex,and build-essential are also exploited.It is worth mentioning that the g77 compiler option should be enabled during this process.Since most of the Scilab code is written in Fortran,the g77 compiler is necessary when compiling Scilab.

    4.3 Porting Scilab/Scicos to ARM-Linux

    The Scilab/Scicos package was originally designed for general-purpose computer systems,e.g.desktop PC.In order to develop Scilab-based embedded controller,it is necessary to port this software package to the ARM-Linux platform.There are several considerations to take into account when addressing this issue.For instance,the GUI system of Scilab/Scicos is based on X11.Consequently,the embedded system must include the X11 server.The GUI should also be cross-complied before Scilab is crosscomplied.To make the handling of Scilab/Scicos more comfortable,a window manger is required.In this work,we take advantage of a very tiny and pure C source window manager,i.e.Joe&apos’s window manager(JWM).In addition,Tcl/Tk can be employed to enhance the functionality of the GUI.

    We have successfully ported Scilab/Scicos to the ARM-Linux system.The drivers for several types of communication interfaces have been implemented in the Scilab SCADA toolbox,which is described in Section 3.1.The main steps of this process are as follows:

    1)Port Linux to the ARM platform;

    2)Port TinyX to ARM-Linux;

    3)Port JWM to ARM-Linux;

    4)Port Scilab/Scicos to ARM-Linux;

    5)Configure and optimize the embedded Scilab/Scicos.

    5.Implementation

    Based on the above hardware and software design,the embedded controller has been implemented.Fig.6 gives a snapshot of the embedded controller we develop.

    With this embedded controller,the procedures of designing and implementing an embedded control system can be outlined as follows:

    1)Specify system requirements;

    2)Build the model of the controlled physical processes with Scilab/Scicos;

    3)Design control algorithms;

    4)Conduct simulations,analyze the results,and adjust related control parameters accordingly;

    5)Download control programs to the embedded controller;

    6)Test the embedded controller;

    7)Deploy the controller in real systems.

    The first four steps can be performed on a PC.The powerful capability of such a platform facilitates further improvement of the development efficiency.Since almost all the codes of Scilab/Scicos are platform-independent,the programs and toolboxes will be executable on the embedded controller as long as they can run on the PC.

    5.1 Rapid Prototyping of Control Algorithms

    Modern control design methods allow creating complex multivariable control laws.The need for a transparent and straightforward design process often leads to the software implementation of controllers.The state-space approach is a unified method for modeling and analyzing nonlinear and time-invariant systems.Generally,the mathematical equations can be divided into two parts:a set of equations relating the state variables x to the control input u,and a second set of equations relating the state variables and the current input to the system output y.The general form of the state-space equations modeling control systems is

    Fig.6.Embedded controller.

    where A,B,C,and D are matrices in appropriate dimensions.This model can be easily implemented in Scilab since it supports all basic operations on matrices such as addition,multiplication,concatenation,extraction,and transpose,etc.

    The use of Scilab makes it easy to model,design,and implement complex control algorithms in the embedded controller developed in this work.The Scilab has a variety of powerful primitives for programming control applications.Additionally,there are several different ways to realize a control algorithm in the Scilab/Scicos environment.For instance,Scilab can be programmed as a .sci file written in the Scilab language or visualized as a Scicos block linked to a specific function/program written in Fortran or C.In addition,there are an increasing number of toolboxes of Scilab that provide support for implementing advanced control strategies using,for example,the fuzzy logic,genetic algorithm,neural networks,and online optimization.

    As an example for system modeling and simulation in Scicos,Fig.7 shows a control system for a water tank.The models of the controller and the water tank are highlighted by the dashed and solid rectangles.The step response of the control system is plotted in Fig.8.

    Fig.7.Example control system in Scicos.

    Fig.8.Step response of the example control system.

    5.2 Computational Capability Analysis

    Computational capability is a critical attribute of the embedded controller since the execution of the control program affects the temporal behaviour of the control system,especially when complex control algorithms are employed.Therefore,we assessed the computational capability of the developed embedded controller in comparison with that of a PC.The time for executing different algorithms is summarized in Table 2.

    6.Experiments Platform

    In this section,we test the performance of the developed embedded controller.However,it is costly to build the real controlled physical processes for experiments on complex control applications.For this reason,we constructed a virtual control laboratory to facilitate the experiments on the embedded controller.

    6.1 Virtual Control Platform

    The schematic diagram of the structure of the experimental system is shown in Fig.9.The basic idea of the virtual laboratory is utilizing a PC to run a dynamic system modelling software to simulate the physical process to be controlled.The control algorithms are implemented on the embedded controller,which exchanges data with the PC via a certain communication protocol,e.g.serial,Ethernet or Modbus.

    Both of the PC and the embedded controller use Scilab/Scicos as core software.Given that they can be modeled using Scilab/Scicos,experiments on various virtual physical processes are possible by this virtual control platform.

    Table 2:Comparison of computational capability of PC and ARM

    Fig.9.Experimental system.

    6.2 Case Study

    In the following,the control of a water task is taken as an example for the experimental study.The water tank is modeled as shown in Fig.10 and implemented on the PC as shown in Fig.9.The controller implemented on the embedded controller is shown in Fig.11.The control objective is to keep the water level(denoted by y)in the tank to 10.The PC and the embedded controller are connected using the Ethernet and they communicate based on the user datagram protocol(UDP).

    Fig.12 depicts the water level in the tank when different sampling periods are used,i.e.h = 0.1 s,0.2 s,and 0.5 s,respectively.It can be seen that the control system can achieve satisfactory performance.The water level is successfully controlled at the desired value in all cases.

    Fig.10.Water tank model.

    Fig.11.Embedded controller.

    Fig.12.Control performance:(a)h = 0.1 s,(b)h = 0.2 s,and(c)h= 0.5 s.

    7.Conclusions

    In the work,we developed an embedded controller using Scilab/Scicos.The main features of the developed embedded controller include:1)the cost is very low thanks to the use of free and open source software packages; 2)it makes possible to implement complex control strategies on the embedded platform through taking the advantage of the powerful computational capacity of Scilab; 3)it helps to reduce the development time of control systems; 4)it is applicable to a variety of fields such as industrial control,system optimization,instrument,and education.

    [1]R.Haber-Haber,R.Haber,M.Schmittdiel,and R.M.del Toro,“A classic solution for the control of a high-performance drilling process,” Int.Journal of Machine Tools & Manufacture,vol.47,pp.2290–2297,Jul.2007.

    [2]V.Vitale,C.Centioli,F.Iannone,M.Panella,L.Pangione,M.Sabatini,et al.,“A Matlab based framework for the real-time environment at FTU,” Fusion Engineering and Design,vol.82,pp.1089–1093,Apr.2007.

    [3]C.Centioli,F.Iannone,M.Ledauphin,M.Panella,L.Pangione,S.Podda,et al.,“Using real time workshop for rapid and reliable control implementation in the Frascati Tokamak upgrade feedback control system running under RTAI-GNU/Linux,” Fusion Engineering and Design,vol.74,pp.593–597,Mar.2005

    [4]M.Deppe,M.Zanella,M.Robrecht,and W.Hardt,“Rapid prototyping of real-time control laws for complex mechatronic systems:a case study,” Journal of Systems and Software,vol.70,pp.263–274,Oct.2004.

    [5]R.Bucher and S.Balemi,“Rapid controller prototyping with Matlab/Simulink and Linux,” Control Engineering Practice,vol.14,pp.185–192,Nov.2006.

    [6]H.A.Thompson,D.N.Ramos-Hernandez,J.Fu,L.Jiang,I.Choi,K.Cartledge,et al.,“A flexible environment for rapid prototyping and analysis of distributed real-time safety-critical systems,” Control Engineering Practice,vol.15,pp.77–94,Jul.2007.

    [7]G.Chindris and M.Muresan,“Deploying simulink models into system-on-chip structures,” in Proc.of the 29th Int.Spring Seminar on Electronics Technology,Dresden,2006,pp.313–317.

    [8]K.H.Hong,W.S.Gan,Y.K.Chong,T.F.Cheong,and S.H.Tan,“Rapid prototyping of DSP algorithms on VLIW TMS320C6701 DSP,” Microprocessors and Microsystems,vol.26,pp.311–324,Nov.2002.

    [9]C.Centioli,F.Iannone,G.Mazza,M.Panella,L.Pangione,V.Vitale,et al.,“Open source real-time operating systems for plasma control at FTU,” IEEE Trans.on Nuclear Science,vol.51,pp.476–481,Jun.2004.

    [10]S.Mannori,R.Nikoukhah,and S.Steer.Free and open source software for industrial process control systems.[Online].Available: http://www.scicos.org/ScicosHIL/angers2006eng.pdf

    [11]C.Gomez and S.Mannori.Scilab/Scicos:an open source platform for embedded real time systems development.[Online].Available: http://www.scicos.org/ScicosHIL/angers2008eng.pdf

    [12]S.Campbell,J.Chancelier,and R.Nikoukhah,Modeling and Simulation in Scilab/Scicos,New York:Springer-Verlag,2005.

    [13]Cirrus Logic,EP9315 Users Guide,2004.

    [14]Z.Peng and L.-H.Ma,“The realization of SCADA based on Scilab,” in Proc.of the Int.Workshop on Open Source Software Scilab and its Engineering Application,Hangzhou,2006,pp.175–185.

    伦理电影免费视频| 黄片小视频在线播放| 亚洲色图 男人天堂 中文字幕| 少妇裸体淫交视频免费看高清 | 亚洲精品日韩在线中文字幕| 午夜福利免费观看在线| 一二三四社区在线视频社区8| 亚洲精品一二三| 国产伦理片在线播放av一区| 国产精品一二三区在线看| 少妇 在线观看| 9色porny在线观看| 美女福利国产在线| 真人做人爱边吃奶动态| 热99re8久久精品国产| 久久狼人影院| 免费少妇av软件| 三上悠亚av全集在线观看| 老汉色∧v一级毛片| 中文字幕制服av| tube8黄色片| 成人av一区二区三区在线看 | 国产亚洲欧美在线一区二区| 美女高潮到喷水免费观看| kizo精华| 日本五十路高清| 啦啦啦视频在线资源免费观看| 最近中文字幕2019免费版| 19禁男女啪啪无遮挡网站| 亚洲视频免费观看视频| 欧美黑人欧美精品刺激| 91成人精品电影| 一级a爱视频在线免费观看| 国产老妇伦熟女老妇高清| 99九九在线精品视频| 99国产精品免费福利视频| 男人舔女人的私密视频| 老司机深夜福利视频在线观看 | 天天躁狠狠躁夜夜躁狠狠躁| 日本91视频免费播放| 纯流量卡能插随身wifi吗| 欧美精品亚洲一区二区| 男人爽女人下面视频在线观看| netflix在线观看网站| 日日摸夜夜添夜夜添小说| 9191精品国产免费久久| 大片电影免费在线观看免费| 免费高清在线观看视频在线观看| 精品人妻熟女毛片av久久网站| 人人妻,人人澡人人爽秒播| 欧美国产精品va在线观看不卡| 中文精品一卡2卡3卡4更新| 久久久精品国产亚洲av高清涩受| 两性夫妻黄色片| 亚洲性夜色夜夜综合| 精品免费久久久久久久清纯 | 国产高清国产精品国产三级| 1024视频免费在线观看| 日本91视频免费播放| 欧美成狂野欧美在线观看| 久久久久久久久久久久大奶| 99国产精品一区二区蜜桃av | 国产在线视频一区二区| 新久久久久国产一级毛片| 中文字幕高清在线视频| 久久国产精品人妻蜜桃| 免费在线观看日本一区| av天堂久久9| 亚洲精品美女久久久久99蜜臀| 99国产精品一区二区蜜桃av | 国产伦人伦偷精品视频| 伊人亚洲综合成人网| 老鸭窝网址在线观看| 精品人妻熟女毛片av久久网站| 十八禁网站网址无遮挡| 99精国产麻豆久久婷婷| 精品福利永久在线观看| 国产av又大| 777米奇影视久久| 国产精品久久久久久人妻精品电影 | 91av网站免费观看| av天堂在线播放| 老司机午夜十八禁免费视频| 欧美日本中文国产一区发布| 久久影院123| 伊人亚洲综合成人网| 亚洲精品中文字幕一二三四区 | 男人添女人高潮全过程视频| www.999成人在线观看| 国产精品九九99| 51午夜福利影视在线观看| 久久性视频一级片| 精品一区二区三区四区五区乱码| av网站在线播放免费| 亚洲精品国产一区二区精华液| 精品国产乱子伦一区二区三区 | 捣出白浆h1v1| 国产欧美亚洲国产| 嫁个100分男人电影在线观看| 黄色怎么调成土黄色| 久久人妻福利社区极品人妻图片| 一本综合久久免费| 一本久久精品| 超色免费av| 日韩中文字幕欧美一区二区| 男女高潮啪啪啪动态图| 亚洲一卡2卡3卡4卡5卡精品中文| 久久女婷五月综合色啪小说| avwww免费| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩欧美一区视频在线观看| 免费少妇av软件| 老熟女久久久| 欧美97在线视频| 精品少妇黑人巨大在线播放| 色精品久久人妻99蜜桃| 后天国语完整版免费观看| 十分钟在线观看高清视频www| 国产高清videossex| 国产成人免费无遮挡视频| 两性午夜刺激爽爽歪歪视频在线观看 | 午夜视频精品福利| av在线老鸭窝| 久热这里只有精品99| 欧美黄色片欧美黄色片| 99国产综合亚洲精品| 国产精品 国内视频| 波多野结衣一区麻豆| 一区二区av电影网| 欧美黄色淫秽网站| av网站在线播放免费| 精品一区二区三区av网在线观看 | 捣出白浆h1v1| 亚洲一码二码三码区别大吗| 亚洲中文av在线| 久久亚洲精品不卡| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲第一青青草原| 精品一品国产午夜福利视频| tube8黄色片| 婷婷色av中文字幕| 在线观看舔阴道视频| 国产成人av激情在线播放| 国产精品一区二区在线不卡| 亚洲成国产人片在线观看| 别揉我奶头~嗯~啊~动态视频 | 亚洲欧洲日产国产| 在线观看免费午夜福利视频| 午夜福利在线观看吧| 天天添夜夜摸| 亚洲久久久国产精品| 国产免费av片在线观看野外av| 国产日韩欧美亚洲二区| 韩国高清视频一区二区三区| 日韩欧美国产一区二区入口| a级毛片黄视频| 超碰成人久久| xxxhd国产人妻xxx| av国产精品久久久久影院| 搡老乐熟女国产| 欧美精品av麻豆av| 熟女少妇亚洲综合色aaa.| av片东京热男人的天堂| 一区二区三区精品91| 少妇裸体淫交视频免费看高清 | 日韩三级视频一区二区三区| 成人亚洲精品一区在线观看| 十八禁网站网址无遮挡| 国产又色又爽无遮挡免| 欧美精品高潮呻吟av久久| 免费黄频网站在线观看国产| 午夜免费观看性视频| 国产又色又爽无遮挡免| 精品少妇黑人巨大在线播放| 欧美精品高潮呻吟av久久| 啦啦啦视频在线资源免费观看| 人人妻人人澡人人看| 亚洲精品粉嫩美女一区| 国产在线一区二区三区精| 制服人妻中文乱码| 男女之事视频高清在线观看| 丝袜喷水一区| 老司机深夜福利视频在线观看 | 丰满少妇做爰视频| 国产激情久久老熟女| 久久国产精品大桥未久av| 国产日韩欧美在线精品| 久久久久国产精品人妻一区二区| 日日摸夜夜添夜夜添小说| 精品少妇内射三级| 在线十欧美十亚洲十日本专区| 91大片在线观看| 成人三级做爰电影| 中文字幕最新亚洲高清| 日韩大片免费观看网站| 爱豆传媒免费全集在线观看| 欧美少妇被猛烈插入视频| 黄色怎么调成土黄色| 午夜福利视频精品| 欧美性长视频在线观看| 成人18禁高潮啪啪吃奶动态图| av又黄又爽大尺度在线免费看| 可以免费在线观看a视频的电影网站| 两人在一起打扑克的视频| 少妇人妻久久综合中文| 国产成人一区二区三区免费视频网站| 久久久国产成人免费| 69精品国产乱码久久久| 国产av又大| 美女主播在线视频| 日韩有码中文字幕| 日韩有码中文字幕| 一区二区av电影网| 夜夜夜夜夜久久久久| 99久久精品国产亚洲精品| 少妇人妻久久综合中文| e午夜精品久久久久久久| 桃花免费在线播放| 可以免费在线观看a视频的电影网站| 国产精品亚洲av一区麻豆| 十分钟在线观看高清视频www| 一本色道久久久久久精品综合| 国产成人免费观看mmmm| 国产成人欧美在线观看 | 97精品久久久久久久久久精品| 欧美 日韩 精品 国产| 999精品在线视频| 好男人电影高清在线观看| 青春草视频在线免费观看| 日本精品一区二区三区蜜桃| 亚洲一码二码三码区别大吗| 亚洲激情五月婷婷啪啪| 午夜福利在线观看吧| 国产色视频综合| 老司机午夜十八禁免费视频| 国产日韩一区二区三区精品不卡| 亚洲午夜精品一区,二区,三区| 久久狼人影院| 又大又爽又粗| 日韩中文字幕视频在线看片| netflix在线观看网站| 性色av一级| 欧美av亚洲av综合av国产av| 久久亚洲精品不卡| 岛国毛片在线播放| 国产精品.久久久| 一区二区日韩欧美中文字幕| 国产一区二区激情短视频 | 国产黄色免费在线视频| 最近最新免费中文字幕在线| 18禁黄网站禁片午夜丰满| 国产成人免费观看mmmm| 免费久久久久久久精品成人欧美视频| 大码成人一级视频| 777米奇影视久久| 丰满饥渴人妻一区二区三| 精品乱码久久久久久99久播| 亚洲黑人精品在线| 黄色片一级片一级黄色片| 成人影院久久| 真人做人爱边吃奶动态| 欧美性长视频在线观看| 少妇 在线观看| www.自偷自拍.com| avwww免费| 久久女婷五月综合色啪小说| av网站免费在线观看视频| 一级,二级,三级黄色视频| 日本a在线网址| 成人黄色视频免费在线看| 久久久国产一区二区| 午夜日韩欧美国产| 日韩中文字幕欧美一区二区| 国产又爽黄色视频| 精品人妻熟女毛片av久久网站| 欧美日韩中文字幕国产精品一区二区三区 | 欧美激情久久久久久爽电影 | 日本黄色日本黄色录像| 午夜福利免费观看在线| 高清黄色对白视频在线免费看| cao死你这个sao货| 天天添夜夜摸| 国产成人影院久久av| 久久久久久亚洲精品国产蜜桃av| 国产一区二区 视频在线| 国产精品一区二区免费欧美 | 涩涩av久久男人的天堂| 日韩视频在线欧美| 国产av精品麻豆| 日韩有码中文字幕| 中文字幕最新亚洲高清| 女人爽到高潮嗷嗷叫在线视频| 亚洲伊人色综图| 一个人免费在线观看的高清视频 | xxxhd国产人妻xxx| 悠悠久久av| 五月开心婷婷网| 少妇的丰满在线观看| 女警被强在线播放| 久久ye,这里只有精品| 欧美日韩国产mv在线观看视频| 国产无遮挡羞羞视频在线观看| tube8黄色片| 18禁国产床啪视频网站| 美女脱内裤让男人舔精品视频| 精品久久久久久久毛片微露脸 | 人人妻人人爽人人添夜夜欢视频| 18禁裸乳无遮挡动漫免费视频| 久久久久久久精品精品| 天堂中文最新版在线下载| 国产区一区二久久| 日韩有码中文字幕| 一本—道久久a久久精品蜜桃钙片| 亚洲av片天天在线观看| 婷婷成人精品国产| videosex国产| 成人国语在线视频| 午夜福利视频精品| 新久久久久国产一级毛片| 亚洲av日韩在线播放| 法律面前人人平等表现在哪些方面 | av一本久久久久| 国产亚洲av高清不卡| 99精品欧美一区二区三区四区| av福利片在线| √禁漫天堂资源中文www| 手机成人av网站| 精品乱码久久久久久99久播| bbb黄色大片| 久久久久网色| 亚洲国产精品999| 国产麻豆69| 中文字幕精品免费在线观看视频| 无遮挡黄片免费观看| 中亚洲国语对白在线视频| av国产精品久久久久影院| 女人高潮潮喷娇喘18禁视频| 亚洲精华国产精华精| 久久久久久久久免费视频了| 亚洲av成人不卡在线观看播放网 | 咕卡用的链子| 青春草视频在线免费观看| 国产一区二区三区av在线| 午夜日韩欧美国产| 久热这里只有精品99| 欧美人与性动交α欧美精品济南到| 啦啦啦视频在线资源免费观看| 99久久人妻综合| 国产成人精品无人区| 天堂8中文在线网| av在线app专区| 这个男人来自地球电影免费观看| 国产精品亚洲av一区麻豆| 啦啦啦在线免费观看视频4| 欧美 日韩 精品 国产| 国产精品一区二区在线观看99| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品久久久久久精品电影小说| 新久久久久国产一级毛片| 国产精品 国内视频| 精品熟女少妇八av免费久了| 一本综合久久免费| 国产精品香港三级国产av潘金莲| 欧美亚洲 丝袜 人妻 在线| 一二三四在线观看免费中文在| 人妻一区二区av| 亚洲国产av新网站| 老司机影院成人| 人妻一区二区av| 日韩一卡2卡3卡4卡2021年| 女性被躁到高潮视频| 亚洲第一青青草原| 国产精品秋霞免费鲁丝片| 一本久久精品| av欧美777| 亚洲五月婷婷丁香| 窝窝影院91人妻| 嫩草影视91久久| 亚洲av欧美aⅴ国产| 我的亚洲天堂| 男女午夜视频在线观看| 这个男人来自地球电影免费观看| 欧美日韩国产mv在线观看视频| 久久亚洲精品不卡| 国产欧美日韩一区二区精品| av不卡在线播放| 久久毛片免费看一区二区三区| 美女主播在线视频| 丝袜脚勾引网站| 男人添女人高潮全过程视频| 久久久久久人人人人人| 最近中文字幕2019免费版| 嫁个100分男人电影在线观看| 王馨瑶露胸无遮挡在线观看| 男女午夜视频在线观看| 国产av精品麻豆| 国产国语露脸激情在线看| 男男h啪啪无遮挡| 91成人精品电影| 男女免费视频国产| 久久ye,这里只有精品| 国产野战对白在线观看| 超色免费av| 桃花免费在线播放| 蜜桃国产av成人99| 99国产综合亚洲精品| 亚洲国产精品一区三区| 国产真人三级小视频在线观看| 在线观看免费午夜福利视频| 曰老女人黄片| 俄罗斯特黄特色一大片| 久久综合国产亚洲精品| 免费少妇av软件| 国产极品粉嫩免费观看在线| 精品少妇一区二区三区视频日本电影| 最近中文字幕2019免费版| 一区二区三区四区激情视频| 久久精品熟女亚洲av麻豆精品| 制服诱惑二区| 国产在视频线精品| 亚洲精品国产精品久久久不卡| 久久久国产一区二区| 欧美 日韩 精品 国产| 又大又爽又粗| av电影中文网址| 成年人免费黄色播放视频| 亚洲国产av新网站| 欧美亚洲日本最大视频资源| 人成视频在线观看免费观看| 国产成人免费无遮挡视频| 美女午夜性视频免费| 国产国语露脸激情在线看| 秋霞在线观看毛片| 肉色欧美久久久久久久蜜桃| 日本av手机在线免费观看| 成人国产一区最新在线观看| 伊人亚洲综合成人网| av国产精品久久久久影院| 国产无遮挡羞羞视频在线观看| 国产精品自产拍在线观看55亚洲 | 亚洲精品第二区| 最近中文字幕2019免费版| av天堂久久9| 亚洲精品一区蜜桃| 天堂中文最新版在线下载| 99国产精品99久久久久| 18禁国产床啪视频网站| 国产亚洲欧美在线一区二区| 久久国产精品男人的天堂亚洲| bbb黄色大片| 99热全是精品| 90打野战视频偷拍视频| 日日爽夜夜爽网站| 精品少妇黑人巨大在线播放| 黄色a级毛片大全视频| 一本一本久久a久久精品综合妖精| 99热国产这里只有精品6| 另类精品久久| 亚洲精华国产精华精| 中文字幕av电影在线播放| 国产真人三级小视频在线观看| 日本撒尿小便嘘嘘汇集6| 美女视频免费永久观看网站| 国产成人精品无人区| 99久久99久久久精品蜜桃| 深夜精品福利| 午夜成年电影在线免费观看| 亚洲成人免费av在线播放| 丝袜人妻中文字幕| 成年人午夜在线观看视频| 天天添夜夜摸| 91精品伊人久久大香线蕉| 91精品三级在线观看| 一级毛片电影观看| 精品视频人人做人人爽| 少妇的丰满在线观看| 男女午夜视频在线观看| 99久久国产精品久久久| 999精品在线视频| 汤姆久久久久久久影院中文字幕| 曰老女人黄片| 欧美xxⅹ黑人| 亚洲国产欧美网| 黄色视频不卡| 黄色a级毛片大全视频| 亚洲成人国产一区在线观看| 国产男女内射视频| 国产又爽黄色视频| 各种免费的搞黄视频| 丁香六月天网| 中文精品一卡2卡3卡4更新| 考比视频在线观看| 啦啦啦在线免费观看视频4| 欧美激情高清一区二区三区| 国产亚洲av高清不卡| 精品熟女少妇八av免费久了| 国产又爽黄色视频| 黄色a级毛片大全视频| 大陆偷拍与自拍| 久久久久网色| 一区在线观看完整版| 嫩草影视91久久| 老司机福利观看| 18禁国产床啪视频网站| 亚洲国产欧美网| 母亲3免费完整高清在线观看| 激情视频va一区二区三区| 亚洲国产av新网站| 精品人妻在线不人妻| 亚洲色图综合在线观看| 肉色欧美久久久久久久蜜桃| 亚洲欧美激情在线| 一区二区av电影网| 久热这里只有精品99| av在线播放精品| 欧美xxⅹ黑人| 亚洲精品国产区一区二| 欧美黄色淫秽网站| 亚洲第一青青草原| 天天躁日日躁夜夜躁夜夜| 麻豆av在线久日| 丝袜在线中文字幕| 国产成人欧美在线观看 | 国产精品一区二区精品视频观看| 精品熟女少妇八av免费久了| 欧美在线黄色| 高潮久久久久久久久久久不卡| 久久中文字幕一级| 欧美精品亚洲一区二区| 欧美日韩一级在线毛片| 天天影视国产精品| 国产精品一区二区免费欧美 | 女性被躁到高潮视频| 国产一区二区三区av在线| 无遮挡黄片免费观看| 亚洲av电影在线观看一区二区三区| 久久亚洲国产成人精品v| 91精品伊人久久大香线蕉| 伊人亚洲综合成人网| 亚洲精品国产区一区二| 老司机午夜福利在线观看视频 | 国产欧美亚洲国产| 两性午夜刺激爽爽歪歪视频在线观看 | svipshipincom国产片| 亚洲精品美女久久av网站| 久久精品国产亚洲av高清一级| 一区二区三区激情视频| 精品国产一区二区久久| h视频一区二区三区| av国产精品久久久久影院| 久久精品国产亚洲av高清一级| 亚洲精品国产区一区二| 亚洲国产欧美在线一区| 少妇被粗大的猛进出69影院| 在线观看免费高清a一片| 精品福利永久在线观看| 另类精品久久| 自拍欧美九色日韩亚洲蝌蚪91| 精品人妻熟女毛片av久久网站| 老司机深夜福利视频在线观看 | 99久久人妻综合| 国产片内射在线| 精品国产一区二区三区久久久樱花| 久热爱精品视频在线9| 国产成人av教育| 午夜福利一区二区在线看| 亚洲av成人一区二区三| 交换朋友夫妻互换小说| 亚洲国产成人一精品久久久| 777米奇影视久久| 中文字幕人妻丝袜一区二区| 不卡av一区二区三区| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品香港三级国产av潘金莲| 在线观看免费高清a一片| 男女边摸边吃奶| 乱人伦中国视频| 久久久久精品国产欧美久久久 | 精品第一国产精品| 少妇裸体淫交视频免费看高清 | 久久精品国产亚洲av高清一级| 老司机靠b影院| 国产男女内射视频| 国产精品一区二区在线观看99| 国产视频一区二区在线看| 桃花免费在线播放| 在线精品无人区一区二区三| 美女国产高潮福利片在线看| 国产极品粉嫩免费观看在线| 欧美午夜高清在线| 美国免费a级毛片| 欧美日韩视频精品一区| 久久国产精品男人的天堂亚洲| av一本久久久久| 捣出白浆h1v1| 人妻人人澡人人爽人人| av超薄肉色丝袜交足视频| 另类精品久久| 国产区一区二久久| 久久亚洲精品不卡| 久久久久久久精品精品| 国产有黄有色有爽视频| 一级a爱视频在线免费观看| 午夜福利在线观看吧| 性色av一级| 亚洲美女黄色视频免费看| 免费在线观看影片大全网站| 18禁黄网站禁片午夜丰满| 丝袜喷水一区| 国产男女内射视频| 久久亚洲国产成人精品v| 少妇猛男粗大的猛烈进出视频| 国产伦人伦偷精品视频| 久久国产精品影院| 中文字幕人妻熟女乱码|