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

    基于RS485總線的盾構(gòu)施工地層損失監(jiān)測(cè)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)

    2013-08-22 07:34:50周奇才徐小芳熊肖磊
    制造業(yè)自動(dòng)化 2013年4期
    關(guān)鍵詞:皮帶秤PC機(jī)字節(jié)

    周奇才,徐小芳,王 凱,熊肖磊,呂 強(qiáng)

    (1. 同濟(jì)大學(xué) 機(jī)械工程學(xué)院 機(jī)械電子研究所,上海 201804;2. 上海盾構(gòu)設(shè)備有限公司,上海 200031)

    0 引言

    盾構(gòu)在施工過(guò)程中會(huì)引起地表沉降,而沉降發(fā)生的主要原因是地層損失,一般將其定義為由于超挖(蛇形)、間隙與注漿共同作用下所產(chǎn)生的、不考慮土體變形的實(shí)際開挖土體積(需考慮開挖后土體體積的變化)與理論挖土體積之差[1]。經(jīng)研究,地層損失的主要影響因素包括推進(jìn)過(guò)程中的排土量、注漿壓力和注漿量等[2],通過(guò)對(duì)排土量和注漿量的測(cè)量可實(shí)現(xiàn)對(duì)地層損失的預(yù)測(cè),提高盾構(gòu)施工的自動(dòng)化水平,而排土量與注漿量數(shù)據(jù)的獲取需要建立在數(shù)據(jù)采集的基礎(chǔ)上,由此可見,建立一個(gè)實(shí)時(shí)、高效的數(shù)據(jù)采集系統(tǒng)對(duì)實(shí)現(xiàn)地層損失監(jiān)測(cè)是十分必要的。

    本文研究設(shè)計(jì)了一種基于RS485總線的分布式實(shí)時(shí)數(shù)據(jù)采集系統(tǒng),上位機(jī)基于Visual Studio 2010,在c#的語(yǔ)言環(huán)境利用串口控件Serial Port實(shí)現(xiàn)上位機(jī)與下位機(jī)之間的實(shí)時(shí)數(shù)據(jù)通信。

    1 地層損失監(jiān)測(cè)系統(tǒng)簡(jiǎn)介

    地層損失監(jiān)控系統(tǒng)的主要功能包括數(shù)據(jù)采集、數(shù)據(jù)傳輸、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理、沉降預(yù)測(cè)、人機(jī)交互等,如圖1所示。數(shù)據(jù)采集部分主要包括盾構(gòu) 推進(jìn)過(guò)程中的實(shí)際出土體積、理論的出土體積以及同步注漿過(guò)程中的注漿量。采集得到的出土量與注漿量通過(guò)串行總線傳給上位機(jī),并在上位機(jī)進(jìn)行相關(guān)處理,原始數(shù)據(jù)與處理后的數(shù)據(jù)均存在數(shù)據(jù)庫(kù)中,處理后的數(shù)據(jù)可作為建立沉降預(yù)測(cè)模型的依據(jù)。另外操作人員能夠通過(guò)人機(jī)交互界面查找所需信息,在界面上直觀的看到預(yù)測(cè)的沉降值,判斷是否需要調(diào)整施工參數(shù)達(dá)到控制沉降的目的。數(shù)據(jù)采集系統(tǒng)是整個(gè)地層損失監(jiān)測(cè)系統(tǒng)的基礎(chǔ),占據(jù)著非常重要的地位。

    圖1 地層損失監(jiān)測(cè)系統(tǒng)功能框圖

    2 采集系統(tǒng)的總體結(jié)構(gòu)

    采集系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)對(duì)出土量與注漿量的測(cè)量,測(cè)量方案分別為:1)測(cè)量出土量——在螺旋輸送機(jī)出土口處安裝激光測(cè)速儀測(cè)量出土口速度,再將速度與出土口的橫截面積進(jìn)行積分來(lái)測(cè)量排土體積,另外在皮帶輸送機(jī)上安裝模塊式皮帶秤測(cè)量土體重量;利用針輪裝置測(cè)出土量,即讓土體帶動(dòng)針輪轉(zhuǎn)動(dòng),通過(guò)測(cè)針輪的轉(zhuǎn)速反推出出土速度,再與出土口橫截面積進(jìn)行積分運(yùn)算得到出土體積;2)測(cè)量注漿量——通過(guò)在注漿泵的兩個(gè)管道上均安裝質(zhì)量流量計(jì)來(lái)實(shí)現(xiàn)。這些方案需要采集的參數(shù)主要包括盾構(gòu)推進(jìn)過(guò)程中螺旋機(jī)出土口的出土速度,皮帶輸送機(jī)上的土體重量以及注漿泵流過(guò)管道的漿液流量。

    整個(gè)數(shù)據(jù)采集系統(tǒng)的組成如圖2所示,主要分為下位機(jī)與上位機(jī)兩部分。下位機(jī)是4個(gè)傳感器檢測(cè)從站,主要完成數(shù)據(jù)采集,包括optipact-s1激光測(cè)速儀,歐姆龍旋轉(zhuǎn)編碼器,賽摩電子皮帶秤,科力博奧質(zhì)量流量計(jì)以及DAM3070D高頻計(jì)數(shù)模塊,其中歐姆龍旋轉(zhuǎn)編碼器用于測(cè)量自主研制的針輪裝置的轉(zhuǎn)速,DAM3070D高頻計(jì)數(shù)模塊是用于采集激光測(cè)速儀與旋轉(zhuǎn)編碼器的增量信號(hào)。上位機(jī)為數(shù)據(jù)采集主站,它是一臺(tái)放在操作室的工控PC機(jī),負(fù)責(zé)讀取下位機(jī)采集的數(shù)據(jù)并進(jìn)行相應(yīng)的處理與數(shù)據(jù)存儲(chǔ)。下位的各個(gè)傳感器檢測(cè)裝置分布在多處,需要利用現(xiàn)場(chǎng)總線技術(shù)將這些傳感器采集的數(shù)據(jù)實(shí)時(shí)傳輸?shù)街髡?,所以該采集系統(tǒng)是分布式的。

    2.1 下位機(jī)系統(tǒng)簡(jiǎn)介

    下位機(jī)主要是由四種不同類型的傳感器和一種高頻計(jì)數(shù)模塊組成。它們的性能介紹如下:

    1)正常情況下螺旋機(jī)出土口的速度約為0.1m/s,一般的測(cè)速儀量程都比較大,難以滿足高精度的要求,而optipact-s1測(cè)速儀測(cè)量的最大速度只有4m/s,精度優(yōu)于1%,是較為理想的選擇,體積小,方便安裝,防護(hù)等級(jí)為IP65,增量輸出;

    2)歐姆龍旋轉(zhuǎn)編碼器,最高響應(yīng)頻率達(dá)100kHz,防護(hù)等級(jí)為IP50,能夠適應(yīng)惡劣的施工環(huán)境。

    3)賽摩電子皮帶秤,雙托輥秤架適應(yīng)皮帶的寬度從500~1200mm,而皮帶輸送機(jī)的皮帶寬度為600 mm,滿足要求。動(dòng)態(tài)累計(jì)誤差小于0.125%,測(cè)量精度達(dá)到0.25%~0.5%,且過(guò)載達(dá)到傳感器容量的150%,RS485通訊接口,支持Modbus協(xié)議。

    4)科力博奧質(zhì)量流量計(jì),在較為理想的情況下精度達(dá)到0.2%,耐壓值高達(dá)到8MPa,可以承受注漿過(guò)程中的因管道堵塞或土壓升高等帶來(lái)的高壓情況,并且抗抖動(dòng)性強(qiáng)。RS485通訊接口,支持Modbus協(xié)議。

    optipact-s1與旋轉(zhuǎn)編碼器均是增量輸出,不支持Modbus協(xié)議,高頻計(jì)數(shù)模塊DAM3070D用于采集這兩個(gè)傳感器的增量信號(hào),輸出Modbus協(xié)議格式的數(shù)據(jù)傳給上位主站。該模塊有2路獨(dú)立的32位計(jì)數(shù)器,頻率測(cè)量范圍最大達(dá)到100KHz。

    2.2 上位機(jī)系統(tǒng)設(shè)計(jì)

    下位傳感器檢測(cè)裝置采集了各個(gè)參數(shù),通過(guò)總線實(shí)時(shí)傳輸給PC機(jī),并與PC機(jī)進(jìn)行串口通信,將接收到的數(shù)據(jù)在PC機(jī)上顯示并利用后臺(tái)處理軟件進(jìn)行處理。

    2.2.1 通訊網(wǎng)絡(luò)

    目前國(guó)際上正在使用的現(xiàn)場(chǎng)總線名目繁多,如PROFIBUS、CAN總線,但是其系統(tǒng)造價(jià)相對(duì)過(guò)高,不太適用于中小型系統(tǒng)的應(yīng)用。而RS485串行通信總線構(gòu)造簡(jiǎn)單、技術(shù)成熟、造價(jià)低廉、便于維護(hù),廣泛應(yīng)用于工業(yè)控制、儀器、儀表、機(jī)電一體化產(chǎn)品等諸多領(lǐng)域,其技術(shù)指標(biāo)為:傳輸速率最大為10Mbps;最大距離為1200 m;高阻抗、抗噪聲差分(有補(bǔ)償線)傳輸;最高為32個(gè)節(jié)點(diǎn)。因此選用RS485總線進(jìn)行網(wǎng)絡(luò)通訊[3]。RS485總線模塊比較常用的通信協(xié)議是Modbus協(xié)議,它是一種廣泛的主從式通信協(xié)議,已經(jīng)得到了眾多大公司(例如GE,SIEMENs,OMRON等)的支持,都把它作為一種標(biāo)準(zhǔn)的通信接口提供給用戶,并且作為與主系統(tǒng)通信的主要途徑。故該網(wǎng)絡(luò)是基于Modbus協(xié)議的RS485串行總線的通信網(wǎng)絡(luò)。

    圖2 數(shù)據(jù)采集系統(tǒng)的總體框圖

    2.2.2 通訊協(xié)議

    Modbus是OSI模型第7層上的應(yīng)用層報(bào)文傳輸協(xié)議,是一種請(qǐng)求/應(yīng)答(Master/Slave)協(xié)議。一個(gè)主站(Master)可以對(duì)應(yīng)多個(gè)從站(Slave),能夠在連接至不同類型總線或網(wǎng)絡(luò)的設(shè)備之間提供客戶機(jī)/服務(wù)器通信,并且提供功能碼規(guī)定的服務(wù)。Modbus功能碼是Modbus請(qǐng)求/應(yīng)答PDU 的元素[4]。

    Modbus 協(xié)議定義了一個(gè)與基礎(chǔ)通信層無(wú)關(guān)的簡(jiǎn)單協(xié)議數(shù)據(jù)單元(PDU)。特定總線或網(wǎng)絡(luò)上的Modbus協(xié)議映射能夠在應(yīng)用數(shù)據(jù)單元(ADU)上引入一些附加域。通用的Modbus協(xié)議格式如圖3所示。

    圖3 通用的Modbus協(xié)議格式

    地址域是指slave的地址,取值范圍足1—247,“0”單獨(dú)用作廣播地址。在更高一級(jí)的網(wǎng)絡(luò)將使用其他的方法代替“0”實(shí)施廣播;功能碼的取值范圍是在1—255,表示Master要求Slave執(zhí)行何種操作。功能碼分為通用功能碼(適用所有的Mod icon控制器)、

    專用功能碼(適用某些功能模塊)、留用功能碼(作為將來(lái)的使用),Slave在收到Master的功能碼后,如果一切正常,將原樣返回功能碼,否則,將返回錯(cuò)誤代碼,提示Master有錯(cuò)誤發(fā)生;數(shù)據(jù)是請(qǐng)求和響應(yīng)的主要內(nèi)容。當(dāng)Master向slave請(qǐng)求讀取寄存器內(nèi)容時(shí),數(shù)據(jù)將包括寄存器的起始地址及讀取的寄存器個(gè)數(shù)。寄存器是slave存放數(shù)據(jù)的地方,它的起始地址是從l開始的,但是Master計(jì)算時(shí)是由0開始的,所以對(duì)應(yīng)的實(shí)際寄存器地址應(yīng)該加l。slave回送響應(yīng)的數(shù)據(jù)包括數(shù)據(jù)長(zhǎng)度、實(shí)際采集的數(shù)據(jù)。注意數(shù)據(jù)長(zhǎng)度只是計(jì)算數(shù)據(jù)區(qū)的長(zhǎng)度,并不管其他部分的長(zhǎng)度。如果S1ave出現(xiàn)異常,數(shù)據(jù)就返回錯(cuò)誤代碼(Exception code),說(shuō)明發(fā)生何種錯(cuò)誤。循環(huán)冗余校驗(yàn)(CRC),它是一個(gè)16位字。要注意的是加入到數(shù)據(jù)幀時(shí)CRC是低位在前,高位在后。

    主機(jī)向各個(gè)從站發(fā)送命令幀并且接收從站的響應(yīng)幀格式分別如下:

    1)高頻計(jì)數(shù)模塊

    高頻計(jì)數(shù)模塊與上位機(jī)通信的功能碼為04,即訪問輸入寄存區(qū),主站發(fā)送數(shù)據(jù)格式如表1所示。

    表1 計(jì)數(shù)模塊的主站發(fā)送數(shù)據(jù)格式

    主機(jī)向從機(jī)發(fā)送8字節(jié)命令,包括的信息有:從機(jī)地址為02,訪問輸入寄存器的起始地址為0000H(16進(jìn)制),訪問寄存區(qū)的數(shù)量為4,最后兩位是CRC(循環(huán)冗余校驗(yàn))的高位與地位。從站響應(yīng)數(shù)據(jù)格式如表2所示。

    表2 計(jì)數(shù)模塊從站響應(yīng)數(shù)據(jù)格式

    計(jì)數(shù)模塊返回8字節(jié)數(shù)據(jù),其中:

    0通道計(jì)數(shù)/頻率值低字—2字節(jié),0通道計(jì)數(shù)/頻率值高字—2字節(jié);

    1通道計(jì)數(shù)/頻率值低字—2字節(jié),1通道計(jì)數(shù)/頻率值高字—2字節(jié);

    0通道用于輸出optipact的脈沖量,1通道用于輸出旋轉(zhuǎn)編碼器的脈沖量。

    2)電子皮帶秤

    主機(jī)向賽摩電子皮帶秤的發(fā)送的命令格式如表3所示。

    表3 主站向皮帶秤發(fā)送的數(shù)據(jù)格式

    主機(jī)向從機(jī)發(fā)送8字節(jié)命令,包括的信息有:從機(jī)地址為01,讀取保持寄存器的起始地址為6640H,訪問寄存區(qū)的數(shù)量為26,最后兩位是CRC(循環(huán)冗余校驗(yàn))的高位與地位。從站響應(yīng)數(shù)據(jù)格式如表4所示。

    表4 從站皮帶秤響應(yīng)數(shù)據(jù)格式

    電子皮帶秤返回26字節(jié)數(shù)據(jù),包括:流量—4字節(jié),設(shè)定值—4 字節(jié),累計(jì)量—8 字節(jié),速度—4 字節(jié),載荷—4 字節(jié),燈狀態(tài)—1 字節(jié),報(bào)警信息—1 字節(jié)。

    3)質(zhì)量流量計(jì)

    主站向兩個(gè)質(zhì)量流量計(jì)發(fā)送的命令格式與向電子皮帶秤發(fā)送的格式類似,不同之處在于從站地址不一致,分別為03,04,產(chǎn)生的校驗(yàn)位也不一致。

    質(zhì)量流量計(jì)返回88字節(jié)的數(shù)據(jù),包括質(zhì)量流量、質(zhì)量總量、體積總量、溫度、密度以及儀表狀態(tài)等信息,但并非所有的數(shù)據(jù)都是必須的,從中提取的主要信息如表5所示,共26字節(jié)。

    表5 質(zhì)量流量計(jì)返回的數(shù)據(jù)含義

    3 采集系統(tǒng)數(shù)據(jù)通信的實(shí)現(xiàn)

    在該數(shù)據(jù)采集系統(tǒng)中,RS485總線構(gòu)成了主從式的多機(jī)串行總線通訊系統(tǒng),PC機(jī)按照通訊協(xié)議向下位機(jī)發(fā)送命令,下位機(jī)接收到命令后進(jìn)行各種操作。PC機(jī)與各下位機(jī)之間的通訊方式采用半雙工方式,每一個(gè)下位機(jī)被賦予唯一的從站地址,PC機(jī)采用輪循的方式在一個(gè)固定周期內(nèi)先后訪問4個(gè)從站,由PC機(jī)輪流向各個(gè)從站發(fā)送命令,在其控制下完成與各個(gè)下位機(jī)模塊的數(shù)據(jù)交換,次序?yàn)殡娮悠С?,高頻計(jì)數(shù)模塊,2個(gè)質(zhì)量流量計(jì),同時(shí)數(shù)據(jù)以幀的形式在RS485總線上進(jìn)行傳輸。

    3.1 RS485總線通訊接口

    串行接口包括4個(gè)寄存器,即控制寄存器、狀態(tài)寄存器、數(shù)據(jù)輸入寄存器及數(shù)據(jù)輸出寄存器。數(shù)據(jù)輸入寄存器總是和串行輸入/并行輸出移位寄存器配對(duì)使用的。在輸入過(guò)程中,數(shù)據(jù)一位一位從外部設(shè)備進(jìn)入移位寄存器,當(dāng)數(shù)據(jù)完整接收之后則從移位寄存器送入輸入寄存器,再等待CPU取走。輸出的情況與輸入過(guò)程類似。當(dāng)CPU向數(shù)據(jù)輸出寄存器中輸出一個(gè)數(shù)據(jù)后,數(shù)據(jù)便傳輸?shù)揭莆患拇嫫鳎缓笠晃灰晃坏赝ㄟ^(guò)輸出線送到外設(shè)。

    本采集系統(tǒng)利用vs2010提供的Serial Port控件可以實(shí)現(xiàn)設(shè)備與設(shè)備、設(shè)備與PC機(jī)之間的串口通信。串口通訊的一般流程是設(shè)置通訊端口及波特率、數(shù)據(jù)位、停止位與校驗(yàn)位,對(duì)于上位機(jī)與下位機(jī)而言,這些屬性的設(shè)置必須一致,然后再打開端口,發(fā)送與接收數(shù)據(jù),最后關(guān)閉端口。設(shè)備的工作狀態(tài)通過(guò)串口發(fā)送到PC機(jī),發(fā)送方不斷從輸出緩沖提取數(shù)據(jù)形成數(shù)據(jù)幀發(fā)送出去,接收方不斷把接收數(shù)據(jù)包解開后放入接收緩沖,兩者需要遵從共同的數(shù)據(jù)包協(xié)議進(jìn)行收發(fā)[5,6]。串口數(shù)據(jù)的讀取有兩種方式:線程實(shí)時(shí)讀串口方式;事件觸發(fā)方式。由于線程實(shí)時(shí)讀串口的效率不是很高,所以選DataReceiv ed事件觸發(fā)的方法,將Received BytesThreshold屬性值設(shè)置為1,即只要接收緩沖區(qū)有字符就觸發(fā)接收事件。由于DataReceived事件在輔助線程被引發(fā),當(dāng)接收完整的一條數(shù)據(jù),返回主線程處理或窗體上顯示時(shí),必須要采用跨線程的處理,c#可采用控件的異步委托的方法Control.BeginInvoke及同步委托的方法Invoke。

    3.2 通信軟件流程

    皮帶秤、計(jì)數(shù)模塊、質(zhì)量流量計(jì)與PC機(jī)之間的通信過(guò)程是類似的,本文以皮帶秤和PC機(jī)間的通信為例,具體流程如下:

    1)Serial port控件實(shí)現(xiàn)通信的關(guān)鍵是正確設(shè)置該控件的屬性與方法。首先對(duì)該控件進(jìn)行初始化,設(shè)置波特率為9600b/s、數(shù)據(jù)位為8位、無(wú)奇偶校驗(yàn)、1位停止位即9600,8,N,1。然后打開串口。見以下程序所示。

    private void InitializeSerialPort()//initialize the serial port

    {

    serialPort1.Baudrate=9600;//波特率為9600

    serialPort1.DataBits = 8;//8位數(shù)據(jù)位

    serialPort1.DtrEnable = false;

    serialPort1.Handshake = Handshake.None;//無(wú)握手協(xié)議

    serialPort1.Parity = Parity.None;//無(wú)奇偶校驗(yàn)

    serialPort1.RtsEnable = false;

    serialPort1.StopBits = StopBits.One;//1位停止位

    }

    2)上位機(jī)向下位機(jī)發(fā)送讀取數(shù)據(jù)的命令。為了保證兩者之間的正確通信,發(fā)送的命令幀必須正確,在發(fā)送完命令幀后,上位機(jī)處于等待狀態(tài),為了提高通信效率,主機(jī)不會(huì)一直處于被動(dòng)的等待狀態(tài),采用定時(shí)器設(shè)置主機(jī)等待的時(shí)間為30s。主機(jī)向從機(jī)發(fā)送8字節(jié)命令,01036640001ADB5D,即向地址為01的從機(jī)發(fā)送讀保持寄存區(qū)的命令,最后4位為CRC校驗(yàn)位,并同時(shí)開啟定時(shí)器,若30s之后主機(jī)未收到數(shù)據(jù),那么重發(fā)一次命令,若仍未收到,則再重發(fā),當(dāng)未收到的次數(shù)超過(guò)3次則出現(xiàn)報(bào)錯(cuò),退出線程;如果30s之內(nèi)數(shù)據(jù)接收成功,關(guān)閉定時(shí)器,關(guān)閉串口。

    3)下位機(jī)成功接收命令幀后先對(duì)地址信息進(jìn)行審查,若從站地址與本機(jī)相符,則根據(jù)PC機(jī)要求進(jìn)行相關(guān)的工作,并利用串口進(jìn)行數(shù)據(jù)發(fā)送。

    4)對(duì)接收的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)CRC校驗(yàn),判斷接收數(shù)據(jù)的合法性與有效性。CRC校驗(yàn)的過(guò)程為,小調(diào)入1個(gè)16位寄存器,所有位均為1,然后調(diào)用消息幀中開始的8位字節(jié)和寄存器內(nèi)容異或,結(jié)果向最低有效位(LSB)方向移動(dòng)(右移),最高有效位以0 填充。LSB被提取出來(lái)檢測(cè),如果LSB 為1 ,寄存器值和預(yù)置的值A(chǔ)001H進(jìn)行異或運(yùn)算;如果LSB 為0,則不進(jìn)行,整個(gè)過(guò)程重復(fù)8 次運(yùn)算;在最后一位(第8 位)完成后,下一個(gè)8 位字節(jié)又和寄存器的當(dāng)前值異或。最終寄存器中的值,是消息中所有的字節(jié)都執(zhí)行校驗(yàn)之后的CRC 值[7]。接收設(shè)備將這個(gè)CRC 值與被傳送的CRC 值比較來(lái)檢驗(yàn)主機(jī)或從機(jī)在通信數(shù)據(jù)傳送過(guò)程中的信息是有誤。經(jīng)過(guò)校驗(yàn)后若數(shù)據(jù)正確則放

    入數(shù)據(jù)庫(kù)中存儲(chǔ),否則丟棄。整個(gè)流程如圖4所示。利用Timer定時(shí)器控件的Interval屬性設(shè)置系統(tǒng)輪循4個(gè)從機(jī)的周期時(shí)間,在Timer事件過(guò)程中寫入主機(jī)與各個(gè)從機(jī)通信的子程序,保證主機(jī)按照固定的時(shí)間間隔將命令下達(dá)到各個(gè)從機(jī)并獲得數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的定時(shí)采集。

    3.3 程序?qū)嵗?/h3>

    圖4 電子皮帶秤的串口通信流程圖

    本實(shí)例主要是實(shí)現(xiàn)電子皮帶秤與上位機(jī)的通信,通信界面如圖5所示。用戶可以在工具欄中選擇通信端口,在關(guān)閉串口后可以重新設(shè)置串口屬性,還可以設(shè)置通訊等待時(shí)間和輪循的時(shí)間周期。在狀態(tài)欄中會(huì)顯示串口當(dāng)前的狀態(tài),打開或關(guān)閉,以及數(shù)據(jù)存儲(chǔ)的情況等。

    下面給出皮帶秤與PC機(jī)通信的部分程序清單[8,9],首先是流程圖4中的打開串口過(guò)程,見以下步驟1)所示,步驟2)中的程序是實(shí)現(xiàn)流程圖4中的主機(jī)向皮帶秤發(fā)送讀數(shù)據(jù)命令,并等待皮帶秤返回?cái)?shù)據(jù)。

    1)主顯示區(qū)“采集”按鈕的Click事件打開串口。

    private void button12_Click(object sender,EventArgs e)//打開串口

    { if (serialPort2.IsOpen == false)

    { serialPort2.Open();

    button12.Text = “關(guān)閉串口";

    else{serialPort2.Close();

    button12.Text = "打開串口";}}

    2)PC機(jī)以Modbus協(xié)議格式向皮帶機(jī)發(fā)送命

    令并接收皮帶秤返回的數(shù)據(jù)。

    圖5 采集賽摩皮帶秤的操作界面

    public MODBUSRESULT SendAndReceive(string SendData, int _BytesToRec,out string RetData)

    {

    RetData = “”;//初始化接收數(shù)據(jù)

    IsTimeout = false;//通訊未超時(shí)

    DataBuff = "";//數(shù)據(jù)緩存

    DataRecCount = 0;//接收的數(shù)據(jù)個(gè)數(shù)

    BytesToRec = _BytesToRec;

    SerialPort sp = new SerialPort(_PortName,_PortBaud, _parity, _Databit, _Stopbit);//實(shí)例化串口

    try

    {

    sp.Open();//打開串口

    }

    catch

    {

    return MODBUSRESULT.PortOpenFall;//串口未打開,報(bào)錯(cuò)

    }

    if (SendData.Length / 2 > 0)//PC發(fā)送命令幀

    {

    byte[] bt = CRC16.StrToByte(SendData);

    DataHead = bt[0];

    sp.Write(bt, 0, bt.Length);//數(shù)據(jù)寫入串口

    }

    if (_BytesToRec > 0)//上位接收數(shù)據(jù)

    {sp.DataReceived += new

    SerialDataReceivedEventHandler(sp_DataReceived);//數(shù)據(jù)接收事件

    Timers.Timer MyTimer = new System.Timers.Timer(_Timeout);

    MyTimer.Elapsed += new ElapsedEventHandler(MyTimer_Elapsed); //通訊超時(shí)事件

    MyTimer.Enabled = true;

    MyTimer.Start();//定時(shí)器開啟

    while ((IsTimeout == false) && (DataIsReceived== false)) ;//

    通訊未超時(shí)且數(shù)據(jù)接收

    MyTimer.Stop();//定時(shí)器停止

    MyTimer.Elapsed -= new ElapsedEventHandler(MyTimer_Elapsed);

    MyTimer.Dispose();//定時(shí)器資源釋放

    sp.Close();//串口關(guān)閉}

    else{

    sp.Close();

    return MODBUSRESULT.OK;//通訊未超時(shí)且數(shù)據(jù)接收}

    if (IsTimeout == true)

    {

    return MODBUSRESULT.Timeout;//返回通訊超時(shí)

    }

    //校驗(yàn)數(shù)據(jù)

    MODBUSRESULT ret = CheckData(DataBuff,SendData);

    if (ret == MODBUSRESULT.OK)

    {

    RetData = DataBuff;

    return MODBUSRESULT.OK;

    }

    else

    {return ret;

    }

    }

    4 結(jié)論

    數(shù)據(jù)采集系統(tǒng)的實(shí)時(shí)性與高效性對(duì)地層損失監(jiān)測(cè)系統(tǒng)非常重要。本文主要對(duì)整個(gè)采集系統(tǒng)的結(jié)構(gòu)進(jìn)行了較為深入的闡述,介紹了各個(gè)下位機(jī)的基本性能及其Modbus通訊協(xié)議,在Visual Studio 2010環(huán)境下利用C#的Serial Port類編寫了網(wǎng)絡(luò)通信程序,實(shí)現(xiàn)了皮帶秤、計(jì)數(shù)模塊、質(zhì)量流量計(jì)與上位機(jī)通信。經(jīng)過(guò)多次試驗(yàn),本文設(shè)計(jì)的通信程序性能良好,操作簡(jiǎn)便。

    [1] 周奇才,徐小芳,王凱,等.盾構(gòu)施工過(guò)程地層損失監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J].機(jī)電一體化,2012,18(5):65-71.

    [2] 王國(guó)才,許四法.地鐵盾構(gòu)隧道施工引起地表沉降的影響因素分析[J].溫州大學(xué)學(xué)報(bào)·自然科學(xué)版,2010,31(增2):280-285.

    [3] 孫鵬,任維松,張赤斌.基于RS485總線的SBI試驗(yàn)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2009(11):44-47.

    [4] 文小玲,余飛,盧圣文,等.基于MODBUS協(xié)議的串口通信軟件設(shè)計(jì)[J].湖南工業(yè)大學(xué)學(xué)報(bào),2008,22(6):100-102.

    [5] 謝瑞和.串行技術(shù)大全[M].北京:清華大學(xué)出版社,2003.

    [6] 趙炯,熊肖磊,周奇才.串行數(shù)據(jù)傳輸協(xié)議的剖析研究[J].計(jì)算機(jī)工程,2004,30 ( 9) : 106- 108.

    [7] 李宥謀,房鼎益.CRC編碼算法研究與實(shí)現(xiàn)[J]. 西北大學(xué)學(xué)報(bào),2006,36(1):895-898.

    [8] 張立.C#程序設(shè)計(jì)編程經(jīng)典[M].北京:清華大學(xué)出版社,2008.

    [9] 姜拓,張劍平.基于c#的數(shù)據(jù)采集系統(tǒng)上位機(jī)軟件設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)試,2009(9):58-61.

    猜你喜歡
    皮帶秤PC機(jī)字節(jié)
    基于線性系統(tǒng)理論的皮帶秤角度補(bǔ)償
    基于增量疊加法的皮帶秤在線校準(zhǔn)系統(tǒng)
    No.8 字節(jié)跳動(dòng)將推出獨(dú)立出口電商APP
    No.10 “字節(jié)跳動(dòng)手機(jī)”要來(lái)了?
    基于PC機(jī)與單片機(jī)的多機(jī)通信技術(shù)及抗干擾方法
    皮帶秤技術(shù)的應(yīng)用與發(fā)展趨勢(shì)
    基于三菱FXPLC的感應(yīng)淬火機(jī)床與PC機(jī)的串行通信實(shí)現(xiàn)
    簡(jiǎn)談MC7字節(jié)碼
    VC.NET下實(shí)現(xiàn)dsPIC單片機(jī)與PC機(jī)的通信
    電子制作(2017年23期)2017-02-02 07:16:47
    電廠入爐煤皮帶秤的測(cè)量精度分析
    男人和女人高潮做爰伦理| 国产一区亚洲一区在线观看| 国产成人一区二区在线| 免费黄频网站在线观看国产| 国精品久久久久久国模美| 亚洲成人中文字幕在线播放| 久久鲁丝午夜福利片| 精品亚洲乱码少妇综合久久| 美女cb高潮喷水在线观看| 黑人高潮一二区| 国产黄色免费在线视频| 伦精品一区二区三区| 高清毛片免费看| 欧美xxxx黑人xx丫x性爽| 色哟哟·www| 你懂的网址亚洲精品在线观看| 又黄又爽又刺激的免费视频.| 晚上一个人看的免费电影| 国产精品久久久久久久久免| 欧美一区二区亚洲| 国产极品天堂在线| 免费大片黄手机在线观看| 麻豆成人av视频| 日韩成人伦理影院| 免费人成在线观看视频色| 久久99热6这里只有精品| 久久人人爽人人片av| 日本欧美国产在线视频| 国产高清有码在线观看视频| 国产精品日韩av在线免费观看| 人人妻人人澡欧美一区二区| 欧美 日韩 精品 国产| 97热精品久久久久久| 国产高清国产精品国产三级 | 精品国产三级普通话版| 国产高清不卡午夜福利| kizo精华| 十八禁国产超污无遮挡网站| 免费看av在线观看网站| 在现免费观看毛片| 在线观看免费高清a一片| 国国产精品蜜臀av免费| 亚洲av成人av| 久久久久久久久久黄片| av国产免费在线观看| 亚洲激情五月婷婷啪啪| 欧美日韩一区二区视频在线观看视频在线 | 80岁老熟妇乱子伦牲交| 最近的中文字幕免费完整| 在线观看免费高清a一片| 国产欧美另类精品又又久久亚洲欧美| 精品久久久久久久久亚洲| 91午夜精品亚洲一区二区三区| 国产成人精品久久久久久| 久久久久国产网址| 80岁老熟妇乱子伦牲交| 美女被艹到高潮喷水动态| 国产视频内射| 免费黄色在线免费观看| 男人舔奶头视频| 青春草视频在线免费观看| 精品99又大又爽又粗少妇毛片| 午夜精品国产一区二区电影 | 亚洲图色成人| 色播亚洲综合网| 一个人免费在线观看电影| 欧美性感艳星| 欧美一区二区亚洲| 床上黄色一级片| 美女国产视频在线观看| 亚洲精品日韩在线中文字幕| 日日啪夜夜撸| 久久热精品热| 色网站视频免费| 亚洲av在线观看美女高潮| 少妇熟女欧美另类| 亚洲精品成人av观看孕妇| 毛片一级片免费看久久久久| 久久久国产一区二区| 日韩制服骚丝袜av| 日产精品乱码卡一卡2卡三| 寂寞人妻少妇视频99o| 网址你懂的国产日韩在线| 欧美变态另类bdsm刘玥| 国产综合懂色| 精品99又大又爽又粗少妇毛片| 亚洲国产精品成人久久小说| 国内精品宾馆在线| 亚洲成人久久爱视频| 91精品国产九色| 亚洲av电影不卡..在线观看| 久久人人爽人人片av| 麻豆精品久久久久久蜜桃| 最近的中文字幕免费完整| 一本久久精品| 国语对白做爰xxxⅹ性视频网站| 亚洲aⅴ乱码一区二区在线播放| 国产精品久久久久久av不卡| 日本免费a在线| 国产成人免费观看mmmm| 中文欧美无线码| 大话2 男鬼变身卡| 国产午夜福利久久久久久| 欧美精品一区二区大全| 国产av在哪里看| 亚洲成人av在线免费| 亚洲色图av天堂| 人妻夜夜爽99麻豆av| 免费av不卡在线播放| 人体艺术视频欧美日本| 国产老妇女一区| 日韩在线高清观看一区二区三区| 久久亚洲国产成人精品v| 国产探花极品一区二区| 成人一区二区视频在线观看| 国产综合懂色| 老女人水多毛片| 天堂影院成人在线观看| 国产91av在线免费观看| 久久精品久久久久久久性| 成人性生交大片免费视频hd| 能在线免费看毛片的网站| 两个人视频免费观看高清| 深爱激情五月婷婷| 国产高清国产精品国产三级 | 免费看日本二区| a级毛色黄片| 在线免费观看不下载黄p国产| 日本欧美国产在线视频| 18禁裸乳无遮挡免费网站照片| 亚洲aⅴ乱码一区二区在线播放| 一级毛片久久久久久久久女| 欧美另类一区| 淫秽高清视频在线观看| 国产国拍精品亚洲av在线观看| 亚洲av成人精品一二三区| 97人妻精品一区二区三区麻豆| 久久精品国产亚洲av天美| a级毛色黄片| 建设人人有责人人尽责人人享有的 | 日韩强制内射视频| 九九久久精品国产亚洲av麻豆| 深夜a级毛片| 3wmmmm亚洲av在线观看| 亚洲av福利一区| 听说在线观看完整版免费高清| 日韩av在线大香蕉| 一夜夜www| 成人无遮挡网站| 久久久色成人| 蜜桃亚洲精品一区二区三区| 欧美高清性xxxxhd video| 色尼玛亚洲综合影院| 日韩亚洲欧美综合| 日本欧美国产在线视频| 韩国av在线不卡| 韩国av在线不卡| 亚洲最大成人手机在线| 成人漫画全彩无遮挡| 日韩制服骚丝袜av| 寂寞人妻少妇视频99o| 精品熟女少妇av免费看| 成人毛片60女人毛片免费| 国内精品美女久久久久久| 一区二区三区高清视频在线| 亚洲av国产av综合av卡| 深夜a级毛片| 国产国拍精品亚洲av在线观看| 日韩成人av中文字幕在线观看| 午夜亚洲福利在线播放| 欧美zozozo另类| 国产精品久久久久久精品电影小说 | 成人鲁丝片一二三区免费| 国产色爽女视频免费观看| 91狼人影院| 国产午夜福利久久久久久| 欧美xxⅹ黑人| 国产有黄有色有爽视频| av福利片在线观看| 欧美三级亚洲精品| 久久99精品国语久久久| 久久久久久伊人网av| av在线天堂中文字幕| 狂野欧美激情性xxxx在线观看| 午夜亚洲福利在线播放| 国产精品熟女久久久久浪| 亚洲综合精品二区| 97精品久久久久久久久久精品| 国产单亲对白刺激| 精品久久久久久久久久久久久| 波多野结衣巨乳人妻| 国产av码专区亚洲av| 三级国产精品欧美在线观看| 亚洲精品自拍成人| 边亲边吃奶的免费视频| 日韩精品青青久久久久久| 日本与韩国留学比较| 国产真实伦视频高清在线观看| 哪个播放器可以免费观看大片| 男人舔女人下体高潮全视频| 精品一区二区免费观看| 黑人高潮一二区| 欧美另类一区| 亚洲精品久久午夜乱码| 69av精品久久久久久| 国产在视频线精品| 成人性生交大片免费视频hd| 建设人人有责人人尽责人人享有的 | 亚洲aⅴ乱码一区二区在线播放| 一二三四中文在线观看免费高清| 日韩欧美精品免费久久| 成人av在线播放网站| 国产精品一二三区在线看| 亚洲av不卡在线观看| 高清在线视频一区二区三区| 亚洲在线自拍视频| 麻豆成人av视频| 国产亚洲精品av在线| 精品国产露脸久久av麻豆 | 一边亲一边摸免费视频| 91精品伊人久久大香线蕉| 午夜爱爱视频在线播放| 最近的中文字幕免费完整| 亚洲图色成人| 国产色婷婷99| 欧美不卡视频在线免费观看| 亚洲欧美精品专区久久| 久久久久久久午夜电影| 国产精品嫩草影院av在线观看| 国产中年淑女户外野战色| 亚洲美女搞黄在线观看| 97超碰精品成人国产| 国产精品综合久久久久久久免费| 亚洲国产av新网站| 禁无遮挡网站| 国产亚洲午夜精品一区二区久久 | 日韩三级伦理在线观看| 深爱激情五月婷婷| 最近的中文字幕免费完整| 中文字幕制服av| 小蜜桃在线观看免费完整版高清| 九草在线视频观看| 国产熟女欧美一区二区| 亚洲乱码一区二区免费版| 高清日韩中文字幕在线| 一级二级三级毛片免费看| 国产精品嫩草影院av在线观看| 国产一级毛片在线| 最近最新中文字幕大全电影3| 亚洲最大成人中文| 午夜日本视频在线| 亚洲国产av新网站| 久久久久久国产a免费观看| 成人无遮挡网站| 亚洲精品成人av观看孕妇| 亚洲av电影不卡..在线观看| 国产午夜精品论理片| 一区二区三区高清视频在线| 日韩大片免费观看网站| 搡老妇女老女人老熟妇| 99久久精品国产国产毛片| 精品欧美国产一区二区三| 免费观看无遮挡的男女| 亚洲精品影视一区二区三区av| 美女内射精品一级片tv| 日韩一区二区三区影片| 国产在线男女| 最近中文字幕2019免费版| 男人舔女人下体高潮全视频| 99九九线精品视频在线观看视频| 亚洲精品日本国产第一区| 国产综合懂色| av天堂中文字幕网| 少妇被粗大猛烈的视频| 久久久精品94久久精品| 最后的刺客免费高清国语| 伊人久久国产一区二区| 欧美最新免费一区二区三区| 精品国产三级普通话版| 免费观看无遮挡的男女| 最近的中文字幕免费完整| 亚洲精品国产av蜜桃| 80岁老熟妇乱子伦牲交| 成人亚洲欧美一区二区av| 2022亚洲国产成人精品| 一级毛片 在线播放| 欧美激情在线99| 国产黄片视频在线免费观看| 午夜激情欧美在线| 日韩欧美一区视频在线观看 | 欧美+日韩+精品| 人妻夜夜爽99麻豆av| 99久久精品热视频| 欧美成人一区二区免费高清观看| 精品久久久久久久久久久久久| .国产精品久久| 久久99精品国语久久久| 久久久国产一区二区| 国产亚洲精品久久久com| 十八禁国产超污无遮挡网站| 欧美xxⅹ黑人| 日本猛色少妇xxxxx猛交久久| 日韩 亚洲 欧美在线| 亚洲在线自拍视频| 色综合色国产| 两个人的视频大全免费| 国产精品一区二区三区四区久久| 亚洲va在线va天堂va国产| 亚洲精品一区蜜桃| 一级毛片aaaaaa免费看小| 欧美日韩一区二区视频在线观看视频在线 | 国模一区二区三区四区视频| 国产一级毛片在线| 尾随美女入室| 亚洲av中文av极速乱| 精品久久国产蜜桃| 国产在视频线精品| 丝瓜视频免费看黄片| 真实男女啪啪啪动态图| 国产精品一区二区三区四区免费观看| 亚洲av国产av综合av卡| 欧美性猛交╳xxx乱大交人| 国产69精品久久久久777片| 国内精品一区二区在线观看| 天堂俺去俺来也www色官网 | 夜夜看夜夜爽夜夜摸| eeuss影院久久| 深爱激情五月婷婷| 久99久视频精品免费| 丝袜喷水一区| 国产白丝娇喘喷水9色精品| 国产不卡一卡二| 国产免费视频播放在线视频 | 内射极品少妇av片p| 国产精品福利在线免费观看| 最新中文字幕久久久久| 天美传媒精品一区二区| 国产精品久久久久久久久免| 黄色一级大片看看| 精品人妻视频免费看| 激情五月婷婷亚洲| 国语对白做爰xxxⅹ性视频网站| 精品亚洲乱码少妇综合久久| 国产老妇女一区| 久久久久久久国产电影| 欧美激情久久久久久爽电影| av免费在线看不卡| 日本一二三区视频观看| 日韩欧美国产在线观看| 波野结衣二区三区在线| 免费不卡的大黄色大毛片视频在线观看 | 国产麻豆成人av免费视频| 欧美日本视频| 汤姆久久久久久久影院中文字幕 | 大片免费播放器 马上看| 亚洲av电影不卡..在线观看| 精品国产一区二区三区久久久樱花 | 免费高清在线观看视频在线观看| 国产精品三级大全| 最近2019中文字幕mv第一页| 成人欧美大片| 午夜福利高清视频| 男女国产视频网站| 国产精品一二三区在线看| 国产精品99久久久久久久久| 亚洲国产精品sss在线观看| 久久99热这里只频精品6学生| 中文字幕制服av| 老司机影院毛片| 高清日韩中文字幕在线| 午夜激情福利司机影院| 成人高潮视频无遮挡免费网站| 色综合亚洲欧美另类图片| 久久久久精品性色| 国产成人午夜福利电影在线观看| 熟女人妻精品中文字幕| 国产亚洲精品av在线| 久久精品久久久久久噜噜老黄| 一二三四中文在线观看免费高清| 亚洲国产精品国产精品| 两个人的视频大全免费| 日韩成人av中文字幕在线观看| 中文字幕人妻熟人妻熟丝袜美| 在线观看av片永久免费下载| 国产黄片视频在线免费观看| 精品一区二区免费观看| 久久午夜福利片| 极品少妇高潮喷水抽搐| 夫妻性生交免费视频一级片| 天堂√8在线中文| 久久精品久久久久久久性| 黄色日韩在线| 少妇的逼好多水| 久久久久精品性色| 少妇熟女aⅴ在线视频| 又粗又硬又长又爽又黄的视频| 日本黄色片子视频| 黄色日韩在线| 亚洲国产欧美在线一区| 精品人妻熟女av久视频| 亚洲性久久影院| 国产男人的电影天堂91| 国产麻豆成人av免费视频| 亚洲精华国产精华液的使用体验| 人人妻人人澡欧美一区二区| av国产久精品久网站免费入址| 一级爰片在线观看| 国产永久视频网站| 69av精品久久久久久| 80岁老熟妇乱子伦牲交| 亚洲精品成人久久久久久| 国产亚洲精品久久久com| 亚洲性久久影院| 亚洲综合色惰| 午夜激情福利司机影院| 国产伦理片在线播放av一区| 3wmmmm亚洲av在线观看| 97热精品久久久久久| 免费少妇av软件| 亚洲激情五月婷婷啪啪| 青青草视频在线视频观看| 成年av动漫网址| 插逼视频在线观看| 色哟哟·www| 三级国产精品片| 99久久九九国产精品国产免费| 久久久久久久久大av| 成人av在线播放网站| 欧美日本视频| 少妇被粗大猛烈的视频| 在线 av 中文字幕| 日韩欧美三级三区| 韩国av在线不卡| 人体艺术视频欧美日本| 欧美一区二区亚洲| 大又大粗又爽又黄少妇毛片口| 亚洲精品亚洲一区二区| 日日干狠狠操夜夜爽| 男女那种视频在线观看| 亚洲精品,欧美精品| 日韩欧美精品免费久久| 久久久久免费精品人妻一区二区| 亚洲精品乱久久久久久| 久久草成人影院| 久久热精品热| 一区二区三区乱码不卡18| 午夜免费男女啪啪视频观看| 免费播放大片免费观看视频在线观看| 午夜精品在线福利| 久久久久久久久久久免费av| 久久久精品94久久精品| 日日啪夜夜爽| 哪个播放器可以免费观看大片| 成人av在线播放网站| 国产一区二区三区综合在线观看 | 国产伦精品一区二区三区四那| 欧美日本视频| 高清日韩中文字幕在线| 美女高潮的动态| 永久网站在线| 日日摸夜夜添夜夜爱| 亚洲精品成人av观看孕妇| 免费无遮挡裸体视频| 日本猛色少妇xxxxx猛交久久| 久久久久久久国产电影| 欧美精品一区二区大全| 日韩av在线大香蕉| 亚洲精华国产精华液的使用体验| 免费电影在线观看免费观看| 免费在线观看成人毛片| 夫妻性生交免费视频一级片| 97在线视频观看| 国产成人a区在线观看| 国产三级在线视频| 久久久久九九精品影院| www.av在线官网国产| 国产精品爽爽va在线观看网站| 99久国产av精品| 寂寞人妻少妇视频99o| 久久精品久久精品一区二区三区| 男女那种视频在线观看| 亚洲欧美精品专区久久| 午夜福利视频1000在线观看| 亚洲精华国产精华液的使用体验| 精品久久久久久电影网| 久久久久性生活片| 熟女电影av网| 偷拍熟女少妇极品色| 又黄又爽又刺激的免费视频.| 中文欧美无线码| 老司机影院成人| 日本熟妇午夜| 麻豆国产97在线/欧美| 亚洲不卡免费看| 亚洲精品久久久久久婷婷小说| 亚洲国产最新在线播放| 91狼人影院| 国产成人精品婷婷| 99热这里只有精品一区| 91午夜精品亚洲一区二区三区| 国产精品久久视频播放| 能在线免费观看的黄片| 人人妻人人澡人人爽人人夜夜 | 18禁在线无遮挡免费观看视频| 国产成人a区在线观看| 高清日韩中文字幕在线| 99热网站在线观看| av在线播放精品| 嘟嘟电影网在线观看| 91精品一卡2卡3卡4卡| 午夜福利网站1000一区二区三区| 高清av免费在线| 亚洲国产最新在线播放| 成人鲁丝片一二三区免费| 搞女人的毛片| 亚洲精品乱久久久久久| 国产淫片久久久久久久久| 波多野结衣巨乳人妻| 国产爱豆传媒在线观看| 一区二区三区四区激情视频| 国产亚洲av片在线观看秒播厂 | 欧美高清成人免费视频www| 国产av在哪里看| 97热精品久久久久久| 人人妻人人看人人澡| 日本午夜av视频| 国产精品嫩草影院av在线观看| 不卡视频在线观看欧美| 亚州av有码| 男人狂女人下面高潮的视频| 欧美xxⅹ黑人| 少妇裸体淫交视频免费看高清| 伊人久久国产一区二区| 日日啪夜夜撸| 大片免费播放器 马上看| 80岁老熟妇乱子伦牲交| 久久久久久伊人网av| 超碰97精品在线观看| 身体一侧抽搐| 能在线免费观看的黄片| av国产免费在线观看| 少妇裸体淫交视频免费看高清| 天堂网av新在线| 亚洲欧美日韩无卡精品| 亚洲最大成人手机在线| 成年版毛片免费区| 男女边吃奶边做爰视频| 国产一级毛片在线| 精品熟女少妇av免费看| 亚洲av电影在线观看一区二区三区 | 国产精品.久久久| 精品久久久久久久久av| 亚洲精品一区蜜桃| 亚洲自拍偷在线| 国产老妇伦熟女老妇高清| 人妻制服诱惑在线中文字幕| 久久久精品94久久精品| 国产亚洲av片在线观看秒播厂 | 亚洲内射少妇av| 精品亚洲乱码少妇综合久久| 国产真实伦视频高清在线观看| 男插女下体视频免费在线播放| 国内精品一区二区在线观看| 精品午夜福利在线看| 九九爱精品视频在线观看| 久久99精品国语久久久| 日韩亚洲欧美综合| 黄色配什么色好看| a级毛片免费高清观看在线播放| 国产成人a区在线观看| 免费av毛片视频| 中文字幕免费在线视频6| 国产一区二区三区av在线| 精品欧美国产一区二区三| 国产老妇女一区| 91久久精品国产一区二区成人| 欧美+日韩+精品| 综合色av麻豆| 午夜精品一区二区三区免费看| 精品久久久久久电影网| 久久久久久久大尺度免费视频| 日韩av在线免费看完整版不卡| 大香蕉97超碰在线| 国产成人精品福利久久| 国产精品女同一区二区软件| 可以在线观看毛片的网站| www.色视频.com| 欧美成人精品欧美一级黄| 国产亚洲5aaaaa淫片| 日本欧美国产在线视频| 久久精品国产亚洲av涩爱| 久久久久久国产a免费观看| 国产在视频线在精品| 在线观看一区二区三区| a级毛色黄片| freevideosex欧美| 97精品久久久久久久久久精品| av在线蜜桃| 成人无遮挡网站| 免费无遮挡裸体视频| 超碰av人人做人人爽久久| a级一级毛片免费在线观看| 午夜激情久久久久久久| 国产在线一区二区三区精| 久久久成人免费电影| 99久久人妻综合| 国产成人91sexporn| 国产亚洲av片在线观看秒播厂 | 久久99热这里只频精品6学生| 十八禁网站网址无遮挡 | 午夜老司机福利剧场| 美女脱内裤让男人舔精品视频| 国产在视频线精品| 国产av码专区亚洲av| 性色avwww在线观看|