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

ARTICLE DETAIL

資訊詳情

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

智能小車設(shè)計(jì)方案:從硬件選型到主控程序與調(diào)參避坑全解析

智能小車設(shè)計(jì)方案:從硬件選型到主控程序與調(diào)參避坑全解析 做智能小車十個(gè)人里有八個(gè)第一反應(yīng)是上網(wǎng)買一套散件回來拼另外兩個(gè)會直接翻單片機(jī)的例程改一改。結(jié)果往往是車能跑但換個(gè)場景就翻車地上有根黑線就亂沖墻稍微近點(diǎn)就死轉(zhuǎn)電池一掉壓直接復(fù)位重啟。這篇智能小車設(shè)計(jì)方案不是組裝教程也不是單純貼代碼。我想把整個(gè)設(shè)計(jì)鏈路拆開講清楚——從需求分層、硬件選型、底盤動力匹配到感知模塊怎么排布、主控程序怎么寫才不容易崩再到實(shí)測中真正會遇到的調(diào)參問題。無論你是在準(zhǔn)備課程設(shè)計(jì)、校級比賽還是純粹想DIY一輛能玩的小車這篇文章都能幫你少走很多彎路。1. 開局前的知識清單明確你要做的是一臺什么樣的車1.1 智能小車的本質(zhì)是一套嵌入式實(shí)時(shí)系統(tǒng)很多人做小車容易陷入“堆功能”的誤區(qū)——看到超聲波覺得要加看到攝像頭也想上最后線束纏成一團(tuán)代碼里上百個(gè)狀態(tài)標(biāo)志位。我自己的體會是動手之前先想清楚一個(gè)框架一輛智能小車無論多復(fù)雜永遠(yuǎn)逃不開四個(gè)層。感知層超聲波測距、紅外循跡、陀螺儀姿態(tài)、編碼器測速負(fù)責(zé)把物理世界轉(zhuǎn)成電信號。決策層主控芯片MCU根據(jù)感知數(shù)據(jù)跑算法邏輯輸出控制指令。執(zhí)行層電機(jī)驅(qū)動板、直流電機(jī)、舵機(jī)等把指令變成輪子轉(zhuǎn)動。供電層電池、穩(wěn)壓模塊、濾波電容給前面所有層提供干凈穩(wěn)定的電源。這四個(gè)層缺一不可而且大部分翻車事故都出在供電層——不是算法不行是電源扛不住電機(jī)的瞬時(shí)電流導(dǎo)致MCU復(fù)位。你可以把人腦的運(yùn)作方式類比過來眼睛是感知層大腦是決策層手腳是執(zhí)行層心臟和血管是供電層。做方案設(shè)計(jì)時(shí)每加一個(gè)功能模塊都要同時(shí)問自己三個(gè)問題它由誰供電它和主控怎么通信它會不會搶CPU時(shí)間能把這三個(gè)問題答清楚方案基本就站得住腳了。1.2 核心硬件清單與選型理由我不建議一上來就列幾十個(gè)模塊。第一版方案越簡單越好把主鏈路跑通再擴(kuò)展。以下是我后來復(fù)盤的推薦配置按“穩(wěn)定優(yōu)先、成本可控”的原則選型功能推薦器件通用型號選型理由主控STM32F103C8T6或兼容開發(fā)板主頻72MHz有足夠定時(shí)器和PWM通道資料多IO夠用電機(jī)帶減速箱的TT馬達(dá)×2便宜、扭矩適中1:48減速比適合室內(nèi)速度驅(qū)動TB6612FNG或DRV8833相比L298N壓降低、發(fā)熱小能輸出PWM調(diào)速超聲波HC-SR04測距范圍2cm~400cm10塊錢左右精度足夠避障循跡TCRT5000紅外反射模塊×2~4對黑白灰度反射差異敏感數(shù)字輸出調(diào)閾值方便姿態(tài)MPU6050六軸可測加速度和角速度用于走直線校正和轉(zhuǎn)向角積分測速霍爾編碼器版TT馬達(dá)編碼器接定時(shí)器外部中斷能測輪速做閉環(huán)控制底盤亞克力或3D打印雙層板輕、好打孔雙層結(jié)構(gòu)方便固定驅(qū)動板和電池電池兩節(jié)18650鋰電池串聯(lián)7.4V容量和放電倍率平衡經(jīng)降壓模塊給主控供電選STM32而不是Arduino核心原因不是性能差距那么大而是學(xué)習(xí)深度。用Arduino確實(shí)上手快但很多細(xì)節(jié)被框架隱藏了比如定時(shí)器配置、中斷優(yōu)先級、PWM頻率選擇出了問題反而難排查。用STM32標(biāo)準(zhǔn)庫或HAL庫寫雖然第一天多花兩個(gè)小時(shí)但后面每踩一個(gè)坑都是在漲真本事。1.3 需求分層把功能拆成V1、V2、V3做方案最忌諱“一步到位”。我在項(xiàng)目里采用版本遞進(jìn)的方式每版都能單獨(dú)跑通V1基礎(chǔ)版雙電機(jī)差速驅(qū)動 紅外循跡 手動遙控串口或藍(lán)牙目標(biāo)是能穩(wěn)定沿黑線行駛不沖出賽道。V2避障版在V1基礎(chǔ)上增加超聲波傳感器和避障狀態(tài)機(jī)目標(biāo)是遇到障礙物能自主繞行后回歸循跡。V3進(jìn)階版增加編碼器測速閉環(huán)、陀螺儀方向校正、攝像頭視覺識別或簡單SLAM適合參加比賽或進(jìn)一步做科研。每一版都是上一版的自然延伸。先讓V1跑一個(gè)星期把電池、接線、PWM頻率這些底子打牢再動V2。否則你會在調(diào)試時(shí)出現(xiàn)一個(gè)經(jīng)典困境車跑歪了分不清是循跡傳感器沒調(diào)好還是電機(jī)速度差太大還是電壓不穩(wěn)。版本越簡單變量越少問題越好定位。2. 底盤與動力電機(jī)選型、驅(qū)動電路與調(diào)速原理2.1 電機(jī)選型的核心矛盾是轉(zhuǎn)速與扭矩小車上最容易被忽略的參數(shù)是減速比。同樣一個(gè)馬達(dá)不帶減速箱時(shí)轉(zhuǎn)速可以到每分鐘幾千轉(zhuǎn)但扭矩小到用手就能捏住軸加了減速箱后轉(zhuǎn)速降下來了扭矩卻上去了車才能正常爬坡和起步。我做了一個(gè)小測試用裸軸馬達(dá)驅(qū)動車輪車在平整木地板上勉強(qiáng)能起步但遇到地毯邊緣直接卡死換成1:48減速比的帶減速箱馬達(dá)后同樣的電壓爬小坡完全沒壓力。所以選電機(jī)一定要算一下最終的車速和驅(qū)動力。粗略估算方法假設(shè)輪徑65mm減速比1:48馬達(dá)滿速約每分鐘240轉(zhuǎn)那么車輪轉(zhuǎn)速約每分鐘240/485轉(zhuǎn)對應(yīng)線速度≈π×0.065m×5≈1.0m/s。這個(gè)速度對室內(nèi)小車剛好合適——太快了傳感器來不及反應(yīng)太慢了又沒有“智能”的感覺。2.2 電機(jī)驅(qū)動模塊對比L298N為什么不適合后來者很多人入門時(shí)被推薦L298N我的建議是能不用就不用尤其是電池電壓不高的場景。原因看數(shù)據(jù)就明白參數(shù)L298NTB6612FNGDRV8833導(dǎo)通壓降約1.5V~2V約0.5V約0.3V最大電流2A1.2A1.5A驅(qū)動方式雙H橋雙H橋雙H橋發(fā)熱較大小小接口復(fù)雜度需要跳線帽和使能端6根信號線6根信號線7.4V的電池經(jīng)過L298N后到電機(jī)兩端可能只剩5.5V左右電機(jī)直接沒力而且模塊燙得能煎蛋。TB6612和DRV8833的導(dǎo)通損耗小很多同樣7.4V供電幾乎沒有明顯壓降。我第一次用L298N時(shí)候還以為是電池不行換了一組新的18650依舊無力后來用萬用表量電機(jī)端電壓才發(fā)現(xiàn)是驅(qū)動板吃掉太多電壓。從那以后我對驅(qū)動選型就一個(gè)標(biāo)準(zhǔn)用低壓差MOS管方案的模塊。2.3 PWM調(diào)速占空比決定有效電壓頻率決定手感調(diào)速的思路不是調(diào)電壓而是靠PWM脈沖寬度調(diào)制控制“通電和斷電”的時(shí)間比例。舉個(gè)生活化的例子水龍頭如果只讓開一半時(shí)間、關(guān)一半時(shí)間那么平均水流就是全開的一半。PWM的“占空比”就是這個(gè)時(shí)間比例比如占空比50%表示一個(gè)周期內(nèi)高電平占一半。對于電機(jī)來說等效電壓≈電源電壓×占空比。代碼上常用定時(shí)器輸出PWM核心參數(shù)有兩個(gè)頻率和占空比。占空比好理解頻率反而容易被人忽略。頻率太低時(shí)電機(jī)會發(fā)出明顯的“嗡嗡”聲甚至一頓一頓地轉(zhuǎn)頻率太高時(shí)驅(qū)動芯片的開關(guān)損耗增加也會發(fā)熱。我實(shí)測下來5kHz到20kHz之間比較合適聽不到明顯噪聲電機(jī)響應(yīng)也線性。代碼示例基于STM32的HAL庫// 假設(shè)已初始化TIM2的Channel1為PWM輸出 // 設(shè)置占空比為25%ARR999, CCR250 __HAL_TIM_SET_COMPARE(htim2, TIM_CHANNEL_1, 250); HAL_TIM_PWM_Start(htim2, TIM_CHANNEL_1);2.4 轉(zhuǎn)向方式首選差速驅(qū)動而非阿克曼轉(zhuǎn)向小車轉(zhuǎn)向有兩大流派一種是像汽車那樣的阿克曼轉(zhuǎn)向前輪轉(zhuǎn)角度后輪驅(qū)動另一種是坦克式差速轉(zhuǎn)向左右輪速度不同就形成曲線運(yùn)動。對于室內(nèi)小車我強(qiáng)烈建議用差速驅(qū)動。原因很直接機(jī)械結(jié)構(gòu)簡單不用管前輪轉(zhuǎn)向連桿的虛位轉(zhuǎn)向半徑甚至可以做得很小——左輪正轉(zhuǎn)右輪反轉(zhuǎn)車可以原地轉(zhuǎn)圈。而阿克曼轉(zhuǎn)向的最小轉(zhuǎn)彎半徑受輪距和最大轉(zhuǎn)角限制在狹窄賽道里非常吃虧。差速轉(zhuǎn)向的幾何關(guān)系也很清晰設(shè)輪距為L左輪速度為V_left右輪速度為V_right則瞬時(shí)轉(zhuǎn)向半徑R ≈ (L/2)×(V_right V_left)/(V_right - V_left)。左右輪速度相等時(shí)分母為0車走直線左右輪速度方向相反時(shí)車原地旋轉(zhuǎn)。所以在代碼里調(diào)整轉(zhuǎn)彎強(qiáng)度其實(shí)就是給左右輪分別乘以一個(gè)比例系數(shù)。2.5 電源分配主控與電機(jī)必須分開供電這是我最想強(qiáng)調(diào)的一點(diǎn)。很多人把電池直接并聯(lián)給電機(jī)驅(qū)動板和單片機(jī)供電結(jié)果一啟動電機(jī)瞬間大電流把電源電壓拉低單片機(jī)當(dāng)場復(fù)位。解決方法是分級供電電池7.4V→ 驅(qū)動板電源輸入端直接給電機(jī)供電。電池7.4V→ 降壓模塊AMS1117-5.0或DC-DC降壓至5V→ 給主控板和傳感器供電。同時(shí)在電源兩端并聯(lián)一大一小兩個(gè)電容1000μF電解電容吸收電機(jī)啟動的浪涌電流0.1μF陶瓷電容濾高頻干擾。我實(shí)測過加了電容之后單片機(jī)復(fù)位問題基本消失超聲波偶爾的誤觸發(fā)也少了很多。3. 感知模塊選型與排布超聲波、紅外循跡和陀螺儀的實(shí)測取舍3.1 超聲波模塊是避障主力但別忽略盲區(qū)和測量角度HC-SR04的工作原理是主控給Trig引腳一個(gè)10μs以上的高電平脈沖模塊自動發(fā)射超聲波收到回波后把Echo引腳拉高Echo維持高電平的時(shí)間就是聲音往返的總時(shí)間。距離計(jì)算公式很簡單距離 (cm) 高電平時(shí)間(μs) / 58為什么除以58因?yàn)槁曀偌s340m/s往返時(shí)間除以2得到單程時(shí)間再乘以聲速。比如Echo高電平持續(xù)時(shí)間約1160μs距離就是1160/5820cm。這個(gè)公式實(shí)測非常準(zhǔn)。但是有坑HC-SR04的盲區(qū)大約2cm也就是說障礙物貼到傳感器2cm以內(nèi)時(shí)測量值反而可能跳變到最大值導(dǎo)致避障失效。所以安裝時(shí)最好讓傳感器突出車頭3cm以上測到障礙時(shí)留出制動距離。另一個(gè)問題是測量角度窄——傳感器對正前方的障礙物最靈敏斜著來的墻面可能測不到。所以做避障時(shí)不要只裝一個(gè)超聲波前方120°范圍內(nèi)至少分布兩到三個(gè)或者讓超聲波云臺左右掃動。我的V2方案是固定安裝左前、右前兩個(gè)超聲波中間位置留給循跡傳感器和攝像頭實(shí)測比單個(gè)傳感器靈活得多。3.2 紅外循跡模塊的閾值調(diào)節(jié)不是裝上就能用TCRT5000模塊本質(zhì)上是一個(gè)紅外發(fā)射管配一個(gè)紅外接收管它發(fā)出紅外線打到地面反射回來被接收端檢測到。白色表面反射強(qiáng)輸出高電平黑色表面吸光輸出低電平。很多新手裝好模塊后直接跑發(fā)現(xiàn)車到了黑線就亂扭其實(shí)是沒調(diào)對閾值。模塊板子上通常有一顆電位器旋轉(zhuǎn)可以改變比較器翻轉(zhuǎn)閾值。調(diào)試方法很老套但很有效把模塊放在白色地面上用螺絲刀緩慢旋轉(zhuǎn)電位器直到模塊上的指示燈剛好從不亮變亮再把模塊放到黑色線條上確認(rèn)指示燈熄滅。開機(jī)狀態(tài)下實(shí)際距離要模擬小車行駛高度不能拿著模塊在手上調(diào)。我這個(gè)項(xiàng)目里安裝高度在1cm到1.5cm之間再高就走樣了。循跡傳感器的排布也講究左右兩組傳感器之間的距離要等于賽道上黑線的寬度或者略寬一點(diǎn)這樣車壓線時(shí)左右傳感器的輸出組合才有效。3.3 陀螺儀和編碼器從“瞎走直線”到“感知姿態(tài)”如果只是做個(gè)循跡小車不加陀螺儀也跑得起來但如果你想讓它走更長的直線或者更平滑地轉(zhuǎn)彎陀螺儀就變得很重要。MPU6050能同時(shí)輸出三軸加速度和三軸角速度關(guān)鍵問題是原始數(shù)據(jù)有零漂——靜止時(shí)陀螺儀Z軸角速度也不是0積分出來的角度會慢慢飄走。處理辦法有兩種一是用MPU6050自帶的DMP庫直接在模塊內(nèi)部算出四元數(shù)再轉(zhuǎn)歐拉角省心省力二是在主控里做互補(bǔ)濾波或卡爾曼濾波。我實(shí)際做的時(shí)候先用官方DMP庫后來發(fā)現(xiàn)DMP庫占用內(nèi)存不小而且部分兼容芯片初始化會失敗就換成了互補(bǔ)濾波代碼只花了幾十行效果也夠用float angle 0.98f * (angle gyroZ * dt) 0.02f * accelAngle;這個(gè)公式的思路是陀螺儀短期準(zhǔn)但會漂加速度計(jì)長期準(zhǔn)但有噪聲所以把兩者按權(quán)重融合。0.98和0.02的比例可以調(diào)如果你發(fā)現(xiàn)角度跟隨慢就把0.98調(diào)大一點(diǎn)。編碼器就更直接了。帶霍爾編碼器的電機(jī)輪子每轉(zhuǎn)一圈會輸出若干脈沖主控用定時(shí)器外部中斷模式數(shù)脈沖就知道輪子實(shí)際轉(zhuǎn)了多少。有了輪速數(shù)據(jù)就能做閉環(huán)控制設(shè)定目標(biāo)速度PID調(diào)節(jié)PWM輸出讓左右輪速度一致。我第一次做閉環(huán)時(shí)的感受是開環(huán)時(shí)左右輪哪怕只是輪胎直徑差0.5mm車走10米就能偏出一個(gè)車道閉環(huán)后直線性能脫胎換骨。這翻體驗(yàn)讓我理解了那句老話——傳感器不是拿來炫耀的是拿來減少系統(tǒng)不確定性的。3.4 傳感器數(shù)量不是越多越好排布方向才是關(guān)鍵這里得潑一盆冷水小車又不是積木堆傳感器會讓主控處理不過來讓接線復(fù)雜化最后反而降低穩(wěn)定性。選型時(shí)按功能倒推要循跡就至少2到4個(gè)紅外循跡模塊要避障就至少2個(gè)超聲波要走直線校準(zhǔn)就加一個(gè)MPU6050和編碼器要視覺就加一個(gè)攝像頭。每一個(gè)傳感器都要明確“它服務(wù)哪個(gè)狀態(tài)、交給哪個(gè)算法用”。否則就是重復(fù)勞動。安裝方向上也有講究超聲波要朝前不朝下最好略微向下傾斜5°到10°這樣能更早感知到矮小障礙物循跡模塊則必須正對地面不能歪。用扎帶或3D打印支架固定好之后在正式測試前先用手動遙控把車從賽道上推一遍觀察所有傳感器的輸出是否和目標(biāo)一致這一步能省掉后面大量的玄學(xué)debug時(shí)間。4. 主控程序架構(gòu)狀態(tài)機(jī)、中斷與時(shí)序調(diào)度的避坑設(shè)計(jì)4.1 為什么第一件事是畫狀態(tài)機(jī)而不是寫循環(huán)有很多人寫小車程序喜歡用一長串if-else比如if前方有障礙就左轉(zhuǎn)else if左邊黑線就右轉(zhuǎn)。功能少的時(shí)候能跑功能一多就亂了——轉(zhuǎn)向過程中還要檢測障礙避障又要判斷是否回到循跡線優(yōu)先級根本理不清。我的建議是開工前先畫一張狀態(tài)遷移表別急著敲代碼。以V2避障版為例最少要定義這么幾個(gè)狀態(tài)IDLE等待啟動指令所有輸出關(guān)閉。TRACE循跡模式根據(jù)循跡傳感器偏差調(diào)整左右輪速度。AVOID障礙物檢測到進(jìn)入避障動作急停、左轉(zhuǎn)或右轉(zhuǎn)、前進(jìn)探查。MANUAL手動遙控模式接收藍(lán)牙或串口指令屏蔽自動避障邏輯。RETURN電量過低或收到返回指令原路返回起點(diǎn)。狀態(tài)之間要有明確的觸發(fā)條件例如從TRACE進(jìn)入AVOID的條件是“前向超聲波距離 20cm 且持續(xù)了50ms”。加50ms持續(xù)判斷是為了防抖——短于一發(fā)的噪聲信號不會讓車誤動作。從AVOID回到TRACE的條件是“轉(zhuǎn)入角度達(dá)到90°且前方距離 30cm”。把條件寫清楚之后代碼就變成了一個(gè)switch-case的骨架邏輯非常清晰。4.2 中斷、定時(shí)器與主循環(huán)的職責(zé)分工小車程序的經(jīng)典死法之一是在主循環(huán)里等超聲波超聲波的Echo信號一邊等一邊把電機(jī)控制也卡住了。傳感器的讀取、電機(jī)控制、狀態(tài)更新其實(shí)對實(shí)時(shí)性要求不同所以不能全堆在一個(gè)循環(huán)里。我的分工方式是外部中斷編碼器脈沖計(jì)數(shù)每次脈沖觸發(fā)一次只做 counter不做任何復(fù)雜計(jì)算。定時(shí)器中斷每1ms產(chǎn)生一次系統(tǒng)心跳用于速度環(huán)PID計(jì)算和狀態(tài)機(jī)節(jié)拍管理。主循環(huán)慢速任務(wù)比如超聲波測距因?yàn)樗却鼸cho天然是阻塞型、藍(lán)牙數(shù)據(jù)解析、OLED顯示刷新。PWM輸出由定時(shí)器硬件自動完成不需要CPU干預(yù)。這樣分工的好處是CPU在不同速率的任務(wù)之間不會互相卡死。比如超聲波主循環(huán)里阻塞的2ms不影響定時(shí)器中斷里跑速度環(huán)電機(jī)依然平穩(wěn)輸出。實(shí)測中我發(fā)現(xiàn)只要把編碼器中斷優(yōu)先級設(shè)為最高速度環(huán)周期穩(wěn)定在1ms車跑起來就非常跟手。4.3 一段能跑通的核心控制偽代碼下面是我V2版簡化后的主控框架按實(shí)際項(xiàng)目風(fēng)格縮寫方便你理解狀態(tài)機(jī)的具體寫法// 主函數(shù) int main(void) { // 初始化外設(shè)、傳感器、PWM、串口 setup(); uint8_t state IDLE; while(1) { // 每50ms刷新一次傳感器數(shù)據(jù) if (flag_50ms) { distance_front read_ultrasonic(ULTRASONIC_FRONT); line_left read_tracing(TRACE_LEFT); line_right read_tracing(TRACE_RIGHT); flag_50ms 0; } switch(state) { case IDLE: if (start_command_received) state TRACE; break; case TRACE: // 循跡策略左右傳感器都不壓線則直行 // 左傳感器壓線則右輪加速右傳感器壓線則左輪加速 if (distance_front 20) { state AVOID; avoid_timer 0; } break; case AVOID: avoid_timer 10; // 先停車左轉(zhuǎn)350ms再直行500ms if (avoid_timer 350) { set_motor(LEFT, -50); set_motor(RIGHT, 50); } else if (avoid_timer 850) { set_motor(LEFT, 40); set_motor(RIGHT, 40); } else { state TRACE; } break; case MANUAL: // 解析藍(lán)牙指令直接給PWM賦值 break; } } }這套代碼雖然簡陋但跑起來很穩(wěn)。原因就在于狀態(tài)機(jī)的每個(gè)分支都只處理一件事時(shí)序上不會互相干擾。等你把功能擴(kuò)充到視覺循跡時(shí)只需要在TRACE狀態(tài)里增加一個(gè)視覺偏差輸入不需要重寫整個(gè)架構(gòu)。4.4 傳感器數(shù)據(jù)別直接用滑動窗口與限幅濾波直接使用傳感器原始數(shù)據(jù)會讓小車表現(xiàn)得像個(gè)神經(jīng)質(zhì)——差一點(diǎn)點(diǎn)值就猛地打方向車頭左右亂晃超聲波偶爾飄一個(gè)超出范圍的異常值避障就誤觸發(fā)。處理手法有兩種都很便宜一是限幅濾波。只接受“與上一次結(jié)果差不超過某個(gè)閾值”的數(shù)據(jù)比如相鄰兩次超聲波測距差值超過30cm就算異常丟棄本次數(shù)據(jù)沿用上次的值。二是滑動窗口平均。取最近3到5次數(shù)據(jù)求和平均能有效消除隨機(jī)噪聲。我常用的組合是“限幅滑動平均”先限幅再用窗口濾波uint16_t ultrasonic_filtered(uint16_t new_value) { static uint16_t buffer[5]; static uint8_t index 0; // 限幅與上一次相差太大則丟棄 if (abs((int)new_value - buffer[(index 4) % 5]) 30) return buffer[(index 4) % 5]; buffer[index] new_value; index (index 1) % 5; uint32_t sum 0; for (uint8_t i 0; i 5; i) sum buffer[i]; return sum / 5; }這個(gè)濾波函數(shù)讓我少掉了很多頭發(fā)。調(diào)通后小車行駛明顯“穩(wěn)”了不是數(shù)據(jù)本身有多精準(zhǔn)而是控制量不再頻繁跳變。5. 進(jìn)階玩法藍(lán)牙遙控、攝像頭循跡與自主回充的擴(kuò)展思路5.1 藍(lán)牙模塊與通信協(xié)議設(shè)計(jì)給小車加遙控最低成本方案是藍(lán)牙串口模塊HC-05/06。HC-05主從一體HC-06只能做從機(jī)如果只是手機(jī)控制方面HC-06就夠了。模塊和主控之間就是UART發(fā)指令字符串主控解析后控制狀態(tài)切換。通信協(xié)議別亂起名直接用最簡單健壯的格式幀頭 命令類型 數(shù)值 結(jié)束符。比如“CMD:LINE:LEFT:SPEED:80”這種雖然看著啰嗦但解析時(shí)不容易錯。我在這個(gè)項(xiàng)目里用了一個(gè)更短的協(xié)議單字符命令例如‘F’表示前進(jìn)‘L’表示左轉(zhuǎn)‘S’表示停止再加兩個(gè)數(shù)字表示速度百分比。代碼層面用串口接收中斷把數(shù)據(jù)存入環(huán)形緩沖區(qū)主循環(huán)再逐字節(jié)解析。注意別在主循環(huán)里用阻塞式的HAL_UART_Receive阻塞接收那樣會卡住狀態(tài)機(jī)。5.2 攝像頭視覺循跡從OpenMV到輕量方案當(dāng)紅外循跡在復(fù)雜光照或彩線賽道上不夠用的時(shí)候就該上視覺方案了。常見的選擇是OpenMV攝像頭或樹莓派加普通USB攝像頭。OpenMV的優(yōu)勢是內(nèi)置了圖像處理庫直接輸出色塊中心坐標(biāo)主控只需要接收UART或I2C傳來的目標(biāo)偏移值再做PID轉(zhuǎn)向控制。視覺循跡的算法核心特別簡單把圖像上一行或者幾行的像素點(diǎn)做一個(gè)二維坐標(biāo)加權(quán)平均黑色線在圖像中的重心位置和目標(biāo)中心位置的差值就是偏差E。然后轉(zhuǎn)向控制量 Kp×E Kd×(E - E_last)把這個(gè)控制量疊加到左右輪PWM上。攝像頭安裝高度和俯仰角決定了能看到的畫面范圍裝得太高線在圖像里太小太低又看不到遠(yuǎn)處。我的經(jīng)驗(yàn)是安裝高度15cm到20cm略微俯視巡檢地面讓黑線出現(xiàn)在圖像底部三分之一處。這里說一個(gè)容易翻車的細(xì)節(jié)攝像頭的幀率一般只有30fps左右換算下來每幀33ms這個(gè)延遲在小車速度過快時(shí)會明顯導(dǎo)致震蕩。所以視覺循跡的車速不能和紅外循跡一樣快要么降速要么對圖像做前瞻預(yù)測不然就是蛇形走位。5.3 自動回充與低成本SLAM的邊界在哪里自動回充是很多智能小車最后會碰到的功能——玩著玩著沒電了如果能自己找充電樁充電體驗(yàn)會完整很多。最樸素的實(shí)現(xiàn)方式是用紅外發(fā)射管在充電樁上發(fā)射定向紅外信號小車上裝一個(gè)紅外接收頭接收到信號后調(diào)整方向向信標(biāo)移動最后靠物理導(dǎo)向槽對接充電觸點(diǎn)。這個(gè)方案的難點(diǎn)不在于傳感器而在于對接時(shí)的低速微調(diào)需要把速度PID調(diào)得非常柔和。再往上走的自主建圖導(dǎo)航就進(jìn)入SLAM領(lǐng)域了。實(shí)用派的做法是給小車加一個(gè)低成本二維激光雷達(dá)在ROS機(jī)器人操作系統(tǒng)框架下跑gmapping 或cartographer算法生成二維柵格地圖再用A*或DWA算法做路徑規(guī)劃。但我要提醒一句這條路的學(xué)習(xí)曲線非常陡成本也不低。如果是為了比賽先把激光雷達(dá)的驅(qū)動、里程計(jì)標(biāo)定、IMU融合這三件事做好比折騰一大堆理論要實(shí)在得多。先有穩(wěn)定的底盤和準(zhǔn)確的定位才有后續(xù)的智能導(dǎo)航這跟建房子先打地基是一個(gè)道理。6. 實(shí)測調(diào)參與典型翻車點(diǎn)從打滑、抖動到追線丟失6.1 六類高頻故障的排查步驟我在跑車過程中收集了一些具備代表性的問題按“現(xiàn)象—原因—定位—解決”列出來你可以直接當(dāng)排查手冊用現(xiàn)象可能原因定位方法解決方式電機(jī)不轉(zhuǎn)驅(qū)動板使能引腳沒拉高PWM通道沒啟動萬用表量電機(jī)兩端電壓檢查IN引腳邏輯和PWM啟動代碼上電后MCU反復(fù)重啟電機(jī)啟動電流拉低系統(tǒng)電壓示波器或萬用表觀察VCC跌落分電源供電加1000μF電容循跡時(shí)左右亂扭循跡傳感器距離地面太高用示波器量模塊輸出波形降低安裝高度重置電位器閾值超聲波偶發(fā)最大值誤報(bào)供電噪聲干擾Echo信號ECHO引腳用邏輯分析儀看毛刺加RC濾波或在軟件里做限幅轉(zhuǎn)向后找不到黑線轉(zhuǎn)向時(shí)間過長/過短串口打印狀態(tài)切換時(shí)間戳把避障動作改為分段小步逼近藍(lán)牙指令時(shí)靈時(shí)不靈波特率配錯或協(xié)議無幀頭回環(huán)測試統(tǒng)一波特率接收異常時(shí)丟棄錯誤幀6.2 避障策略的實(shí)測參數(shù)調(diào)整避障策略不能拍腦袋寫死調(diào)參順序應(yīng)該是先測電機(jī)再測轉(zhuǎn)向時(shí)間最后設(shè)傳感器閾值。我的V2版在普通木地板上實(shí)測的起始參數(shù)如下車速PWM占空比40%約0.35m/s障礙觸發(fā)距離20cm避障動作急停100ms左轉(zhuǎn)350ms再直行500ms然后恢復(fù)循跡但換了一塊地磚間隙較大的地面后同樣的左轉(zhuǎn)時(shí)間會讓車轉(zhuǎn)向過頭導(dǎo)致回到循跡后追不上黑線。原因是地磚縫隙會讓輪子短暫打滑。解決辦法是把單次大角度轉(zhuǎn)向拆成多段左轉(zhuǎn)100ms前進(jìn)100ms左轉(zhuǎn)100ms……邊轉(zhuǎn)邊看傳感器直到前方距離持續(xù)大于30cm再退出。這種“分段逼近”策略雖然動作沒那么利落但適應(yīng)性強(qiáng)得多。如果你要參加比賽建議把這套參數(shù)做成可調(diào)變量存進(jìn)EEPROM現(xiàn)場改參數(shù)不用重新燒錄固件。6.3 循跡十字路口和斷線處理循跡小車遇到十字路口是個(gè)經(jīng)典難題四個(gè)傳感器全部壓黑線車如果繼續(xù)直行就沖出去了。我的處理邏輯很簡單——先判斷優(yōu)先級。如果現(xiàn)有任務(wù)只是“沿黑線走”那么十字路口處默認(rèn)直行如果任務(wù)是“找黑線并追蹤”則十字路口要停車確認(rèn)。比賽里如果有指定路線通常會有“左轉(zhuǎn)/右轉(zhuǎn)”的標(biāo)志位指令配合例程使用。斷線處理就更常見了。小車速度稍快在傳感器間隙處短暫看不到黑線車就會不知所措。我用的方法是記憶上次有效偏差如果傳感器全白且持續(xù)時(shí)間小于200ms就沿用上次的轉(zhuǎn)向方向和強(qiáng)度繼續(xù)打方向相當(dāng)于“憑記憶走一截”一旦重新看到黑線立即切回正常循跡。這個(gè)200ms的值很關(guān)鍵太短了跟不上線太長了會飛出去。你用串口監(jiān)控實(shí)測車跑得越慢這個(gè)值可以越大。6.4 熱成像測溫與驅(qū)動板發(fā)熱驅(qū)動模塊發(fā)熱是必考題。跑了幾分鐘之后摸一下驅(qū)動板如果燙到不能持續(xù)按住那要么電流太大、要么散熱不夠。TB6612正常小負(fù)載下溫升不明顯DRV8833也不太熱。如果你用的是L298N那發(fā)熱是常態(tài)。降低發(fā)熱的辦法一是提高PWM頻率讓MOS管開關(guān)損耗均攤二是確保電源線足夠粗別用細(xì)杜邦線硬扛好幾安培的電流三是給驅(qū)動板加一片小型鋁散熱片。我還試過把PWM輸出頻率從1kHz提到10kHz發(fā)熱明顯改善電機(jī)噪音也變小了。7. 物料清單、成本核算與版本演進(jìn)建議7.1 分版本物料清單參考以下是不含視覺和高階傳感器的基礎(chǔ)物料價(jià)格區(qū)間方便你做預(yù)算時(shí)心里有數(shù)物料V1基礎(chǔ)版V2避障版V3進(jìn)階版主控板20-30元20-30元40-80元電機(jī)編碼器×240-80元40-80元80-150元電機(jī)驅(qū)動15-30元15-30元25-50元超聲波模塊—10-30元20-50元循跡模塊×2-410-30元10-30元20-40元MPU6050—10-20元15-30元攝像頭/激光雷達(dá)——100-500元底盤輪子30-60元30-60元50-100元電池及充電50-80元50-80元80-120元線材、開關(guān)、降壓10-20元15-30元20-40元合計(jì)估算175-330元200-430元430-1110元預(yù)算浮動很大主要看你手里有沒有現(xiàn)成的電池、電機(jī)和模塊。很多器件是通用的V3版里有一部分彎路可以靠買二手或復(fù)用舊件來省錢。比如激光雷達(dá)買個(gè)入門款的二手也能跑只要標(biāo)定認(rèn)真做效果并沒有差太多。7.2 版本演進(jìn)路徑每一版怎么改才算有效我強(qiáng)烈不建議跳版本也就是不帶著V1的底盤直接上V3的軟件中間一定要把V2的避障和狀態(tài)機(jī)跑熟。實(shí)踐中我的路徑是這樣的V1用面包板杜邦線搭電路花兩天把電機(jī)PID和循跡邏輯跑通。這個(gè)階段重點(diǎn)不是穩(wěn)定而是熟悉燒錄、調(diào)試、打印日志的整套流程。V2把電路焊到洞洞板或畫PCB固定線束增加超聲波避障狀態(tài)。這個(gè)階段重點(diǎn)是練排查能力用串口把每次避障觸發(fā)的距離和時(shí)間打印出來對照慢放視頻找出策略盲區(qū)。V3在V2硬件基礎(chǔ)上換主控或加協(xié)處理器增加視覺采集與圖像識別把控制閉環(huán)做得更精細(xì)。這個(gè)階段重點(diǎn)是算法和系統(tǒng)集成不再糾結(jié)于接線和電源干擾。每次升級只動一個(gè)變量。不要同時(shí)換主控和換電機(jī)否則出問題你根本分不清是哪一環(huán)先壞的。我在V2升V3那段時(shí)間同時(shí)換了主控和攝像頭調(diào)試時(shí)出了個(gè)LED閃爍的怪問題排查了整整一晚最后發(fā)現(xiàn)是不同通信接口的波特率配置沖突。如果不同時(shí)換主控這個(gè)問題一眼就能定位。7.3 一句最坦誠的建議如果你只讓我說一句建議我會說先把一輛只干一件事的小車調(diào)到能穩(wěn)定跑完10圈再去追求那些花哨的功能。穩(wěn)定性、可復(fù)現(xiàn)性、易調(diào)試性永遠(yuǎn)比看起來“智能”重要得多。我在這一路做下來最值錢的東西反而不是車最終能不能避障或者視覺循跡而是那一整套調(diào)試排錯的思考習(xí)慣——從現(xiàn)象推原因從原因找證據(jù)再以最小代價(jià)去驗(yàn)證。這套方法放在任何嵌入式項(xiàng)目里都通用。如果你也想動手做我建議今天就先把需求分好層確定你是要循跡、避障、遙控還是視覺畫一張狀態(tài)遷移圖列一份5項(xiàng)以內(nèi)的V1物料清單然后直接開焊。別因?yàn)闆]想得足夠“全”而不開始做出來第一輛會抖、會闖、會從賽道上飛出去的車你的方案迭代就正式開始了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
夜精品久无码| 啊啊啊男女| 一级一性爱免费视频| 精品一区二区三区最新| 萌白酱自拍视频| 中文字幕在在线观看网站| 91老熟妇| 98精品国产乱码久久久久久| 黑人嘿嘿嘿超爽免费视频| 国产精品电| 色播综合| 亚洲 欧美 日韩 国产一区二区| 麻豆天美久久91| 日本中文字幕不卡视频| 国语精品对白| 亚洲精品天天影视综合网| 亚洲国产成人精品999| 97一本大道亚洲一区| 91校园春色长篇| 一级性爱视频免费观看| av影片在线观看不卡| 欧美日韩国产电影| 极品五月天噜噜| ?亚洲伊人伊成久久人综合网| 94色色电影网| 亚洲大胆人体av| 一区二区三区男女操逼黄色小电影| 老司机深夜影院18未满| 一起草视频在线| 97色97好| 综合色久欲| 很黄很污的免费网站| 中文字幕在线观看丝袜| 超AV色女| 91精品伊人久久久大香线蕉91| 五月情色天| 97视频一区| 欧美白嫩在线放| www.天天干| 激情综合网五月婷婷五月天| 国产精品女生av| 青青草公开在线免费不卡视频| 超碰97资源大奶| 日韩三级网址| 免費人妻夜夜爽天天爽爽一区| 91碰碰碰| 97色碰| 免费毛片在线播放| 99这里有精品视频| 青青草在线成人视频| 久久婷婷欧美| 天综合中文| 黑丝少妇| 丰满精品人妻少妇久久字幕| 超碰激情808| 久久久精品国产亚洲伊人| 九九综合久久| 欧美 亚洲 大香| 亚洲人妻一区二区三区| 狠狠干综合| 色五月婷婷网| 国产肏屁眼视频| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 快播久久人人aV| 爱干爱射网啊啊啊| 日本亚欧爱爱| 亚洲亚洲亚洲天堂天堂| 国产午夜精品一区二区三区牛牛| 国语对白露脸XXXXXX| 国产又黄又粗的视频| 人人操,人人液| 在线有码中文字幕| 九九玖玖精品| 色欧美色交综合| 放黄片放3级黄片没穿衣服| www.99中文字幕| 亚洲色图尤物视频| 国产成人www免费人成看片| 自偷自拍的亚洲视频| 亚洲精品人妻吞精av| 中文字幕jul-617人妻熟女| 欧洲综合视频| 久草成人影片| 免费观看性欧美一级| 99超级碰免费视频| 日韩精品99999| 青青青青草av在线观看| www.91视频网| 国产主播福利| 日本三级大片| 天美传媒精品一区二区| 午夜高清成人在线视频| 97网址97| 99热婷婷一区二区三| 国产日韩精品suv| 又黄又爽在线观看视频| 极品粉嫩少妇视频| 日韩性爱啪啪视频| 性色av网站| 婷婷久久久| 亚洲激情色片| 天天看精品动漫视频一区| 天天躁日日躁XXXXYY| 自拍丝袜美腿人妻| 天天看天天干| 超碰98综合网| 国产91乱伦| caopeng97人妻| 另类图片综合| 久久9 9 9精品| 国产成人啪一区二区| 最近2018中文字幕在线高清第一页| 国产树林里野战在线看| 国产精品乱码久久久久久久久久久久| 青草精品视频一日本久久久久网站| 国产 无码 一区二区| 99re不伦| 九九干| 中文字幕免费观看| 天天艹天天日| 久热69九色熟妇97| 亚洲日韩精品久久久久一区壹牛 | 天天干天天狼在线视频| 婷婷精品久久av影视| 婷婷去俺也去六月色| 亚洲色图加勒比| 亚洲自拍偷拍视频在线| 福利风月五月天影院| 另类图片综合| 综合97亚洲| 中国操逼无码| 国产精品密臀网在线观看| 久久久久亚洲三级电影| 大香樵伊人网| 欧美色欧美| 欧美色九九九| www..com操老师| 天天草AV| 人妻丝袜无 码视频专区| 亚洲不卡一| 久久色情| 国产午夜精品在线观看| 久久久国产精品人妻丝袜| 大香蕉黄色一级片免费看| 精品久久久av| 中文字幕交换人妻| 久湿久久| 色色99| 日本高清一区二区在线| 91爱啪| 一区二区 韩日AV| 欧美性天天| 人人澡综合涩| 91日韩在线| 亚洲精品一区二区精品| 久操免费观看| 中亚黄色三级大片| 狠狠操天天干| 中文字幕在线观看网址| 91天天爱| 久久久久久午夜男人的天堂| 成在线人在线观看视频| 欧美日本不卡在线| 国产精品网站www| 久久香蕉综合一本到3atv| 久久久女人| 久久乐| AV在线性爱| 好湿好紧视频| 日韩二区三四区五区六区在线看| 超碰av人人人| 久草网站免费在线观看| 人人弄人人摸| 狠狠做深爱婷婷久久二区| 97色色视频| 亚洲免费在线探花| 婷婷涩嫩草鲁丝久久午夜精品| 久久综合超碰| 精品国产网站| 亚洲情色电影网| 福利视频一区二区微拍| 日本操嫩b网| 日韩福利综合一区| 日韩一级二级三级| 亚洲中文字幕av| 大香蕉在线视频重口味毛片在线| 激情五月综合网| 国产精品久久久久久久毛片1| 欧美色就是色| 91白虎| 人人摸人人舔一区二区| 熟女中出视频| 75大香蕉| 歐美性天天| 第45页一区二区| 日本在线一二 | 青春草A| 天堂av2019| 婷婷综合久久| 精品久久久久久亚洲| 91GD.COM| 青青欧美在线| 久久久亚洲精品电影免费看| 18一区二区三区| 长长久久曰曰夜夜成人网| 超碰成人免费| 男人的天堂2010| 无码自拍SM| 国产精品原创巨作?v网站| 91在线欧美| 97综合国产| 欧美日日人人天天| 国产蜜臀在线| 狠久久| 哈哈操电影| 大香蕉日韩| 性欧美999| 国产成人五月天丁香花| 外站AV在线| 女性91网站| 亚洲在线网站| 天天视频综合在线观看视频| 欧美日韩国内不卡| 美腿色图| 中文字幕人乱码中文字的预防方法 | 91国精产品| 久久久少妇诱惑精品视频| 伊人嫩草| 日本成a人v网站在线观看| 国模无码人体一区二区三| 999久久久免费精品国产牛牛| a'v在线资源| 亚洲AV成人无码一二三久久| 黄片免费看黄片免费看| 五月丁香啪啪| 中文在线久久字幕| 国产精品69久久久久久久| 伊人九九| 国产高清精品一区二区三区毛片| 亚洲砖码砖专无区2023| 中文字幕精品丝袜| 亚州大图综合色图| A片A5445444| 蜜臀操逼黄色视频操的好爽| 97香焦色区| 乱子伦一区二区三区国产精品| 日韩无码久久熟女一级片| 欧美九九九| 日本高清免费一本视频在线观看| 亚洲精品a人片在线观看视| 亚洲少妇色| 精品一久久久| 日韩一级二级三级免费看完整版| 秋霞影音一区二区三区| 91偷拍欧美亚洲| 欧美线天码中字| 无码天堂| 五月天婷婷色色| 国产夜夜操| 欧美亚洲特P| 中文字幕AV乱伦| 99碰碰| 精品人妻一区二区三区视频| 97视频在线免费观看| 亚洲av综合色| 1区2区3区中文字幕日韩| 精品十八在线观看| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 自拍啪啪视频| 亚洲欧美日韩精品久| 国产蜜臀精品一区免费尤物| 欧洲一区二区| 久久久久九九九| 蜜臀久久在线视频| 天天弄天天操| 日日干日日操五月天伦理视频| 亚洲,欧美,综合网| 亚洲色图欧美视频| 成人黄页| 日本视频一区二区三区| 任我爽在线视频免费观看| 色哟哟av| 亚洲蜜桃V妇女| 久久熟女久| 日本1区2区不卡视频| a男人的天堂| 天天插网| 91九久| 中文自拍欧美影视| 中文字幕女同在线| 333kkkk·亚洲com久久| 亚洲高潮影院| 欧美婷婷| 欧美资源| 67914亚洲精品| 97chaopengongkai| 婷婷丁香六月天| 大香蕉2017| 超碰免费人人| 天天综合网在线观看| 男人兔费天堂| Sekablack无码一区| 天天操av懂色| 亚洲电影中字一区二区| 97色视频在线| 六月激情婷婷| 久久午夜色播影院免费高清| 成人日本精品九区| 无码丰满熟妇一区二区浪潮AV| 久久久久久久久久久久黄色| 国产一进一出视频网站| 啊啊啊啊好疼视频| 18精品一区| 日韩熟女操逼| 欧美同性恋 的搜索结果 - 91n| 中文字幕日本久久| 91色插| 真实高潮91| 久久精品国产99精品亚洲蜜...| 超碰97最新人妻| 黄色片大香蕉| 懂色Av| 久久最新视频免费观看| 一级黄色牲爱A级片| 97在线播放 | 福利大香蕉| 91狼人| 欧美综合亚洲综合| 亚洲清纯唯美| 99这里有精品| 国产h片在线观看视频| 大香蕉日亚洲日本亚大| 91精品成人www| 大香焦A片| 易易A毛视频| 97超碰逼| 99热亚洲| 老司机老司机午夜影院| 乱伦强奸区日韩| A一级色女| 欧美极品少妇交| 国产高清26uuu| 99re视频在线播放青草| 欧美在线啊啊啊 | 懂色av中文字幕| av婷婷色网| 婷婷视频网| 懂色天天爱天天日天天射天天澡| 日日骚中文字幕| 欲女人妻性色av| 78精品在线| 97青娱乐超碰久久| 强上我不卡卡| 人妻嗯啊啊在线播放| 在线色导航| 欧美爱爱97| chaopen97久久| 91成人社区| 欧美日不卡| 99久久综合网| 立川理惠无码一区二区| 啊啊啊操一区| 人人妻人人玩人人澡人人爽| AVE乱伦| 色就色综合| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 东京热亚洲一区二区| 国产成人主播| 中文字幕人成乱码熟女香港| 天天淫人人妻日日色| 亚洲天堂欧美| 一区麻豆 高清中文字幕| 国产无码成人无码| a男人的天堂| 天天躁日日躁AAAAXXXX国产 | 91高清日| 婷婷色色网| 啊啊啊啊啊啊啊啊视频| 欧美精品成人亚洲| 大香蕉www.超碰| 精品欧美日韩在线观看| 九九aV| 爱爱动态60秒| 久久久久久久六六| 无码9区| 国产乱伦亚洲| av橘色网站| 麻豆国产原创AV色哟哟 | 三级激情网站| 天天影视综合色| 日韩一级二级| 欧美日韩一区二区三区四区蜜桃| AV女资源| 东京热不卡视频| 国产剧情一区在线观看| 先锋激情∨在线视频播放| 99热线麻豆 | 亚州,欧美在线| 亚洲无码成人精品| 玖玖综合色| 无码视频一区二区| 天天操人人操骚逼网站| 天天综合网1| 久久精品72| 青青草国产盗摄一二三区| 日本欧美一区二区三区免费| 99色热| 色婷婷丁香五月| 国产日韩精品一区二区三区| 天天躁日日躁AAAAXXXX国产 | 强奸乱伦资源| 波多野42部激情无码喷潮| 亚洲囯产精品女人久久久| 被体育老师抱着c到高潮| 五月丁香拍拍激情综合三级| 人人操人人干网页| 亚洲动态色图| 午夜精品久久99蜜桃的功能章节| 国语精品av| 精品女同一区| 日韩日韩日韩-国产乱码精品一区二区| 精品无码久久久久| 男人的天堂日本东京热| 东京热不卡视频| 亚洲熟久久| 午夜综合在线| 国产精品白丝AV| 99久久99九九99九九九| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 中文AV制服乱伦| 校园春色五月天| 51国产午夜精品视频| 岛国大片国产| 婷婷综合网| 91大神电影天堂| 亚洲性猛交| 超碰人人干天天射| 水多多映视AV| 久久性爱网站| 欧美综合骚| 日韩人妻无码精品系列| 国产欧美黑人丰满在线| 日韩精品人妻一区二区| 欧美一区二区三区入口| www.av在线观看| 欧美日韩人人精品| 91视频女生| 欧美五十路熟| 91久久久久久久| 天天日日本| 欧洲精品一级二级精品综合视频综合| 国产探花日韩援交| 亚洲。日韩。欧美| 9久综合网| 激情深爱五月天| 亚洲AV无码国产成人| 91亚洲丝袜熟女| 久草视频在线视频在线视频在线观看| 九九玖玖精品| 中文字幕在线免费观看2| 极品粉嫩一区二区| 午夜视频久久久| 欧美日韩中文字幕不卡| 伊人麻豆传媒| 日韩欧美福利视频看看| 人、人、摸,人、人、草| 91啪9色| 欧美中日韩XXXX| 中字乱伦AV| 天天综合网合集91| 欧美探花网| 一区 欧美 日韩 麻豆| 亚洲高清视频在线免费观看| 日本特黄f c2| 大香蕉中文| 91xingse| 欧美A片中文字幕| av婷婷色网| 日韩三A大片在线观看| 色好看av| 大香蕉久| 久久高潮妇女视频| 久久这里都是精品| 亚洲欧美在线观看无码| 骚女高跟AV在线| 日本性爱少妇| 久久久久久九九九| 一牛一区二区三区久久| 乱伦av国产| 高清孕妇孕交 交| 亚洲中文制服诱惑| 日韩欧美tv一区二区在线观看| 天欧美在线| 97av在线视频| 人人操人人摸人人看人人插| 青青青草原| 人妻精品综合中文字幕在线| 岛国激情视频软件| 亚洲高清欧美总合| 91丝袜熟女| 欧美三级不卡| 国产一区二区在线电影| 成人午夜无码视频| 26uuu性| 午夜一区| 亚洲精品熟妇1区2区3区。| 蜜桃久久久久久| www.99在线| 亚洲 国产 精品一区| 69AV女优男人的天堂| 91伊人| 国产做?爰片久久毛片?片美国| 另类小说综合网| 天天激情综合站| av天堂天堂av日韩| 欧美视频在线视频免费va| 2025亚洲男人天堂| 极品久久久久久久久久久久久久| 激情久久久| 日韩精品在线视频,日韩精品……| 五月亭亭六月丁香| 狠狠躁AV| 自拍盗摄一区| 九九在线精品| 丁香六月综合激情| 色情五月综合婷婷| a网站免费观看| 狠狠色婷婷| 啊啊啊好爽快点啊啊啊嗯嗯| 一区二区三区机械有限公司| 999岛国大片| 天天日天天干天天整| 日韩人妻 中文字幕| 亚洲五码一区二区三区| 亚洲国产无码精品首页久久久| 无码视频黄色网战| 婷婷久久五月天| 青青草九九九九九| 国产91精品久久久久久久网曝门| 天天天肏屄欧美| 国产第11页| 日曰骚久久精品| av网站免费看| 欧美黄色大片在线观看| 一区三区啪啪| 青青国产精品在线| 加勒比av官网在线| 青青在线视频日韩欧美| 成人乱人伦一区二区| 国产AV高清AV无码| 91啪9色| 操老熟女AV| 成·人免费午夜在线观看| 亚洲欧美在线观看免费| 桃色五月天| 亚洲999综合| 又大又大又大又粗爽高潮观看| 欧美一区二区三区四区综合| 99热精品在线播放| 97视频新免费| 澳门黄片一香蕉视频| 在线日韩视频| 久操视频在线| 久草网站免费在线观看| 国产成自自拍在线观看| 久久超碰日韩精品| 丁香婷婷色五月| 丁香五月影院| 欧美 亚洲 偷拍自拍| 中文久久爆乳| 国产精品天美传媒| 鸥美插入视频| 美女啊啊啊啊啊啊啊| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 人妻欧美| 性性欧美| 呦呦一区| 色女网日韩| 色牛牛AV| 亚洲精品天堂久久A∨51成人漫| 国产亚洲性生活视频播放| 亚洲脚交| 我要色综合网| 久久宗合97| 精品人妻一区二区三区四区石在线| 无马一区二区| 北野未奈加勒比av| 久久一二三四五六七八九区区区 | 国产日韩在线播放av| 97香蕉碰碰人妻国产欧美| 人妻五十路在线| 香蕉人人操tv| 综合色91| 日日摸日日碰| 亚洲国产欧美中日韩成人综合视频| 日本加勒比无码专区一二三| 激情五月天色色| 色哟哟AⅤ| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 日本一级二级三级网站| 少好三P| 免费观看有码高清视频| 免费自拍三级综合| 日韩内| 国产第11页| 日韩三级一区 | 日本加勒比无码专区| AV色天香在线| 久热九九| 免费观看的黄色的网站| 97爱综合| 天天欧美| 亚洲AV不卡在线观看| 亚洲影院小综合| 9 9精品一区二区三区| 熟女精品va中文字幕| 久久精品国产精品一区| 色老大| 欧美大片一区二区三区| 黑人中出21连凳花野真衣| 欧美淫穴| 91少妇人妻| 99999精品成人| 亚州精人品大香蕉| 中文字幕精品区先锋资源| 色99999| 天天综合网在线91| 国产免费小视频| 色999偷自拍拍| 久久久国产护士丝袜美腿一| 综合色播| 84YTCOM性无码| 澳门成人网站久国产日韩| 深夜福利黄片| 91超碰人人操| 1204av韩国| 国产成人啪一区二区| 久久啊啊| 欧美经典一区二区三区| 人妻在线中出视频| 亚洲天堂电影网99999| 国产精品久久久久久久久久久久久久久久| 岛国AV一区二区电影| 亚洲另类色综合网站| 成人精品在线| 热久久九九热| 97精品一区二区视频在线观看| 蜜桃臀 后入 一区 二区 三区 在线| 婷婷尹人大香蕉免费| 亚洲一区二区三区麻豆传媒| 亚洲激情色片| 亚洲成人在线资源| 天天澡天天狠天天天做| 日韩精品国产一区二区| 久久xx| 91日日| 中文字幕一区二区无码成人| 日本国产亚洲一区在线观看| 亚洲国产av中文字幕久久| 亚洲欧美国产其他二区| xxx亚洲午夜天堂| 国产九九九九九九| 黄视频免费| 天天干少妇| 加勒比久久av| 中国农村熟妇毛片视频| 六月激情婷婷| 婷婷久草| 涩涩这里只有精品视频| 久操B网| 9美女超碰在线免费观看| 青青伊人这里只有精品| 啊啊啊啊啊啊在线看| 欧美日日人人天天| 岛国在线一区二区三区| 女人一区| 国产三级在线现体验区| 色综合中文字幕不卡| 92久久| 欧州色图区| 久久这里只| 欧美激情综合| 九九九九九精品视频| 97久久视频| 东京热av影院| 欧美综合骚| 凹凸视频在线一区二区| 久久免费中文字幕在线观看| 美女9118禁| 台欧久久精品视频| 97爱| 欧美国产有色电影| 熟女人妇一区二区三区| 亚洲骚男同com| 天天干少妇| AAAA级日本片免费视频| 97在线欧洲| 亚洲 日韩 丝袜 熟女 变态| 久干9操| 日日骚av| 手机午夜电影神马久久| 日韩精品一区二区高清 | 是还免费视频1727我| 欧美亚洲AN| 亚洲精品色| 国产真实子伦对白| 大香蕉92| 9色在线| 这里只有精品视频在线观看麻豆| 一本色道人妻久久| 躁躁日曰躁2020| 夜夜爽夜夜高潮夜夜爽| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 国产第25页在线观看| 久久色一区| 3级毛片一二| 91人妻精华帖| 天天做日日爱夜夜爽| 久久久一区二区三区三州| 天天影视色香色欲| www.久久最新地址| 久久精品人妻一区| 九九九九一级| 91视频成人福利网站在线一区 | 蜜臀久久久| 久久人妻视频网| 欧美激情中文字幕另类小说| 精品视频一区二区| 亚洲狠| 高清孕妇孕交 交孕妇| 男人天堂日日夜夜| 一区二区首页| 97视频观看| 国产欧美一区二区| 日韩精品 资源| 极品极品色影院| 日本视频一区二区三区| 国产精品999zyz| 无码最新| 午夜黄色免费在线观看| 久久黄色性爱视频| 中文字幕中文字幕一区二区| 久操网视频| 男人高清无码一区二区| 色综合尤物| 久久婷婷五月天| 日本人体九九九九九九| 日本熟妇熟色97一本在线观看| 久久久久13| 精品亚洲俞拍视频一区| 亚洲熟久久| 久久黄黄黄| 无码精品久久久久久亚洲| 国产无码精品高清| 日韩av一级黄片| 色婷婷久久| 国产白领连续中出在线观看| 久操在97| 风月影院十八禁| 久久久久久电影| 91碰碰碰| 老女人老91妇女老热女| 四虎精品一区二区| 国产日韩在线播放av| 97人人射| 91天天c| 欧美AB在线| 欧美v亚洲v日韩v最新在线二区| 啪啪啪大香蕉| 97草草| 日韩操逼性鲍| 中亚av| 日韩青久久| 人人操人人搞人人草| 精品免费一区二区三区在线亚洲人成| 欧美性爱18观看| 激情婷婷丁香| 三级网站超变态精品| 日本三级黄页| 婷婷视频网| 国产精品无码AV网站| 天天射天天| 久久亚洲不卡一区二区三区| 视频不卡中文字幕| 久久人妻四季| 天天看天天日天天操| 久99久视频精选| 欧美色91| 99re6久热只有精品6在线直播 | 人妻久久久| 蜜臀AV一区二区三区| 香蕉免费一区二区三区不读| 欧美疯狂做爰xxxx| 丁香五月激情啪啪| 91强热人妻| 亚洲黄日韩无码专区| 日本视频在线中文字幕| 中文字暮97| 96精品久久久久久久久久| 婷婷五月花| 一区二区三区免费视频入口| 色哟哟-国产专区| 99精品国产户外露出| 欧美亚洲AN| 免费亚洲黄色视频在线观看| 伊人久久亚洲色欲综合网站 | 色噜噜人妻av中文字幕| 综合色播| jizz啪啪| 九99久久| 日韩免费人妻色情网站| 国产中出内射一区二区| 1204av韩国| 99九九久久| 久久精品国产Aⅴ| 久久久91福利姬| 天天操天天插| 国产高清精品一区二区三区毛片| 中文字幕人乱码中文字的预防方法 | 日本中文字幕在线视频| 色激情综合网站| 97视频在线免费| 五十路熟女工口| 亚洲成av人片色午夜乱码| 亚洲欧美高清| 日韩 女同 综合| 日韩超碰精品综合| 小少妇| 国产又色又爽又舒服的三级视频| 欧美精品久久96人妻无码| 破处bbq| 成人片视频| 欧美久久毛片基地| 亚洲性爱高潮影院| 国内自拍 日韩激情 99| www.99中文字幕| 亚洲人妻中文在线视频| 97在线免费视频观看| 国产白丝网站| 综合自拍| 欧美图片校园春色| 久久人妻一区二区三区高清| 色九九九综合| 欧美青青视频| 97在线资源| 青青草日韩免费观看高清在线| 欧美熟女妇同| 伊人伊人LD| 伊人午夜福利视频| 深爱伊人影院| 亚洲色图A| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 99国产精品在线观看| 91麻豆一二三区| 涩涩这里只有精品视频| 中文字幕第23区| 亚洲最大成人a毛毛片| 牛牛aV| 国产精品蜜乳AV| 9色在线| 亚洲三级网址久久最新| 精品无码一区二区三区| 2021国产成人精品久久| 中国少妇XXXX做受| 色婷婷综合久久中文字幕雪峰| 天天综合影院91| 丝袜综合色图| 亚洲中字慕不卡| 欧美色自拍| 久久久久久久人妻| 天天色天天干天天爱| 亚洲啪啪啪啪视香蕉| 91天天综合在线| 97精品一区二区视频| 欧美丝袜制服久久| 日韩有码免费视频| 欧美国产一区二区三区麻豆传媒| 久久久无码精品人妻二区| 88xx成人精品视频| 国产伦精品一区二区三区在线观| 九九九久千久久激情蜜桃在线看 | 久久久一热在线播放| 日本好吊色视频| 素人一区二区三区日韩| renqi久久久久久久久久久久| 蜜桃狠狠色伊人亚洲综合 | 理论久久婷婷网8| 中文字幕日韩人妻视频| 炮色五月| 亚州性9| 一级黄色影片| 欧美在线亚洲| 亚洲精品亚洲人成人网| 97久久国产亚洲精品超碰热| 亚洲一级性爱视频免费看| 9999伦理视频| 中文字幕美女91| 大香网伊人久久综合网eew| 国内毛片欧美香蕉精品| 91红杏| 1人人看人人摸人人操| 欧美性爱一区二区三区四区 | 女人爽到高潮潮喷18禁网站| 久久久噜噜噜久久人妻| 久草福利在线资源站| 蜜桃传媒视频第一区入口在线看| 国产一区二区视频在线播放| 秘书高跟黑色丝袜国产91在线| 探花激情视频| 福利视频网站| 97超碰亚洲| 一区二区三区视频| 日韩大香蕉| 日韩精品人妻中文字有码在线| 台湾成人无码AV| 欧洲自拍第一页| 欧美美女啪啪视频| 国产三级多多影院2022国产AA一级毛片无码| 久久99精品国产| 玖玖在线视频| 青娱乐亚洲自拍| 欧美东京热青青草| 麻豆国产成人精品| 97中文天堂| 91在线精品| 婷婷在线视频在线观看| 中文字幕福利视频一区二区三区在线观看| www.婷婷六月天| 天天摸夜夜添无码小视频| 啊啊啊啊好多水| 色综合久久夜色精品国产天堂| 丁香五月激情综合| 国产偷拍自拍在线视频| 久久久新亚洲AV| 色就色综合| 大色网久久| 高清国产精品福利网站| 午夜偷拍久久熟女| 久久久久久性爱片| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | av日韩国产一区二区| 深爱伊人影院| 天天操天天7| 99热线麻豆| 亭亭在线资源| 日日日骚女人精品| 亚洲熟女国产综合另类| 99久久久久| 亚洲人妻中文高清| 久久女婷| 密臀在线视频| 人妻夜夜爽天天爽麻豆三区网站| 色欲av一区二区三区蜜芽| 狠狠做深爱婷婷久久二区| 欧美不卡在线美女| 一二三四视频中文字幕在线看| 日韩操呦呦影院在线观看| 性站 | 国产美女口爆吞精视频| 天天综合香 ld视频| 久久99国产综合精品女同| 99精品成人免费看| 亚洲第2页| 东京热毛片177b2viP| 国产久久一区二区三区野外在线| 黑操B| 嗯嗯嗯,草死我| 天天干人妻| 午夜精品久久久久久久久久久久久| 91精品网站| 国产精品久久久无码aV去| 国产 日韩 欧美高清| 婷婷丁香在线| 超硑97精品| 欧美97网| 91碰超| 国产老熟女| 龙兴卡官方查询| 国产综合色精品在线观看| 91碰超| JULIA人妻风俗店中出电影| 日韩人人精品| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 永久免费av无码网站国产app| 717影院理论午夜伦八戒| 五月综合视频| 人妻无码后入| 嗯嗯啊好爽| 伊人久久婷婷| 人妻天天爽夜夜爽2| 国产亚洲深夜激情| 中文无码一二三区| 好涩综合| 国产97色在线| 色天天野狼综合社区| 无码精品蜜桃一区二区三区ww| 97爱爱影院| 中国AAAAAA黄色片| av天天在线观看| 91精品91久久久中77777| 麻豆国产96在线| 97资源站国产精品| 亚洲中文字幕三级在线| 亚洲欧美内射| 毛片电影一区二区三区| 少妇大屁屁| 五月综合色| 一级性爱网| 久热精品色情| 久久亚洲AV无码专区国产精品| 综合97亚洲| 婷婷伊人| 国产精品人妻免费精品| 日韩78m视频| 美國A片| 蜜臀AV午夜精品久| 中文一区二区婷婷视频| 国产性爱在线视频一区二区| 不卡一区视频| 中文字幕大片三级狠狠干| 一区二区三区美女超清| 久久久久久久久国产| 亚洲色综合| 欧洲亚洲国产综合在线| 死我十八禁| A啊啊在线观看| 久久露脸国产老熟女| 日韩av电影成人在线| 超碰综合97在线| 久久综合女优| 婷婷五月天丁香花| 风流老熟女一区二区三区l| 91精品丝袜久久久久久| 欧美日韩青操| 天天色悠悠激情| 色999;丁香五月| 亚洲免费在线探花| 日韩有码 一区二区三区| 欧亚 另类 久| 欧美日韩系列| 中文字幕人乱码中文字的预防方法| 97天天搞在线| 婷婷五月天伊人| 亚洲欧美经典一区二区| 国产AV久久野战精品| 精品日韩人妻视频| 97这里只有精品| 啊啊啊啊网站| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 农村妇女一级二级三级视频| 操屄不卡视频| 97WW精品| 天美国产三级传媒| 97超碰总站| 日日摸天天爽夜夜欢| 囯产操逼片| 国产天天骚| JuliaAnnXXX888| 在线观看色视频| 亚洲情色一区综合| 天天射天天色成人| 中文字幕一区二区日韩网| 成人午夜小视频手机在线看| 97人人干人人操| 不卡超碰护士AV在线免费播放| 日本精品国产视频| 天天干夜夜肏| 亚洲男人在线观看天堂| 国产综合色精品在线观看| 亚洲国产精品无码AV久久久| 国产偷拍自拍在线视频| 日本特黄f c2| 色综和网| 九九九九九九视频免费| 日韩小电影| 999热这里只有精品| 婷婷三区| 亚洲蜜乳av| 久久久极品| 蜜桃久久久久久久| 国语国产操逼伊人AV网| 欧美熟妇精品黑人巨大91| 国产黄色动态精品| 中文自拍欧美影视| 中文久久| 久久久噜噜噜久久人妻| 夜夜中出国产| 免费簧片在线观看| 91啪啪| 久污| 蜜桃久久久久久久| 探花激情视频| 国产精品露脸在线观看| 97精品人妻一二三四| 99热精品青草在线| 自拍鲍鱼一区在线高清观看免费| 欧美不卡五十路| 中出人妻中文字幕91在线| 亚洲国产欧美日韩人妻日中文| 国产精品呦一区二区三区| 久艹日日日| 春色综合免费| 天天看人人操屄犊摸阴| 91碰碰| 午夜久久无码1000合集| 亚洲AV成人精品网站在AV| 四虎免费在线播放| 青青草视频导航官网| 人妻熟女一区在| 日本性爱网址| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 99精品久久| 无码日韩人妻av一| а√天堂资源官网在线资源| 亚州高清AV| 香蕉免费一区二区三区不读 | 一本色道久久综合亚洲二区三区| 四虎视频在线观看| 天天干天天日天天射黄色| 影音先锋国产精品| 欧美性爱视频免费一区一A| 午夜国产乱伦视频| 亚洲天堂精品日韩电影| 怡红院久久老司机| 91熟女少妇| 98超碰日本| 中文字幕女同在线| 亚洲视频小说| 中文字幕日韩精品一区二区三区| 国产一区96在线| 97色婷婷| 日本久久99| 久草五月| 99热9| 激情综合久久| 丁香五月激情综合国产| 天天操天天舔| 亚洲综合精品国产一区| av在线一区二区三区| 密乳无码| 无码天天操| 亚洲AV噜噜狠狠网址蜜桃动漫| 啊啊啊啊啊好多水| 青青免费在线视频一区| 思思热国产高清| 久久老女人| 亚洲天堂精品日韩电影| 欧美狠狠干| 蜜乳中文字幕a在线| 国产精品国产亚洲区艳妇糸列| 国产操逼网站亚洲一级黄色| J?P?NESEHD熟女熟妇伦| a片在线播放| 精品国产乱码| 密乳无码| 被体育老师抱着c到高潮| 亚洲 欧美 手机在线观看| 久久久久成人亚洲国产| 亚洲偷拍自拍在线视频| 五月丁香狠狠爱|