99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

STM32頻率測量與相位跟蹤:數(shù)字鎖相環(huán)(DPLL)工程實踐指南

STM32頻率測量與相位跟蹤:數(shù)字鎖相環(huán)(DPLL)工程實踐指南 簡介這是一套基于STM32微控制器的頻率測量與相位跟蹤工程資源面向嵌入式系統(tǒng)開發(fā)初學者及進階工程師適用于電機控制、逆變器同步、振動監(jiān)測等需要實時信號的場合。工程利用定時器輸入捕獲和內置ADC采樣實現(xiàn)對周期性信號周期計數(shù)、頻率換算以及多路相位差計算相關代碼和配置文檔覆蓋定時器預分頻、自動重裝載寄存器設置、捕獲中斷服務程序、頻率計算公式推導、多通道ADC采樣、DMA連續(xù)讀取以及相位差動態(tài)調整等關鍵環(huán)節(jié)。壓縮包共316個文件僅512KB以C語言源碼為主包含74個.c源文件與80個.h頭文件同時提供Keil工程配置文件、編譯生成的hex/axf/map等調試輸出、備份文件與一鍵清理腳本目錄結構清晰便于直接導入工程查看硬件初始化和中斷處理邏輯。這套資源已有1391人瀏覽學習適合希望在真實工程中理解STM32定時器與ADC協(xié)同工作的讀者參考。1. 頻率測量與相位跟蹤在STM32上到底解決什么問題做過逆變器并網或者電機轉速閉環(huán)的人應該都遇到過信號頻率漂移帶來的麻煩輸入頻率在 49.8Hz 到 50.2Hz 之間緩慢波動如果控制環(huán)路的參考信號還死板地停在 50Hz相位誤差就會越積越大最終導致輸出電流畸變甚至保護跳閘。這個標題本質上是在 STM32 上做一個數(shù)字鎖相環(huán)DPLL用定時器輸入捕獲測量待測信號的頻率再用 PI 控制器加數(shù)控振蕩器NCO持續(xù)跟蹤它的相位讓測量和輸出始終咬合在一起。適合做儀器儀表、電機驅動、電源同步采樣、超聲換能器驅動的開發(fā)者。它能解決的關鍵問題不是“測一個頻率值”而是讓系統(tǒng)在頻率實時變化時依然保持相位同步這比單純測頻難一個量級。2. 測量方案選型輸入捕獲、外部計數(shù)與PWM輸入怎么選2.1 三種測頻路徑的原理對比STM32 的定時器外設提供了多條測頻路線每條路線的硬件資源消耗和適用頻段完全不同。我在實際項目中常用到的是輸入捕獲、外部時鐘計數(shù)和 PWM 輸入三種模式它們本質上的差異如下表方案硬件機制典型頻率范圍精度影響因素CPU 開銷輸入捕獲邊沿觸發(fā)把 CNT 鎖存到 CCR相鄰兩次差值即周期1Hz ~ 100kHz 左右計數(shù)時鐘頻率、量化誤差每個周期進一次中斷外部時鐘計數(shù)待測信號直接作為定時器時鐘源CNT 由信號邊沿驅動10kHz ~ 數(shù)十 MHz計數(shù)窗口精度窗口定時中斷PWM 輸入模式兩個捕獲通道同時捕獲周期和占空比1Hz ~ 50kHz與輸入捕獲相同每個周期進一次中斷輸入捕獲適合低頻到中頻信號因為它把信號周期映射為計數(shù)值頻率越低計數(shù)值越大相對精度反而越高。外部時鐘計數(shù)適合高頻信號因為高頻信號每個周期都能驅動 CNT 遞增配合一個固定窗口比如 1ms讀差值再除以窗口時間就能得到頻率。PWM 輸入模式本質上是輸入捕獲的一個變種只是同時占用了兩個通道它能同時拿到周期和占空比適合電機霍爾信號、遙控器 PWM 解碼這類需要二維信息的場景。2.2 根據信號特征選擇測頻方案我一般會先問三個問題再定方案。第一個問題是信號最高頻率是多少如果幾百 kHz 以內輸入捕獲足夠如果到了 MHz 級別就必須用外部時鐘計數(shù)因為此時信號一個周期可能只對應幾十個計數(shù) tick輸入捕獲的量化誤差已經大到沒法看。第二個問題是信號是否干凈如果現(xiàn)場有電機、繼電器這類干擾源輸入捕獲模式里一定要配輸入濾波器而外部計數(shù)模式對毛刺更敏感因為每一個上升沿都會使 CNT 加一一個毛刺就是一次虛假計數(shù)。第三個問題是相位跟蹤對頻率估計的實時性要求鎖相環(huán)需要每個輸入周期都能拿到一次頻率更新輸入捕獲天然滿足這個節(jié)奏外部時鐘計數(shù)則需要自己設計窗口定時。以我做過的一個模擬項目 X 為例被測信號來自一個光電編碼器的測速輸出頻率范圍 200Hz ~ 5kHz同時對相位鎖定有硬要求。當時選了輸入捕獲方案沒有用外部計數(shù)理由很簡單——200Hz 已經低到外部計數(shù)在一個窗口內可能只有 200 個脈沖計數(shù)誤差大而且每個窗口才更新一次頻率鎖相環(huán)的環(huán)路帶寬被窗口頻率卡死動態(tài)響應太慢。輸入捕獲則每個周期都能觸發(fā)一次中斷更新頻率環(huán)路可以做得更激進。2.3 從CubeMX到寄存器定時器捕獲的基礎配置不管選哪條路輸入捕獲的底層配置都繞不開時基、捕獲通道和中斷這三塊。先用 CubeMX 把定時器時鐘配好比如 APB1 定時器時鐘 72MHz預分頻器設為 71 得到 1MHz 計數(shù)時鐘這樣每個計數(shù) tick 對應 1 微秒周期計數(shù)值直接就是微秒數(shù)調試時很好換算。但預分頻會犧牲時間分辨率被測頻率 1kHz 時周期 1000 個 tick頻率分辨率約 1Hz如果想提高分辨率就得不分頻用 72MHz 直采但此時 ARR 最大只能到 65535對應最低可測頻率約 1.1kHz。要做到寬范圍測量常見做法是讓預分頻可切換低頻段用低分頻保精度高頻段用高分頻防溢出。我在代碼里會保留一個全局變量記錄當前分頻值溢出或者周期值接近 ARR 上限時自動切換切換瞬間丟棄一次測量結果。這個邏輯看起來簡單但第一次做的人往往漏了“丟棄切換瞬間數(shù)據”這一步導致頻率曲線上出現(xiàn)一個突兀的跳點后面排查半天。3. 用輸入捕獲實現(xiàn)頻率測量最小代碼與精度提升三板斧3.1 輸入捕獲測頻公式與量化誤差邊界輸入捕獲測頻的核心公式只有一個相鄰兩次上升沿捕獲的 CCR 差值就是信號周期對應的計數(shù)個數(shù)。設定時器計數(shù)時鐘為 f_tick相鄰捕獲值為 C1 和 C2則信號頻率為f_signal f_tick / (C2 - C1)這里的 f_tick 等于定時器時鐘除以預分頻 1。量化誤差來自計數(shù)本身的分辨率測量結果可能偏差 ±1 個 tick。對 1kHz 信號、計數(shù)時鐘 1MHz 來說周期 1000 個 tick誤差約千分之一提高到 72MHz 計數(shù)時鐘后周期 72000 個 tick誤差降到十萬分之一級別。所以結論很簡單想要精度先把計數(shù)時鐘拉高。但量化誤差不是唯一的誤差源。捕獲中斷里的處理延時會導致一個問題如果你在中斷服務函數(shù)里花了幾百個周期才讀出 CCR雖然 CCR 是硬件鎖存的不受軟件延時影響但如果下一次捕獲事件發(fā)生時中斷還沒處理完捕獲標志會被覆蓋嗎實際上 STM32 的捕獲事件會把新的 CCR 覆蓋舊值同時置位 CC1IF 標志。如果你沒來得及讀舊值就會丟失一次捕獲數(shù)據周期計算結果變成一個異常大或異常小的值。所以輸入捕獲中斷服務函數(shù)里第一件事就是讀 CCR其他計算全部放到中斷外做。3.2 最小可運行代碼單通道上升沿捕獲下面這段代碼是一個最小可運行的輸入捕獲配置基于 HAL 庫。它完成的事只有一件TIM2 通道 1 在上升沿捕獲計數(shù)時鐘的 CNT 值中斷里計算相鄰兩次捕獲的差值作為周期。/* TIM2 通道1 輸入捕獲初始化計數(shù)時鐘 1MHzARR 最大 0xFFFF */ void MX_TIM2_Init(void) { TIM_IC_InitTypeDef sConfigIC {0}; __HAL_RCC_TIM2_CLK_ENABLE(); htim2.Instance TIM2; htim2.Init.Prescaler 71; /* 72MHz/(711)1MHz一個tick1us */ htim2.Init.CounterMode TIM_COUNTERMODE_UP; htim2.Init.Period 0xFFFF; /* 16位計數(shù)最長時間 65.535ms */ htim2.Init.ClockDivision TIM_CLOCKDIVISION_DIV1; HAL_TIM_IC_Init(htim2); sConfigIC.ICPolarity TIM_INPUTCHANNELPOLARITY_RISING; /* 上升沿觸發(fā) */ sConfigIC.ICSelection TIM_ICSELECTION_DIRECTTI; /* 直連通道 */ sConfigIC.ICPrescaler TIM_ICPSC_DIV1; /* 每次邊沿都捕獲 */ sConfigIC.ICFilter 0; /* 先不濾波后文講 */ HAL_TIM_IC_ConfigChannel(htim2, sConfigIC, TIM_CHANNEL_1); HAL_NVIC_SetPriority(TIM2_IRQn, 1, 0); HAL_NVIC_EnableIRQ(TIM2_IRQn); } /* 啟動捕獲中斷 */ HAL_TIM_IC_Start_IT(htim2, TIM_CHANNEL_1);/* 中斷回調計算相鄰捕獲周期 */ volatile uint32_t g_last_cnt 0; volatile uint32_t g_period_ticks 0; volatile uint8_t g_first_cap 1; /* 第一次捕獲沒有參考值 */ void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) { if (htim-Instance TIM2) { uint32_t cnt HAL_TIM_ReadCapturedValue(htim, TIM_CHANNEL_1); if (g_first_cap) { g_first_cap 0; /* 丟棄第一次否則周期值是垃圾 */ } else { g_period_ticks cnt - g_last_cnt; /* 無符號減天然處理回繞 */ } g_last_cnt cnt; /* 此時頻率 1000000.0f / g_period_ticks建議在主循環(huán)算 */ } }這里有幾個關鍵點。一是 g_first_cap 標志必須有第一個捕獲值之前沒有 g_last_cnt 參考直接相減會算出一個無效的周期。二是cnt - g_last_cnt必須用無符號變量計算這樣當 CNT 從 65535 回繞到 0 時差值仍然是正確的這是 C 語言無符號整數(shù)的回繞特性很多新手在這里寫成了有符號數(shù)結果每溢出一次就出現(xiàn)一個負數(shù)周期。三是頻率換算不要放在中斷里做浮點除法耗時太大把 g_period_ticks 留給主循環(huán)去算就行。3.3 精度提升三板斧多周期平均、輸入濾波與DMA捕獲單周期測量在信號不干凈時很容易出現(xiàn)抖動。我常用的第一招是多周期平均連續(xù)捕獲 N 個周期累加后除以 N等效于把量化誤差從 ±1 tick 攤薄到 ±1/N tick。N 取值多少取決于你的響應速度要求電機測速 N 取 8~16 比較合適鎖相環(huán)應用 N 取 4~8因為平均窗口太長會把真實頻率變化也給抹平。第二招是輸入濾波。TIM2 的捕獲通道自帶一個數(shù)字濾波器原理是對輸入信號以某個采樣時鐘連續(xù)采樣只有連續(xù) N 次采樣到同一電平才認為邊沿有效。這能濾掉窄毛刺但也會引入邊沿檢測延遲相位跟蹤應用里要權衡。配置方法是在剛才的 sConfigIC 結構體里修改兩個字段ICPrescaler 設成 TIM_ICPSC_DIV2 可以降低采樣頻率ICFilter 設 4~8 代表連續(xù)采樣點數(shù)。毛刺嚴重的現(xiàn)場我一般設到 8再往上就會明顯影響相位環(huán)路的響應。第三招是針對高頻信號的 DMA 捕獲。如果信號頻率到了幾十 kHz每個周期都進中斷會導致 CPU 占用過高??梢园巡东@事件通過 DMA 搬到內存數(shù)組里攢夠一批再處理。代碼上需要把 HAL_TIM_IC_Start_IT 換成帶 DMA 的版本同時配置 DMA 循環(huán)模式/* 用 DMA 捕獲 32 個周期值到數(shù)組 */ #define BUF_SIZE 32 uint32_t cap_buf[BUF_SIZE]; HAL_TIM_IC_Start_DMA(htim2, TIM_CHANNEL_1, (uint32_t *)cap_buf, BUF_SIZE); /* DMA 半滿/全滿中斷里批量計算周期 */ void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) { /* DMA 模式由獨立回調處理這里略 */ }DMA 模式的問題在于你拿到的是一串 CCR 值計算相鄰差值需要自己做循環(huán)而且首次差值同樣要丟棄。適合對 CPU 占用敏感的中高頻測量但相位跟蹤場景我不太推薦因為它破壞了每個周期都更新環(huán)路的實時性。4. 在STM32上做數(shù)字鎖相環(huán)相位跟蹤的工程實現(xiàn)4.1 為什么相位跟蹤用鎖相環(huán)而不是過零檢測很多人第一反應是做過零檢測每次上升沿到來時對齊輸出信號的相位把輸出周期的起點重置一下。這確實能“對上相位”但它有兩個致命問題。一是抗噪差輸入信號一個毛刺就會讓輸出相位跳變一次最終表現(xiàn)為輸出頻率抖動。二是它本質上是逐周期硬對齊沒有任何記憶和預測能力當輸入信號短暫丟失時輸出立刻失控。鎖相環(huán)的思路不一樣它不直接“重置”輸出相位而是通過負反饋持續(xù)調整輸出頻率讓輸出相位慢慢追上輸入相位。即使輸入相位突變環(huán)路給出的響應也是平滑的、有阻尼的不會出現(xiàn)輸出信號跳變沿。這一點在驅動超聲波換能器或伺服電機時非常重要因為負載端承受不了相位硬跳。數(shù)字鎖相環(huán)在 STM32 上通常由三塊組成鑒相器PD、環(huán)路濾波器LF、數(shù)控振蕩器NCO。鑒相器就是輸入捕獲中斷里把輸入信號的上升沿時刻與 NCO 當前相位做差環(huán)路濾波器用 PI 控制器把相位差換算成頻率修正量NCO 則是一個頻率可調的定時器。這三塊首尾相接就形成了一個完整的閉環(huán)。4.2 數(shù)字鎖相環(huán)的結構與環(huán)路參數(shù)整定從控制理論的角度看這個環(huán)路的被控對象是 NCO輸入是參考邊沿輸出是 NCO 相位。PD 輸出的是相位誤差PI 控制器把它變成頻率修正量NCO 對頻率積分得到相位。整個環(huán)路的開環(huán)傳遞函數(shù)包含一個積分環(huán)節(jié)NCO如果 PD 本身只是比例環(huán)節(jié)那就是一型環(huán)路對相位階躍的穩(wěn)態(tài)誤差為零但對頻率階躍會有固定相位差。為了消除頻率階躍誤差必須在 PI 里加入積分項構成二型環(huán)路。實際工程里我一般不跑仿真直接用試湊法整定。步驟是先把 Ki 置零只保留 Kp從一個小值開始緩慢加大觀察示波器上輸出和輸入能否鎖定鎖不住就說明 Kp 太小或相位誤差符號反了。等比例項能讓系統(tǒng)鎖定后再加入 Ki一點點加直到靜態(tài)相差明顯減小。整定過程中最需要盯著的是環(huán)路是否振蕩輸出頻率出現(xiàn)周期性起伏說明 Kp 或 Ki 過大已經越過穩(wěn)定邊界。我習慣把 PI 的輸出做限幅這個環(huán)節(jié)不能省。設想輸入信號突跳 10%未限幅的積分項可能瞬間把輸出頻率推到極限造成所謂的“飛車”。限幅的合理范圍是 ±20% 額定頻率具體看應用容忍度。4.3 捕獲中斷里的相位誤差計算與NCO更新代碼下面這段代碼是一個完整的鎖相環(huán)中斷實現(xiàn)。TIM2 負責輸入捕獲TIM3 作為 NCO 輸出同頻方波。每次 TIM2 捕獲到輸入信號的上升沿中斷里就鎖存一次 TIM3 的 CNT 值作為當前的 NCO 相位算出與期望相位 0 的差經過 PI 后更新 TIM3 的 ARR 來調整輸出頻率。/* 鎖相環(huán)狀態(tài)量 */ volatile float g_freq_in 1000.0f; /* 輸入頻率估計值 */ volatile float g_phase_err 0.0f; /* 相位誤差單位 tick */ volatile float g_integral 0.0f; /* PI 積分項 */ volatile float g_freq_out 1000.0f; /* NCO 輸出頻率 */ volatile float g_kp 0.2f; /* 比例系數(shù)先調這個 */ volatile float g_ki 2.0f; /* 積分系數(shù)鎖定后加 */ void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) { if (htim-Instance TIM2) { /* 第一步測頻讀捕獲值并算周期 */ uint32_t cnt __HAL_TIM_GET_COUNTER(htim2); uint32_t period (cnt - g_last_cnt) 0xFFFF; g_last_cnt cnt; if (period 0) { g_freq_in 1000000.0f / (float)period; } /* 第二步鑒相讀取 NCO 相位 */ uint32_t nco_phase __HAL_TIM_GET_COUNTER(htim3); uint32_t nco_period __HAL_TIM_GET_AUTORELOAD(htim3) 1; /* 期望輸入上升沿對齊 NCO 周期的起點誤差是 (0 - nco_phase) */ uint32_t err_raw (0 - nco_phase) 0xFFFF; if (err_raw (nco_period / 2)) { err_raw err_raw - nco_period; /* 映射到 (-半周期, 半周期] */ } g_phase_err (float)err_raw; /* 第三步PI 控制器輸出頻率修正量 */ g_integral g_ki * g_phase_err; if (g_integral 5000.0f) g_integral 5000.0f; if (g_integral -5000.0f) g_integral -5000.0f; float df g_kp * g_phase_err g_integral; /* 第四步更新 NCO 頻率 */ g_freq_out g_freq_in df; if (g_freq_out 100.0f) g_freq_out 100.0f; if (g_freq_out 20000.0f) g_freq_out 20000.0f; uint32_t arr (uint32_t)(1000000.0f / g_freq_out) - 1; if (arr 10) arr 10; /* 防止 ARR 過小導致異常 */ __HAL_TIM_SET_AUTORELOAD(htim3, arr); } }這段代碼有三處容易看錯的地方。一是相位誤差符號err_raw 是“期望相位減當前相位”如果 err_raw 為正說明 NCO 落后了此時 PI 輸出正的頻率修正量ARR 減小NCO 周期變短相位追趕上來負反饋方向正確。二是 err_raw 到對稱區(qū)間的映射當 NCO 落后超過半個周期時把它減掉一整周期相當于從另一個方向追避免環(huán)路繞遠路。三是 PI 系數(shù)沒有歸一化g_kp 的單位是“頻率修正量/相位誤差 tick”換了一個輸入頻率范圍后需要重新整定這是我后面要說的邊界。代碼里直接用__HAL_TIM_GET_COUNTER(htim3)讀取 TIM3 的 CNT 作為相位前提是 TIM3 工作在向上計數(shù)模式輸出 PWM 的頻率由 ARR 決定。ARR 變化時 NCO 周期同步變化所以相位誤差的單位tick在不同頻率下對應的電角度不同。嚴格來說應該按“相位角度”歸一化后再進 PI但工程上只要頻率不跨量級變化這種簡化沒問題。如果應用需要寬頻段我會把它改成 32 位相位累加器方案誤差單位恒定是角度環(huán)路參數(shù)不隨頻率漂移。5. 調試與避坑頻率測量和相位鎖定最容易翻車的五個地方5.1 捕獲計數(shù)值突然跳變毛刺與輸入濾波現(xiàn)象頻率顯示穩(wěn)定在 1kHz 左右但偶爾冒出一個 5kHz 或 200Hz 的異常值用示波器看波形卻是干凈的方波。原因大概率是輸入信號在上升沿附近有窄毛刺或者信號源與 STM32 共地不良導致邊沿被觸發(fā)兩次或提前觸發(fā)。解決路徑先在示波器上用更快的時基看上升沿細節(jié)確認是否存在振鈴然后配置 ICFilter 字段代碼里把 sConfigIC.ICFilter 設為 6 到 8同時把 ICPrescaler 設為 TIM_ICPSC_DIV2 降低采樣頻率毛刺寬度小于采樣窗口的會被濾掉。極端的現(xiàn)場環(huán)境里我會在信號輸入腳加一個 RC 低通或施密特觸發(fā)器整形。5.2 相位鎖定后靜態(tài)相差不為零現(xiàn)象示波器雙通道同時看輸入信號和 NCO 輸出兩個波形頻率一致、形狀一致但就是差一個固定角度怎么調 Kp 都消不掉。原因如果你的環(huán)路里 PI 積分項沒有真正參與或者積分限幅太早進入飽和它就退化成只有比例控制的一型環(huán)路。一型環(huán)路對頻率階躍輸入天然存在穩(wěn)態(tài)相差因為只有靠這個相位差才能產生維持頻率差所需要的控制量。解決確認 Ki 不是 0并且積分限幅要放寬到不至于在正常工作時飽和如果已經在用 PI 還有相差檢查相位誤差符號是否反了符號反了會表現(xiàn)為輸出頻率一直在輸入頻率附近振蕩而不是恒定的相位差。5.3 PI系數(shù)一調大環(huán)路就振蕩現(xiàn)象Kp 從 0.2 加到 0.8 后NCO 輸出頻率開始周期性起伏示波器上看到相位誤差在不斷正負擺蕩幅度越來越大。原因環(huán)路帶寬隨 Kp 和 Ki 同步增大當帶寬接近輸入采樣頻率的某比例后相位裕度耗盡系統(tǒng)臨界穩(wěn)定甚至不穩(wěn)定。數(shù)字鎖相環(huán)的輸入采樣率就是輸入信號的頻率信號頻率越低可用環(huán)路帶寬越小。解決一是降低 Kp 和 Ki按先比例后積分的順序調二是對相位誤差做一階低通濾波相當于在環(huán)路里加一個高頻衰減極點三是檢查中斷里是否做了太多浮點運算導致相位誤差更新不及時這一步影響很大。我實際遇到過一次把頻率換算從中斷挪到主循環(huán)后就穩(wěn)定了。5.4 高頻信號下捕獲溢出與ARR越界現(xiàn)象輸入頻率從 1kHz 往上調到 50kHz 附近時周期值突然變得很小且跳動100kHz 時直接亂套。原因計數(shù)時鐘 1MHz 時50kHz 信號周期只有 20 個 tick量化誤差已經達到 5%幾 MHz 信號一個周期連 1 個 tick 都不到CNT 可能連續(xù)兩次捕獲到同一個值。解決高頻段把定時器預分頻降為零使用 72MHz 計數(shù)時鐘如果仍然不夠就要切換到外部時鐘計數(shù)模式或者用定時器級聯(lián)擴展計數(shù)器位寬。另一個隱蔽問題是 ARR 更新到很小值后如果 NCO 的 ARR 設成了 1 或 0定時器行為異常。代碼里專門加了一個if (arr 10) arr 10;的保護就是為這個坑準備的。5.5 相位誤差在0與滿量程之間跳變環(huán)形回繞的坑現(xiàn)象鎖相環(huán)鎖定后輸出頻率偶爾抖一下監(jiān)控 g_phase_err 發(fā)現(xiàn)它在 0 附近和 65535 附近來回跳。原因相位誤差表達式(0 - nco_phase) 0xFFFF本身是正確的環(huán)形運算但如果直接用這個原始值進 PI當 nco_phase 在 0 左右時誤差會在 0 和 65535 之間來回橫跳PI 輸出隨之大幅波動。解決誤差必須映射到對稱區(qū)間(-半周期, 半周期]也就是前面代碼里的那一段判斷。這是一個典型的“看起來正確、實際會翻車”的邊界情況不做對稱映射環(huán)路永遠鎖不穩(wěn)。6. 進階驗證用DAC把環(huán)路狀態(tài)拉出來看調鎖相環(huán)最難受的地方是中斷里跑的變量看不見摸不著。我常用的做法是讓一個空閑 DAC 通道實時輸出 g_phase_err 或 g_freq_out示波器探頭夾在 DAC 引腳上就能直觀看到環(huán)路的捕獲過程和穩(wěn)態(tài)表現(xiàn)。相位誤差映射成電壓后鎖定狀態(tài)下是一條平的直線收斂過程是一個衰減振蕩曲線這樣的信息比任何串口打印都直觀。/* DAC 輸出相位誤差范圍 ±1000 tick 映射到 0~3.3V */ void Update_DAC_Output(void) { float voltage (g_phase_err 1000.0f) / 2000.0f * 3.3f; if (voltage 0.0f) voltage 0.0f; if (voltage 3.3f) voltage 3.3f; uint16_t dac_val (uint16_t)(voltage / 3.3f * 4095.0f); HAL_DAC_SetValue(hdac, DAC_CHANNEL_1, DAC_ALIGN_12B_R, dac_val); }DAC 更新代碼放在主循環(huán)里就行頻率不需要太快因為環(huán)路本身也就幾百 Hz 量級。做完這一步后做兩個現(xiàn)場測試一是頻率階躍測試用信號發(fā)生器把輸入從 1kHz 突然切到 1.2kHz觀察 DAC 波形的收斂時間和超調量二是相位跳變測試在信號源上加一個固定相移突變觀察相位誤差能否在一個周期內回中。這兩個測試能定量驗證環(huán)路參數(shù)是否合理。我自己的教訓是每次改完 Kp/Ki都先跑相位跳變測試看收斂軌跡而不是直接在真實負載上試因為負載端的異常抖動很難分清是環(huán)路問題還是機械問題。這套方法幫我少走了很多彎路希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久五月天激情视频| av在线观看网站| 婷婷俺去也| 九色无码| 饮料下药迷倒漂亮女同事强干| 色色色在线播放| 成人草榴视频| 射区导航| 激情丁香婷婷五月天| 欧美日本韩国亚洲| 激情五月天视频| 激情综合无码| 欧美黄色一级录像| 婷婷色操| 天天激情视频| 婷婷伊人五月丁香天堂网| 97色片| 美女亚洲五月丁香| 97se在线视频| 久久久婷婷婷| 国色天香伊人狠狠色| 五月丁香婷婷激情四射迷人| 婷婷丁香人妻天天爽| 插插五月天| 97艹| 亚洲色色色| 五月婷婷说| 精品99在线| 亚洲综合婷婷| 深爱激情综合网| 97干97色| 影音先锋五月天婷婷丁香在线观看| AA久久| 欧美激情丁香五月天久久婷婷一区| 久久99草五月婷婷| 天天爽天天日| 久热这里只有精品6| 婷婷她六月天| 九热视频免费观看| 国产一级片| 91色情播放| 九九九色综合| 日本偷拍九九九| 亚洲成人一区| 天天干com| 国产成人AV在线| 午夜不卡久久精品无码免费| 人人人操| 婷婷色Av| 综合色播| 热久91| 亚洲激情五月| 亚洲VA口| 婷婷免费无视频| 成人AV中文字幕| 婷婷五月花| 五月婷婷五月天在线| 五月婷婷高清| 国产精品国产| 伊人香大香蕉视频| jiZZdr| 激情综合网五月激情| 五月天婷婷基地| 激情五月天.色网| 99自拍视频在线| 五月色精品| 99热这里只有精品1025| 影音先锋91视频| 色色色综合| 99色视频在线| VA婷婷亚洲| 九色自拍| 六月色婷婷综合影视| 最近中文字幕大全免费版在线| 99色在线视频| 天天射天天射一道本日本社区| 久久精品五月天| 久在线88综合| 五月天激情图片| 久久婷婷五月| 五月草影视| 99色色爰| 丁香婷婷五月综合影院| 色婷婷啪啪综合网| 国产成人精品一区二区三区视频| 亭亭五月色男人| 日日夜夜天天综合| 天天综合永久| 丁香五月综合久久八| 91丨九色丨国产在线| 欧美性色A片免费免费观看的| 狠狠爱婷婷| 久久久精久人妻| 婷婷激情五月综合| 在线资源av-超碰中文在线-成人AV | 亚洲色热| 色停停香蕉视频| 日撸夜撸日操| 激情五月天啪啪| 高清视频一区| 精品99视频| 99热10在线高清播放| 久久思思热| 操操自拍| 丁香五月激情婷婷婷婷在线观看| 日韩乱玛久久| RenRenSe在线视频网站| 婷婷欧美偷拍综合| 香蕉综合在线| 92国产福利| 视频一区二区在线| 色五月婷婷777| 久久婷婷亚洲| 国产激情久久| 一起草av| 成片免费观看视频大全| 91色操| 丁香六月激情| 亚洲免费婷婷| 99热亚洲精品| 26uuu欧美宗合| 欧美性爱特黄一级aaaassss| 日韩成人网站精品久久大全| 婷婷丁香社区网| 丁香五月天.com| 丁香花五月天婷婷成人社区| 欧州婷婷五月天综合| 激情六月天| 色婷婷操逼| 99热国产免费| 色色色色色网| 亚洲六月婷婷| 狠狠色大香蕉| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 国产精品18久久久| 婷婷伊人綜合中文字幕| 99热这里只有精品3| 久久婷婷丁香| 色九月婷婷丁香| 亚洲天天| 色色色综合色| 婷婷 色 丁香 夜| 丁香网五月天激情| 伍月婷婷六月丁香| 亭亭五月天黑人2014| 美女100%露全身无挡网站| 噜噜噜噜噜在线| 亚洲AV综合在线观看| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 99精品无码| 深爱激情六月天| 九九九热精品| 97久久久| 九九精品热| 日夜操B| 99色色| 婷婷午夜综合| 欧美日韩99| 激情伊人| 亚洲中文乱字字幕在线永久| 欧美99热| 国产全是老熟女太爽了| 风流少妇A片一区二区蜜桃| 99热精品免费| 免费看欧美成人A片无码| 五月天激情综合| 色五月av| 青青久在线视频免费观看| 九九黄色网| 色综合久久久久| 中文字幕黄色片| 操99| 一级黄在线| 久久精品无码一区| 九九色中文| 婷婷九九色| 99久久婷婷国产综合亚洲| 天堂二区| www.99热这里精品 | 国产色99| 婷婷色五天| 九九色播五月丁香| 日本片日本片祼观看网站在线看中文版网页在线看 | 天天日,天天插| 天天日夜夜拍| 色婷婷免费视频| 武则天精品久久| 婷婷九月丁香| 五月天激情婷婷| 国外亚洲成AV人片在线观看| 久操香蕉| …亚洲黄色在线播放日韩、av中文a…| 欧美超级视频97| 亚洲第一成人无码A片| 色色丁香婷婷| 婷婷综合五月天激情| 丁香五月婷婷88在线| 深爱激情五月天婷婷网| 九热视频| 久久3p| 91啪啪视频| 97色色婷婷| 99国产精品久久久久久久久久久| 日韩三级高清无码| 久久新| 色婷婷综合视频| 亚洲热手机在线观看| 国产六月婷婷| www,99热| 色狠狠综合| 丁香五月偷拍| 欲色人妻| 亚洲综合色色| 夜夜天天久久婷婷| 99热首页| 狠狠干无码| 亚洲经典三级| 天天网曰日曰夜夜综合永久免费| 丁香激情久久| 激情综合网,婷婷五月天| 五月丁香无码| 狠狠久久婷五月| 五月天色不卡| 丁香狠狠色婷婷久久无码视频| 99热色婷婷| 色墦五月丁香| 91精品国产综合久久密臀| 人妻内射视频| 色情成人五月天| 黄桃AV无码免费一区二区三区| 超碰免费观看| 久久东京热婷婷五月| 婷婷五月成人有| 五月天婷婷激情春色小说| 五月丁香六月天| 五月天婷婷视频| 搡BBBB搡BBB搡18| 热99只有里视频| 五月天激情Av| 久草热在线视频| 色五月激情婷婷| 第四色在线观看| 99色在线视频观看| 婷婷综合欧美| 天天做天天摸| 欧美日韩一区二区三区四区| 天天综合天综合久久网| 六月丁香综合| www,五月丁,com| 人人摸人人| 高清无码视频网址| www.韩日视频| 99色激| 99热最新网址| 99精品自拍| 久草热8精品视频在线观看| 久久99jiu9| 99re久久| SESE无码AV| 九九色图| 久热视频97AV在线观看| 久久er这里只有精品| 深爱激情网综合| 五月丁香六月婷| 97大香蕉五月天| 日韩一级A片黄色| 伊人五月人妻精品| 玖玖爱资源站| 国产操B| 成人av在线电影| 国产片色| 99久在线精品99re8热| 久久人人添人人爽添人人片αV | 色五月婷婷九月| 婷婷激情五月综合| 人妻激情视频| ss99热| 色噜噜97视频在线观看| 思思久久久婷婷| 日韩高清成人| 丁香五月综合亚洲| 天天干天干| 日本97在线看片| 激情五月深爱五月观看| 婷婷丁香18| 噼里啪啦完整版中文在线观看| 97五月天婷婷综合激情网| 青青草a在线| 99色网站| 九九无码AV| 另类激情综合| 五月天狠狠| 777影视理论片大全在线观看| 五月天婷婷色情| 婷婷的五月天另类视频| 97干97色| 九九热99在线视频| 国产婷婷五月中文字幕高清| 在线看片av| 色婷婷亚洲综合网站| 97亚洲色 torrent magnet| 五月激情小说网| 激情网五月天| 久久五月网| 亚洲色亚洲精品| 五月激情小说网| 一区二区三区四区牛| 色色啊| 狼人婷婷久久| 97碰操| 一根材五月婷成人| 婷婷精品视频| 天天肏高清在线| 26UUU精品一区二区Com| 在线播放成人网站| 五月婷亚洲精品AV天堂| 99热成人| 波多野结衣成人作品在线| 操人妻90p| 久大香蕉| 色原狠狠综合| 夜夜撸天天日| 午夜成人片400| 大香蕉精品视频| 激情六月天婷婷| 91中文狠狠综合| 99在线观看视频免费| 日本3级片一区2区| 超碰成人在线免费观看| 婷婷夜夜夜夜| 年轻的妺妺伦理HD中文| 天天看片日日夜夜| 五月婷婷丁香在线| 96精品久久久久久久久| 狠狠操狠狠操| 天天日P天天射P| 欧美久久五月婷婷| 婷婷五月激情五月激情| 色婷婷大香蕉| 91丨九色丨白浆秘| 久热超碰91| 婷婷.com| W色综合| 成人小说 五月天 婷婷| 久色视频| 天天肏视频| 精品人妻伦一二三区久久| 久久加勤综合| 色综合久久天天综合网| 丰满少妇猛烈A片免费看观看| 天天玩夜夜操天天爽| 热久国产| www.henhenl| 久久精品这里只有精品免费首页| 97成人视频| 青青草原99热| ztEJj| 思思久久96热在精品国产,| 久久婷婷六月综合综合| 亚洲午夜精品久久久久久人妖| 激情九月婷婷| 色综合久久天天综合网| 啪啪综合| 任你爽精品免费视频6| 综合网天天| 超碰A V在线| 色婷婷九月| 99人妻碰碰久久久禁片| 91啪级电影| 超碰久热| 思思热99er在线视频| 天天舔天天爽| 五月丁香久久精品在线观看 | 99色| 狠狠穞A片一區二區三區| 99国产97在线,| 狠狠插狠狠| 久久婷婷七月丁香| 99爱无码| 在线播放成人| 人人干人人操人人摸| 色婷婷AV在线观看| 九九久久网| 无码一区二区三区四区五区91c| 天天橾夜夜爽| 大香婷婷| 狼人婷婷综合| 狠狠久久婷五月| 天天操B| 91精品婷婷国产综合久久| 激情五月丁香社区| 97婷婷色| 99久久婷婷国产综合精品草原| 久热这里只有精品性色AV| 丁香在线视频| 亚州欧美国产久精国产99综合视频| 九月婷婷综合| www 五月天 com| 丁香性爱在线视频| 婷婷五月丁香六月天亚洲综合| 久久受www免费人成| 五月天色视频| 怡红院成人AV| 97久久精品| 4399在线日本A片| 99色视频| 99re思思在线视频| 老妇六区| 丁香六月婷婷综合欧美| 91丨九色熟女丨首页| 99色在线| 五月天啪啪视频| 开心五月网 | 五月香婷婷| 久久精品色| 人人操AV| 色综合综合网| 久久婷婷草| 激情av在线| 久久色婷婷| 久操热| 天天干天天日日| 丁香五月婷婷欧美性爱| 六月色播| 91婷婷搞| 久/久精品99看9| oVV4WIB3vFi8D| 九月婷婷人人操人人舔人人爱| 婷婷五月av| 玖玖婷婷五月| 五月天综合色| 9999热这里只有精品| 婷婷情色五月| 99re视频在线播放| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 国产午夜成人AV在线播放| 思思re视频在线| 91精品久| 91久久综合亚洲鲁鲁五月天| 可以免费看av网站| 婷婷伊人综合| 丁香婷婷色九月| 五月天狠狠网站| 极品人妻VIDEOSSS人妻| 日本五月婷婷| 91日韩在线| 欧美成人精品三区综合A片| 五月婷婷色吧!| AV免费在线网站| 色色丁香婷婷| 丁香久久五月天视频在线观看| 强奸幻女毛片| 欧美精品999| 2025最新亚洲激情在线| 怡红院成人AV| 色色色色色网| 激情丁香五月婷婷啪啪| 一级精品999WWW| 国产亚洲在线观看| 亚洲六月色| 五月婷婷啪啪啪| 激情久久久| ji'qi'luan'ren'lun| 99久久精品色老| 午夜性做爰电影| 婷婷开心激情五月激情网| 婷婷五月色综合| 色综合久久久久| 国产精品香蕉| 久色网址| 91re色综合视频| 任你爽精品免费视频6| 色亚洲视频| 丁香婷婷久久综合在线| 九九久久网| 少妇人妻凹凸视频| 原琪琪色影院| 色色婷婷综合| 色99网| 婷婷五月丁香婷婷| AV动漫不卡无码免费| 五月丁香婷婷综合| 99热官网精品在线| 色噜噜狠狠色综合伊人| 91色欲综合| 99精品视频免费观看| 九九爱激情| 五月香婷婷| 激情综合网激情五月俺也去| 丁香伊人网| 五月丁香成人| 99丁香五月婷| 国产99久久久国产精品免费看| 五月丁香六月婷婷色日| 综合五月亭亭9| 日本三级毛片| 五月色情| 中文字幕在线日亚洲9| 激情综合亚洲色婷婷五月| 99re免费精品视频| 91碰操| 亚洲激情另类| 亚洲热视频| 亚洲第一色色色色| 在线观看996精品| 欧美三级巜人妻互换| 久99热在线观看| 丁香五月天婷婷久久综合| 98永久精品| 99视频这里有精品| 综合婷婷久久| 五月天婷婷在线播放免费| 色婷婷av在线观看| 久久综合综合综合| 拍真实国产伦偷精品| 欧美Va婷色| 91婷婷五月天综合视频| 婷婷亚洲综合| 丁香花五月天社区| 99精品视频在线观看| 午夜丁香综合婷婷| 狠狠插狠狠| 99久久免费性爱视频`| 自拍视频99| 婷婷在线视频| 亚洲99综合| 五月天激情啪啪| 快乐婷婷五月天| 五月婷婷激情日本| 婷婷的五月天另类视频| 激情五月综合亚洲另类| 成人五月天丁香婷| www,av好吊操| 深夜婷婷五月丁香| 婷婷的99视频网站| 狠狠久久婷婷| 色婷婷网大全在线| 9999久久久久| 久9视频| 久久久久人妻网址| 五月婷婷丁香五月婷婷| 26uuu淫色| 开心五月综合激情网| 伦乱人妻| 黄色国久久| 97色色色| 亚洲AV网站| 26uuu精品一区二区| 伊人干练久| 天天干,天天舔| 日本色色网站| 色婷婷精品视频在线播放| 国产成人精品亚洲线观看| 精品人人操| 噜噜国产| www.深爱激情| 五月天婷婷黄色| 久久99最新| 天天久久狠狠色综合| 麻豆精品| 久久99激情五月天| 日韩成人影片网站| 五月婷色| 狠狠色成人影片| 国产免费AV网站| 色五月 五月婷婷| 五月天 另类图片| 六月色五月天天婷婷| 天天开心婷婷丁香五月| 婷婷六月色开| 亚洲欧洲国产精品| www.日本91| 五月婷综合| 九九热这里只有精品9| 欧美顶级少妇做爰HD| 婷婷免费视频| 亚洲欧美成人在线| 亚洲另类婷婷综合| 色综合九九色综合88| 五月天伊人| 天天精品视频免费观看| 日本激情综合| WWW.99热| 色五月婷婷啪啪五月| 六月五月久久丁香| 五月激情网五月综合网| peg 2区三区四区的| 丁香五月婷婷狠狠色| 人人操插| 好看的国产精品| 亚洲视频操| 97婷婷在线| 五月丁香婷婷激情四射迷人| 欧美123区免| 婷婷丁香色女人| 99久99久| 东北熟女高潮99综合99| 婷婷丁香五月综合久久| 六月丁香AV| 狠狠色中色| 久久五月丁香综合| 九 九九九AV| 国产99久9在线+|+传媒| 色色综合五月| 99资源人人| AV网址大全在| 激情文学 综合 九月| Www.se.久久| 亚洲 成人 电影av在线观看| 久草五月婷| 丁香色五月AV在线| 99人人精品| 欧美、日韩、中文、制服、人妻| 国产亚洲99久久| wWW九九在线播放| 久久婷婷丁香| 六月丁香大香蕉| 国产在线黄色| 色色五月天激情| 99九九久久| 99色视频| 天天日日人| 情五月亚洲婷婷| 五月丁香综合久久| 五月激情基地| 婷婷十月激情综合网| 婷婷婷婷色| 夜夜撸日日操| 婷婷操久久| 在线成人网站| 久久久噜噜噜久久人妻| 婷婷五月成人| 色六月 婷婷| 丁香婷婷浪潮AV久久综合| 久久色吧| 丁香狠狠色婷婷| 97干免费视频| 激情五月天在线观看婷婷| 五月天激情站| 91婷婷五月天综合视频| 中文字幕婷婷五月天在线观看| 狠狠xx| 人人草人人舔| 综合色图区| 天天操天天干天天日| 少妇高潮A片无套内谢麻豆传| 在线中文AV| 色约约视频一区二区三区四区五区| 97香蕉人人在线观看| 久久总和99| 久久97| 思思视频精品| 天天综合网亚洲综合网| 99视频精品在线| 丁香激情久久| 丁香六月婷婷久久综合| 99热在线极品极品| 欧美大道不卡| 亚洲欧洲另类| 日韩av干| 亚洲色五月婷婷| 亚洲乱码在线观看| 欧美性爱五月天| 超碰在线日夜| 一本九九色| 综合久久影院| 五月视频日本免费观看| 99er久久| 激情丁香九九五月综合网| 婷婷免费视频| 狠狠色丁香乆乆| 男人天堂AV在线一区二区| 久久99婷婷| 五月综亚洲| 丁香六月在线| 99自拍视频在线| 少妇AB又爽又紧无码网站| 五月综合激情图片| 激情久久久久| 丁香婷婷五月六月天| 夜夜干夜夜操| 五月天六月色| 亚洲传媒在线观看| 五月综合丁香婷婷| 日本人妻丁香婷婷久久寝取熟女五月| 色色哒五月婷婷六月丁香| 99热e| 国产看真人毛片爱做A片| 综合久久六月| 久久大香蕉| 人人干Av| 成人一级片| 成人国产欧美大片一区| 青青草婷婷久久| 91久操| 一级A片天天操夜夜操| 99超级碰碰| 亚州美女| 亚洲无码yw| 久久这里面只有精品视频| 99爱在线精品视频免费观看| 思思re99视频在线观看| 性色九九| 成人av免费观看| 丁香色五月婷婷91桃色| 99色综合网| 色五月婷婷777| 久久伊人9| 丁香伊人综合| 婷婷综合视频| 日韩av手机在线观看| 亚洲成人中心| 婷婷深爱五月天在线| 五月丁香婷婷婷激情爱爱| 欧美精品XXXXBBBB| 久久久欧美精品sm网站| 色欲丁香久久| 99在线观看精品| 日曰躁夜夜躁2026| AV五月丁香| 天天日天天做天天操| 激情综合网五月丁香| 一级黄在线| 色婷婷操逼| 久久这里只有欧美| 青青草五月天| 久久大香免费| www.日日日.com| 九月色婷婷综合| 粉嫩AV久久一区二区三区| 97超碰在线免费观看| 另类婷婷丁香| 中美日韩成人在线| 伊大人久久| 久草婷婷| 99热都是精品| 嫩草极品| 色五月大香蕉| 熟女激情五月天| 天天弄天天操| 99男人的天堂| 可以直接看的AV网站| 亚洲人妻av| 丁香五月婷婷影院| 五月婷无码| 影音先锋一区| 国内9l视频自拍老熟女九色| 色之综合网| 七七色色综合| 天天操天天干天天射| 怡红院 久久| 色播五月网| 国产真实乱对白精彩| 日韩无码专区| 五月天婷婷激情在线色图| 丁香网站| 五月天堂色| 99爱在线精品视频免费观看| 四LLL少妇BBBB槡BBBB| 亚洲视频二区| 色99网| 色色网站毛片| 婷婷五月天受日本法律保护| 五月99久久| 日韩不卡123| wuyuedingxiang99| 91碰碰视频| 一区=区操屄高清大全av| 午夜丁香六月婷| 精品久久99码| 99狠狠操一| 天天精品视频在线观看视频| 亚洲人妻av| 九色PORNY自拍成人精彩视频| 亚洲激情.com| 午夜天天精品视频| 丁香综合伊人| 色五月婷婷中文字幕| g00d人体西西| 99热日韩| 日本不卡一区二区三区| 另类激情五月天。| 丁香五月情| 激情性爱婷婷| 丁香五月综合在线播放| 天天天天操| 狠狠综合久久| 色爱综合网| 操比激情五月| 五月婷网站| 精品国产一区二区三区四区阿崩| 青草青草久热这里只有精品| 九九热精品99| 婷婷五月天首页激情| 先锋av性爱成人电影| 欧洲色色| 玖玖国产视频一区| 亚洲AV综合网| 99视频网址| 99性色| 精品九九久久| 色五月成人在线| 国产毛片精品一区二区色欲黄A片| 99免费综合网| 99视频自拍| 激情人妻综合| 青草五月天| 久久五月天丁香花| 日夜夜久久| 国产一二区爆乳_1国产日韩一区二区三-成人AV | 99热最新| 五月天婷婷色综合| 日逼免费视频| 久久久久亚洲AV综合| 五月六月丁香婷婷在线观看| 九热视频| 婷婷色五月噜噜| 综合网激情| 热九九精品| 99在线精品观看99| 丁香花五月天激情| 丁香五月综合激情啪啪| 影音先锋91| 亚洲色热| 91九色超碰正在播放| 天天婷婷| 99精品偷拍视频| 久久激情五月婷婷| 一本九九色| 99免费热视频在线| 欧美日韩日韩成人| 天天草天天摸| 色情五月天导航| 亚洲综合五月天婷婷| 超碰99热在线观看| 五月天激情丁香| 热久久色| 五月婷婷AV| 色情五月婷| 日韩久久色| 五月丁香啪啪激情| www.zbzhongsen.com| 精品激情| 激情综合婷婷| 亚洲丁香花色| 天天插综合网| 亚洲丁香婷婷五月天综合色| 九九99精品| 月月AV| 最近中文字幕大全免费版在线 | 欧美综合激情五月丁香| 少妇大叫太大太粗太爽了A片| 激情校园 亚洲| 国产性av| 婷婷五月精品中文字幕| 五月丁香久久激情综合| 婷婷五月视屏| 色婷亚洲五月丁香| 五月天婷综合| 91色在线/日韩| 婷婷五月av| 另类的婷婷| 香蕉久久国产AV一区二区| 五月丁香好婷婷A片网| 五月停停大香蕉| va亚洲中文在线| 亚洲成人无码免费| 丁香五月激情网| AV在线免费播放| 天天干天天日天天操| 激情深愛五月視頻| 热思思九九| 五月婷婷欧美激情| 综合九九日本| 超碰高清在线| 久久婷婷五月天懂色| 五月丁香激情综合网| 色吧五月婷婷六月丁香| 成人五月丁香花| 丁香五月天网友自拍啪啪啪视频| 九九99在线视频| 成人网站免费在线播放| 中文字幕在线观看视频www| 亚洲高清在线| 思思色综合网站| av一区免费看| 女人天堂AV| 四虎成人精品永久免费AV九九| 六月丁香五月婷婷| 天天操天天操| 日本网站久久| 久99热在线观看| 五月丁香手机在线| 亚洲亚洲人成综合网络| 日日夜夜爽| 色婷六月| 99热综合| 天天开心AV色综合婷婷五月天| 精品九九久久| 中文字幕av在线播放| 熟女色专区| 五月网站| 99免费在线| 婷婷五月丁香久久| 亚洲国产精品SUV| 婷婷亚洲色| 97热精品| 亚洲操人| 九色色| 国产婷婷综合| 激情五月婷婷五月| 99色热综合| 99热99| 婷婷色五月激情| 日韩av干| www.99热这里精品| 五月天色丁香| 亚洲色vA| 黄色一级影片| 久久97| 婷婷五月天日本无码| 久草a片| 激情五月天丁香| 色婷婷色婷婷五月| 男人天堂99| 国产精品国产成人国产三级| 99爱在线视频观看| 九九热99视频| av高清无码| 天天天天操| 中文字幕丰满乱孑伦无码专区| www.金莲av| 99色五月| 色国产五月| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 五月丁香六月激情综合啪啪| 9 1大香蕉| 丁香五月电影| www.lingjunshare.com| 亚洲婷婷基地| 免费观看全黄做爰的视频| 激情五月婷婷开心网| 四月婷婷五月色综合 | 六月婷婷七月丁香| 99精品成人无码A片观看金桔| 天天色天天爱天天爱天天爱y| 丁香色五月 97干| 成人五月丁香花| 久久 婷婷 五月天| 亚洲欧洲自拍图片专区五月天| 久久精品五月| 丁香婷婷激情| 99精品小视频| 亚洲无码成人网| 激情精品久久| av狠狠操| 色色色色五月| 五月天天天综合| 人妻Av在线| 99激情视频| 日韩五月丁香| 狠狠操.com| 久久99三级在线视频| 99精彩视频| 97色色色| 激情五月天之六月婷婷| 日本黄色在线观看| 久久久99精品免费观看| 丁香五月开心亚洲| 五月丁香啪啪啪啪| 五月婷婷激情久久| 免费黄网不卡AV| 丁香婷婷网| 99精品久久久久久久婷婷久久| 激情综合网五月丁香| 99久久婷婷国产综合精品| 99ri在线| 激情五月丁香六月综合AVXXXX| aaaaa黄色| 丁香五月ⅤA久久久| 日本三级韩三级99久久| 激情色色色| 婷婷五月天六月综合| 久久久.COM| 久久99大| 日日干日日| 六月天婷婷| 五月天婷婷色小说| 97精品综合久久| 九热av| 天天日夜夜爽| 亚洲AV网址| 天天摸人人摸| 色色色色色色色综合| 亚洲99在线| 婷婷操无码| 婷婷伊人网| 五月天婷婷久久| 激情都市五月天| 久久综合婷婷| 1024欧美日韩精品久久久| 欧美电影在线观看| 综合久久婷婷| 五月丁香香蕉| 亚洲、热| 五月天色婷好好| 五月天婷婷社区久久综合| 婷婷99综合| 婷婷六月综合激情| 婷婷色片| 婷婷无码视频| 色情五月丁香婷婷网| 久久综合首页| 五月婷狠狠| 北京熟妇搡BBBB搡BBBB| 欧美在线干| 五日激情综合| 99.色| 色综合久久五月| 日韩不卡DvD| 伊人久久综合| 伊人香大香蕉视频| 五月天色五月| 色五月综合激情| 俺去也综合| 久久婷婷五月天激情唯美| 亚洲精99| 五月丁香六月婷综合成人综合 | 秋霞免费三级片| 成人网在线视频| 97日日碰碰| 一二线视频 另类| 色五月婷婷网| 91日本在线| 综合网激情| 久热精品视频| www.思思99热| 五月婷六月综合在线观看| 丁香六月婷婷综合欧美| 69人人操人人爽| 丁香婷婷成年| 99久在线精品99re8| 久九色| 色久天| www.激情五月天com| 色9色| 99爱视频精品| 色综合区| 丝袜激情网| 青青草99热久久精品国| 欲色人妻| 97人碰人操| 久在线88综合| 国产做爰视频免费播放| 五月亭亭开心网| 色婷婷久久综合| 色婷婷69| 五月丁香六月婷婷激情网| 99在线精品免费视频| 99热这里只有精品1998| \\五月天婷婷激情| 久久黄色免费视频| 久久天天天| 97干97色| 开心五月综合激情网| 五月丁香花激情综合网| 婷婷五月丁香色播| 色九月综合网| 国产性爱色| 婷婷狠狠爱| 天堂va久久久噜噜噜久久Va| 婷婷丁香激情五月天色色色| 熟女人妻视频| 搡BBBB搡BBB搡五十| 精品夜夜澡人妻无码AV| 久久98| 天天做天天爱天天高潮| www.天天日| 色色性爱视频| 26uuu精品一区二区| 色五月网址| 综合久| 久久99网站| 99操碰| 99视频精品| 丁香五月综合| 99熟女| 91精品综合久久久久久五月丁香| 色色免费网站| 色99网| 久久综合九九| 99热精品在线播放| 九九激情综合| 成人精品在线观看| 丁香五月色情| 狠狠色综合网站久久久久| 欧美人妻一区二区| 夜夜躁爽日日| 婷婷丁香五月天激情| 99精品无码| 五月天激情小说| 丁香五月AV| 一点色成人网| 少妇高潮呻吟A片免费看软件| 无码人妻少妇色欲AV一区二区| 日本猛少妇色XXXXX猛叫| 少妇高潮呻吟A片免费看软件| 免费视频WWW在线观看网站| 青草视频在线观看视频| 影音先锋91网站在线观看| 91夫妻视频| 级人人91| 婷婷免费视频| 狠狠草网| 五月婷婷婷综合网| 色五月超碰| 日韩成人电影AV| 久久这里只有国产| 五月丁香婷婷无码A∨| 狠狠干在线视频| 开心五月婷婷在线| 噜噜色com| 久久金品黃色| 国产97色在线 | 日韩| 91精品婷婷国产综合久久| 思思热精品在线视频| www.狠狠操| 国产乱子轮XXX农村| 97在线观视频免费观看| 婷婷干| 任你搞在线观看视频| 久婷婷五月天影院| 亚洲天堂爱爱| 天天爽爽日日做做| 色五月激情五月丁香五月婷婷啪啪综合 | 狠狠色97| 激情五月天电影| 婷婷五月天福利| 激情五月婷婷综合秋霞| 亚洲视频在线网| 九月婷婷综合网| 97资源欧美日韩大香蕉超碰一区| 99综合视频| 欧美激情五月天在线观看| 五月天激情久色| 色五月丁香婷婷| 久久网日本| 这里有精品| 中文字幕乱码亚洲精品一区| 超碰妻人人| 狠狠综合色网| 99这里有精品视频| .操區COm| 丁香激激情网| 99热在线播放| 久草大| 午夜少妇在线观看视频| 狠狠色综合图片| 九九偷拍网| 九九热超碰| 加勒比色色| 亚洲色激情| 91久久五月天| 激情网五月天| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 婷婷五月天狠狠色| 日韩成人av在线| 无码少妇高潮喷水A片免费| 色婷婷91激情小说| 1024操逼视频| 亚洲夜五月| 五月丁香六月欧美| 久久婷婷六月综合综合| 伊人啪啪网| AA片在线观看视频在线播放| 久久天堂女人| 日本啪啪网| 99小精品| 在线1青婷| 97干欧美| 欧美大肥婆大肥BBBBB| 视频这里只有精品16| 亭亭五月丁香综合欧美| 五月婷婷六月爱| 黄色激情五月天| 67194成I人在线观看线路1| 五月丁香网站| 五月做爱| 亚洲成人AV在线观看| 婷婷五月天少妇| 天天干天天干天天干天天干天天干| 婷婷五月天色| 丁香综合| 久久艹99| 天天日狠狠| 色香欲综合| www.夜夜| 色色色色色色色色色色色色色色,网站| 综合色五月天| 开心五月婷婷在线视频免费观看| 五月天综合视频网| 丁香五月婷婷五月| 丁香婷婷久久五月天| 超碰成人在线观看| 六月天六月婷| 2020日日干| 伊人综合网站| 色99无码| 天天色天天爽| 五月播播| 丁香五月播播| 操97在线观看| 五夜婷婷| 99精品久久久久久久婷婷久久| w婷婷五月婷婷w| 三人荫蒂添的好舒服A片| 色色影院黄大片| 熟女乱论网| 五月天国产| www.激情| 自拍视频在线观看9| 六月丁香婷婷拍拍| 5月婷婷激情在线| 丁香色五月 97干| 婷婷久久婷婷色五月| 亚洲精品色色| 玖玖资源在线视频| 91丨九色丨国产打屁股| 综合精品99| 第二色AⅤ| 人人摸人人| 性色做爰片在线观看WW| 久久久27操| 国产丁香五月天婷婷| 久久五月激情综合| 五月婷婷涩涩爱| AV在线观看网站| 人妻久久久久久久久久| 99热精品无码| 婷婷丁香五月基地| 天天插天天插天天日| 色五月播五月| 成人无码精品1区2区3区免费看| 99热丁香五月| 五月婷婷,六月激情| 黄色片区子| 三日本无码| 九九色中文| 婷婷五月婷| 人人爱操| 六月婷婷综合久久| 色综合网综合| 久久激情五月婷婷| HD久久精品视频| 97激情五月天| 婷婷黄色| 婷婷五月综合色小姐小说| 婷婷欧美色| 婷婷五月天天爽| 涩丁香| 狠狠搞五月天| 丁香五月天综合| 色婷婷性爱网| 99久久综合| 99无码精品| 曰本久久女|