日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

基于STM32和HX711的四路公路超重檢測系統(tǒng)設(shè)計與實現(xiàn)

基于STM32和HX711的四路公路超重檢測系統(tǒng)設(shè)計與實現(xiàn) 簡介面向嵌入式開發(fā)學(xué)習(xí)者與交通監(jiān)測類課程設(shè)計需求這套基于STM32的公路四路超重檢測系統(tǒng)工程資料圍繞多路稱重采集、閾值判斷、聲光報警及聯(lián)網(wǎng)上傳等環(huán)節(jié)展開可用于畢業(yè)設(shè)計、課程實踐或原型驗證。壓縮包共306個文件約10.31MB包含57個c源文件和63個h頭文件以及o、crf、d等編譯中間文件另有uvprojx工程、sct分散加載、map與lst映射清單等便于直接打開Keil工程復(fù)現(xiàn)和二次開發(fā)。已有333人學(xué)習(xí)下載。資料保留較完整的工程結(jié)構(gòu)與外設(shè)驅(qū)動代碼涵蓋ADC、定時器、串口通信及物聯(lián)網(wǎng)協(xié)議相關(guān)實現(xiàn)讀者可據(jù)此梳理四路檢測的數(shù)據(jù)流、報警邏輯和聯(lián)網(wǎng)監(jiān)控思路也能參考工程配置與編譯產(chǎn)物進(jìn)行排錯和功能擴展。1. 去年幫人看一個公路治超點的老設(shè)備問題不是秤不準(zhǔn)去年幫人看一個公路治超點的老設(shè)備問題不是秤不準(zhǔn)而是四條車道的讀數(shù)互相干擾一號道剛過完一輛六軸車三號道的顯示還沒回零值班的人只能憑經(jīng)驗猜哪條是真的。這套基于 STM32 的公路四路超重檢測系統(tǒng)要解決的就是這種“多路同時在線”的現(xiàn)場問題——四路稱重通道各自獨立采集、獨立標(biāo)定、獨立判定超限再由主控統(tǒng)一打包通過聯(lián)網(wǎng)模塊把車重、時間、車道號一起送到后臺。它適合正在做公路超重檢測方向畢設(shè)或課設(shè)、需要一套能從采集跑通到上報的完整方案的人也適合要把樣機裝到路邊實測的工程場景。下面按需求、選型、架構(gòu)、實現(xiàn)、避坑、驗收的順序把這套系統(tǒng)拆開講。2. 需求拆解與器件選型四路通道、量程和采樣率怎么定2.1 先確認(rèn)“四路”指什么四條車道還是同一秤臺的四個角這是動手前必須問清楚的一件事。兩種理解對應(yīng)的軟件結(jié)構(gòu)完全不同四條車道是四個互不相干的獨立通道各自有零點、靈敏度系數(shù)和超重閾值同一秤臺四個角則是四個分量需要先求和得到總重再用四角差值判斷車輛是否偏載。我在方案里把兩種模式都留了口子用一個配置字節(jié)ch_mode切換0 表示獨立通道1 表示四點合成這樣后面換場景不用改代碼結(jié)構(gòu)只改配置。除了通道定義還要把性能邊界寫死否則答辯現(xiàn)場一問就露怯。公路治超點常見兩種工況一種是引導(dǎo)進(jìn)站的低速通過車速 5 到 15 公里每小時另一種是完全靜態(tài)停車稱重。低速工況下一輛車壓在 1.5 米長的秤板上有效信號窗口大概 0.3 到 0.4 秒如果采樣率只有 10Hz窗口里只能拿到三四個點峰值根本抓不準(zhǔn)。所以這套方案定位在低速與靜態(tài)稱重動態(tài)精度按滿量程 ±3% 到 ±5% 驗收靜態(tài)精度可以做到 ±0.5%。想做成高速不停車稱重必須上專用的動態(tài)稱重傳感器和更高的采樣率那是另一個量級的預(yù)算不在本方案范圍內(nèi)。功能清單我一般按下面幾條鎖死后面所有模塊都圍繞它展開四路獨立采集單路斷線不影響其余三路車輛到位觸發(fā)、離開結(jié)束一次通過生成一條完整記錄按軸重和總重雙閾值判定超限本地聲光報警并輸出一路繼電器信號本地至少存一萬條記錄聯(lián)網(wǎng)上報斷網(wǎng)期間不丟數(shù)據(jù)現(xiàn)場可標(biāo)定標(biāo)定參數(shù)掉電不丟還要能防止誤改。工作溫度按零下 20 到 60 攝氏度設(shè)計傳感器接線做防雷和屏蔽。2.2 主控與 ADC 選型為什么是四片 HX711而不是片內(nèi) 12 位 ADC先說結(jié)論主控用 STM32F103RCT6稱重前端用四片 HX711每片對應(yīng)一路。這個組合不是最先進(jìn)的但在四路低速稱重場景下是最省心、最容易復(fù)現(xiàn)的。對比項STM32F103RCT6STM32F407VET6主頻72MHz168MHzFlash / RAM256KB / 48KB512KB / 192KB串口數(shù)量56片上 ADC12 位12 位適合場景裸機時間片調(diào)度四路 IO 模擬時序需要網(wǎng)絡(luò)協(xié)議棧、多任務(wù)或更強濾波算力F103 的 48KB 內(nèi)存跑一個裸機時間片調(diào)度器加一個環(huán)形緩沖隊列綽綽有余省下來的成本可以貼到傳感器和防護(hù)上。真正要謹(jǐn)慎的是 ADC 這一環(huán)很多同學(xué)圖省事直接用片內(nèi) 12 位 ADC 接應(yīng)變橋結(jié)果量程 30 噸時最小分辨力大概 7 公斤空載時噪聲就有十幾公斤零點一直跳。這不是代碼問題是分辨率不夠。方案分辨率有效通道輸出速率MCU 開銷說明HX711 × 424 位410Hz / 80Hz低IO 模擬時序通道間物理隔離無串?dāng)_成本低ADS125624 位8 路差分 4 路最高 30kSPS中SPI 加 DRDY 中斷速率高但要外加基準(zhǔn)和模擬前端片內(nèi) 12 位 ADC12 位多路快低分辨力不足只適合做粗略檢測HX711 的短板是速率80Hz 輸出時內(nèi)部增益和濾波切換會帶來更大噪聲實測零點抖動比 10Hz 時明顯。所以我的做法是靜態(tài)稱重走 10Hz低速動態(tài)走 80Hz由配置項決定標(biāo)定時按實際工況選不要一套參數(shù)打天下。2.3 觸發(fā)、執(zhí)行與聯(lián)網(wǎng)部件把外圍清單一次列全觸發(fā)用一對地感線圈加檢測器檢測器輸出干接點經(jīng)光耦隔離后進(jìn) GPIO這樣線圈那邊的干擾不會直接打到主控。線圈負(fù)責(zé)“車來了”紅外對射負(fù)責(zé)“車走了”兩個信號配合比單靠重量閾值判斷車輛離開靠譜得多——重車停在秤上不動時光看重量是判斷不出它走沒走的。執(zhí)行部分包括一路繼電器輸出可接道閘或外部報警器、一個有源蜂鳴器和四個車道狀態(tài)指示燈。本地顯示用 0.96 寸 OLED只顯示四路當(dāng)前重量和狀態(tài)不做過多的界面現(xiàn)場人員看得懂就行。聯(lián)網(wǎng)這塊有兩種常見做法WiFi 透傳模塊走 AT 指令適合有現(xiàn)成熱點的實驗室和校園場景4G Cat.1 模塊走串口 AT 或 PPP適合真正裝在路邊的場景。兩者對主控來說都是串口所以底層驅(qū)動寫成同一套串口收發(fā)加狀態(tài)機換模塊只改初始化指令表不動上層協(xié)議。存儲用 W25Q64 存歷史記錄AT24C02 存標(biāo)定參數(shù)做雙備份多花兩塊錢能省掉很多“參數(shù)丟了要重新標(biāo)定”的麻煩。3. 總體架構(gòu)與通信協(xié)議設(shè)計四層鏈路和數(shù)據(jù)幀怎么落地3.1 四層架構(gòu)與各模塊的職責(zé)邊界整套系統(tǒng)按感知層、控制層、傳輸層、應(yīng)用層劃分這個劃分不是為了好看是為了讓每個人接手時知道改哪一層不會牽連別處。層級主要模塊職責(zé)對外接口感知層稱重傳感器、地感線圈、紅外對射把重量和車輛位置變成電信號模擬毫伏信號、開關(guān)量控制層STM32 主控、HX711、OLED、報警輸出采集、濾波、標(biāo)定、判定、本地顯示串口、GPIO、SPI、I2C傳輸層WiFi / 4G 模塊把記錄打包上傳接收下行參數(shù)UART AT 指令應(yīng)用層后臺服務(wù)與數(shù)據(jù)庫入庫、查詢、統(tǒng)計、告警推送MQTT / HTTP控制層內(nèi)部再分成驅(qū)動、業(yè)務(wù)、應(yīng)用三段。驅(qū)動層只管時序比如 HX711 讀數(shù)、Flash 讀寫、串口收發(fā)業(yè)務(wù)層管濾波、標(biāo)定換算、超重判定狀態(tài)機應(yīng)用層管調(diào)度用 SysTick 做 1ms 基準(zhǔn)主循環(huán)里按時間片輪詢各個任務(wù)。這里沒有上 RTOS原因是任務(wù)數(shù)量少、實時性要求不高裸機時間片更容易調(diào)試出問題的時候一眼能看出是哪個任務(wù)超時。調(diào)度周期我這樣分配HX711 采集任務(wù)每 10ms 跑一次四路輪詢?yōu)V波與判定任務(wù)每 50ms 跑一次OLED 刷新 200ms聯(lián)網(wǎng)心跳 30 秒記錄落盤在判定完成后立即觸發(fā)。這套節(jié)奏在 F103 上跑下來 CPU 占用不到三成留足了余量。3.2 數(shù)據(jù)幀格式與 CRC16 校驗上下行都用同一套殼本地模塊之間、設(shè)備與后臺之間我習(xí)慣用同一套幀結(jié)構(gòu)調(diào)試時用串口助手就能看不用兩套解析邏輯。偏移長度字段說明02幀頭固定 0xAA 0x5521協(xié)議版本當(dāng)前 0x01方便以后擴展31命令字0x01 實時數(shù)據(jù)0x02 記錄補傳0x10 參數(shù)下發(fā)0x11 參數(shù)回讀41通道掩碼bit0 到 bit3 對應(yīng)第 1 到第 4 路52負(fù)載長度小端最大 512 字節(jié)7N負(fù)載TLV 結(jié)構(gòu)重量用 int32 定點單位 0.01kg7N2CRC16MODBUS 多項式 0xA001低字節(jié)在前重量為什么要用定點而不用 float因為浮點在串口傳輸和存儲時字節(jié)序容易出岔子int32 定點表示 0.01kg30 噸就是 3000000離溢出還遠(yuǎn)得很解析也簡單。CRC 校驗代碼如下初值 0xFFFF多項式 0xA001算完低字節(jié)先發(fā)。/* MODBUS CRC16初值 0xFFFF多項式 0xA0010x8005 反轉(zhuǎn) */ static uint16_t crc16_modbus(const uint8_t *p, uint16_t len) { uint16_t crc 0xFFFF; while (len--) { crc ^ *p; for (uint8_t i 0; i 8; i) { if (crc 0x0001) { crc (crc 1) ^ 0xA001; } else { crc 1; } } } return crc; /* 發(fā)送時先發(fā)低字節(jié)再發(fā)高字節(jié) */ }這個函數(shù)在接收端要再算一遍和幀尾的兩個字節(jié)比對不一致就整幀丟棄并累加錯誤計數(shù)。錯誤計數(shù)超過閾值時我一般會觸發(fā)一次模塊重連因為連續(xù) CRC 錯通常意味著波特率漂了或者線路接觸不良而不是偶發(fā)干擾。3.3 本地存儲分區(qū)與掉電保護(hù)參數(shù)雙備份記錄走環(huán)形區(qū)W25Q64 有 8MB按下面這樣分區(qū)邊界留出余量以后加字段不用重排。起始地址大小用途校驗方式0x0000004KB參數(shù)備份 A魔數(shù) 0x5A5A CRC160x0010004KB參數(shù)備份 B同上0x002000512KB稱重記錄環(huán)形區(qū)每條 32 字節(jié)共 16384 條每條末尾 CRC80x0820004KB運行日志與異常計數(shù)無參數(shù)區(qū)做雙備份的意義在于寫參數(shù)時先擦 B 區(qū)寫入新值并校驗成功后再寫 A 區(qū)。如果寫到一半掉電下次上電讀到 A 區(qū)校驗失敗就回退到 B 區(qū)兩個都壞才用默認(rèn)值。這個邏輯看著簡單但真到了現(xiàn)場一次意外斷電就能把標(biāo)定系數(shù)寫成 0xFF重新標(biāo)定要封路半小時代價比多存 4KB 高得多。記錄區(qū)用環(huán)形寫入寫指針存在參數(shù)區(qū)里每寫一條就更新一次指針。環(huán)形區(qū)滿了就覆蓋最老的記錄同時置一個溢出標(biāo)志。記錄結(jié)構(gòu)里帶序號和時間戳補傳時后臺按序號去重避免網(wǎng)絡(luò)重發(fā)導(dǎo)致重復(fù)入庫。4. 下位機實現(xiàn)四路采集、動態(tài)濾波與超重判定的代碼骨架4.1 四路 HX711 的時序驅(qū)動與輪詢調(diào)度HX711 的時序不復(fù)雜但有幾個參數(shù)不能錯DOUT 變低表示數(shù)據(jù)就緒SCK 需要給 25 個脈沖前 24 個移出數(shù)據(jù)補碼形式第 25 個脈沖決定下一次的通道和增益。四路就是四組 DOUT 和 SCK共占用 8 個 IO。#define HX711_CH_NUM 4 #define HX711_TIMEOUT 30 /* ms超過判定該路斷線 */ typedef struct { GPIO_TypeDef *port_dout; /* 數(shù)據(jù)腳輸入 */ uint16_t pin_dout; GPIO_TypeDef *port_sck; /* 時鐘腳輸出 */ uint16_t pin_sck; int32_t offset; /* 空載零點原始值 */ float scale; /* 每公斤對應(yīng)的原始計數(shù) */ int32_t raw; /* 最近一次原始讀數(shù) */ float weight_kg; /* 換算后的重量 */ uint8_t online; /* 1 在線0 斷線 */ } Hx711Ch_t; /* 讀取一路原始值返回 INT32_MIN 表示超時斷線 */ static int32_t hx711_read_raw(Hx711Ch_t *ch) { uint32_t t0 HAL_GetTick(); /* 等待 DOUT 拉低說明轉(zhuǎn)換完成 */ while (HAL_GPIO_ReadPin(ch-port_dout, ch-pin_dout) GPIO_PIN_SET) { if (HAL_GetTick() - t0 HX711_TIMEOUT) { ch-online 0; return INT32_MIN; } } int32_t v 0; for (uint8_t i 0; i 24; i) { HAL_GPIO_WritePin(ch-port_sck, ch-pin_sck, GPIO_PIN_SET); delay_us(1); /* SCK 高電平需保持 0.2~0.5us */ v (v 1) | (HAL_GPIO_ReadPin(ch-port_dout, ch-pin_dout) GPIO_PIN_SET); HAL_GPIO_WritePin(ch-port_sck, ch-pin_sck, GPIO_PIN_RESET); delay_us(1); } /* 第 25 個脈沖選擇下一次為 A 通道增益 128 */ HAL_GPIO_WritePin(ch-port_sck, ch-pin_sck, GPIO_PIN_SET); delay_us(1); HAL_GPIO_WritePin(ch-port_sck, ch-pin_sck, GPIO_PIN_RESET); if (v 0x00800000) { /* 24 位負(fù)數(shù)補碼符號擴展 */ v | 0xFF000000; } ch-online 1; return v; }這段代碼有兩個地方值得多說一句。一是delay_us(1)不能省成幾個__NOP()72MHz 下一個 NOP 才十幾納秒湊不夠 HX711 要求的 0.2 微秒高電平讀出來的數(shù)據(jù)會整體偏移甚至全 0這個坑我在第一版上踩過示波器一量才發(fā)現(xiàn) SCK 是尖脈沖。二是超時返回必須區(qū)分于正常讀數(shù)我用 INT32_MIN 做哨兵值上層看到它就跳過這一路絕不能讓斷線的通道參與平均值計算否則零點會被拉偏。輪詢調(diào)度放在 10ms 的時間片里一次只讀一路四路輪完是 40ms。HX711 在 80Hz 模式下單次轉(zhuǎn)換 12.5ms40ms 輪一圈剛好跟得上不會丟數(shù)據(jù)。如果開 10Hz 模式單次 100ms輪詢周期要相應(yīng)拉長到 400ms 以上這時候HX711_TIMEOUT也得跟著放大否則會誤判斷線。4.2 動態(tài)稱重的濾波與峰值提取原始讀數(shù)不能直接用空載時會有幾十個 counts 的抖動重車壓上去又疊加了車輛振動。我的處理鏈?zhǔn)侨蜗茸?5 點中值濾波去掉脈沖干擾再做一階低通平滑最后在觸發(fā)窗口內(nèi)取峰值。#define MED_N 5 #define LPF_ALPHA 0.25f /* 越小越平滑但響應(yīng)變慢 */ typedef struct { int32_t med_buf[MED_N]; uint8_t med_idx; float lpf; /* 低通輸出 */ int32_t peak; /* 本次窗口峰值 */ uint16_t peak_hold; /* 峰值附近保持計數(shù) */ } Filter_t; /* 中值濾波5 點排序取中間值抗脈沖干擾 */ static int32_t median5(int32_t *buf) { int32_t t[MED_N]; for (uint8_t i 0; i MED_N; i) t[i] buf[i]; for (uint8_t i 0; i MED_N - 1; i) { for (uint8_t j i 1; j MED_N; j) { if (t[j] t[i]) { int32_t tmp t[i]; t[i] t[j]; t[j] tmp; } } } return t[MED_N / 2]; } /* 每 50ms 調(diào)用一次輸入換算后的公斤值 */ static void filter_update(Filter_t *f, float kg, uint8_t vehicle_in) { f-med_buf[f-med_idx] (int32_t)(kg * 100.0f); /* 轉(zhuǎn)成 0.01kg 整數(shù) */ f-med_idx (f-med_idx 1) % MED_N; float med median5(f-med_buf) / 100.0f; f-lpf LPF_ALPHA * (med - f-lpf); if (vehicle_in) { if ((int32_t)(f-lpf * 100) f-peak) { f-peak (int32_t)(f-lpf * 100); f-peak_hold 0; } else if (f-peak_hold 20) { f-peak_hold; /* 峰值后 1 秒內(nèi)不更新防止抖動誤判 */ } } }中值濾波的窗口取 5 是折中取 3 點去不掉連續(xù)的干擾取 7 點會把真實的上升沿削平。低通系數(shù) 0.25 對應(yīng)的時間常數(shù)大約 3 個采樣周期在 50ms 周期下是 150ms跟得上車輛壓上來的速度又不至于把振動放大。峰值保持段加了 1 秒的鎖定時間原因是車輛在秤上輕微晃動時重量會在峰值附近反復(fù)波動不加鎖定的話峰值會一直往上爬判出來的重量比實際偏高。峰值取的是“軸重”還是“總重”取決于秤板長度和車輛軸距。秤板短于軸距時一次只壓一根軸峰值就是單軸重多軸車要按軸依次累加秤板長于整車時峰值直接就是總重。這兩種情況的判定邏輯不一樣我在配置里加了weigh_mode答辯時如果老師問“六軸車怎么算總重”這就是回答的落點。4.3 超重判定狀態(tài)機與報警輸出判定不能只看一個瞬時值要用狀態(tài)機把“車來了、正在稱、稱完了、判超限、上報”這幾步串起來否則一輛車會被重復(fù)判定好幾次后臺收到的記錄數(shù)對不上實際車流量。typedef enum { ST_IDLE 0, /* 等待車輛觸發(fā) */ ST_SAMPLING, /* 車輛在秤采集峰值 */ ST_SETTLE, /* 車輛離開等待重量回落 */ ST_JUDGE, /* 判定超限 */ ST_REPORT /* 生成記錄并入隊 */ } WeighState_e; typedef struct { uint32_t limit_kg; /* 超重閾值單位 kg */ uint16_t deadband_pct; /* 死區(qū)百分比默認(rèn) 5防止臨界抖動 */ uint8_t confirm_cnt; /* 連續(xù)超限次數(shù)確認(rèn)默認(rèn) 3 */ } Threshold_t; static void judge_task(void) { static WeighState_e st ST_IDLE; static uint8_t over_cnt 0; Threshold_t *th g_threshold; switch (st) { case ST_IDLE: if (g_vehicle_in) { g_filter.peak 0; st ST_SAMPLING; } break; case ST_SAMPLING: if (!g_vehicle_in) { st ST_SETTLE; g_settle_ms 0; } break; case ST_SETTLE: g_settle_ms 50; if (g_settle_ms 500) { st ST_JUDGE; } break; case ST_JUDGE: { uint32_t peak_kg g_filter.peak / 100; /* 只有超過閾值加上死區(qū)才累加超限計數(shù) */ if (peak_kg th-limit_kg * (100 th-deadband_pct) / 100) { if (over_cnt th-confirm_cnt) { g_alarm_on 1; /* 聲光報警 繼電器輸出 */ g_record.over_flag 1; } } else { over_cnt 0; g_record.over_flag 0; } st ST_REPORT; break; } case ST_REPORT: record_push(g_record); /* 寫入環(huán)形隊列 */ over_cnt 0; st ST_IDLE; break; default: st ST_IDLE; break; } }死區(qū)和連續(xù)確認(rèn)這兩層是為了對付臨界車。一輛限重 30 噸的車實際稱出來 30.2 噸如果直接判超限司機和值班員都會來找你。加 5% 死區(qū)和連續(xù) 3 次確認(rèn)之后判出來的超限基本都在 31.5 噸以上爭議少很多。報警輸出用g_alarm_on控制持續(xù) 5 秒后自動關(guān)閉防止蜂鳴器一直響。4.4 上報隊列與斷網(wǎng)補傳上報隊列放在 RAM 里做一個 32 條的環(huán)形緩沖每條記錄生成后先入隊聯(lián)網(wǎng)任務(wù)從隊頭取。發(fā)送成功才出隊失敗就留在隊里等下一輪。隊列滿的時候最老的一條轉(zhuǎn)存到 Flash 記錄區(qū)保證不丟。#define QUEUE_SIZE 32 typedef struct { uint32_t seq; /* 記錄序號后臺按此去重 */ uint32_t ts; /* Unix 時間戳 */ uint8_t ch; /* 通道號 1~4 */ int32_t weight01kg; /* 重量單位 0.01kg */ uint8_t over_flag; /* 1 超限 */ } Record_t; static Record_t q_buf[QUEUE_SIZE]; static uint8_t q_head, q_tail, q_count; static uint8_t record_push(const Record_t *r) { if (q_count QUEUE_SIZE) { record_save_flash(q_buf[q_tail]); /* 隊列滿落盤保底 */ q_tail (q_tail 1) % QUEUE_SIZE; q_count--; } q_buf[q_head] *r; q_head (q_head 1) % QUEUE_SIZE; q_count; return 1; }補傳邏輯放在聯(lián)網(wǎng)任務(wù)里連上后臺之后先讀 Flash 里未確認(rèn)的記錄按序號從小到大發(fā)每發(fā)一條等一次 ACKACK 里的序號對得上才把 Flash 里該條標(biāo)記為已上傳。這里有個細(xì)節(jié)標(biāo)記已上傳不要擦整塊用一個 32 位的位圖記錄哪些條已確認(rèn)位圖滿了再統(tǒng)一整理這樣能少擦很多次 Flash。5. 常見問題與避坑五個最容易在現(xiàn)場翻車的點5.1 零點漂移上電讀數(shù)正常跑兩小時重量越飄越高現(xiàn)象是空載時顯示從 0 慢慢漲到幾十公斤重啟后又歸零。原因通常有兩個一是 HX711 的供電和主控共用一路 3.3V數(shù)字部分電流波動通過地線串到模擬端二是軟件上只在開機時取了零點之后一直用固定值減。解決的辦法是硬件上給 HX711 的 AVDD 單獨走 LC 濾波地線單點匯到電源入口軟件上加自動零點跟蹤車輛離開后如果連續(xù) 30 秒重量都在滿量程 2% 以內(nèi)就緩慢修正零點每次只修一個很小的步長避免把真實的小重量也修掉。跟蹤步長我一般設(shè)成每 10 秒修正 0.5kg慢慢糾不激進(jìn)。5.2 四路串?dāng)_壓一號道三號道跟著跳數(shù)現(xiàn)象很嚇人以為是軟件讀了別的通道。實際排查下來九成是四路傳感器的屏蔽線擰在一起走線或者四片 HX711 共用一根 SCK 時鐘。SCK 是方波頻率雖然不高但走線長、回路大很容易耦合到相鄰?fù)ǖ赖哪M輸入上。解決分三步每路傳感器用獨立屏蔽雙絞線屏蔽層單端接地四片 HX711 的 SCK 各走各的絕不在板上并聯(lián)成一根總線在 HX711 的輸入端并 0.1uF 電容做差模濾波。改完之后再壓單路其余三路的跳數(shù)應(yīng)該在滿量程 0.1% 以內(nèi)。5.3 聯(lián)網(wǎng)模塊假在線心跳正常數(shù)據(jù)死活發(fā)不出去現(xiàn)象是串口每 30 秒都能收到模塊返回的“已連接”但上報的數(shù)據(jù)后臺一條也收不到。原因是 AT 指令的返回只代表模塊和基站或路由建立了鏈路不代表上層協(xié)議通。這種情況我一般是三層排查先看模塊返回里有沒有分配到 IP再看能不能 ping 通后臺地址最后看協(xié)議層有沒有收到后臺的心跳應(yīng)答。軟件上不能只信模塊的“連接成功”提示必須自己發(fā)一條心跳幀并等待后臺回包連續(xù)三次沒回包就判定鏈路失效主動重連。這個超時重連邏輯寫進(jìn)代碼里比在現(xiàn)場盯著串口助手看要省事得多。5.4 看門狗復(fù)位正好把剛采到的數(shù)據(jù)寫沒了現(xiàn)象是偶爾丟一條記錄日志里能看到復(fù)位標(biāo)志。原因是寫 Flash 需要幾十毫秒這段時間喂狗沒跟上。解決不是簡單地把看門狗時間拉長而是把寫 Flash 的動作拆開先寫 RAM 隊列由低優(yōu)先級的任務(wù)在空閑時批量落盤落盤前先喂一次狗參數(shù)區(qū)寫入時用雙緩沖先寫 B 區(qū)校驗通過再寫 A 區(qū)任何一步被復(fù)位打斷下次上電都有可用的一份。另外中斷里不要做 Flash 操作F103 在擦寫 Flash 時取指會暫停中斷響應(yīng)會被拖住反過來又影響喂狗這是個連環(huán)坑。5.5 標(biāo)定參數(shù)被誤改現(xiàn)場手一抖整段路的數(shù)據(jù)全廢現(xiàn)象是換了個操作員之后所有重量都偏大一倍或偏小一半。原因是標(biāo)定入口藏在按鍵長按里誤觸就進(jìn)了標(biāo)定模式隨便按兩下把靈敏度系數(shù)改了。解決是三道鎖進(jìn)入標(biāo)定必須同時按住兩個指定按鍵并保持 5 秒進(jìn)入后要求輸入一個四位數(shù)口令口令存在參數(shù)區(qū)里默認(rèn)值在首次上電時強制修改標(biāo)定完成寫入前回讀一次并算出校驗重量和輸入的標(biāo)準(zhǔn)重量偏差超過 2% 就拒絕保存。參數(shù)區(qū)同時保留上一版參數(shù)我在參數(shù)結(jié)構(gòu)里留了個rollback標(biāo)志現(xiàn)場出問題時能一鍵回到上一版。6. 驗收與答辯怎么證明這套系統(tǒng)真的能用驗收要給出可重復(fù)的測試方法而不是“我試了一下沒問題”。我一般按下面這張表走一遍每一項都要留下數(shù)據(jù)。測試項測試方法判定標(biāo)準(zhǔn)靜態(tài)精度每路單獨加標(biāo)準(zhǔn)砝碼從 20% 到滿量程取 5 個點誤差不超過滿量程 ±0.5%四路一致性同一載荷依次壓四路比較讀數(shù)四路之間偏差不超過 ±1%超重判定用可調(diào)載荷逐步逼近閾值死區(qū)內(nèi)不報警超過死區(qū)連續(xù) 3 次后報警斷網(wǎng)補傳拔掉聯(lián)網(wǎng)模塊制造 10 條記錄后恢復(fù)恢復(fù)后 60 秒內(nèi)全部補傳序號無重復(fù)掉電保護(hù)記錄寫入過程中斷電重復(fù) 10 次參數(shù)不丟記錄最多丟最后 1 條長時間運行連續(xù)通電 72 小時零點漂移不超過滿量程 0.3%答辯現(xiàn)場最容易出問題的環(huán)節(jié)是演示稱重因為不可能把砝碼搬到教室里。我的做法是提前準(zhǔn)備一個數(shù)據(jù)回放模式把現(xiàn)場采到的一路原始數(shù)據(jù)存成數(shù)組通過串口注入系統(tǒng)照常走濾波、判定、上報的完整流程屏幕上能看到重量曲線跳動、超限報警亮起、后臺收到記錄。這樣演示不依賴實物也不怕現(xiàn)場環(huán)境干擾。要強調(diào)的是回放模式只走業(yè)務(wù)層不替代真實采集的驗證驗收表里那幾項還是得用砝碼實測。還有一個小習(xí)慣把所有可以調(diào)的量集中到一個結(jié)構(gòu)體里閾值、死區(qū)、確認(rèn)次數(shù)、上報周期、標(biāo)定系數(shù)全放進(jìn)去做成一個參數(shù)頁答辯時老師問“這個閾值能不能改”當(dāng)場改給他看比嘴上說“可以改”有說服力得多。從那以后我每次打樣之前都會先把標(biāo)定流程和斷網(wǎng)補傳這兩條路在臺面上跑通再焊板子、再裝殼。血淚經(jīng)驗是硬件問題能靠換件解決流程沒走通到了現(xiàn)場就是干瞪眼。希望這套結(jié)構(gòu)能幫到你少走幾段彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久久久伊人精品| 亚洲无码太久| 久久爽爽精品| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 五十路成人在线视频二区三区| 在线无码网站| 3PAV乱伦视频| 精品久久久久久久| 日韩熟女精一区二区三区不卡| 欧美在线l亚洲| 91啪9色| 97一本大道亚洲一区| 日日操丁香五月天| 凹凸久久人人| 精品国产丝袜一区二区三区乱码| 综合久久久久久久综合网| 色汉综合| 水滴偷拍| 偷拍亚洲| 日韩一二三区| 亚洲熟女人妻中文字幕一区二区| 国产超碰97| 亚洲日韩XXX| 天天日日日射| 情色av电影| 9久热| 91色婷婷综合久久中文字幕二区| 日本一本道A级黄色毛片试看60分钟| 亚洲欧美综合| 欧亚无码视频| 国产激情视频一区区三区| 亚洲性爱高潮影院| 成人性爱AV在线免费观看| 一级AV性爱| 欧美一级三级| 亚洲无992tv| 人人喜人人妻| 无码精品久久| 欧美与日韩97| 五月丁香综合| 亚洲,日韩,欧美,成人播放| 欧美亚洲高清晰| 99久久这里只有精品| 日本精品中文字幕视频| 中字一区| 中日无幕一二三四区| 一区二区乱码福利| 欧美线天码中字| 91xingse| 色99在线| 五月天丁香婷婷综合网站| 久久久一区二区三区麻豆| 激情图片亚洲色图| 中文字幕亚洲欧美在线不卡| 午夜免费视频1000| 日本一级性爱| 中国少妇XXXX做受| 天天射天天| 九九热av| 94色色电影网| 久久久久成人网| 禁止观看美女黄| www.av在线观看| 青娱乐日韩无码| 青娱乐久久艹| 在线观看av区| 欧美强奸乱| 国产女人与拘做受视频免费| 国产第12页| 成人小说视频在线精品欧美| 国产传媒日韩| 亚洲少妇视频| 91性高朝久久久久久久久| 国产偷人伦激情在线观看| 亚洲欧洲成人在线电影| 岛国片在线播放| 永久免费观看的毛片的网站| 双插性欧美一二三区| 中文字幕97| 超碰97COm中文| 青青久久艹| 日本道日本道中文字幕日本道最新日本道在线观看 | 97超碰超欧美。| 99综合自拍| 麻豆AV一区二区| 欧美一二在线| 欧美日韩传媒| 欧美性爱视频免费一区一A| 成人三一级一片aaa| 试看日韩黄片| 精品在线观看视频在线| 97超碰碰碰| 日韩偷拍色图| yazhouzaixian| 九九九只有精品| 亚洲国产综合图区中文字幕 | 色区97| 超碰97欧美| 爱妃国产亚洲视频中文字幕| 色呦呦呦在线观看视频| 午夜色婷婷| 天天影视射综合网| 五十路六十路七十路熟婆| 亚洲av无码成人精品国产| 丁香六月啪啪| 97 国产精品| 九九综合九九综合| 丁香九月激情| 蜜臀99久久国产| 国产高清26uuu| 精品国产乱码| 久久一留热品黄| 久操操AV电影| 人妻五十路在线| 人妻偷拍一区二区三区| 天天爱天天韩国日本牛牛牛牛| 色娱乐色呦呦夜夜夜夜av| 97日亚洲欧美| 日欧美色| 精品在线观看视频在线| 亚洲国产丝袜在线观看| 天天干,夜夜爽| 天天综合网视频91| 欧洲Au麻豆| 久久免费99精品久久久久久| 欧美三级免费伊人| 日本熟女免费視颖| 久久久久久免费电影| 精品一区二区人妖| 国产综合久久久麻桃个| 九九九九九九九精品视频| 久久成人午夜狠狠| 欧美高清性猛交| 一区二区三区免费岛国片| 少妇特黄一区二区三区| 超碰79人人乐| 日韩欧美成人性爱在线| 五月天精品| 亚洲性综合9| 98人妻精品一区二区色欲| 97精品国产97久久久久久户外免费| 清纯唯美亚洲另类| 欧美91精彩| av九九| 一区操逼| 婷婷AV一区二区三区| 人人操人人精品影片| 国产亚洲综合欧美一区| 成人aⅴ一区二区三区| 国产91丝袜 在线播放| 日韩精品99久久久久久中文字幕 | 91在线限制级| 91 手机在线播放 绯色| 人人人人插| 色香天天| 97亚洲中文| 美国三级日本三级久久99| 国产AV人人 夜夜人人澡| 99操视频| 久久精品欧美一区蜜桃| av一区二区三区 中文| 日本视频在线中文字幕| 婷婷超| 99操逼| 少妇内射www在线观看视频 | 久久人妻视频| 丰满欧美少妇| 青青草视频爽一爽| 欧美性天天影视| 久久黄色网址| 日韩无码久久熟女一级片| 欧美中文字幕一区 | 国产亚洲精品A在线观看下载| 操碰97| 三级日韩一区二区三区| 亚洲五月丁香花狠狠干一区二区三区| 手机在线视频国内精品| 超碰人人超在线观看| 人妻精品视频一区二区| 九九视品黄色| 久久久一区二区三区四区五区| 妇女视频网站| 91精品导航| 热思思免费视频| 波多野结衣之双飞调教在线播放 | 夜夜操一区二区| 香蕉一区二区三区在线视频| 欧美最婬乱婬爆婬性视频 | av大香蕉| 女人的天堂大香蕉网| 日本欧美m v精品网站加| 97在线欧| 精品人妻视频入口| 91性高潮久久久久久久久| 超碰成人免费| www.久久爱| 亚洲综合有玛| 丰满人妻-区二区三区免费看 | 视频一区二区三区精品| 久久精品99| 人妻 欧美 中文| 懂色Av| 亚洲强奸乱伦影视网| 大香蕉欧美伊| 亚洲国产91精品一区二区久久| 在线观看AV片| 欧美精品偷拍| 中国少妇XXXX做受| 熟女一区二区三区| 色狠狠 - 百度| 99热精品在线| 久久精品区| 97色色婷婷| 99精品无码| 色色色色日本| 99热日| 亚洲国产一区二区日韩专区| 亚洲色图加勒比| 九九九久久久| 久久视网78| 天天射天天| 国产60区。| www男人天堂| 久久久一区二区三区三州| 午夜精品久久久久久久久久久久久 | 久久精品国产精品亚洲艾通辽熟妇| 你草精品在线视频| 少妇啪啪自拍| 水滴偷拍| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 精品福利| 麻豆色约约| 动漫片子网站3黄| 人人操人人插人人摸人人干| 91老熟女91老女人| 亚洲老熟妇xxx| 青青草大香蕉视频| 玖色av| 一二三四免费视频| av无码av无码专区| 久久产精品一区二区三区电影| 北野未奈加勒比av| 好看的91视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲精品一区二区免费在线观看| 久久女婷| www色日本| 亚洲丨在线| 青青草色插素人| 天天欧美欧美亚洲网| 26UUU欧美激情一区二区| 98福利在线视频| 亚洲最大黄网| 九九九九九九九九九九九免费国产| ji熟女.com| 9久热这里只有精品| 亚洲自拍青操视频| 久草久日| 少妇高潮喷水无套久久久久久| 夜夜爽77777| 夜色AV无码手机在线影院| 五月丁香黄色网| 超碰色大香蕉| 九九九国产精品| 日韩欧美天堂| 久久精品老司| 欧美久久婷婷| 自拍亚洲综合| 传媒在线观看一区二区三区| 蜜臀久久久99久久久久 | 日韩午夜精品一区二区三区电影| 370p日韩欧美亚洲精品| 国产日韩区| 日本国产高清色www视频在线| 99这里只有精品国产| 北约熟女超碰| 久青草影院| 精品免费1| 九九英色视频| 亚洲中文字幕日产无码久久| 97欧美色综合| 青娱乐老司机视频| 自拍偷拍 日韩无码| 国产女人和拘做爰视频| 国产精品久久久久久久久AV大片| 亚洲夜夜欢无码一区二区| 91色综| 日韩av熟女一区二区三区成人| 久九九九九九九热| 特级特黄一级毛片免费| 中国国国产一级特黄毛片| 欧美麻豆成人同性GⅤ在线| 在线视频日韩欧美国产| 三级片大波波| 国产熟女无套内射| av天堂天堂av日韩| 97露脸精品丝袜| 精品人妻一区二区三区四区| 国产欧美日韩精品中文| 欧美72网页| 综合色欧美| 国产精品视频麻豆入口| 欧美少妇第一页| 色色97爱| 91大学精品激情戏| 蜜桃精品一区二区三区久在线| 人人模人人看| 日韩/97| 女生久久网| 97任你吞精| 操美女人妻| 激情小说亚洲| 天天看片天天爽| 极品出轨视频网站| 91粉芽高清在线一区二区| 亚洲三级。日韩三级| 九九无码视频| 日本熟女不卡视频| 美女的肌被草喷水视频| 欧美偷拍区| 五十路熟女工口| 中文字幕黄片在线| 国产超碰欧美| 美女刺激久久国产欧美| 人妻啪| 色www精品视频在线观看| 综合色区偷拍| 99re69综合| 色色色欧美| 亚州综合图片| 日本亚洲熟女视频| 亚洲密乳AV| 久久久九九| 国内精品999| 9久在线视频只有精品| 国产日韩精品一区二区三区| 欧美爱三级日韩久久| 国产极品久久久| 99久久久99久久91熟女| 无码丰满熟妇一区二区浪潮AV| 久草草一二三四区久久| 国产欧美日韩在线观看麻豆传媒公司| 性饥渴少妇av无码毛片| 欧美色另类| 免费看污网址| 久久久国产精品人妻丝袜| Blackedraw视频一区二区| 欧美中文字幕精品人妻| 蜜桃臀一区二区aV| 情色五月天久久久| 白丝1区2区3区| 欧美亚洲日本激情在线| 国产操伦| 性色av大全| 国产精品夜夜| 欧美日韩97| 少妇高潮九九九九九九九| AV丝袜少妇| www老逼91| 中文字幕在线高清男人的天堂| 性饥渴少妇av无码毛片| 亚洲不雅视频1区二区| 亚洲校园激情| 久久成年片色大黄全免费网站| 一卡二卡三卡| 天天综合色图| 麻豆久久精品亚洲精品88| 97免费视频在线| 久久9精品网站| 欧美精品第四五页中文字幕在线观看| 欧美永久激情一区二区| 中 文字幕一区二区三四 五 区日 日 骚 | 性爱久久| 国产熟女| 爱丝福利| 99re在线| 手机在线观看不卡无码av| 午夜爽爽爽在线观看永久入口姬片| 黑人操一区二区| 六月婷婷综合| 亚洲一区二区三区麻豆传媒| baiduhicn.com。| 99精品丰满人妻无码| 亚洲在线网站| 亚洲高清无码在线桃色| 综精品久久久aaaa| 精品无人区麻豆乱码1区2区图片| 日本大香蕉综合网红本杳社区| 欧美78P| 欧美黄片免费在线观看视频| 久久久97| 亚拍在线| 国产女同视频在线播放| 久jiu久神马影院| 99热18这里只有精品| 99999久久精| 欧美操逼熟女| a人欧美综合天堂麻豆| 97精品久久久久中文字幕| 欧洲亚洲人妻无码高清久久三区四区| 综合在线导航一区| 黑人与人妻| 欧美日韩色| 国产福利小视频高清在线观看| 簧片免费看视频| 午夜经典| 久操大香蕉手机视频在线看| 亚洲骚男同com| 亚洲无码精品AV久久久| 国产精品九9| 久草资源在线| 99热97| 97亚洲在线| 九九无码| 97人人夜夜精品视频| 欧美亚洲综合高清在线| 国产视频一区二区在线| 国产精品懂色tv影视免费观看| 看日韩美女二区三区免费操逼视频| 欧美日韩天堂| 一区二区日韩欧美久久| 亚洲伊人成综合成人网| 96AV久久久| 亚洲精品一区二区精华| 亚洲色图第四色| 97干在线视频| 操B视频日韩无码| 欧美熟妇精品黑人巨大一二三区| 国产黄片精品在线| 欧美92| 亚洲乱色视频一区、二区在线| 精品无码欧美三级| 夜夜嗨绯色| 一级啊性爱在线视频| 大香久久| 日本99一区二区| JULIA一区二区三区在线播放| 婷婷激情四射| 欧美亚洲宗合色性图| 蜜臀操逼黄色视频操的好爽| 超碰成人人人爽人人爽| 熟女熟妇一区二区三区视频| 亚洲最大的黄色电影网站。| 99综合| 亚洲五码一区二区三区| 在线播放中文字幕| 日韩兔费看黄片| 国产农村妇女精品一| 中文字幕aⅴ在线视频| 密臀在线一区尤物| 日本999精品| 婷婷五月天成人| 国产精品久久久久久高清无码免费看| 久久网亚洲| 欧美亚男人的天堂| 蜜臀av在线播放一区二区三区| www.yeyecao| 五月天伊人网| 欧美三级偷拍| 四虎在线播放| 亚洲色香| 熟妇亚洲一区二区三区| 五月婷婷六月丁香| 丝袜美腿制服人妻二区中文字幕| 国产精品高潮呻吟av久久4虎| 精品9999| 四虎免费视频| 天天色怡春院| 欧美72网页| 亚洲天堂性爱| www99热| 亚洲码专区| 免费超碰97在线观看| 欧美中文字幕精品人妻| 亚洲欧美激情小说| 久久9精品网站| 亚洲色图国产另类| 五月天久久婷婷亚洲| 九九毛片这里只有精品| 久操大香蕉手机视频在线看| 99性视频| 人人摸人人干| 天天爱天天操| 色婷婷电影网| 99热99色| 五月婷色| 婷婷色综合| 九九激情网| 无码99| 人妻少妇色综合| 久久伊人五月天| 亚洲激情综合| 欧美制服网站美腿丝袜| 国产成人亚洲精品自产在线| 色婷婷五月天| 天天干一区二区| 亚洲情色1区| 蜜臀亚洲中文| 欧洲亚洲天堂精品| 日韩精品一区,二区 九九...老司机| 99re这里| 欧美后入式| 国语精品对白| 91 欧美| a片偷拍视频| 欧美 日韩 亚洲 春色| 人妻 中文 日韩| 国产一区二区三区精品观看啪| 综合久久欧美| 天天摸,夜夜摸| 天天看少妇| 双插在线| 欧美黑人168页欧美黑人167| 哈哈操 大香蕉| 白嫩少妇| 精品少妇人妻av久久免费| 免费看久久久性性| 日韩国语字幕| 91美女色视频亚洲| 欧美色干| 国产精品一区午夜福利| 熟女一区二区| 天欧美在线| 日韩性色| 欧美一级特黄淫片在线观看| 999国产精品999| 最新加勒比丝袜在线| 天天综合网1| 啊啊在线| 岛国A V在线免费看| 国产女性无套 免费观看| 六六久久日韩不卡| 亚州欧美总和| 99999精品| 欧美少妇性爱网站| 国内精品不卡无毒99999| 中国熟女网站| 日本久久女同性恋视频| 亚州操逼网| 91人妻视频在线| 欧美成人精品一区二区男人蜜臀| 91亚洲电影| 1024人妻熟女一区二区三区| 男女打扑克高清网站| 嗯嗯啊啊的视频| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产后入精品| 欧美人妻另类在线| 日本人妻中文字幕精品| 丁香五月影院| 精品熟妇视频一区二区| 黄色片,com| 国产精品天美传媒| 男人综合网| 国模无码一区二区三区在线| 蜜桃久久久久久久| 78精品在线| 成人性爱美曰韩| 2019AV天堂| 日韩无码一区二区三区| 国产成人精品日本视频| 青青草国产盗摄一二三区| 欧美不在线| 久久久九九网站| 日韩精品影视| 18禁精品网站在线看| 日韩影片中文字幕一区二区三区| 天堂网亚洲区手机版| 黄在线| 欧美夜色| 欧美一区二区日韩三区| 97香蕉人人乳| 日韩免费高清大片在线| 日日干日日操五月天伦理视频| 东京热毛片177b2viP| www.色综合| 五十路成人在线视频二区三区| 91久久精品中文字幕| 东北老女人的激情视频| 人人操人人干xxx| av在线人气| 无码高清操逼| 麻豆婷婷成人一二三| 日韩综合无码一区久久92| 久久国产精品91| 91 欧美| 日本天天人人狠狠在线日美女| 熟女人妻一区二区三区| 伊人影院在线理论播放| 日韩三级伦理中文字幕| 啊啊啊好湿久久| 一级婬片120分钟试看| 亚洲综合113页| 欧美日韩*字幕一区| 四虎884a| 激情干在线| 亚洲做性| 大香蕉AV丝袜| 日韩精品色呦呦| 夜夜爽爽夜夜精品视频| 免费操逼视频下载| 偷拍盗拍亚洲色图图片 | 成人性爱电影一区二区| 亚洲图片欧美偷拍| 有码免费观看| 日韩欧美tv一区二区在线观看| 亚洲色图伊人网| 久久久精品成人国产| 72av视频| 精爱久久| 日韩不卡av一二三| 黑人综合网| 曰本熟女视频| 91一起操| 国产亚洲性生活视频播放| 和协影院中文字幕三区| 加勒比东京热五月天天堂网| 一个人免费HD91视频| 97chaopengongkai| 一区二区三区无卡视频在线观看| 中文字幕成人理论在线| 亚洲色图欧美激情| 天天综合麻豆视频| 亚洲日韩AV视色| 中国一级操逼视频| 亚洲欧美在线丝袜| 欲射影视| 日本熟妇一区二区三区| 国产多人在线观看视频| 中文字幕乱妇免费视频| 秋霞一区二区三区四区五区六区七区| 色色色色网站| 操逼逼一区视频| 99热线麻豆 | 婷婷综合在线| 午夜AV人气不卡| 中文字幕精品码亚洲| 大香蕉之青青草原| 国产原创精品| 婷婷色中文字幕| 日本一区视频在线观看| 夜夜欢天天干| 91亚洲最新在线| 国产精品视频| 欧美熟爽综合| 激情五月婷婷综合| 亚洲最新中文字幕免费| 香蕉欧美| 欧美色综合网| 亚洲激情欧美色图| 一二三四视频在线社区中文字幕| 国产av高清版| 秋霞视频一区二区 | 欲香欲色| 中文乱码字幕观看视频| 风骚少妇视频中文字幕| 国精品一区二区三| renqi久久久久久久久久久久| 屁屁影院一区二区三区国产| 久久久久久久九九九九九九| 69一区二区三区 | 精品国产91久久久久久一区黄无| 性爱久久| 97色婷| 国产精品亚洲免费| 人人摸人人添人人操| 精品人妻视频入口| 99精品国产户外露出| 91精品丝袜久久久久久| 亚洲激情欧美色图 | 欧美淫乱视频| 日韩精彩视频| 色天欧美| 97视频在线视频| 韩日精品福利视频一区不卡在线免 | 欧美成熟性爱精品| 日语五十路和六十路亚洲国产精品| 超碰色图| 亚洲熟女av中文字幕| 精品人妻一区二区三区不卡断| 国产精品午夜精品| 人妻喷水| 黑丝制服中文字幕| 清纯唯美综合| 综合久久2017| 亚洲色图图片| 1769一区| 国产精品无码成人精品| 亚洲av综合伊人久久| 日韩激情电影中文字幕| PMv在线观看| 老子午夜伦不卡影院| 操www| 操逼www.| 人、人、摸,人、人、草| 欧美v亚洲v日韩v最新在线二区| 8050午夜少妇无码| 色色五月天婷婷| 殴美牲| 欧美高潮在线| 中文在线视频| 校园激情狠狠四射| 97在线免费| 强奸乱伦AV网址| 午夜福利精品| 婷婷97| 淫色网综合| 欧美日韩亚洲电影| 97超碰精品图片| 思思热国产高清| 后入 亚洲 美女 射| 性色国产东北露脸精品视频| 热的中文 热的有码 热的国产| 国产精品一区二区麻豆| 天天日天天干少妇日| 国产精品久久久久久亚洲色欲| 欧美 日韩 亚洲 春色| 看日韩操逼| 校园春色 男人天堂| 欧美综合加勒比在线| 国产青青美女玩逼视频| 91欧| 伦激情人妻另类人妻| 中文字幕免费看大片| 亚洲图片 91| 国产天美传媒精品| 超碰在线91| 国内毛片无遮挡国产| 婷婷AV一区二区三区| 色噜噜综合在线| 久久草视频污视频| 亚州男人天堂| 欧美东京热精品A∨| 91oumei| 丁香五月影院| 麻豆天美传媒在线视频天堂| julia ann久久| 色噜噜狠狠色综无码久久合欧美| 奇米狠999| 黑丝内射一区二区三区| 亚洲日产专区婷婷| 久久99国产精品| 日本三级一区二区 在线| 99精品久久久久久久婷婷蜜桃| 国产精品肉丝自拍| 另类成人首页一区| 日韩欧美性爱电影在线观看| 97精品熟女少妇一区| 青娱乐亚洲热| 欧美日韩国产精品久久色婷婷| 久久狠狠色噜噜狠狠狠狠97| 精品黑人一区二区| 伊人一区二区三区| 超碰色图| 国产精品青草综合久久| 国产性刺激| 五十路一区无码| 久久直播国产| 久久99手机免费视频| 91欧美经典| 超碰91在线| m欧洲一级午老| 国产久久久| 99色热| 天堂涩涩| 超碰成人公开| 国产白嫩精品久久| 91精片| 色婷婷基地| 疯操AV| 天天摸夜夜添无码小视频| 97操97色| 伊香蕉综合久久久久久久噜噜噜| 欧美一区二区三区日韩| 天天综合网入口~91| 男人久久天堂| 人妻久久久久久| 青青草视频导航官网| 熟女熟妇伦久久影院毛片一区二区| 自拍偷拍第26| 久久只有精品一区二区三区| 九九久久玖玖| 天天影视色香色欲| 热的中文 热的有码 热的国产| 人人操人人插人www| 97色妞| 一二三四视频中文字幕在线看| 97色色色综合网站| 一区二区三区国产在线播放| 男人的天堂亚洲| 中国91AV| 日韩免费人妻色情网站| 日韩图色| 欧美少妇熟女| 免费操逼91| 国产人伦精品一区二区三区| 操逼操2| 亚洲妇色| 波多野结衣一级视频| 久久人爽| 久久久国产成人一区二区三区在线| 丰满丝袜少妇AV| 国产一区二区欧美日本| 中文字幕色AV| 欧洲色| 日韩欧美加勒比| 99re9这里只有精品| 亚洲精品自拍| 色哟哟av网址| 亚洲无线码一区国产欧美国| 色97干| 91超碰人人| 久久中文字幕一区不卡| 亚洲青青草| 激情看片网站| 日韩人妻丝袜中文字幕| 久久亚洲骚逼综合| 777AV电影| 人妻人久久精品中文字幕| 久久丁香| 久久的免费性爱视频| 少妇内射www在线观看视频| 日韩国产乱子伦App| 色噜噜人妻av中文字幕| 色噜噜国产在线| 色天使亚洲综合在线观看| 久操电影网| 久久婷婷国产一区二区色| 男女激烈网站最新| 欧美综合色| 97硬碰| 久久精品国产亚洲AV高级北京| 国内一级精品| 四季AV一区二区凹凸精品小说| 在免费jIzzjIzz在线视频| 男人久久天堂| 青青草啪啪网| 久久人妻视频| 久综合国内精品自在自线| 国内精品99999| 暖暖精品二区三区观看| 国产精品香蕉热久久新品| 麻豆天美在线| 九九英色视频| 中文字幕在线观看丝袜| 国产精品嫩草影院午夜两性| 久久熟女精品不卡一区| 午夜精品久久久久久久男人的天堂 | 青青网三级视频| 亚洲成人美女无吗| 久久少妇| 精品人妻久久久久一区二区三区| 国厂麻豆77q4| 2020中文字幕| 色综合久久888| 中文字幕一区二区三区字幕| 97免费视频在线| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 97网站在线观看 | 亚洲成人AB| 双插在线| 九九精品美女高溯喷水| 人妻-91porn| 欧美,日韩综合久久| 久久久九九九| 精品人妻一区二区三区鲁大师| 欧洲亚洲综合| 2019天天操天天爽天天拍| 久久国产三区| 国产97色在线| 日韩丝袜二区| 国产精品亚洲天堂网址| 欧美国产精品久久九九| 狠日欧美| 中日992视频| 1024午夜激情男人的天堂| 大香蕉伊人网WWWn0n| 伊人影院中文字幕| 婷婷色播婷婷| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 五月丁香影院| 国产成人在线观看综合| 亚洲精品影视老司机| 中文字幕一区二区三区四区在线视频| 成人怡红院| 天天欧美97| 久久久涩| 国产精品久久泡妞网站| 欧美图片色五月天| 自拍啪啪视频| 舔人妻中文免费视频| 亚洲天堂久| 久久风骚城市| 天天综合站| 亚洲日本大香蕉1| 中文在线视频| 欧美丰满少妇交换91欧美精品| 亚洲乱色视频一区、二区在线| 天天操av懂色| 中文字幕av久久爽Av| 91 国产丝袜在线放观看| 午夜福利久久久噜久噜久久综合| 蜜臀av在线播放一区二区三区| 98色网| 婷婷六月色| 麻豆人妻精品一区二区| 综合色图,成人综合网| 国模一区二区三区| 天天综和| 欧插网站| 欧美日韩婷婷中文| 国产丸一视频| 欧美色图自拍| 欧亚日韩一区在线| 九九九一二三| 人人操,人人液| 日韩免费三级黄片电影| 正在播放国产精品一区| 日韩乱中文| 台湾成人无码AV| 在线观看日韩av不卡| 五月丁香综合网| 亚洲有码 视频一区| 人妻一区久久二区三区色播| 老熟女区| 深夜激情| 欧美成熟性爱精品| av绯色| 91啪啪| 婷婷五月天丁香花| 亚洲丝袜色图| 久久青娱乐| 少妇久久久久| 先锋色眉乱伦资源| 五月婷婷影院| 久操 高清| 欧美成人贴图| 国内外内射高清视频| 精品国产一区二区三区四区在线看| 1769一区二区| 亚洲情色91| 国产欧美黑人丰满在线| 97视频一区| 国产一区二区三三视频| 亚洲欧美日韩综合在线尤物 | 国产日韩色综合| 五月天婷婷基地| 日本丝袜美腿人妻九九| 天天干夜夜操一区二区| 青春草莓视频在线观看网址| 91精品久久久久五月天精品| 色欲天天综合网| 欧美日韩国第一区| 老司机午夜福利视频一区二区| 草草草视频| 久久精品日韩| 亚州操操穴网| 四虎精品亚洲| 男女猛烈无遮掩视频免费软件| 久久老子无码午夜伦不卡| 亚洲精品一二三四区| 久久九九热| 精品九九国产无码| 亚州色图第三区| 综合97久久| 高清无码人妻久久久一区二区三区aⅴ| 中文字幕一区电影在线观看| 久久手机视直播| 丰满欧美放荡少妇在线| 在线观看无码三级少妇| 爆乳免费黄网站| 老鸭窝在线视频播放| 亚洲欧美综合区自拍另类| 欧美日韩国产在线| 91痴汉| 8050无码八戒| 亚洲永久永久永久永久一级一级一级精品| 国产精品国产精品国产| 色综合色欲色综合色综合色综合| 激情文学欧美| 国产亚洲精品一区二区三区| av九九| 91中出在线| 精品国产一级久久| 欧美 亚洲 91| 先锋色眉乱伦资源| 啊啊好多水| 欧洲在线性爱视频| 欧美色偷拍 | 99久热| 国产精品伦理| 五月色网| 久久精品99久久久久久| www.91逼逼.com| 韩日精品福利视频一区不卡在线免| 日本一级特级毛片视频| 一区二区三区 丝袜 高跟 美腿| 九九热国产| 中文字幕 国产 精品| 精品女同一区| 国产精品一区av在线| 日本一天色道久久久精品视频| 亚洲欧洲中文日韩女优乱码| 国产精品一区人妻精品阁在线| 超碰色97| 狼人综合婷婷激情四射| 91制服丝袜中文字幕| 校园春色制服丝袜中文字亚洲| 啊啊啊免费| 99国产人成精品| 亚洲精品久久久久毛片A片拉屎| 色五月婷婷色| 亚洲人妻爽爽爽| 男人亚洲91首页在线| 日日操夜夜操天天操免费观看麻豆| 天天日天天操心| 久久中出| 蜜臀精品1区2区| 午夜超爽| 国产中午字一暮区| 国内自拍 日韩激情 99| 加勒比海人人操超碰在线| 欧美日不卡| 97超碰超碰| 欧美熟女妇同| 国产精点久久久成人| 国产精品久久久午夜夜伦鲁鲁| 五月天色色色| 国产精品人妻免费精品| 草b在线 | 国产精品日本无码A片| 伊人久久大香线综合无码| 黄色区免费观看中文字幕| 女人香蕉久久毛毛片精品| 天天干少妇| 中文字幕日韩电影人妻| 色九九综合AV| 99色天堂| 日婷婷| 96精品久久久| 国产精品久久久亚洲一区| 少妇厨房愉情理伦片bd在线观看| 好屌色综合| 国产高清成人传媒影视| 男人午夜天堂| 老司机免费视频在线91| 爱av免费| 国产呦精品系列在线观看| 99青草| 91社操逼| 91啪啪| 久日91在线| 欧美黄色大香蕉一区二区| 思思久热在线精品66| 手机av亚洲丝袜美腿日韩第一页二页| 全球成人中文在线| 国产在线综合网| 日韩淫色网| 亚洲激情综合| 久久社区一区二区三区| 中文字幕精品亚洲熟女| 中文伊人大香蕉视频| 中文字幕交换人妻| 欧美性爱超碰97| 欧美熟妇操操视频| 亚洲一区二区麻豆影院| 手机在线A片| 亚洲欧洲自拍| 国内精品久9| 高潮嗯啊性感美女久久久| 日韩乱伦视频| 人人操人人摸人人看人人插| 亚洲综合网91| 好屌色综合| 九九久久一区二区三区| 人人操人人狠狠操| 免费的黄片有限公司| 国产日韩久久| 精品无人区麻豆乱码1区2区图片 | 亚洲成人免费在线| 成人一道本免费视频| 91亚洲网站| 四季av一区二区凹凸精品小说| 久久久久9| 欧美久久人人网| 免费av高清无码| 亚洲在线| 国产精品一区二区三区在线| 亚洲资源网| 一及黄久一点| 清柠毛片| 五月天综合| 无码自拍SM| 五十路三级片| 成人a级高清视频在线观看| 久久只有精品| 色九九久九九| 脫衣舞一区二区三区| 国产丝袜欧美在线视频| 女人天堂av在线播放| 蜜桃传媒视频第一区入口在线看| 粉嫩小泬久久久一区二区| 久久蜜桃综合网| 夜夜操二区| 98色网| 91粉芽高清在线一区二区| 黄色视频特级毛片| 九九久久一区二区伦理| 亚洲天堂一区二区久久| 亚洲一区二区中文字幕| 清纯唯美综合亚洲| 性欧美| 日本 情色 1区| 99最新日韩偷拍视频| 青青草中出视频| 亚洲,欧美,综合网| 加勒比综合a∨| 久久天堂网| 麻豆一区二区AV天美| 四虎精品永久在线观看| 久久精品91| 91中文字幕在线观看| 色97欧美| 免费视频观看60秒| 九九热re99re6在线精品| 美女好片色日本| 亚洲色综网| 午夜传煤十二区精品| 欧美色网络| 羞涩视频| 人人爱人人乐人人操| 强奸乱伦AV网址| 国产亚洲女v在线观看| 日本三级一区二区 在线| 福利在线观看一区二区| 一区二区三区激情在线观看| 国产热RE99久久6国产精品首| 欧美一级黄色18片免费看| 国产AV高清AV无码| 91国产精品在线看| 国产最新AV| 欧美亚洲美少妇一区二区| 超碰到97情色| 亚洲熟女人妻中文字幕一区二区| 97se亚洲综合自| 国产自偷自拍一区| 亚洲激情深爱文学小说网站| 麻豆精品天美| 91高清日| 一个人免费视频观看在线WWW| 中文字幕88av在线| 五月天久久婷婷亚洲| 成 人 影视 一区 二区 三区 四区| AV色天香在线| 东北黄色电影| 中文字幕乱碼在线| 一区二区三区色综合| 九九热在线精品视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久精品小视频|