免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
婷婷五亚洲| 99视频内射三四| 婷婷综合五月| 久久精品性爱| 五月婷婷六月丁香综合在线| 色无婷婷| 综合色网站| 亚洲乱码w在线观看| 激情另类综合| 韩日另类| 丁香色五月 97干| 熟妇内谢69XXXXXA片| 国产欧美熟妇另类久久久 | 99色综合| 久久激丁香| 夜夜穞天天穞狠狠穞AV美女按摩| 九九精品少妇| 色婷婷综合久色AV五色最新| 五月天激情图片| 婷婷五月天久久| 这里只有精品久久| 色噜噜狠狠色综合成人99| 精品成人在线观看| 9精品在线| 伊人在线另类| 亚洲综合成人网| 99无码视频| 五月丁香婷爱在线| 成人午夜视频精品一区| 综合激情五月四射婷婷| 久久色亭亭五月天| 色性综合| 亚洲视频在线观看| 国产乱码久久| 五月天婷婷综合| 丝袜熟女一区二区三区| 9久久久久| 综合性视频99| 丁香五月色情| 5月婷婷综合| 激情欧美丁香五月| 久久爱综合| 五月天激情四射| 香蕉99网| 新伍月婷婷| 91精品丝袜久久久久久| 伊人婷婷五月天| 婷婷香五月天| 国产日产亚系列精品版优势| 色婷婷五月综合网| 欧美婷婷九月| 第四色在线观看| 日本高清久| 久久五月情| 一区二区中文字幕| 69超碰在线| 国产另类综合| 大香蕉人人网| 玖玖资源站蜜臀| www.色五月| 国产精品久久久久久五月天加勒比| www夜夜| 婷婷五月成人有| 激情五月婷婷五月| 激情亚洲五月| 日逼影音先锋男人AV资源站| 成人丁香| 激情综合网婷婷久久| 欧美日本国产| 亚洲色另类| 久大香蕉| 亚洲天天免费| 92久久精品一区二区| oumeisesewang| 99操网站| 日韩无码亚欧无码| 碰碰91| 日本黄 色 片| 9久久狠狠的| 五月丁香色五月| 久久婷婷大香蕉| www.yw色| 夜夜噜夜夜奇| 激情五月天在线观看色婷婷| 婷婷五月天另类网站| 精品无码久久久久久久久| 97亚洲视频在线| 婷婷丁香黄色| 色婷婷综合久久| 国产伦亲子伦亲子视频观看| 丁香婷婷五月激情四射网| 婷婷久草| 91色婷婷综合久久中文字幕二区| 久久婷婷视频| 婷婷狠狠五月综合| 99热这里只有精品33| 丁香婷婷五月人体| 五月婷婷婷自由综合| 婷婷综合激情五月中文字幕| 大香蕉久久久| 久99热在线观看| 国产九月婷婷| 色色色五月天婷婷| 六月丁香婷婷亚洲中文玖玖| 热99精品视频在线观看| 啊V视频在线观看| 五月激情啪啪| 青青久在线视频免费观看| 99热草草| 9久操| 狠狠色综合五月| 色五月婷婷影视| 亚洲综合色激情色五月| 亚洲成人AV一区在线观看| 91久久18| 大香蕉五月婷婷| www一起操| 五月玖玖| 亚洲、热| 色五月激情网| 开心五月婷婷激情| 丁香九月色| 色色网站毛片| 婷婷色五月91啪啪| www,色婷婷| 97操操| 五月丁香网av| 五月婷婷官网色| 久久免费9| 色吊丝永久访问网址| 亚洲久热| 五月天色裸体视频| 99视频自拍| 国产欧美精品AAAAAA片| yellow视频在线观看91| 大香蕉av在线| 91九色丨国产丨爆乳| 美女丁香五婷婷| 99热午夜精品| 久久九色| 色爱五月天| 婷婷中文字幕| 婷婷五月天AV在线| 综合激情五月天六月婷免费视频| 婷婷狠狠干| 色综合五月天| 激情综合五月| 色婷婷久久| 91操人| 精品成人在线| 2015好吊操| 俺去也五月| 日韩在线婷婷五月天综合| 五月激情天| 欧洲色色| 午夜精品久久久久久久爽| 激情亭亭五月| 六月婷婷啪啪| 岛国操B不卡在线| 国产亚洲99| www久久久| 日韩黄色电影| 五月丁香啪啪综合| www久久久| 婷婷在线综合| 亚洲成人一区| 97在线观看| 久久永久网址| 国产暴力强伦轩1区二区小说| www99久久| 丁香五月影视| 九月婷婷综合八月丁香在线观看| 久久伦乱| 99热热九九| 国产成人精品一区二三区熟女在线| www.五月婷婷久久.com| 欧美色色日韩| 免费AV在线| 婷婷九九| 欧美日韩999| 婷婷色婷婷亚洲成人| 丁香五月婷婷啪啪| 五月婷婷深爱六月| 91精产一区三区免费观看| 狠狠摸狠狠摸| 亚洲狠狠干| 少妇激情基地| 青青艹b| 亚洲综合色色| 天天日天天干天天天| 亚洲有码在线视频| 任你爽在线视频| 五月天桃色深爱网| 中文字幕操比影片| 色丁香五月| 99热99久久| 色色色色色色综合网| 狠狠摸狠狠摸| 日本九九热| 操操操av| 99精品热视频| 大香久久综合网| 九九热最新地址| 99久久久国产精品免费蜜乳tv| 国产欧美大香蕉一区| 一区二区三区视频| 碰碰女| 婷婷五月成人系列| 99色免费视频| 色婷婷综合网站| XX久久| 色永久| 91色在线| 五月丁香六月停停停| 爱射综合| 免费黄网不卡AV| 丁香五月婷久久| 五月天电影网| 婷婷五月偷拍| 女高怪谈在线观看| 丁香色影院| 久久久久人妻精品| 另类少妇人与禽zOZZ0性伦| 天天色中文字幕女优AV| 五月婷婷六月爱| 丁香激情六月天婷婷| 日本三级中国三级99人妇网站| 久9无码视频| 久久色吧| 天天爽天天爽天天爽天天爽天天爽天天爽天天 | 五月人妻婷婷| 天天干夜夜b| 夜丁香综合| 五月婷婷五月丁香| 五月婷婷婷婷| 可以直接看的AV| 亚洲激情在线| 永久天堂日本| 99爱在线视频| 日本精品干| 久久久无码精品成人A片小说| 婷婷五月天Av| 色综合网页| 婷婷丁香五月综合| 99热这里只有精品在线观看| 中文字幕AV网址| 色色色99| 秋霞成人毛片一级A片| 日韩不卡DvD| 开心五月婷婷| 香蕉久久国产AV一区二区| 在线五月婷婷小电影| 乱精品一区字幕二区| 日本色色视频| 美国天天日天天操| 五月婷伊人| 色噜噜五月丁香婷婷| 日韩中文字幕| 午夜丁香| 婷婷五月av| 超碰人人色| 少妇水多A片太爽了| 九九久久99精品免费观看www| 日韩激情婷婷五月天| 狠狠久久婷| 校花娇喘呻吟校长陈若雪视频| 日日噜狠狠色综合久| 综合久久狠狠| 九九九九操逼| 久久婷婷原创视频| 4399无码视频| 婷婷五月花| 丁香激情五月天| 色视频2025| 五月天啪啪| 婷婷大香焦| 亚洲天堂色| 欧美五月停| 七月婷婷色香综合网| 丁香六月婷婷激情综合| 日韩狠狠色婷婷| 激情婷婷五月女| 婷婷五月俺要去| 婷婷在线五月天观看| 激情AV| 欧美色图天堂网| 激情综合五月激情XXXX| 99re6热在线精品视频播放速度 | 开心五月婷婷六月丁香| 五月婷婷啪啪| 少妇激情基地| 丁香婷婷久久激情| 狠狠插日日干撸| 五月色婷婷综合| 亚洲五月天婷婷在线| 婷婷金品综合视频| 五月天丁香| 九九激情| 91碰免费视频| 无码四色色色| 亚洲婷婷免费| 国产欧美精品AAAAAA片| 中文字幕在线视频播放| 中文字幕综合色| 激情色播| 色色色色色网站| 日本久久精品| 免费日本aⅴ中文字幕| 第四色网婷婷| 天天狠狠色噜噜| 9久久婷婷国产综合精品性色| 欧美日韩精品人妻狠狠躁免费视频| 久久3级片| 综合激情专区| Va另类视频| 色色色综合网| 色色色色色级无码| 五月丁香成人网| 国产精产国品一二三在观看| 久久婷婷成人| 婷婷涩五月天综合| 另类少妇人与禽zOZZ0性伦| 精品九九久久| 日日夜夜爽| 五月婷婷综合在线| 婷婷五月色综合| 丁香婷婷激情综合五月激情| 色五月天综合网| 伊人婷婷五月天| 日本www免费九九| 任你草| 香蕉AV777XXX色综合一区| 久久久久9| 翔田千里 50岁 无码| 99在线资源| 九九精品综合| 激情丁香五月| 久久九九玖玖| 91久操| 色五月婷婷综合| 五月婷婷色男女| 日本啪啪网| 1024欧美看片| 婷婷在线观看五月天在线视频| 91啪啪网| 亚洲色激情| 亭亭玉月丁香| 欧美日韩国产伦精品日韩人妻一| 狠狠的日| 超碰二区| 色碰碰视频| 人人干Av| 有码一区二区三区| 99re这里只有精品在线观看| 5月丁香美女影院| 婷婷六月婷婷| 丁香婷婷激情| 色噜噜伊人| 丁香五月婷婷在线观看| 亚洲殴洲精品Av在线| se99在线| 久久久久久久久久婷婷| 色欲久久久久| 人人插9| 丁香九月激情| 深爱激情网五月天| www久久99| 国产成人精品一区二三区熟女在线| 99热这里只有精品50| 99久久99视频| 人妻内射麻豆视频| 天堂网色色| 亚洲成人免费在线| 综合网啪| 六月丁香激情最新更新| 婷婷五月丁香91| 婷婷五月天久久久| 久久视频这里都是精品| 中文精品在| 丁香五月色激情| 色噜噜综合网| 六月激情综合| 国产精品久久..4399| 五月花婷婷最新| 伊人9在线| 婷婷的五月天另类视频| 人妻无码视频网| 97精品综合久久| www.狠狠操| 五月丁香福利| 五月婷婷激情网| 丁香五月色情| 久久综合婷婷五月| www.99热视频在线观看| 色在线99| 91干99| 丁香婷婷五月天成人| www色五月| 九九在线免费观看| 久久久人妻门| 日日综合网| 丁香六月毛片| 91超碰九色| 色婷婷综合久久久久| 亚洲成人网站在线| 丁香天堂夜| 少妇高潮呻吟A片免费看软件| 亚洲激情婷婷| 五月丁香啪啪| 五月丁香六月综合激情| 丁香五月天殴美激情| WWW,五月天| 一本色道久久88加勒比—| 狠狠色五月| 日韩综合网络男女香蕉a片| 91色逼| 丁香五月婷婷无码AV| 色综合久久久无码中文字幕999| 色播jjjj| 操逼电影免费看| 婷婷丁香视频在线观看免费 | 性欧美大战久久久久久久83| 在线看黄色| 激情久久久| 久久99网站| 婷婷九月激情网| 五月色情婷婷开心五月色情| 色情五月婷婷| 丁香五月婷婷性爱| 午夜九九电影| 综合久久9| 五月天婷婷青青草| 99性视频| 激情 婷婷 插| 久久综合久色欧美综合狠狠| 色五月婷婷五月天| 色哟呦av| 久久永久网址| 超碰成人影视| 专区无日本视频高清8| av婷婷丁香| 日韩按摩二区| 五月天成人小说| 影视av久久久噜噜噜噜噜三级| www.色窝| 99久久国产宗和精品1上映| 99久精品| 婷婷久久免费| 亚洲网在线观看| 色婷久九| 色婷婷丁香五月综合| 色五月大香蕉| 色噜噜97视频在线观看| 色色色国产| 丁香婷婷色五月| 四月婷婷五月丁香| 午夜成人网站在线观看| 五月丁香综合色婷婷| 97天堂| 女婷久久| 成人AV综合在线| 亚洲尤物在线| 9色91视频| 九九九午夜影院成人| 色综合五月| 亚洲小说五月婷婷| 免费视频WWW在线观看网站| 四月婷婷五月色综合| 久久久久人妻网址| 大伊香蕉玖玖爱| 婷婷五月天中文字幕| 国产人妻777人伦精品HD| 五月激情四射婷婷丁香| 日日夜夜干| 九玖视频这里只有精品| 五月丁香久久| 在线五月色播| 亚洲综合五月天婷婷| 丁香婷婷综合五月天| 婷婷大香焦| 狠狠色综合网站久久久久| 怡红院AV亚洲一区二区三区H| 79精品视频| 婷婷五月综合激情| 男男野外做爰全过程69| 丁香婷婷婷五月| 激情婷婷黄色五月| 色5月婷婷色| 五月花婷婷在线精品视频| 日本色啪| 色色五月天丁香| 婷婷五月天激情在线观看| 伊人五月人妻精品| 一本色道久久综合狠狠躁小说| 九九九热精品| 丰满少妇猛烈A片免费看观看| 婷婷五月天免费视频| 人妻久久久久久久久妻久久久久久久久| 熟妇人妻中文字幕无码老熟妇| 色99色| 99ri精品视频在线观看| 啪啪一区| 色综合久| 婷婷大乡焦噜噜| 国产性av| 伊人五月人妻精品| 成人电影一区| 夜色综合网| 婷婷五月丁香青青草在线| 玖玖婷婷五月天| 99热这里只有精品98| 丁香五月天堂亚洲社区| 五月天婷婷成人网| 久久综合丁香激情五月| 九九热精品6| 久久伊人大香蕉| 久久aaaaa| 97色射| www.色五月| 激情久久久| 干一干xxxx| 九九久久五月天综合伊人| 欧美色色干| 久热无码| 涩涩涩五月天| 99热综合网| 天天舔天天摸| 婷婷久久亚洲| 九九热免费视频| 五月丁香六月婷婷激情网| 五月婷婷六月丁香在线视频| 4399欧美另类视频| 综合性爱网| 激情操逼婷婷| 99爱在线精品视频免费观看| 天天搞天天爽| 欧美激情五月天| www激情网| 五月天久久综合婷婷丁香| 深爱五月激情综合| 九九视频热| 精品婷婷五月天| 国产日韩欧美性生活| 亚洲五月天天| 五月花综合网| 日韩精品色| 婷婷日日夜夜| 97色啪| 狠狠高潮精品亚洲1| 婷婷爱五月天| 爱操人妻| 婷婷色播婷婷| 五月天.com| 精品乱码久久久久| 久久久婷丁香五月| 久久色情| 99精品免费| 亚洲AV日韩在线观看| 丁香六月婷婷色XXXXX| 成人av中文字幕| 欧美黑人巨大性生话| 国产AV一区二区三区最新精品| 久久久婷婷婷| 丁香六月婷婷综合欧美| 九九草热在线观看| 免费观看亚洲AV片| 一本狠婷婷综合| 欧美又粗又大一区二区在线观看| 五月天激情婷婷久久| 激情开心五月天| 狠狠色综合网站久久久久| 色婷婷影| 丁香五月激情视频| 香蕉久久国产AV一区二区| 丁香五月777| jiqingtaose五月天| 婷婷另类开心| 99精品网| 日本三级网址| 五月天另类小说久久小说网| 激情小说五月天| 91九九九色在| 五月天五月色| 人人色婷婷| 免费看欧美成人A片无码| 五月婷五月婷伊人伊人五月婷| 99热国产免费| 激情国产综合| 丁香五月播播| 另类小说五月天| 色99免费视频中文| 丁香五月伊人| 色色色区| 中文字幕不卡+婷婷五月| 狠狠干在线| 日日操人人操| 亚洲视频在线网| 玖玖在线| site:publishdd.com| 任你干线上免费视频有3吗| 婷婷五月丁香综合亚洲| 婷婷婷婷婷婷婷五月丁香| 成人网在线观看视频| 婷婷天天色| 丁香婷婷大香蕉| 激情综合一| 亚洲色五月天是什么| AA片在线观看视频在线播放| 日逼免费视频| 国产综合丁香五月天| 五月丁香 啪啪| 天天操天天日天天爱| 乱岳熟女50岁| 综合色五月| 色VA| 丁香五月a| 激情丁香五月| 五月婷婷亚洲| 日本99久久| 婷婷色婷婷亚洲成人| 橾逼网| 超碰人妻在线| 欧日韩AV| 婷婷五月综合性爱| 色五月天在线观看| 欧美色五月| 久久新| 老司机伊人| 亚洲精品白浆高清久久久久久 | 思思久久久婷婷| 3pAV| 五月婷婷九| 春色激情| 天天插天天爽| www.婷婷,com| 九九综合九九| 久久久九九九 99| 色色色99| 男人天堂99| 久久婷婷六月| 狠狠色 综合色区| 天天综合社区| 五月永久激情| 丁香五月婷婷亚洲天堂| 无码激情AAAAA片-区区| 九热视频| 激情四射婷婷| 色情婷婷五月天| 亚洲五月丁香综合网| 午夜在线成人网站免费观看| 狠狠爱激情网| 五月天激情小说网| 美女五月天| 婷婷丁香69精华| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 99只有这里是精品| 日韩精品一区二区亚洲AV观看| 婷婷色五月91啪啪| 久久久久久激情| 2020日日干| 亚洲噜色| 激情五月亚洲| 婷婷放心五日爱| 丁香 久久| 婷婷四色成人综合色视| 国产日日夜夜操| \\五月天婷婷激情| 中美日韩成人在线| 色久九| 9热在线视频| 91人人人人人| 色播五月婷婷| 精品人人操| 97五月天婷婷| 婷婷天天日婷婷| 色综合色综合色综合色综合| 少妇久久诱惑视频| 欧美色图天堂网| 丁香五月六月久久综合 | 五月婷婷丁香五月婷婷丁香| 亚洲中文乱字字幕线在永久| 五月播播| 91狠狠综合网| 六月丁丁香| 99热最新国内| 嫩草AV久久伊人妇女超级A| 婷婷丁香五月激情| 人人操AV| 五月丁香婷婷狠狠操| 白人荫道BBWBBB大荫道| 99精品福利视频| www.五月激情.com| 色播激情五月天| 激情五月天com| 少妇综合网| 啪啪啪丁香五月| www.精品99| 九九综合色| 人人舔人人色人人高潮| 丁香五月婷婷久久综合激情网| 婷婷中合| AV 3P| 99在线视频女女视频| 丁香五月伊人| 月丁香久久久| 噜噜狠狠色| 激情床戏| 99热久久这里只有精品| 美女爆乳18禁www久久久久久| 97在线日本| 丁香五月天色| 亚洲精品永久久久久久| 久久婷婷五月综合| 丁香九色不卡aaa| 激情五月丁香五月| 夜夜骑天天玩天天日| 激情综合无码| 色九月丁香婷婷蜜桃在线观看| 婷婷五月色惰| www.婷婷| 蜜臀av粉嫩av懂色av| 激情五月婷婷网在线观看| 丁香五月欧美午夜视频| 以及AA大片看看| 九九这里只有精品在线视频| 激情www| 国产精品久久久久久喷浆| 色五月天丁香| www.五月天婷婷| 最新日韩AV中文字幕| 成人婷婷五月天| 久99久视频| 九九精品在线视频观看| 婷婷六月色| 天天操婷婷| 亚洲欧美成人在线观看| 888精品福利地址| 影音先锋四区| 国产精品久久久久久喷浆| 久久这里在精品视频| 婷婷久月| 五月天激情av| 丁香婷婷91在线观看视频| 色一情一乱一乱一区9| 97福利视频| 久久一伦| 亚洲AV人人操| 综合五月亭亭9| 九九热re99re6在线精品| 99re欧美精品| 九九热精品| 99色在线视频| 五月丁香欧美在线| 色婷婷成人网| 91婷婷五月丁香碰| 不卡在线视频| 青青久在线视频免费观看| 激情丁香社区| 91人人操人人爱| 岛国AV网站| 婷婷五月久久| 亚洲色婷婷99一9|| 久久狠狠高潮亚洲精品 天天摸夜夜摸夜夜狠狠摸 | 丁香五月成人论坛| 超碰av在线| 久久aaaaa| 26uuu色五月| 九九综合色| 色五月激情综合网| AV在线观看网站| 综合XX网| 99re6久热只有精品6在线直播| 激情综合色播| 婷婷五月天堂一本在线| 亚洲情a| 色婷婷成人影片| VA国产在线综合网站| 99er这里只有精品视频| 亚洲艹网| 精a品a视a频| 天天搞夜夜叫| 五月激情五月丁香| 色五月av伊人| 小视频在线亚洲| 久久视频66| 色五月xxx| 色婷婷4| 亚洲婷婷开心五月| 思思久久思思| 99热精国产这里只有精品| 六月丁香婷婷色69| 国产成人va在线| 涩涩涩.com| 激情五月天www| 色色色色色色网站| 色婷婷狠狠| 日日干夜夜干| 97人人操| 丁香五月在线| 六月婷婷色综合| 四虎婷婷五月天| wwwxxx五月婷婷小说| 丁香五月停停av| 91色情播放| www.9797国产| 色色五月天网站| 99热这里只有精品99| 色六月婷婷| 激情五月色婷婷| 极品少妇XXXX精品少妇偷拍 | 97碰碰在线观看视频| 色色色在线观看| 丁香五月成人社区| 五月天综合| 免费视频1区| 日韩av网站在线观看| 日本三久久| 亚洲婷婷视频| 久久这里有精品99| 无码任你操| 狠狠色色| 桃色成人网| 色级婷婷| 婷婷99中文字幕| 五月天婷五月天综合网在线观| 99色热视频| 五月天色综合| 亚洲第一综合| 丁香五月天社区婷婷| 狼人婷婷综合| 五月社区丁香| 六月丁香激情网| 99热6这里只有精品| 狠狠精品干练久久久无码中文字幕 | 精品无码99| 99热在线精品播放| 欧美久热| 伊人九九综合| 国产在线黄色| 五月天激情婷婷丁香| 婷婷狠狠操| 色婷婷电影网| 久久五月天网| 色必久悠悠影院| 婷婷狠狠操| 99热免费观看| 性爱五月婷婷| 欧美狠狠一在草| 99热97| 免费亚洲婷婷| 欧美久人人| site:901-07.com| 婷婷婷婷婷开心无码播放| 久99| 久久一级免费黄色片| 天天色综合天天| 天天舔天天操| 亚洲天堂AV免费片| 玖玖资源在线视频| 久久视频在线视频| 91九色国产熟女| 久热这里只有精品99re,久热这里只有精品7| 欧美黄色韩日网| 少妇出轨做爰高潮A片| 综合一区二区三区| 婷婷十月丁香| 五月天精品| 久久久久久久8| 6080av| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 91日本在线观看| 快色t v在线入口| 综合久久婷婷| 久99精品视频| 婷婷深爱五月亚洲综合| 亚洲精品大片| 日熟女| 欧美色色网| 五月丁香啪啪啪| 天天色天天射天天日| 九九视频这里有精品| 狠狠精品干练久久久无码中文字幕| 婷婷欧美激情综合| 99热最新| 久久五月天激情| 亚洲色情免费网| 丁香六月婷婷色XXXXX| 婷婷色偷拍| 亚洲aV写真天天综合网久久| 成人精品一区日本无码网| 伊人久久婷婷| 成人综合视频在线| 九热视频精品| 99视频这里有精品免费观看| 色和综合网| 色五月涩涩婷婷蜜桃| 99色在线| 91丨九色丨老农村| 这里只有精品免费观看网占| 成人在线二区| 五月婷婷六月丁香激情综合网| 婷婷五月天成人网| 97资源碰碰| 五月亭亭开心网| 激情久久丁香| 久久国产色| 888久久久| 综合网亚洲| 婷婷丁香综合色AV| 99热在线观看免费| www.第四色99| 日撸夜撸日操| 欧美性爱丁香五月| 激情狠狠丁香月| 丁香五月激情视频| 日本操B视频| 很操日本7| 五月婷婷六月激情| 蜜臀av无码久久久久久久久| 欧美丁香婷婷五月| 久久女婷| 饮料下药迷倒漂亮女同事强干| 综合亚洲色色| 亚洲五月天另类小说图片| 91婷婷在线观看| 思思99久久| 色欲九区| 99精品在线| 影音先锋按摩| 国产亚洲精品久久久久久牛牛| 激情五月图| 精品人妻午夜一区二区三区四区| 五月综合激情综合久| 九九成人电影婷婷| 99无码黄色视频| 99色免费| WWW.99热| 在线五月婷婷小电影| 婷婷五月天av| 蜜乳国产网站| 中文字幕欧美精品久久| 免费看欧美成人A片无码| 69久久99精品久久久久| AV性爱在线| www色婷婷久久综合久色| 久久久国产精品黄毛片 | 91精品久久久久久综合五月天| 天天综合网在线| 国产成人AV人人爽人人澡Va| 91操黄| 激情色视频| se99热久久一本| 五月丁香六月在线| 五月综合婷婷网| 亚洲影院婷婷色| 狠狠爱婷婷丁香| 欧美狠狠草| 人人肏逼视频在线一区二区| 五月丁香成人视频| 99re热在线视频| 爱久久小说下载网| 99视频久久| 丁香五月婷婷婷婷欧美综合| 亚洲亚洲人成综合网络| 久久精品国产色| 五月综合激情啪啪啪啪啪| 人人视频人人干人人做| 九九精品视频免费在线| 色噜噜婷婷| 免費亭亭成人| 色婷婷影| 精a品a视a频| 26UUU欧美激情一区二区| 婷婷九月在线| 色情五月| 国av网| 激情6月| 99热精品一| wwW天天干| 亚州激情在线视频| 婷五月丁香| 26uuu四色| α久久| 婷婷五月天激情亚洲小说| 韩国激情五月天综合网| 亚洲激情无码久久| 99热这里只有精品亚洲| 婷婷欧美激情| 99燥99日| 九月丁香久久网| 六月激情婷婷综合| 婷婷丁香午夜综合影视| 天天在线久久综合 | 色偷偷AV亚洲男人的天堂| 开心婷婷五月天激情网| 久久无码激情视频| 色婷婷色| JAPANRCEP老熟妇乱子伦视频| 99色 | 丁香五月成人婷婷| 久久精品小视频| 波多野结衣AV无码Porn| 香蕉婷婷五月| 五月激情偷拍| 99综合色| 亚洲综合丁香五月| 婷婷五月综合色拍| 欧美,日韩成人在线| 天天爽夜夜操| 操九色| 激情亚洲网| 丁香 婷婷五月| 综激情网| 2021日韩无码| 国产真实乱了老女人视频| 五月丁香婷婷综合久久| 99日这里只有精品| www..com色爱| 丁香五月1页| 国产免费av在线| 免费日本aⅴ中文字幕 | 亚洲艹网| 99亚洲视频| 免費观看aV在线网址| 极品少妇高潮啪啪AV无码| 国产 亚洲 在线| 五月天婷婷久久| 久色五月| 天插天啪天啪天啪| 九九热这里都是精品6| 日本啪啪天堂| 99热99精品| 亚洲综合色成丁香五月色| 五月婷婷综合在线| 伊人色综合影院视频| 九月大香蕉| 婷婷色色色| 99热10在线高清播放| 亚洲第一综合| 99性爱视频| 五月天播播中文字幕| 日日爽日日爽| 丁香五月婷婷色| 涩涩网五月天| 激情激情激情网| 少妇口诉沐足视频播放器网址| 久久精品天| 九九色黄色| 久久综合五月情| 婷婷99视频全集高清| 日本不卡高字幕在线2019| 日本一级一级一级一级| 91丨九色丨熟女高潮| 婷婷五月天久久| 丁香五月婷婷影院| 日日干日日| 婷婷五月激情网| 九色无码| 98色花堂98t.R| 五月天婷婷网站888| 亚洲AV日韩无码| 天天干天天干天天干| 五月婷婷成人| 九九综合| www超碰| 色综合天天| 色婷婷综合网| 九九综合| 婷婷五月天久草在线| 精品一区久热| 亚洲天堂青草| 99re热在线视频观看| 欧美日韩国产伦精品日韩人妻一| 99热综合色图| 五月婷久久| 五月六月播婷婷| 婷婷丁香午夜综合影视| 久久久人妻人伦| 天天做天天爰天天爽天天无遮挡| 色婷婷色情| 婷婷娱乐丁香综合网| 日韩视频99| 亭亭色网| 日本综合久久| 色久综合| 高清免费在线视频| 欧美日韩国产日本精品四虎网网站物| 9久热免费视频99| 亚洲另类婷婷五月丁香在线播放| 777.色色| 骚。com| 九月丁香亭亭| 色色激情五月天| 婷婷亚洲在线| 狠狠干.com| 97碰免费精采视频| 日本色频| 人妻久久久久久久久妻久久久久| 黄色AAAAA| 久激情网| 六月激情网| 婷婷干六月综合旧址| 91视频精品99| 蜜桃婷婷五月| 五月五婷婷| 超碰成人免费| 精品无码久久久久久久久| 丁香色影院| 婷婷成人网五月天| 2025天天爽天天摸| 国产.亚洲.欧洲视频在线| 色婷婷电影网| 婷婷热色| 色婷婷丁香五月天| 五月婷婷丁香在线视频| 婷丁香五月天| 亚洲乱码日产精品BD| 午夜日日| 第四色色六月色综合| 激情丁香六月| 激情影院丁香五月| yw国产AV| 丁香啪啪| 婷婷五月天激情网站| 伊人婷婷大香蕉| 日本黄色一级| 好看的国产精品| 色另类五月天| 久久婷五月综合| 九九成人电影婷婷| 97人人草| 婷婷五月欧美| 热久久成人| www.com五月天| 99精品在线观看| 天天色99| 天天综合图片| 丁香五月天堂| 婷婷激情综合色五月久久91| 九色无码| 久久婷婷婷婷伊人| 欧美25p| 日本精品人妻无码77777| 99自拍视频网站| 婷婷久久亚洲| 五月婷婷丁香五月| 丁香婷婷五月人体| 五月天色五月天| 一级性爱视频| 青青999| 欧美熟女乱又伦| 日韩色色视频| 婷婷久久婷婷| 婷婷五月天成人基地| 97干在线| 99热久草| 狠狠狠狠狠狠狠狠| www五月婷婷88导航| 亚洲激情亚洲激情| 性热视频99精品| 日韩无码亚欧无码| 丁香五月婷婷黑人妻黄色电影院| www激情五月天| 爱久久小说下载网| 丁香六月天AV| 五月婷婷狠狠干| se.久久视频在线观看| 五月丁香六月香综合激情| 99精品视频网| 日韩不卡DvD| 日本欧美国产| 九九美女视频| 热久久视频99| 久热婷婷综合| 在线视频色五月| 色色丁香婷婷综合| 日本3级片一区2区| 激情综合丁香五月| 99精品丁香五月| 天天干天天操天天上| 熟女人妻一区二区三区免费看| 91Chinese在线| 丁香花色色网| 一区二区成人电影| 久99视频在线观看| 97人人看一| 26uuu在线观看| 超级碰人人操人人干| 色人妻五月| 日本综合99| 99热色在线精品| 伊人婷婷大香蕉在线| 色亚洲色宗合| 野战J办公桌椅H| 另类小说婷婷色| 国产午夜精品一区二区三区嫩草| 99热久久这里只有精品| 国产亚洲在线观看| 五月停停直播| 国产精品a无线| 狠狠草婷婷| 思思re最新视频| 国产热精品| 六月丁花香啪啪激情欧美| 六月丁香婷婷在线波多| 久久涩视频| 丁香婷婷综合激情五月色| 日韩熟女啪啪视频| 亚洲色无码| 九九久久色| 色色色99| 综合另类视频| 婷婷五月天开心网| 五月色在线| 婷婷综合| 欧美97p| 丰满少妇猛烈A片免费看观看| 婷婷五月综合激情| 开心五月色婷| 久久婷婷五月综合色区| 激情小说婷婷五月| 五月色激情综合网| 超碰人人99| 丁香五月香蕉| av大香蕉| 桃色激情婷婷伊人网| 婷婷激情久久| 第四色五月天| 色婷六月| 六月激情婷婷| 天天操夜夜玩!| 狠狠色丁香久久综合婷婷亚洲成人福利| 久久久精品色| 99爱99操| 六月丁丁香| 无码四色色色| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 国产99久9在线+|+传媒| 亚洲成人婷婷| 99久在线| 青柠影视免费高清电视剧| 色五狠狠| 久久久久98| 大香蕉五月天| 99热中文字幕久久| 九九亚洲综合| 99热自拍| 五月天天天色| 99热精品在线播放| 亚洲AV在线免费看| 思思热在线精品视频| 99开心五月五月丁香激情| 亚洲狠狠爱婷婷| 日本九九视频| 国产99美少妇| 毛片九九九九九九| 色色操| 久色网五月| 成人毛片在线免费观看| 欧美操人| 天天做天天爱天天玩| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 五月天婷婷色| 婷婷五月天电影网| 久久免费精品小视频| 成人免费超碰|