久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

二輪平衡車全套源碼:卡爾曼濾波與PID三環(huán)控制實戰(zhàn)

二輪平衡車全套源碼:卡爾曼濾波與PID三環(huán)控制實戰(zhàn) 簡介這是一套面向電子愛好者與嵌入式初學者的二輪平衡車DIY完整資料包涵蓋從硬件搭建到軟件調(diào)試的全鏈路內(nèi)容。資源定位為STM32平臺平衡車的開源學習套件包含互補濾波、卡爾曼濾波、DMP三種姿態(tài)解算方案的源碼三套工程均編譯通過、可直接燒錄驗證適合希望動手制作平衡小車或深入理解濾波算法差異的讀者。壓縮包大小148.18MB內(nèi)置全部平衡小車相關(guān)資料類型上以Keil工程源碼、電路原理圖、PCB文件、連線說明文檔為主硬件與軟件配套呈現(xiàn)可以大幅降低DIY門檻。已有3129人學習瀏覽整體經(jīng)過本科階段完整調(diào)試驗證是一份少有的“從零到跑通”的參考資源。讀者可以獲得實物接線指引、電路設計源文件以及三種濾波方案的對比實現(xiàn)既能直接復刻樣車也能基于源碼二次開發(fā)用于課程設計、畢業(yè)設計或興趣項目。1. 平衡車全套源碼從零開始搭一輛能站穩(wěn)的兩輪車第一次接觸二輪平衡車的人往往以為難點在機械組裝等真把套件拼好、電機轉(zhuǎn)起來才發(fā)現(xiàn)真正讓人頭疼的是讓它站穩(wěn)。一個常見現(xiàn)象是車能啟動但兩三秒內(nèi)就朝一個方向沖出去或者原地高頻抖動這就是典型的角度環(huán)與速度環(huán)沒配合好。市面上能跑的平衡車源碼不少但大多數(shù)要么只給姿態(tài)解算片段要么把 PID 調(diào)參寫成玄學讓新手連入口都找不到。這套二輪平衡車全套源碼的價值在于它把從傳感器讀取、姿態(tài)解算到雙環(huán)/三環(huán)控制、PWM 輸出的完整鏈路都串起來了適合正在做課設、電賽備賽或想入門嵌入式控制的人直接照抄再改。2. 姿態(tài)解算選型卡爾曼濾波、DMP 與互補濾波的取舍和落地代碼2.1 三種解算方案的適用邊界為什么不是越復雜越好平衡車要解決的核心問題是MPU6050 輸出的加速度計和陀螺儀數(shù)據(jù)各自有硬傷。加速度計在靜止時能準確給出重力方向但車體一震動高頻噪聲會直接把角度信號淹沒陀螺儀積分得到的角度在短時間內(nèi)很平滑但積分漂移會隨時間累積幾秒后角度就開始“飄”。姿態(tài)解算的全部工作就是把這兩個都不完美的信號融合成一個相對可信的角度??柭鼮V波的思路是把角度和陀螺儀零偏作為狀態(tài)量每次拿加速度計的角度做測量更新拿陀螺儀的角速度做預測更新。它收斂快、動態(tài)響應好但需要反復調(diào)協(xié)方差矩陣的過程噪聲和測量噪聲調(diào)不好就會出現(xiàn)角度滯后或者過沖。DMP 是 MPU6050 內(nèi)部的硬件解算引擎DMP 庫初始化后直接讀四元數(shù)再轉(zhuǎn)歐拉角CPU 占用極小但它把融合過程當黑匣子輸出是相對姿態(tài)想改濾波特性基本無從下手?;パa濾波則用一個系數(shù) alpha 把兩個信號按頻率高低切開陀螺儀負責高頻段加速度計負責低頻段。代碼只有幾行在平衡車這種垂直安裝、運行范圍不到 30 度的場景里完全夠用而且調(diào)試只要調(diào)一個 alpha。我的建議很簡單做課設或功能演示優(yōu)先互補濾波代碼短、好解釋、調(diào)參直觀做競賽或追求極限動態(tài)響應用卡爾曼濾波DMP 庫適合不想碰矩陣運算、把精力全放在 PID 上的人。這套源碼把三種方案都放了切換時只需要改融合函數(shù)入口不用動上層控制邏輯。2.2 卡爾曼濾波實現(xiàn)一維模型與核心代碼卡爾曼濾波在平衡車場景里可以簡化為一維模型——只對俯仰角pitch做融合橫滾角同理但角度變化幅度遠小于俯仰可以先不處理。狀態(tài)量有兩個角度 angle 和陀螺儀零偏 bias。預測方程用的是陀螺儀角速度減掉零偏后的值測量方程用的是加速度計算出的角度。下面是一份可直接嵌入單片機的卡爾曼濾波 C 代碼typedef struct { float angle; // 融合后的角度輸出 float bias; // 陀螺儀零偏 float P[2][2]; // 協(xié)方差矩陣 float Q_angle; // 角度過程噪聲 float Q_bias; // 零偏過程噪聲 float R_measure; // 測量噪聲 } Kalman_t; void Kalman_Init(Kalman_t *kf) { kf-angle 0.0f; kf-bias 0.0f; kf-P[0][0] 0.0f; kf-P[0][1] 0.0f; kf-P[1][0] 0.0f; kf-P[1][1] 0.0f; kf-Q_angle 0.001f; kf-Q_bias 0.003f; kf-R_measure 0.03f; } float Kalman_Update(Kalman_t *kf, float new_angle, float new_rate, float dt) { float rate new_rate - kf-bias; kf-angle dt * rate; kf-P[0][0] dt * (dt * kf-P[1][1] - kf-P[0][1] - kf-P[1][0] kf-Q_angle); kf-P[0][1] - dt * kf-P[1][1]; kf-P[1][0] - dt * kf-P[1][1]; kf-P[1][1] kf-Q_bias * dt; float S kf-P[0][0] kf-R_measure; float K[2]; K[0] kf-P[0][0] / S; K[1] kf-P[1][0] / S; float y new_angle - kf-angle; kf-angle K[0] * y; kf-bias K[1] * y; float P00_temp kf-P[0][0]; float P01_temp kf-P[0][1]; kf-P[0][0] - K[0] * P00_temp; kf-P[0][1] - K[0] * P01_temp; kf-P[1][0] - K[1] * P00_temp; kf-P[1][1] - K[1] * P01_temp; return kf-angle; }這套代碼的邏輯是每毫秒調(diào)用一次 Update傳入加速度計解算出的角度 new_angle 和陀螺儀的原始角速度 new_rate。注意代碼里 P 矩陣的更新方式和網(wǎng)絡上流傳的簡化版不太一樣這里是完整保留了協(xié)方差矩陣的遞推關(guān)系在車體低轉(zhuǎn)速時能明顯減少角度輸出的抖動。參數(shù)調(diào)整的經(jīng)驗是如果車體反應遲鈍、倒下前角度還沒跟上就把 Q_angle 調(diào)大一點如果角度噪聲大、車體原地微抖就把 R_measure 調(diào)大。 dt 必須和實際調(diào)用周期一致如果主循環(huán)是 2ms 調(diào)用一次dt 就傳 0.002寫死 0.001 會讓濾波輸出失真這也是很多人移植濾波代碼后發(fā)現(xiàn)角度“慢半拍”的直接原因。2.3 互補濾波與 DMP更輕量的替代方案互補濾波的實現(xiàn)思路非常直觀陀螺儀積分后的角度在短時間內(nèi)可信加速度計直接解算的角度在長時間內(nèi)可信所以每次取 0.98 倍的陀螺儀角度加上 0.02 倍的加速度計角度一秒內(nèi)完成約 50 次這樣的遞推后陀螺儀漂移就被不斷“拉回”到加速度計參考軸上。典型代碼如下#define ALPHA 0.98f float Complementary_Filter(float acc_angle, float gyro_rate, float dt) { static float angle 0.0f; angle ALPHA * (angle gyro_rate * dt) (1.0f - ALPHA) * acc_angle; return angle; }ALPHA 越大濾波結(jié)果越信任陀螺儀角度平滑但滯后明顯ALPHA 越小角度越容易受振動影響但跟隨加速度計的速度更快。平衡車上一般從 0.95 起步試車體前后傾斜時角度響應遲鈍就減小到 0.90高頻抖動就回調(diào)到 0.98。它雖然沒有卡爾曼濾波那種嚴格的統(tǒng)計最優(yōu)性但在平衡車這種控制周期只有 5ms、角度變化率有限的場景里性能差異幾乎感知不到。DMP 的接入路徑是官方庫配合 I2C 讀取。初始化時調(diào)用 dmp_init 并配置采樣率主循環(huán)里通過 dmp_read_fifo 獲取四元數(shù)再用四元數(shù)轉(zhuǎn)歐拉角的公式得到 pitch。需要注意三點一是 DMP 初始化后必須先調(diào)用 dmp_set_fifo_rate 把輸出頻率設到 100Hz 左右太高的頻率會導致 FIFO 頻繁溢出二是讀取時要用 dmp_get_pitch 這類接口而不是直接拿原始四元數(shù)算避免單位轉(zhuǎn)換錯誤三是 DMP 的 yaw 會隨機漂移但平衡車控制根本不依賴 yaw只取 pitch 和 roll 就夠了。3. 源碼架構(gòu)拆解數(shù)據(jù)流、工程結(jié)構(gòu)與啟動順序3.1 從傳感器到 PWM 輸出的完整數(shù)據(jù)鏈路這套源碼的工程結(jié)構(gòu)并不復雜核心可以分成四層傳感器層負責初始化 MPU6050 并讀取原始數(shù)據(jù)解算層負責把原始數(shù)據(jù)變成角度和角速度控制層跑 PID 三環(huán)輸出層把控制量換算成 PWM 占空比。數(shù)據(jù)從傳感器到電機輸出完整鏈路是MPU6050 原始數(shù)據(jù) → 加速度計/陀螺儀分量提取 → 姿態(tài)解算 → 機械角度與角速度 → 直立環(huán) PD → 速度環(huán) PI → 轉(zhuǎn)向環(huán) PD → 左右電機 PWM。這條鏈路里最容易斷的位置在解算層和控制層之間。解算層輸出的是“物理角度”單位是度控制層期望的輸入是“相對于機械中位”的角度偏差。如果車體安裝時傳感器不是絕對水平解算出的角度就帶了固定偏置這時必須做機械零點校準把這組偏置值記錄在結(jié)構(gòu)體里否則直立環(huán)會一直朝著一個方向推電機車一上電就沖出去。源碼里用了 Angle_Offset 結(jié)構(gòu)體來存三軸零偏這個設計很實用換車架時只需要重新校準不需要改控制代碼。3.2 主循環(huán)與控制周期設計整個控制實時性依賴定時器中斷而不是主循環(huán) while(1) 里裸跑。源碼用定時器產(chǎn)生 5ms 中斷中斷里依次執(zhí)行讀取 MPU6050 原始數(shù)據(jù)、姿態(tài)解算更新、直立環(huán)計算、速度環(huán)計算、轉(zhuǎn)向環(huán)計算、最終 PWM 輸出。這段代碼是核心中的核心按順序?qū)懬宄笃谡{(diào)參非常關(guān)鍵。主循環(huán)部分通常長這樣int main(void) { System_Init(); // 時鐘、GPIO、定時器初始化 MPU6050_Init(); // 傳感器初始化含自檢 Kalman_Init(kf); // 選擇卡爾曼濾波時啟用 PID_Init(); // 三環(huán) PID 參數(shù)初始化 Encoder_Init(); // 編碼器捕獲初始化 Motor_Init(); // PWM 定時器初始化 MPU6050_Calibrate(); // 靜止校準獲取零點偏置 while (1) { // 主循環(huán)只做低優(yōu)先級任務 // 串口打印調(diào)試數(shù)據(jù)、按鍵檢測、OLED 顯示 Debug_Print_Angle(); Delay(10); } }這里有一個值得注意的設計控制部分全部塞進中斷回調(diào)主循環(huán)只做調(diào)試信息輸出和按鍵掃描這樣 CPU 不會被耗時的浮點運算卡住控制節(jié)拍穩(wěn)定。代碼里涉及到一個關(guān)鍵的結(jié)構(gòu)體 Balance_Control_t里面保存了角度目標值、速度累加值、上一次誤差等狀態(tài)每次中斷更新它主循環(huán)讀它避免數(shù)據(jù)競爭。3.3 模塊劃分與關(guān)鍵參數(shù)速查表源碼把功能拆成了獨立的模塊文件命名和職責對應得非常清楚。下表列出主要文件、核心接口和修改參數(shù)時的關(guān)注點方便拿到源碼后快速定位文件模塊核心接口參數(shù)修改點mpu6050.cMPU6050_Init / MPU6050_Read低通濾波帶寬、采樣率分頻kalman.cKalman_Init / Kalman_UpdateQ_angle / Q_bias / R_measurepid.cPID_Calc / PID_Reset三環(huán) Kp / Ki / Kd、積分限幅motor.cMotor_SetPWM / Motor_InitPWM 頻率、死區(qū)補償、方向翻轉(zhuǎn)encoder.cEncoder_Read / Encoder_Init編碼器線數(shù)倍頻、方向判定control.cBalance_Control_Run目標角度、速度環(huán)輸出限幅這套源碼里一個值得學習的點電機和編碼器的方向判定用宏定義統(tǒng)一管理更換電機或把編碼器裝到另一側(cè)時只需要改一個宏不用在 PID 輸出里到處改正負號。初次移植時最容易翻車的就是方向問題電機轉(zhuǎn)了但編碼器計數(shù)方向反了直立環(huán)直接變成正反饋車越倒越加速。4. 三環(huán) PID 控制參數(shù)整定流程與輸出限幅實戰(zhàn)4.1 直立環(huán)、速度環(huán)、轉(zhuǎn)向環(huán)的分工與串聯(lián)方式平衡車控制系統(tǒng)的框架是三個控制環(huán)疊加在同一個輸出通道上。最內(nèi)層是直立環(huán)輸入是當前角度與目標角度的偏差輸出是電機力矩目標是讓車體保持垂直外層是速度環(huán)輸入是目標速度與當前速度的偏差輸出不是直接疊加到 PWM 上而是改變直立環(huán)的目標角度最外層是轉(zhuǎn)向環(huán)輸入是轉(zhuǎn)向目標與當前偏航角速度的偏差輸出疊加到左右電機的差模分量上。這種串聯(lián)方式的核心設計意圖是直立環(huán)必須最靈敏響應速度要快所以用 PD 控制Kp 負責把角度偏差轉(zhuǎn)化成恢復力矩Kd 提供阻尼防止過沖速度環(huán)用 PI 控制因為速度誤差的消除需要積分項來克服靜摩擦力轉(zhuǎn)向環(huán)和直立環(huán)一樣用 PD因為轉(zhuǎn)向動作本身是瞬態(tài)的不需要積分。三個環(huán)的輸出疊加順序是先算直立環(huán)得到基礎 PWM再疊加速度環(huán)修正量最后疊加轉(zhuǎn)向環(huán)差模量等效于左電機 直立環(huán) 速度環(huán) 轉(zhuǎn)向環(huán)右電機 直立環(huán) 速度環(huán) - 轉(zhuǎn)向環(huán)。4.2 參數(shù)整定流程從靜止到運動的三個階段調(diào)參順序強烈建議按下面的步驟走跳過任何一步都會讓后面排查變得痛苦。第一步先把車體用繩子吊起來或者用手扶著讓車輪懸空第二步調(diào)直立環(huán) Kp從小到大逐步加直到用手把車體掰到一邊時能感覺到明顯的回復力矩并且車體不再一松手就軟塌塌地倒下第三步加 Kd抑制車體在目標角度附近的振蕩標準是車體被瞬時撥動后能在 1 到 2 個周期內(nèi)收斂而不是持續(xù)高頻抖動第四步把車放到地面調(diào)速度環(huán) Kp讓它能抵抗輕輕的推拉而不倒第五步加速度環(huán) Ki消除長時間勻速漂移最后調(diào)轉(zhuǎn)向環(huán)讓車體能按照遙控指令平滑轉(zhuǎn)向而不打轉(zhuǎn)。調(diào)參過程中一個可行的中間狀態(tài)判斷方法代碼里加一個串口調(diào)試輸出每 10ms 輸出一組數(shù)據(jù)格式為當前角度、目標角度、直立環(huán)輸出、速度環(huán)輸出、最終 PWM。調(diào)參時盯著這幾個數(shù)值的關(guān)系看如果車體靜止時直立環(huán)輸出不為零說明目標角度和實際零點不一致如果速度環(huán)輸出持續(xù)朝一個方向增長說明積分項在飽和需要檢查限幅。源碼里提供了這種調(diào)試宏開關(guān)默認注釋掉打開后編譯即可。直立環(huán)和速度環(huán)的代碼通常是這樣串聯(lián)的int16_t Balance_Control_Run(float angle, float gyro, int16_t speed_left, int16_t speed_right) { float angle_err g_balance.angle_target - angle; float angle_out g_pid_balance.Kp * angle_err g_pid_balance.Kd * (-gyro); float speed_avg (speed_left speed_right) / 2.0f; float speed_err g_balance.speed_target - speed_avg; float speed_out g_pid_speed.Kp * speed_err g_pid_speed.Ki * g_pid_speed.integral; g_pid_speed.integral speed_err * 0.005f; if (g_pid_speed.integral 1000.0f) g_pid_speed.integral 1000.0f; if (g_pid_speed.integral -1000.0f) g_pid_speed.integral -1000.0f; float pwm_base angle_out speed_out; return (int16_t)pwm_base; }這段代碼里有幾個關(guān)鍵細節(jié)直立環(huán)的微分項用的是陀螺儀的角速度 gyro而不是角度誤差的差分這樣能避免對加速度計噪聲做微分放大的問題速度環(huán)的積分項手動做了限幅防止車被持續(xù)外力推著時積分無限增大導致外力消失后車瘋狂朝反方向沖出去速度環(huán)輸出是疊加到 angle_out 上的這正好實現(xiàn)了“速度環(huán)通過改變目標角度來影響直立環(huán)”的設計意圖。限幅參數(shù)的經(jīng)驗范圍可以這樣記直立環(huán)輸出在 -700 到 700 之間速度環(huán)輸出在 -300 到 300 之間轉(zhuǎn)向環(huán)輸出在 -200 到 200 之間最終 PWM 輸出限幅在 -900 到 900。這些數(shù)值不是固定的具體要看電源電壓和電機額定參數(shù)。如果 PWM 滿偏值本身設定是 1000就不要讓最終輸出長期貼著 1000 跑否則電機處于飽和狀態(tài)速度環(huán)和轉(zhuǎn)向環(huán)都會失效車體會呈現(xiàn)明顯的“失控感”。5. 避坑排查五種高頻故障現(xiàn)象原因與解決記錄5.1 電機高頻“嗞嗞”聲且車體劇烈抖動現(xiàn)象上電后電機沒有正常轉(zhuǎn)動而是發(fā)出尖銳的高頻嘯叫同時車體以肉眼可見的頻率劇烈抖動用手按住車體時能感覺到明顯的振動力度但一松手就倒向一側(cè)。原因PWM 頻率設置過低常見值是幾百赫茲。電機驅(qū)動電路和電機的電感在這種頻率下產(chǎn)生明顯的電流波動導致力矩輸出斷續(xù)而直立環(huán)又把這種斷續(xù)當成角度誤差來響應形成正反饋振蕩。解決把 PWM 定時器的頻率配置成 10kHz 到 20kHz 之間。在源碼的 motor.c 里修改定時器分頻和重載值讓 PWM 頻率進入人耳聽不到的超聲范圍。修改后電機聲音會變得很干凈車體的高頻抖動會立刻消失。檢查手段是用示波器看 PWM 波形頻率或者聽聲音變化明顯可感知。5.2 MPU6050 初始化失敗I2C 通信卡死現(xiàn)象程序運行到 MPU6050_Init 時卡住串口沒有打印任何信息或者打印了初始化失敗提示復位后依舊如此。原因排除了接線錯誤后最常見的是 I2C 總線上沒有上拉電阻。部分開發(fā)板內(nèi)部已經(jīng)集成上拉但外接 MPU6050 模塊時如果連接線過長、接觸不良總線 SCL/SDA 處于高阻態(tài)單片機檢測不到從設備應答。解決給 SCL 和 SDA 各加一個 4.7k 歐姆上拉電阻到 3.3V另外 I2C 速率不要太高源碼里默認配置為 400kHz把分頻系數(shù)改大降速到 100kHz 試試能提高抗干擾能力。檢查手段是單獨寫一個只掃描 I2C 設備地址的測試函數(shù)看能否返回 0x68 或 0x69如果返回值不對優(yōu)先懷疑上拉和接線。5.3 靜止時角度輸出緩慢漂移現(xiàn)象車體靜止放在桌面上串口打印的姿態(tài)角度數(shù)值每隔幾秒就變化零點幾度時間越長漂移越明顯導致直立環(huán)誤以為車體在傾斜。原因最直接的原因是陀螺儀零偏未校準。MPU6050 出廠時存在溫漂和個體差異的零偏如果不做靜止校準陀螺儀積分會把這個固定偏差不斷累積導致角度隨時間漂移。另外一個常見原因是加速度計未做低通濾波高頻振動噪聲被直接引入角度計算。解決第一步在初始化后讓車體完全靜止 1 秒以上采樣陀螺儀輸出求平均值作為零偏補償值第二步確認濾波系數(shù)是否正確把加速度計原始數(shù)據(jù)經(jīng)過低通濾波后再算角度。這套源碼里已經(jīng)實現(xiàn)了 mpu6050_offset_cal 函數(shù)調(diào)用位置在主循環(huán)之前使用時要確認車體確實靜止否則會把運動狀態(tài)當成零偏記錄下來。5.4 電池電壓下降后車子突然變軟或朝一個方向加速現(xiàn)象滿電時車體直立穩(wěn)定運行幾分鐘后電池電壓降低車體開始慢慢前傾直立環(huán)輸出不足以把它拉回來最后朝前加速倒下。原因這是典型的 PWM 輸出未做電源電壓補償。當電池電壓下降時同樣占空比下電機實際電壓降低、力矩變小但控制環(huán)的 PID 計算依然按滿電壓的等效關(guān)系輸出相當于控制器對執(zhí)行機構(gòu)的控制能力打了折扣系統(tǒng)增益隨電壓變化。解決在讀取電池電壓的 AD 值后按電壓比例對最終 PWM 輸出做修正常見做法是維持一個基準電壓比如 12V 時輸出 1000 對應滿占空比當電壓降到 10V 時輸出限幅值同步按 10/12 縮放保持電機的實際出力不變。這樣電壓變化時控制參數(shù)基本不受影響。源碼里預留了 voltage_compensate 接口沒有實現(xiàn)完整邏輯建議自行填充 AD 采集代碼。5.5 裝好后轉(zhuǎn)向環(huán)正常一加速度環(huán)就左右甩尾現(xiàn)象單獨調(diào)直立環(huán)時車體很穩(wěn)手輕輕推也能恢復直立。但開啟速度環(huán)后車體開始前后往復擺動幅度越來越大最后變成左右甩尾式的失穩(wěn)。原因速度環(huán)積分系數(shù)設置過大或者速度環(huán)輸出限幅值設得太高。速度環(huán)輸出改變的是直立環(huán)的目標角度如果目標角度變化幅度過大、變化速度過快直立環(huán)會認為車體嚴重偏離目標產(chǎn)生一個很大的輸出導致電機猛烈加速反過來又讓速度誤差更大形成惡性循環(huán)。解決把速度環(huán)的 Ki 減半再觀察同時把速度環(huán)輸出限幅從 300 收窄到 150讓速度環(huán)對目標角度的改變更溫和。另外確認速度環(huán)的反饋方向是否正確——車體向前運動時編碼器值應為負速度誤差為負輸出應為正如果方向反了速度環(huán)會持續(xù)加大車速導致失控。判斷方法用手推動車體觀察串口打印的速度值符號和方向是否一致不對的話修改編碼器方向宏定義。6. 進階用法上電自檢、數(shù)據(jù)觀測與站立自鎖調(diào)試技巧最后分享三個在這套源碼基礎上常用的進階技巧能顯著減少調(diào)試時間和維護成本。第一個是上電自檢流程在進入主循環(huán)之前依次執(zhí)行傳感器初始化、零偏校準、電機 PWM 輸出置零、編碼器讀數(shù)清零然后延時 500ms 等待電源穩(wěn)定再解除電機剎車。這個流程看起來簡單但能避免一個問題——很多車一上電就突然加速是因為電機在初始化瞬間收到了一個殘留在 PWM 寄存器里的舊值。正確做法是初始化最后把 PWM 輸出強制寫到 0再做一次編碼器清零確保第一幀控制輸出時所有反饋都是干凈的。第二個是數(shù)據(jù)觀測方法。調(diào)平衡車必須能看到角度和輸出不然全靠手感是玄學。建議用串口以 100Hz 頻率輸出一段格式化數(shù)據(jù)終端里按列顯示角度、目標角度、直立環(huán)輸出、速度環(huán)輸出、最終 PWM。調(diào)試時重點看兩個指標一是靜止時角度和目標角度的差長期是否為零不為零就要重新做機械零點校準二是撥動車體一次后角度能否在兩個來回內(nèi)收斂到目標值附近如果連續(xù)振蕩四次以上就說明 Kd 不夠或者濾波環(huán)節(jié)的相位滯后太大。更快的方式是先用仿真工具對卡爾曼濾波和 PID 參數(shù)做一次離線驗證很多數(shù)學工具都能直接導入傳感器采集的數(shù)據(jù)調(diào)好參數(shù)再燒進單片機能明顯減少在實物上反復燒錄的次數(shù)。第三個是站立自鎖功能。平衡車有兩種常見工作模式上電即平衡、上電視為待機模式。待機模式更安全——上電后車子不轉(zhuǎn)按下按鍵后才啟動平衡算法。實現(xiàn)方式不復雜主循環(huán)檢測按鍵按下置位 enable 標志控制中斷里檢查該標志沒有置位時直接把 PWM 輸出置零且不執(zhí)行 PID 計算。這個習慣值得保留特別是調(diào)試階段車子放在桌面時不會被意外啟動的電機帶跑。初始化時我一般會強制走一遍整體檢查先看傳感器數(shù)據(jù)是否穩(wěn)定再看角度能否跟隨手動傾斜再確認電機方向與編碼器方向一致最后才松開手讓它進入平衡狀態(tài)。從那以后我每次移植新源碼或者換新硬件都強制走這一遍節(jié)省過太多排查時間希望幫到你。整套源碼的完整工程文件、依賴庫和燒錄說明都在壓縮包里按 README 里的引腳映射接好線燒錄后先調(diào)直立環(huán)就能站起來。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
熟人人妻少妇精品久久| 青青草日韩无码| 五月丁香婷婷综合| 国产成人超碰在线| 99热在线只有精品| 九九九九免费高| 69人妻人人揉人人躁人人精品| 国产精品999aaa| 天天操天天日天天干| 特污免视频| 天天色播亚洲综合网站| 性色av蜜臀av色欲aV| 亚洲色图综合| 欧美色乱| 精品久久久久久中文字幕三区 | 丝袜美腿91| 97超碰天天爱天天爱| 久久伊人五月天| 天天操人人操狠狠插| 超碰地址久久| 视频二区美腿制服人妻欧美| 碰人碰碰人人开房人肉| 是还免费视频1727我| 老色69| 韩国一级婬片A片AAAAA| 强奸乱伦麻豆| 妺妺跟我一起洗澡没忍住| 911av网站免费观看| 操b在线观看| 97免费视频在线观看| 深夜国产福利| 欧美少妇色图| 国产主播福利| 国产精品亚洲无码| 国产精品女生av| 无码区蜜乳| 欧美Ⅴ性爱| 温婉少妇玩3p| 中文字幕免费看大片| 欧美日韩香蕉| 午夜精品久久久久久久男人的天堂 | 亚洲日韩美国人妻| 青娱乐国产盛宴视频| 在线无码视频| 人妻精品综合中文字幕在线| 欧美激情一区二区| 中文字幕免费看| 中文在线视频| 日韩三级伊人| 不卡中文字幕aⅴ在线| 日韩一级久久毛片| 精品人妻一区二区视频| 国产麻豆福利av在线播放| 女人喷水视频在线观看| 女人高潮抽搐喷水视频网站| 色99视频| 亚洲综合888| 国产精品网站www| 精品无码久久久久| 亚洲美女精品九九视频| 免费在线看黄片av| 精品九九国产无码| 久热精品在线| 日本精品网站在线中文| 日本污ww视频网站| 欧美第二页午夜| 粉嫩AV一区二区夜夜| 精品人妻一区二区三区在| 久久精品国产亚洲AV高清演员表| 伊人久久大香大香线蕉中文| 亚洲色偷偷色噜噜狠狠99网| 久久 久久国内精品亚洲| 日本一二三免费久久| 老熟妇91| www.大香| 国产精品久久久视频| 啊啊啊啊啊好大好舒服想要| 99re9| 国产精品ⅴ无码大片在线看.| 在线一道啪| 色五月激情网| 久久草视频污视频| 日韩无码一区二区三区| 欧美系列在线一区二区| 久操B网| 在线免费试看60秒| 国产在线视频午夜精华在| 国产精品久久久久久久黄无码| 色色五月丁香| 欧洲自拍色图gif在线| av亚欧| 欧美日韩操操操| 国产精品国产自产拍高清AV| 久艹免费| 中文字幕av乱伦| 97精品一二区| 韩三级a视频在线观看| 性做久久久久久久| 香蕉免费一区二区三区不读| 午夜.DJ高清在线观看免费7| 精品丰满人妻一区二区三区免费观| 欧美韩日精品资源| 黄色操人| 夜夜操老骚逼视频网站| 99re免费视频精品全部| 神马久久久久眼| 精品一区二区三区18| 日本高清_区二区三区| 99热精品青草在线| 天天视频黄| 人妻激情偷乱视频一区二区三区 | 99亚亚热| 91精品无码久久久久久久| 久9视频| 国产精品大屁股999| 日韩三级在线观看网站| 青青操在线亚洲视频观看欧美在线| 久久岛国| 加勒比大香蕉视频在线| 日韩一级二级三级免费看完整版| 国内91熟女人妻丝袜天天精品视频在线| 综合情欲网| 免费一级精品啪啪视频| 欧美手机在线综合| 人妻少妇精品一区二区三区| 中文字幕黄色一起草| 日韩性爱网址| 久久久天堂| 国产精品爽爽va在线观看98| 国产乱不卡| 国产超碰人人爽人人做| 3PAV乱伦视频| 国产午夜福利视频在线| 久久精品日韩| 久操频道免费在线呗看| 欧美 中文字幕 一区| 搡老女人老熟女91| 欧美精品偷拍| 色色色色网站| 久久久四区| 久久不卡一区二区| 台湾成人无码AV| 九9热伊人| av一区二区三区 中文| 国产精品在线一区二区| 色蜜AV| 大色综合| 日日日骚女人精品| av在线资源| 夜夜骑夜夜操| 奶水 人妻 哺乳 在线| 丰满少妇一区二区三区专区| 国产人妖视频一区在线观看| 亚洲在线综合| 久妇网| 亚洲精品国产熟女| 91天堂| 亚洲美女色图| 亚洲欧美激情另类色图| 啪啪啪精品视频| 久久这里只| 一直超碰| 国产精品网址| 亚洲黄a三级三级三级看三级| 美女自卫慰黄网站免费| 一区AV| 久久机热| 久久111| 岛国成人av在线播放网址| 麻豆久久一区二区三区| 色97综合中文字幕| 天天天天天天天天综合| 91爱综合| 六月激情婷婷| 国产综合操逼高清| 成人免费毛片| 操逼日批| 日本成a人v网站在线观看| 久久9精品网站| 久久久久久久久久久久黄色 | 8050无码八戒| 思思热久久成人| 欧美激情综合| 沈阳熟女高潮对白视频| 伊人97| 久久久免费懂色| 婷婷四五区| 日韩去日本高清在| 无码逼| 水多多映视AV| 抽插亚洲无码| 亚洲丝袜综合| 国产综合久久久麻桃个| 欧美日韩97在线| 天美精品一区二区三区四区在线观看| 欧美精品丝袜久久久中文字幕| 亚洲国产无码精品首页久久久| 黄片qw| 午夜福利国产欧美日韩夜夜| 国产午夜福利专区综合| 亚洲啪啪综合?v一区综合精品区| 色欲天天综合久久久无码网中文| 久夜视频| 老妇女91| 亚洲综合影院| 四虎精品永久在线播放| 啊啊啊啊啊啊好多水| 久九九九九九九九热| 亚洲精品 欧美精品| 亚洲人妻熟妇三十三区| 欧美97在线观看| 色鬼在线综合| 久久一二三四不卡| 欧美一区二区三区另类精品| 国产对白刺激视频| 国产精品激情久久久久久久| 久草免费在线一区二区| 伊人久久大香大香线蕉中文| 99热| 人人澡综合涩| 91久久久久久久| 日产成人久久| 久久亚洲AV无码白度| 精品国产一区探花在线观看| 中文字幕AV乱伦| 啪啪AV导航| 乱色视频中文字幕| 亚洲熟妇无码一区二区三区| 干B| 久久综合久色欧美综合狠狠| 春色91| 日本羞羞的视频在线播放| 国产精品蜜臀久久久久无码AV| 7777奇米影视久久| 激情五月天综合网| 91五月天| 九九热国产| 家庭乱伦麻豆| 国产呦精品一区二区三区下载| 婷婷色在线| 无码欧美有限公司| 91色综合色| 搡老女人老91妇女老熟女| 无码高清操逼网址| 999久久久精品国产| 蜜臀av中字字幕网站| 久久久久9999妇女| AV中文字幕三四五| 五月丁香拍拍激情综合三级| 天堂岛av| 黄久在线| 日韩欧美性吧婷婷乱伦大香蕉| 在线播放一级无码视频| 禁片 高清 在线观看视频网站| 蜜臀久久久| 亚洲第一视频 欧美风情 日韩| 91av熟女人妻| 大奶啊啊好爽| 日韩欧美~中文字| 欧美日韩大香蕉| 日韩亚洲Av人人夜夜澡人人爽| 国产精品老熟女一区二区| 日韩大香蕉精品在线视频| 婷婷五月天激情四射| av在线一区二区三区| 91女网站| 国产97亚洲| 在免费jIzzjIzz在线视频| 少妇与黑人高潮在线| 黄aaaaaaaaaaaaaaaaaa色网站| 久久久精品国产亚洲AV无码| 91成人社区| 久久色网| 九九热五区| 男人久久天堂| 99操视频| 欧美日韩一二三| 夜色AV无码手机在线影院| 欧美大香蕉卡久久| 96麻豆精品一区二区三区| 国产黄片在线免费观看| 91性高| 网友自拍第一页| www.色婷婷| 青青青草伊人精品| 日本欧美国内在线| 久久久少妇诱惑精品视频| www亚洲免费| 一区| 亚洲精品天堂久久A∨51成人漫| 亚洲免费精品一区| 日本操逼无码| 久久日本熟女精品一区| 7777奇米影视久久| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 国产久久视频| 日本人妻伦在线中文字幕| 96AV久久久| 亚洲天天做日日做天天谢日日 | 精品无码一区二区三区色欲| 大香蕉在线视频15| 97国产超碰| 91在线美女| 中国AAAAAA黄色片| 91AV天堂| 日韩人妻一区二区精品| 欧美天天搞| 97精品国产97久久久| 男人的天堂VA| 人妻一区二区三区| 三级激情网站| 久久久精品九| 青青草在线成人视频| 欧美超碰在线| 五十路二区在线| 国产激情av女片自拍| 肉丝中文无码高清| 精品人妻伦一二三区久久| 99少妇内射| 天天综合网国产| 性爱乱伦视频免费| 啊啊啊轻点在线观看| 国产精品一区二区黄片| 亚洲欧洲自拍图片专区满春格| 国产毛片片精品天天看视频| 九九成人精品| 人人扣人人操| 色哟哟AⅤ| 97在线资源| 99精品无码| 欧洲亚洲国产综合在线| 精精品人妻一区二区三区| 亚洲精品国产拍免费91在线| 亚洲无码国产精品久久| 国产一区二区成人av在线播放| 色九九九综合| 亚洲精品819| 26uuu性| 久伊人网78| 日韩在线视频1234| 日韩黄色一区二区三区| 欧美激情激情xxxx欧美专区| 九九九九欧美| 97久精品| 久久草在线综合视频| 男人天堂网站| 99热精品在线观看| 日韩人妻精品中文字幕| 精品久久久久,69国产成人精| 国产一在线观看| 大奶的诱惑| 午夜精品人妻二区三区| 精产国品一区二三产品| 97人人干| 97色碰| 日本视频在线观看污污污| 凹凸视频在线一区二区| 天天日天天看| 9九九国产| 校园春色综合香蕉| 国产美女口爆吞精| 91精品成人| 啊a一区在线| 丁香五月性| 操高情无码| gogogo免费高清看中国国语| 91网九色蝌蚪操熟女| 欧美成97爱| 日本道人妻久久久在线不卡色视频| 99re69| 欧美老妇女内射网址| 91在线页| 欧美熟爽综合| 男人天堂婷婷五月天校园春色| 日韩人妻一区二区精品| 岛国黄色大片网站| 人人看人人摸人人色| 一区二区影院| 欧美另类综合久久| 无色无码| 亚洲无码久久久久久久| 一级久久久久久久久久久| 日韩黄片视频试看| 亚洲欧洲精品视频发布| 人妻99p| 岛国片在线观看视频亚洲| 色噜噜人妻丝袜a∨先锋影| 超碰人妻天天干| 涩涩这里只有精品视频| 免费伦费视频在线观看| 丁香五月天堂| 日本三级中国三级99人妇网站| 99热超碰在线| 麻豆乱码久久精| 桃色六月天| 欧美一二在线| 欧美第二页午夜| 蜜桃臀AV在线| 欧色网址| 啪啪性爱免费视频| 国产精品嫩草久久久久| 久久婷婷色| 婷婷五月色| 亚洲熟妇熟在线电影视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 1级黄色夫妻对换性交免费看| 成人无码电影在线观看网| 视频国产精品未满十八禁止在线观看| 日本福利二区视频| 2011国产精品| 亚洲凸凹超碰成人| 日韩精品午夜操呦呦不卡影院| 久久久九九九| 国产视频不卡在线观看| 色呦呦、国产精品| 亚洲精品熟妇1区2区3区。| 蜜臀视频网站| 特级毛片特黄久久免费看| 五月婷婷基地| 很很很很操| 成人无码欧美一级A片狼牙直播| 欧美极品| 2020国产精品| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 舔人妻中文免费视频| 天天伊人| 强奸乱伦大香蕉网| 成人影 天天操 亚洲| 国产精品电影推荐| 不卡日本一区二区| 免费黄色A片| 97玖玖人妻| 99超碰网| 免费簧片在线观看| 欧美 传媒 麻豆 日韩 偷拍| julia国产在线| 国产成人99久久亚洲综合| 97碰在线视频| 色香综合天天影视综合| 亚洲av国产av综合av卡| 最新AVzaixian| 久肏视频字幕| 久久久久久亚洲中文| 偷拍网站久久男女男| 一区二区三区四区五区久久久久久| 亚洲av青草久久一区二区| 97摸视频| 免费99精品国产自在在线| 欧美大香蕉久| 春色校园综合网| 人人妻人人玩人人澡人人爽| 色青青久久影视| 粉嫩小泬久久久一区二区| 久久久久久久强迫| 99re这里只有精品中心播放| 天天做天天爱| 精品久久久无码| 亚州性色| 日本三级中国三级99人妇网站| 男女香蕉一区二区| 国产一级作爱毛片| 国产suv精品一区二六| 欧美精品xxxwww| 国产小炒后入式| 精品一区二区国产日韩| 激情露脸爱| 天天看精品动漫视频一区| 欧美第一页性| 999久久久免费精品国产牛牛| 97精品国产97久久久| 国产精品久久久久久久久久久久久久吹 | 久久久久性熟视频| 日韩字幕一区| 大香蕉欧美日韩| 精品视频免费在线一区| 91熟女.com| 国产精品久久久久久久黄无码| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 亚洲AV永久无码一区仙野| 午夜九九| 99精品在线观看| 懂色av一区二区三区天美传媒| 日本不卡卡一区| 色色色日本| 91N综合在线| av无码av无码专区| 日韩欧美三级| 日韩中文字幕熟妇人妻| 日韩欧美成人综合在线| 超碰偷拍| 日少妇亚洲版| 99久久久久久久久| 天天伊人| 亚洲AV不卡在线观看尤物| 日韩国产乱子伦App| 成人区人妻精品一| 熟妇一区二区三区| 黄色毛片A片| 友优传媒精品在线一区二区| 久久久性爱视频| 中文字幕aⅴ在线视频| 欧美亚洲系列| 五十路熟女工口| 国产超碰| 国产狂喷潮在线精品| 超碰久在线天天做| 按摩中文字幕| 久久肏大逼| 丰满人妻一区二区三区色-百度| 日本蜜桃| 亚洲性综合9| 操逼视频亚洲| 色呦呦国产精品免费看| 蜜桃传媒视频第一区入口在线看| 人妻精品综合中文字幕在线| 啊视频在线| A级片日韩欧美国产欧美视频精选观看 | 亚洲春色欧美| 熟妇高潮一区二| 99爱在线视频| 中文字幕一区二区韩| 97超碰欧美中文字幕| 狠狠躁天天躁日日躁| 性色一线| 大香蕉乱伦视频网| 色久桃花影院在线观看| 亚洲欧美日韩中文播放| 人妻丝袜二区| 欧美综合在线第一页| 久久一二三级一一一| 亚洲欧美经典一区二区| 亚洲无码久久久久久久| 国产视频一区二区三区在线免费观看| 国产999精品久久久| 久久同城AV| 亚洲熟妇无码一区二区三区| 视频二区美腿丝袜制服人妻欧美| 国产男女无套视频免费观看| 亚洲好看强奸乱伦| 狠狠色噜噜狠狠狠狠2018| 搡老女人老91二区| 丝袜综合网| 中文字幕欧美精品亚洲日韩蜜臀| 青青操视频在线| 最新av在线| 青青草伊人久久| 麻豆九九九| 久久熟女人| 嗯嗯啊啊视频在线看| 综合网色| 69超碰综合| 25国产精品免费观看| 日本高清久久| 色五月婷婷网| 玖玖97综合| ′ !γ}丶。。久久精品欧美一区二区三区| 国产三级电影免费观看| 成人性爱电影一区二区| www.人人cao| 亚洲AV成人无码一区二区三区在线观看 | 综合免费无码中文| 中文字幕交换人妻| 国产福利影视| 天天天天操| 成人资源中文字幕在线观看天天| 男人的天堂2019AV| 欧美精品在线观看| 操b网站亚洲无码| 欧美青青视频| 久超碰这里只有精品| 极品美女嘿咻| 热99这里有精品综合久久| 思思热国产高清| 狠狠操夜夜操蜜桃视频三区| 色哟哟国产精品免费网址| 性欧美体内射精| 99黄页网站| 国产精品禁久久久精品| 中文字幕一二三| 亚洲春色欧美激情自拍| 在线综合色| 超碰免费在线| 高树玛利亚无码流出| 欧美亚洲涩涩| 日韩一卡二卡三卡| 久久免费99精品久久久久久| 殴美大黄片| 婷婷香蕉欧美在线一区二区三区| 久偷拍| 亚洲人精品久久久| 精品性爱| 国产1769在线| 91网亚洲| 东北老熟女| 中文字幕日韩专区精品系列| 亚洲欧美一区二区三区一猛片| 99综合网| 欧美 亚洲 91| 日韩在线国产字幕| 亚洲精品中文字幕一区在线视频 | 大香蕉日韩欧美| 91精品国产91综合久久蜜臀| 免费作爱一级视频| 超碰午夜在线| 青青草色AV| 天天色天天干天天爱| 婷婷久久五月天| 国产少妇高潮| 国产午夜精品理论片一二三区区| 日本理论在线| 久久99999| 国产久久久久久| 亚洲国产高清福利视频| 婷婷激情一区二区三区俺也去| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 亚洲伊人成综合成人网| 丁香五月天激情网站| 久久久久久久78| 神马麻豆福利院| 欧美精品久久久久久久久88| 少妇69中文| 碰碰97| 五月婷婷激情网| 国产九九九九九九| 国产精品干干干| 亚洲影院小综合| 久久色网| 偷窥自拍亚洲色图| 少妇久久久久久| 色婷婷激情| 久久久天堂| 99热这里只有精品地址| 亚洲色图欧美一区二区不卡| 日本中文字幕在线电影| 东京热99999| 国产成人自拍视频视频| 国产亚卅97| 国产91会所女技师在线观看| 吉川爱美98堂在线| 富女玩鸭子一级毛片| 国产精品女同| 国产精品久久久啊| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 97这里有精品| 欧亚综合一卡二卡中文字幕| 色综合天天爱去电影网| 天天综合色| 亚洲熟女av中文字幕| 95人妻爽爽人人做人人澡| 超碰97丝袜| 天天日日舔舔| 欧美gv在线观看| 亚洲自拍欧美国产首页网曝| 久久亚州精品成人Av无| 欧美夜夜骑视频| 欧美人妻精品一区二区| 亚洲色棕合| 91精品综合久久久久久五月丁香| 91熟女丨老女人| 日韩pv中文| 日本爽爽爽爽爽爽免费视频| 蜜屁Av| 亚洲图片欧洲图片aⅴ| 精品9999| 麻豆60秒| 久思思热视频在线观看| 人人妻人人色一区二区三区| 丁香九月婷婷| 13小男生GAY自慰脱裤子| 久超超碰| 色香色欲天天综合网天天来吧| 超碰4A| 国产精品对白内射| 草草影院最新网址| 丝袜美腿91| 亚洲情色五月天| 国产成人无码啪| 国产精品伦理| av亚洲天堂资源网站| 国产精品视频白浆免费| 欧美日韩在线小说| 日韩欧美偷拍美女视频| 偷窥自拍A片| 久久久中文| 97热视频在线观看| 长长久久曰曰夜夜成人网| 人人做天天爱| 97亚洲综合在线| 91天美传媒精品| 最近的最新的中文字幕视频| 国产亚洲色婷婷久久99精品91 - 百度| 亚洲大色堂| 玖玖色综合| 欧美性生活免费网| 婷婷爽人人婷婷爽视频| 久草精品一区| 偷拍 精品 另类 四区| 中文字幕一区电影在线观看| 美女诱惑久久| 免费99精品国产自在在线| 91在线综合网| 九九色精品| 亚洲精品xxx| 日本阿v天堂在线观看| 免费草草草草草视频| 男人天堂.AB| 五月婷久久| 日韩成人精品视频自拍| 青娱乐福利99| 欧美色乱| 中文字幕一区二区三区人妻不卡| 日韩午夜国产| 亭亭丁香激情| 99激情视频| 黄色毛片A片| 亚洲国产奇米影视久久| 欧美日韩大香蕉| 亚洲乱妇p22| 欧美色97| 青青草原av| 日韩欧美蜜桃精品久久中文字幕久久| 色婷婷蜜臀av| 国产av青草| 男女打扑克高清网站| 精品久久99| 桃花色涩综合影院| 日韩一级欧美一级在线观看| 乱欲一区二区| 自拍偷拍 高清无码| 8x福利精品第一福利视频导航| av中亚| 欧美综合第一页| 色综合大香蕉| 91bbbbbb| 亚洲欧美日韩不卡人妻| 中文字幕黄色一起草| av天堂加勒比| 欧美性性性| AV女优男人的天堂| 在线不欧美| 天天综合网91| 久久丁香久草综合网| 久久国产逼| 中文字幕五月婷婷免费| 小日子操bb在线看| 欧美日本中字另类在线| 亚洲精品国产熟女久久久久久| 性爱免费视频成人| 日本视频在线观看污污污| 无码日韩人妻av一| 免费啪啪啪网站18岁| 久久综合婷婷| 97色冈| av午夜玫瑰| 人妻免费观看| 熟人人妻少妇精品久久| 精品69网| 大香蕉乱级| 亚洲中文一区二区三区| 中文字幕av亚洲在线| 九九伊人网| 亚洲男人的天堂一区二区| 日本日日色视频| 欧美大色交| 日本布卡一区二三区| 色逼综合| 国产成人无码a| 黄片www.| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 91青青在线视频| 97在线免费视频观看| 蜜乳中文字幕a在线| 国产精品黄色三级av| 熟女突然公开看18禁影片| 色性综合| 九九九九精品一区| 九九九九精| 欧美国产精品| 日本超碰在线国产一区| 60秒免费小视频| 久久中文字幕人妻熟av女蜜柚| 97综合国产| 久久毛卡| 超碰爽人妻熟女Av| 国产AB视频| 亚洲性爱成人| 亚洲素人网| 亚洲欧美情色| 日韩在线观看字幕精品| 亚洲天堂东京热| 伊人在线大香蕉视频久久| 青青草国产欧美非洲黑人| 日韩人妻播放| 国产白领连续中出在线观看| 在线 欧美 亚洲| 亚洲乱色熟女一区| 爽爽淫人网| 啊啊啊啊啊舒服| 波多野42部激情无码喷潮| 亚洲精品成人| 极品色电影院| 岛国免费视频在线| 激情五月婷婷| 亚洲 中文 欧美 日韩 在线| 色欲Av人妻精品一区二| 丁香五月影院| 无码九九九九| 老熟女乱子伦中文字幕一区二区| 天美国产精品| 天天天干977| 91动漫操逼视频| 久久超碰免费的| 欧美激情一区| 狠狠久久亚洲欧美专区| 中文字幕二区| 不卡一区二区日本视频| 双插在线| 100啪啪视频大全| 欧美久久九九| 色欧洲| 色婷婷影视| 色欧美在线| 中文字幕精品资源在线| 天天综合网~91综合网| 日韩综合无码色欲vv| 欧美综合色站| 亚洲欧洲日本精品中文a∨| 少妇99成人麻豆| 亚洲欧美天堂| 九九热男人天堂| 精品999999| 97亚洲综合电影| 国内伊人久久久久久网站视频| 成人看片网站| 欧美97超碰| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 青青青草伊人精品| 欧美视频一区二区在线| 九九九九九九视频| 强奸乱伦麻豆| 亚洲欧美国产精品久久久久久久| 在线观看精品国产免费| 九一国产精品| 妺妺跟我一起洗澡没忍住| 亚洲在钱| 亚洲成人免费在线| 94色色电影网| 啊啊啊啊啊在线观看网址| 欧美视频一| 在线视频五十市| 亚洲最大成人a毛毛片| 97超碰这里只有精品| 国产精品成人蜜臀AV在线| 欧美色院| 日韩精品在线观看网站| 丰满人妻一区二区三区免费| 麻豆区久久久久亚| 夜夜操夜夜高潮夜夜爽国产精品区| 爱干爱射网啊啊啊| 欧美午夜色妇色鬼| 亚洲精品丝袜| 久久久久久久久久久久欧美日| 色综合20p| 欧美一区二区三区黄色影视| 久久国99999| 情色五月天久久久| 国产精品不卡一区二区三区| AV色天香在线| 亚洲午夜免费狠狠干| 台欧久久精品视频| 伊人一区二区三区| 久久欲| 欧美探花网| 超碰天天去日穴| AV色五月天| 天堂精品| 家庭乱伦网站国产| 91性高朝久久久久久久久| 色婷婷六月丁香七月婷婷| 91艹| 啊啊啊啊嗯嗯嗯用力好爽 | 久久成年精品| 强歼乱伦资源网| 久久系列| 91超碰碰在线| 青青草视频这里只有精品| 免费一级性爱久久| 一区二区三区看视频| 欧美精品偷拍| 婷婷六月色| 午夜一区二区三区国产| 啪啪自拍九九综合| 97超碰这里只有精品| 激情一区二区三区在线观看| 中国少妇XXXX做受| 啊啊啊无码| 日本国产二线女色| 狠狠操一区二区| 久久婷婷五月天| 黄片免费看的| 成·人免费午夜在线观看| 情色五月天就去干| juliaann丝袜大战黑鬼| 校园春色 男人天堂| 国产极品一区二区三区三州| 色色色日本| 国产精品久久久久久久久久久久久久吹 | 亚洲色9| 六六久久日韩不卡| 日韩不卡av一二三| 亚洲 自拍偷拍 欧美| 日韩兔费看黄片| 色区97| 国产深喉| 亚洲天天精品| 激情五月天校园春色网| 成人网欧美风情| 久久熟女人| 国产精品交换一区二区| 91久久久久久久久18| 无码操逼网| 大香蕉黄色一级片免费看| yaouchengrenav| 色99999| 97色97干| 一级一性爱免费视频| 午夜精品久久久久久久久久久久久 | 亚洲无码精品AV久久久| 天天做天天爱| 亚洲激情视频| 亚洲色91| 国产精品ww久久| 久久久久亚洲| 人人操欧美风骚| 日本影视久久免费| 日韩无码一级黄色av片| 黄色大片视频在线免费看| 亚洲黑人在线| 一起草三级AV电影在线观看 | 国产精品乱码久久久| 亚洲色婷婷综合久久久久中文| 高清孕妇孕交 交孕妇| 伊人四虎综合| 欧美日韩亚洲少妇寂寞影院正在播放| 久久久少妇诱惑精品视频| 好一吊区二区| 国产精选视频| 欧美天天| 美女视频尤物网在线看| 亚洲熟女性高潮久久久| 国产精品视频一区二区三区八戒| 秋霞蝌科网日本一区| 国产九九九九九九九九| 成人电影一区| 久久亚洲影院一区二区| 在线97在线| 嗯嗯啊啊日韩精品| 99少妇内射| 久久AV无码AV| av绯色| 日本中文字幕在线视频| 私色综合网| 精品然女一区二区| 久久久神马影院| 五十路三区在线| 国产又猛又粗又爽又黄| 五月天丁香婷婷综合网站| 婷婷久久网| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 久久黄黄| 天天干天天中出av| 2017天天操天天日| 秋霞网无码| 国产欧美日韩精品中文| 91无码中出人妻视频| 91网18| 91高清欧美| 国产无码高清操逼视频| 九九性爱网| 亚洲影院小综合| 天美av在线| 日韩熟女乱伦中出| 婷婷丁香五月综合| 久久国语| 亚洲国产综合视频| 日韩av影片在线观看| 青青草视频爽一爽| 99精品无码| 18啪啪手机免费性爱| 95人妻爽爽人人做人人澡| 精品久久久不卡一区二区| 老熟女综合| 欧美性爱视频免费一区一A| 揉揉日日日日| 国产欧美一级在线观看| 久久女人视频| 久久97视频| 乳欲人妻办公室奶水| 天天欧美色| 一区二区无码视频| A V视频日本| 亚洲 欧美 另类 综合 偷拍| 成人青青草原伊人| 无码av永久免费专区网站| 91女在线观看| 人人澡人人干| 999国产精品999| 欧美97视频| av亚欧| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 天天操熟妇| 人人摸.人人色| 天天操女人| 天天综合官网| 激情视频网址| 国内精品久9| 亚洲欧美中文一区二区三| 欧美色图天堂网m| 超碰97色| 国产免费一区二区三区最新不卡| 久草成人影片| 日韩人成网站在线播放| 亚洲美女 晚间男人天堂 | 超碰在线974| 欧美亚洲激情| 天美国产三级传媒| 我想要 啊 啊 啊| 人人操av| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 综合久久99| 激情深爱五月天| 91女色| 午夜大香蕉| 欧美欧美少妇| 五月丁香色综合| 夜夜躁狠狠躁日日躁av| 大胆91| 秋霞色色影院| 久久嫩草国产成人一区| 乱伦熟妇一区二区| 久久久性爱视频| 尤物网址| 久久 久久国内精品亚洲| 五月天丁香婷婷综合网站| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 日韩欧美性吧婷婷乱伦大香蕉| 91老司机在线视频免费观看| 欧美黄页| 中文字幕人妻色偷偷久久皮| 91精品久久久久五月天精品| 熟妇高潮精品一区二区三区下载| 国产亚洲中文不卡二区| 狠狠干妹子| 热九九精品| 色综91| 亚洲熟妇熟在线电影视频| 人人摸.人人色| 久湿久久| 色婷婷六月| 欧美精品69性爱| 乱久久久| 大香蕉乱伦视频网| 国产精品福利视频| 啊啊好多水| 色婷婷九月天天综合| 日韩内| 97色色色综合网站| 乱欲一区二区| 94色色电影网| 午夜欧美神马久久久久| 永久免费发布性爱网| 欧美丝袜91| 91美乳| 欧美十八禁在线看| 亚洲欧美国产va在线播放频| 亚州综合图片| 婷婷五月成人| 亚洲国产精品成人综合| 玖玖爱伊人玖玖爱| 91粉芽高清在线一区二区 | 加勒比海成人视频网| 日韩另类| 99这里只有精品国产| 欧美综合色| yiren97| 婷色五月| 国产日韩区| 亚洲欧美伦综合| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 999久久久国产精品| 亚洲中文字幕日产无码久久| 狠狠综合网| 人人操人人操人人人操| 四虎在线视频| 男人 天堂 日 亚洲| 亚洲激情综合| 精品一区二区成人| 天天躁日日躁狠狠躁| 欧美第一页| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 免费97视频| 日韩一999精品| 婷婷久久五月| 欧美天天干| 亚洲综合欧美| 综合网少妇| 欧美成人国产精品| 91嫩草欧美| 欧美亚洲综合色| 3p国产欧美99热| 色就色综合| 色牛aV| 九九九九九九九九九国产精品| 少妇精品久久久| 国产福利夜| 97天天搞在线| 五月婷婷六月丁香| 人人透人人操| 激情综合网五月婷婷五月天| 久久精品福利影院| 综合久久少妇中文字幕| 久久欧美激情| 91操熟女视频| 熟妇无码视频三区| 九七人妻在线| 韩日巨乳美女免费视频在线观看| 成人无码专区精品视频| 六月婷激情福利天堂69| 日本99热| 婷婷九月色| 欧美日韩91| 久久久久久久久久8888| 国产成人www免费人成看片| 十八禁的黄污污免费网站| 影视综合无码少妇| 国产又黄又爽又刺激久久久久久| 成人亚欧免费视频| 嗯啊不要在线观看嗯啊| 9999免费精彩视频| 欧洲熟妇xxXx欧美老妇裸体| 青青操轻轻| 91一起操| 97精品综合| 一区二区三区精品黑丝白丝酒店对鸡 | 超碰色男人操熟女| 亚洲天天做日日做天天谢日日| 久久精品国产精品一区 | 狠狠综合网| 色九九九九久| 少妇 综合| 久久久久9久久久久| 亚洲一区二区三区麻豆传媒| 操人妻逼91| 熟妇高潮精品一区二区三区下载| 97精品国产精品免费观看| 日韩欧美中文字| 99精品无码| 天久久久噜噜噜久久国产精品爽爽 | 精品人妻一区二区视频| 51一区二区三区|