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

ARTICLE DETAIL

資訊詳情

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

掃地機(jī)器人雙腦架構(gòu):Linux+MCU安全設(shè)計(jì)實(shí)戰(zhàn)

掃地機(jī)器人雙腦架構(gòu):Linux+MCU安全設(shè)計(jì)實(shí)戰(zhàn) 1. 掃地機(jī)器人雙腦架構(gòu)到底在解決什么問題掃地機(jī)器人這個(gè)品類從最早的隨機(jī)碰撞式走到今天的激光導(dǎo)航、視覺SLAM硬件方案已經(jīng)迭代了十幾輪。但如果你拆過幾臺(tái)主流機(jī)型會(huì)發(fā)現(xiàn)一個(gè)很有意思的現(xiàn)象幾乎所有的中高端掃地機(jī)內(nèi)部都不是一顆芯片在干活而是至少兩顆——一顆跑Linux的應(yīng)用處理器一顆跑RTOS的MCU。這個(gè)結(jié)構(gòu)在圈內(nèi)被叫做“雙腦架構(gòu)”也有人叫“主控協(xié)處理”或者“APMCU”方案。為什么非要搞兩顆芯片一顆性能強(qiáng)一點(diǎn)的SoC全包了不行嗎這個(gè)問題我在早期做原型機(jī)的時(shí)候也想過當(dāng)時(shí)覺得多加一顆MCU純粹是增加BOM成本和PCB面積。但真正把機(jī)器跑起來、跑夠幾百小時(shí)之后我才理解這個(gè)設(shè)計(jì)的必要性——它本質(zhì)上不是性能問題而是安全問題。具體來說掃地機(jī)器人是一個(gè)“移動(dòng)的、帶旋轉(zhuǎn)部件的、有大電流驅(qū)動(dòng)的、可能撞到人或?qū)櫸锏牡孛嬖O(shè)備”。它同時(shí)具備幾個(gè)危險(xiǎn)屬性第一它有輪子會(huì)自己跑第二它有滾刷和邊刷會(huì)卷東西第三它有風(fēng)機(jī)和電池涉及大功率第四它工作在有人活動(dòng)的家庭環(huán)境里可能碰到小孩、寵物、電線、液體。這些屬性疊加起來意味著它的任何一次控制失效都可能造成物理傷害或財(cái)產(chǎn)損失。而Linux恰恰是一個(gè)在實(shí)時(shí)性和確定性上“不太靠譜”的系統(tǒng)。這不是說Linux不好而是它的設(shè)計(jì)目標(biāo)從來就不是硬實(shí)時(shí)。Linux要處理內(nèi)存管理、進(jìn)程調(diào)度、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議棧、各種驅(qū)動(dòng)任何一個(gè)環(huán)節(jié)出現(xiàn)延遲抖動(dòng)對(duì)于“必須在10毫秒內(nèi)切斷電機(jī)”這種需求來說都是災(zāi)難。你可能會(huì)說Linux有RT補(bǔ)丁啊PREEMPT_RT不是能把延遲壓到幾十微秒嗎理論上可以但實(shí)際產(chǎn)品里你還要跑SLAM、跑路徑規(guī)劃、跑WiFi通信、跑語音識(shí)別這些任務(wù)會(huì)互相搶占最壞情況下的延遲是不可預(yù)測(cè)的。所以雙腦架構(gòu)的核心邏輯就一句話讓Linux負(fù)責(zé)“聰明”的部分讓MCU負(fù)責(zé)“安全”的部分兩者之間用明確的邊界隔開。Linux可以死機(jī)、可以重啟、可以卡頓但MCU必須始終在跑始終在監(jiān)控始終能在異常發(fā)生時(shí)把機(jī)器停下來。這就是標(biāo)題里說的“安全永遠(yuǎn)不能交給Linux”的真正含義——不是Linux不能用而是安全相關(guān)的最后一道防線必須由一顆獨(dú)立的、確定性的MCU來守。這套架構(gòu)適合誰來參考如果你是做機(jī)器人、智能家居、工業(yè)控制、汽車電子這類涉及“移動(dòng)執(zhí)行器人身安全”的產(chǎn)品這套思路可以直接借鑒。如果你只是做純信息處理類的設(shè)備那單顆SoC就夠了不需要雙腦。下面我會(huì)把這套架構(gòu)從設(shè)計(jì)思路、硬件選型、通信協(xié)議、安全機(jī)制到實(shí)際調(diào)試踩坑完整拆一遍。2. 雙腦架構(gòu)的整體設(shè)計(jì)與職責(zé)劃分2.1 為什么是“LinuxMCU”而不是“LinuxLinux”或者“MCUMCU”先說說為什么不是兩顆Linux。有人會(huì)想既然一顆Linux不夠安全那我搞兩顆Linux互相監(jiān)控行不行答案是不行或者說性價(jià)比極低。兩顆Linux意味著兩套完整的內(nèi)存、存儲(chǔ)、電源、時(shí)鐘系統(tǒng)成本直接翻倍而且兩顆Linux之間的通信延遲和不確定性依然存在。更關(guān)鍵的是Linux的失效模式往往是“整機(jī)卡死”或“內(nèi)核panic”這時(shí)候另一顆Linux未必能及時(shí)感知并接管。你等于用兩個(gè)不確定的系統(tǒng)去互相保證確定性邏輯上就不成立。那為什么不是兩顆MCU因?yàn)閽叩貦C(jī)需要跑SLAM、需要處理激光雷達(dá)點(diǎn)云、需要跑WiFi協(xié)議棧、需要做語音交互這些任務(wù)對(duì)算力和內(nèi)存的需求遠(yuǎn)超MCU的能力范圍。MCU通常只有幾百KB的RAM和幾十到幾百M(fèi)Hz的主頻跑個(gè)簡(jiǎn)單的控制邏輯沒問題但跑視覺算法和網(wǎng)絡(luò)通信就力不從心了。所以“LinuxMCU”的組合是算力與確定性的最優(yōu)分工Linux這邊有GB級(jí)的內(nèi)存、GHz級(jí)的主頻、完整的網(wǎng)絡(luò)和文件系統(tǒng)適合做“重計(jì)算、可容忍延遲”的任務(wù)MCU這邊有納秒級(jí)的中斷響應(yīng)、硬件級(jí)的定時(shí)器、看門狗適合做“輕計(jì)算、必須準(zhǔn)時(shí)”的任務(wù)。兩者通過一條明確的通信通道連接各司其職。2.2 職責(zé)邊界怎么劃哪些歸Linux哪些歸MCU這個(gè)邊界劃分是整個(gè)架構(gòu)設(shè)計(jì)的核心劃錯(cuò)了后面全是坑。我自己的經(jīng)驗(yàn)是遵循一個(gè)原則凡是“失效后可能導(dǎo)致物理傷害或不可逆損失”的功能全部歸MCU凡是“失效后只是體驗(yàn)變差或功能暫時(shí)不可用”的功能歸Linux。具體到掃地機(jī)器人我一般這樣分功能模塊歸屬理由電機(jī)驅(qū)動(dòng)與調(diào)速M(fèi)CU電機(jī)失控會(huì)撞人、卷線、燒毀碰撞檢測(cè)與急停MCU必須毫秒級(jí)響應(yīng)不能等Linux調(diào)度懸崖檢測(cè)MCU掉下樓梯是重大事故電池過充過放保護(hù)MCU涉及起火風(fēng)險(xiǎn)看門狗與復(fù)位管理MCU系統(tǒng)最后一道防線傳感器原始數(shù)據(jù)采集MCU需要精確時(shí)序如超聲波、紅外SLAM與路徑規(guī)劃Linux計(jì)算密集延遲容忍度高WiFi/藍(lán)牙通信Linux協(xié)議棧復(fù)雜MCU跑不動(dòng)語音識(shí)別與交互Linux需要算力和大內(nèi)存OTA升級(jí)管理Linux需要文件系統(tǒng)和網(wǎng)絡(luò)地圖存儲(chǔ)與用戶界面Linux需要存儲(chǔ)和顯示這張表不是絕對(duì)的不同產(chǎn)品會(huì)有調(diào)整。比如有些低端機(jī)型把WiFi放在MCU上跑用ESP32之類的方案但那是成本妥協(xié)不是最優(yōu)設(shè)計(jì)。中高端機(jī)型基本都遵循“安全歸MCU、智能歸Linux”的原則。2.3 通信通道的選擇UART、SPI還是CAN兩顆芯片之間怎么通信這個(gè)選擇直接影響系統(tǒng)的可靠性和實(shí)時(shí)性。常見的選項(xiàng)有UART、SPI、I2C、CAN我逐個(gè)說一下實(shí)際使用感受。UART是最常用的成本低、引腳少、協(xié)議簡(jiǎn)單幾乎每顆MCU都有。缺點(diǎn)是速率有限通常115200到921600bps而且沒有硬件仲裁和錯(cuò)誤重傳機(jī)制需要自己在協(xié)議層做校驗(yàn)和重傳。對(duì)于掃地機(jī)這種數(shù)據(jù)量不大的場(chǎng)景UART其實(shí)夠用——Linux發(fā)給MCU的主要是速度指令、模式切換、查詢狀態(tài)MCU發(fā)給Linux的主要是傳感器數(shù)據(jù)、異常事件、心跳包。我實(shí)測(cè)下來115200bps跑一個(gè)50Hz的控制循環(huán)加事件上報(bào)完全沒問題。SPI速率高可以到幾MHz甚至幾十MHz適合大數(shù)據(jù)量傳輸比如MCU采集的原始點(diǎn)云數(shù)據(jù)傳給Linux。但SPI是主從結(jié)構(gòu)通常Linux做主機(jī)MCU做從機(jī)這意味著MCU不能主動(dòng)發(fā)起通信只能等Linux來讀。對(duì)于“MCU檢測(cè)到碰撞要立刻通知Linux”這種場(chǎng)景SPI就不太合適除非額外加一根中斷線。I2C速率更低而且總線仲裁機(jī)制復(fù)雜不適合做主要通信通道一般只用來掛低速傳感器。CAN總線在汽車和工業(yè)上很成熟有硬件仲裁、錯(cuò)誤檢測(cè)、自動(dòng)重傳可靠性最高。但CAN需要額外的收發(fā)器芯片成本略高而且Linux這邊需要CAN控制器或USB-CAN轉(zhuǎn)換器。如果產(chǎn)品定位高端、對(duì)可靠性要求極高CAN是值得的。我做過一個(gè)工業(yè)AGV項(xiàng)目用的就是CAN確實(shí)穩(wěn)但掃地機(jī)這種消費(fèi)級(jí)產(chǎn)品UART加協(xié)議層保護(hù)已經(jīng)足夠。我最終的選擇通常是主通信走UART關(guān)鍵事件用獨(dú)立GPIO中斷線。這樣既控制了成本又保證了緊急事件的響應(yīng)速度。比如MCU檢測(cè)到碰撞除了通過UART發(fā)消息還會(huì)拉低一根“緊急”GPIOLinux那邊用中斷處理響應(yīng)時(shí)間可以壓到微秒級(jí)。3. MCU側(cè)的核心安全機(jī)制與實(shí)操要點(diǎn)3.1 看門狗怎么喂才安全獨(dú)立看門狗與窗口看門狗看門狗是MCU安全機(jī)制的基石但很多人用錯(cuò)了。最常見的錯(cuò)誤是“在定時(shí)器中斷里喂狗”這樣即使主循環(huán)卡死中斷還在跑狗照樣被喂系統(tǒng)實(shí)際上已經(jīng)失控了但看門狗沒起作用。正確的做法是在主循環(huán)的最后喂狗并且喂狗條件要包含“關(guān)鍵任務(wù)都已完成”的判斷。STM32通常有獨(dú)立看門狗IWDG和窗口看門狗WWDG。IWDG用獨(dú)立的低速時(shí)鐘即使主時(shí)鐘掛了它還在跑適合做最后防線。WWDG有“窗口”概念喂狗太早或太晚都會(huì)復(fù)位適合檢測(cè)任務(wù)執(zhí)行時(shí)間是否異常。我的做法是兩級(jí)都用IWDG設(shè)一個(gè)較長(zhǎng)的超時(shí)比如500msWWDG設(shè)一個(gè)較短的窗口比如10ms到20ms之間必須喂這樣既能檢測(cè)任務(wù)超時(shí)又能防止主循環(huán)完全卡死。具體配置IWDG的時(shí)候預(yù)分頻和重裝載值的計(jì)算要注意。假設(shè)內(nèi)部低速時(shí)鐘是32kHz預(yù)分頻設(shè)為64那么計(jì)數(shù)頻率是500Hz周期2ms。如果重裝載值設(shè)為250超時(shí)就是500ms。這個(gè)500ms要大于你最慢任務(wù)的執(zhí)行時(shí)間但又要小于“人反應(yīng)過來去拔電源”的時(shí)間。我一般取200到500ms之間。注意調(diào)試的時(shí)候一定要先關(guān)掉看門狗否則單步調(diào)試時(shí)狗會(huì)一直復(fù)位根本沒法調(diào)??梢栽诔跏蓟a里加一個(gè)“調(diào)試模式”判斷檢測(cè)到調(diào)試器連接就禁用看門狗。3.2 急?;芈酚布袛啾溶浖袛喔煽寇浖蓖5牧鞒淌菣z測(cè)到異常 - MCU執(zhí)行中斷 - 關(guān)閉PWM - 電機(jī)停轉(zhuǎn)。這個(gè)流程即使再快也有幾個(gè)毫秒的延遲而且如果MCU本身跑飛了軟件急停就失效了。所以真正可靠的設(shè)計(jì)是硬件急?;芈酚靡活w獨(dú)立的模擬開關(guān)或繼電器直接切斷電機(jī)驅(qū)動(dòng)器的使能引腳這個(gè)切斷信號(hào)由“碰撞傳感器MCU的GPIO”共同控制甚至可以是純硬件的——碰撞開關(guān)直接串在使能回路里。我做過一個(gè)方案碰撞傳感器是一個(gè)常閉開關(guān)串在電機(jī)驅(qū)動(dòng)器的EN引腳上。正常時(shí)開關(guān)閉合EN拉高電機(jī)可以轉(zhuǎn)碰撞時(shí)開關(guān)斷開EN被下拉電阻拉低電機(jī)立刻斷電。這個(gè)響應(yīng)時(shí)間是微秒級(jí)的完全不依賴MCU。MCU這邊只是“知道”發(fā)生了碰撞然后去處理后續(xù)邏輯比如后退、轉(zhuǎn)向。這樣即使MCU死機(jī)碰撞時(shí)電機(jī)也會(huì)停。當(dāng)然純硬件急停會(huì)增加線束復(fù)雜度而且碰撞開關(guān)的可靠性本身也要考慮。所以我的折中方案是硬件急停做第一道防線MCU軟件急停做第二道防線Linux的監(jiān)控做第三道防線。三道防線層層遞進(jìn)任何一道生效都能避免事故。3.3 電池管理過充過放保護(hù)的獨(dú)立監(jiān)控掃地機(jī)的電池通常是鋰電池組過充會(huì)起火過放會(huì)損壞電池。很多方案是用專門的充電管理IC但I(xiàn)C也可能失效所以MCU要獨(dú)立監(jiān)控電池電壓和溫度。我的做法是MCU用ADC持續(xù)采樣電池電壓用NTC采樣電池溫度一旦電壓超過4.25V每節(jié)或溫度超過60度立刻切斷充電MOS并通過UART通知Linux上報(bào)異常。這里有個(gè)細(xì)節(jié)ADC采樣要加RC濾波否則電機(jī)啟動(dòng)時(shí)的電壓波動(dòng)會(huì)誤觸發(fā)保護(hù)。我一般用10k電阻加100nF電容截止頻率約160Hz能濾掉大部分開關(guān)噪聲。另外保護(hù)閾值要加遲滯比如過壓保護(hù)在4.25V觸發(fā)但要等到電壓降到4.15V以下才恢復(fù)避免在閾值附近反復(fù)跳變。3.4 傳感器數(shù)據(jù)采集的時(shí)序保證MCU采集傳感器數(shù)據(jù)最怕的是“時(shí)序抖動(dòng)”。比如超聲波測(cè)距需要先發(fā)一個(gè)10微秒的脈沖然后計(jì)時(shí)等待回波。如果這個(gè)10微秒的脈沖因?yàn)橹袛嘌舆t變成了15微秒測(cè)距結(jié)果就會(huì)偏差。所以MCU這邊要用硬件定時(shí)器來產(chǎn)生脈沖和捕獲回波而不是用軟件延時(shí)。STM32的定時(shí)器輸入捕獲功能很適合做這個(gè)。配置一個(gè)定時(shí)器通道輸出PWM固定10微秒脈沖另一個(gè)通道做輸入捕獲記錄回波上升沿和下降沿的時(shí)間戳差值就是回波時(shí)間。整個(gè)過程硬件完成CPU只需要讀寄存器。這樣即使有中斷打斷測(cè)量精度也不受影響。紅外懸崖傳感器也是類似需要精確的調(diào)制頻率通常38kHz用硬件PWM產(chǎn)生軟件只負(fù)責(zé)讀接收頭的輸出。如果軟件模擬38kHzCPU占用率高不說頻率還不準(zhǔn)。4. Linux側(cè)的任務(wù)調(diào)度與異常處理4.1 Linux側(cè)的進(jìn)程優(yōu)先級(jí)與CPU親和性設(shè)置Linux這邊雖然不負(fù)責(zé)安全但它的任務(wù)調(diào)度會(huì)間接影響MCU的通信。比如SLAM進(jìn)程如果占滿CPUUART通信線程可能得不到調(diào)度導(dǎo)致MCU發(fā)來的異常事件延遲處理。所以Linux側(cè)也要做優(yōu)先級(jí)管理。我的做法是把與MCU通信的線程設(shè)為實(shí)時(shí)優(yōu)先級(jí)SCHED_FIFO優(yōu)先級(jí)設(shè)成80左右比普通進(jìn)程高但比內(nèi)核關(guān)鍵線程低。然后用taskset把這個(gè)線程綁定到一個(gè)獨(dú)立的CPU核心上如果SoC是多核的避免被其他計(jì)算任務(wù)搶占。SLAM和路徑規(guī)劃這些計(jì)算任務(wù)設(shè)為普通優(yōu)先級(jí)SCHED_OTHER讓它們用剩下的核心。具體命令示例# 把通信線程綁定到CPU核心2并設(shè)為實(shí)時(shí)優(yōu)先級(jí) taskset -cp 2 pid chrt -f -p 80 pid在代碼里可以用pthread_setschedparam和pthread_setaffinity_np來實(shí)現(xiàn)。注意實(shí)時(shí)優(yōu)先級(jí)線程里不能有阻塞操作否則會(huì)卡住整個(gè)核心。UART讀寫要用非阻塞模式或者帶超時(shí)的poll。4.2 通信協(xié)議設(shè)計(jì)幀結(jié)構(gòu)、校驗(yàn)與重傳Linux和MCU之間的UART通信不能裸發(fā)數(shù)據(jù)必須有幀結(jié)構(gòu)。我一般用這樣的格式幀頭(2字節(jié)) | 長(zhǎng)度(1字節(jié)) | 命令(1字節(jié)) | 數(shù)據(jù)(N字節(jié)) | CRC16(2字節(jié)) | 幀尾(1字節(jié))幀頭用0xAA 0x55這種不容易出現(xiàn)在數(shù)據(jù)里的組合。長(zhǎng)度字段表示數(shù)據(jù)段的長(zhǎng)度。CRC16用CCITT多項(xiàng)式能檢測(cè)大部分傳輸錯(cuò)誤。幀尾用0x0D或0x0A。接收方要做狀態(tài)機(jī)解析先找?guī)^再讀長(zhǎng)度再收數(shù)據(jù)最后校驗(yàn)CRC。如果CRC錯(cuò)誤丟棄并請(qǐng)求重傳。重傳機(jī)制用序列號(hào)加ACK發(fā)送方發(fā)一幀后等待ACK超時(shí)沒收到就重發(fā)重發(fā)3次還失敗就上報(bào)通信故障。這里有個(gè)坑如果MCU在發(fā)數(shù)據(jù)時(shí)被高優(yōu)先級(jí)中斷打斷可能導(dǎo)致幀內(nèi)字節(jié)間隔過大Linux側(cè)的串口驅(qū)動(dòng)可能認(rèn)為幀結(jié)束了。解決辦法是MCU發(fā)送時(shí)關(guān)中斷或者用DMA發(fā)送。STM32的UART DMA發(fā)送可以保證字節(jié)連續(xù)不被打斷。4.3 Linux死機(jī)時(shí)MCU如何接管這是雙腦架構(gòu)最關(guān)鍵的安全場(chǎng)景Linux因?yàn)閮?nèi)存溢出、驅(qū)動(dòng)bug、看門狗超時(shí)等原因死機(jī)了MCU必須能檢測(cè)到并讓機(jī)器安全停下。檢測(cè)機(jī)制是心跳包Linux每隔100ms通過UART發(fā)一個(gè)心跳幀給MCUMCU收到后重置一個(gè)心跳計(jì)數(shù)器。如果MCU連續(xù)500ms沒收到心跳就判定Linux失聯(lián)執(zhí)行安全動(dòng)作停止電機(jī)、關(guān)閉風(fēng)機(jī)、點(diǎn)亮故障燈、蜂鳴器報(bào)警。然后MCU可以嘗試復(fù)位Linux通過控制Linux的復(fù)位引腳如果復(fù)位后還是沒心跳就保持停機(jī)狀態(tài)。這里要注意心跳包不能只是“收到了就行”還要檢查內(nèi)容。比如心跳包里可以帶Linux的當(dāng)前狀態(tài)正常、低電量、故障MCU根據(jù)狀態(tài)決定是否繼續(xù)允許運(yùn)動(dòng)。如果Linux報(bào)告“傳感器故障”MCU應(yīng)該限制速度或停止。另外MCU復(fù)位Linux的引腳要設(shè)計(jì)成“開漏”或“可控”避免MCU自己復(fù)位時(shí)誤觸發(fā)Linux復(fù)位。我一般用一個(gè)MOS管做電平隔離MCU的GPIO控制MOS管柵極MOS管漏極接Linux的復(fù)位引腳。4.4 OTA升級(jí)時(shí)的雙腦協(xié)同OTA升級(jí)是另一個(gè)容易出問題的場(chǎng)景。Linux負(fù)責(zé)下載固件包但MCU的固件也要升級(jí)。流程通常是Linux下載包含MCU固件的包 - Linux通過UART把MCU固件傳給MCU - MCU寫入自己的Flash - MCU重啟生效。這里的安全點(diǎn)是MCU固件升級(jí)過程中機(jī)器必須處于安全狀態(tài)停在充電座上電機(jī)斷電。而且MCU要有“回滾”機(jī)制如果新固件啟動(dòng)失敗比如看門狗超時(shí)要能回退到舊固件。STM32可以用雙Bank Flash或者外部EEPROM存儲(chǔ)舊固件。我一般用雙Bank方案升級(jí)時(shí)寫入備用Bank啟動(dòng)時(shí)如果備用Bank校驗(yàn)失敗就切回主Bank。Linux這邊升級(jí)失敗相對(duì)好處理因?yàn)長(zhǎng)inux有文件系統(tǒng)可以保留舊版本。但要注意Linux升級(jí)時(shí)MCU不能斷電否則MCU可能處于未知狀態(tài)。所以升級(jí)流程要設(shè)計(jì)成“MCU先進(jìn)入安全模式Linux再升級(jí)升級(jí)完成后MCU退出安全模式”。5. 常見問題與排查技巧實(shí)錄5.1 通信丟包與誤碼的排查思路UART通信出問題最常見的原因是波特率不匹配、地線沒接好、或者干擾。我遇到過一次MCU和Linux的波特率都設(shè)的115200但實(shí)際通信誤碼率很高。用示波器看波形發(fā)現(xiàn)MCU的TX信號(hào)上升沿很緩原來是上拉電阻太大10k加上線纜電容導(dǎo)致邊沿變圓。換成4.7k上拉后就好了。另一個(gè)常見問題是地環(huán)路。如果MCU和Linux的電源地不是同一點(diǎn)兩地之間有壓差UART信號(hào)就會(huì)偏移。解決辦法是用單點(diǎn)接地或者加隔離芯片。我一般會(huì)在UART線上串22歐姆電阻并在接收端加對(duì)地電容100pF能濾掉高頻干擾。排查步驟我總結(jié)成一張表現(xiàn)象可能原因排查方法完全無數(shù)據(jù)接線錯(cuò)誤、波特率不對(duì)示波器看TX是否有波形偶發(fā)誤碼干擾、地線問題檢查地線、加濾波電容幀頭對(duì)但CRC錯(cuò)字節(jié)丟失、時(shí)鐘偏差降低波特率測(cè)試通信一段時(shí)間后死掉緩沖區(qū)溢出、中斷未清檢查驅(qū)動(dòng)緩沖區(qū)大小MCU收不到但Linux能收MCU RX配置錯(cuò)誤檢查MCU串口初始化代碼5.2 MCU跑飛后的恢復(fù)策略MCU跑飛通常表現(xiàn)為看門狗復(fù)位、HardFault、或者程序卡在某個(gè)循環(huán)里。STM32的HardFault可以通過讀取SCB-CFSR寄存器定位原因比如是總線錯(cuò)誤、內(nèi)存訪問錯(cuò)誤還是未定義指令。我一般會(huì)在HardFault_Handler里把關(guān)鍵寄存器存到備份RAM然后復(fù)位復(fù)位后讀取備份RAM分析原因。預(yù)防跑飛的措施第一所有指針使用前判空第二數(shù)組訪問加邊界檢查第三中斷服務(wù)函數(shù)盡量短復(fù)雜邏輯放到主循環(huán)第四棧大小要留夠我一般給每個(gè)任務(wù)至少512字節(jié)??臻g主棧1KB以上。如果MCU頻繁復(fù)位先看是不是電源問題。電機(jī)啟動(dòng)時(shí)電流突變可能導(dǎo)致MCU供電跌落觸發(fā)BOR復(fù)位。解決辦法是在MCU電源引腳加100uF電解電容加100nF陶瓷電容并且電機(jī)電源和MCU電源用磁珠隔離。5.3 Linux側(cè)串口被占用或阻塞的處理Linux的串口設(shè)備/dev/ttyS0或/dev/ttyAMA0如果被其他進(jìn)程打開通信線程會(huì)打開失敗。我遇到過調(diào)試時(shí)用minicom占了串口導(dǎo)致主程序打不開。解決辦法是在程序啟動(dòng)時(shí)檢查串口是否可用如果被占用就報(bào)錯(cuò)退出而不是靜默失敗。另一個(gè)問題是串口讀阻塞。如果用阻塞模式讀沒有數(shù)據(jù)時(shí)線程會(huì)掛起心跳包就發(fā)不出去。所以要用非阻塞模式O_NONBLOCK或者用select/poll加超時(shí)。我一般用poll超時(shí)設(shè)10ms這樣既能及時(shí)讀數(shù)據(jù)又不會(huì)阻塞太久。還有Linux的串口默認(rèn)可能有流控RTS/CTS如果MCU沒接流控線要關(guān)掉流控否則可能發(fā)不出數(shù)據(jù)。用stty命令可以配置stty -F /dev/ttyS0 115200 cs8 -cstopb -parenb -crtscts5.4 電機(jī)干擾導(dǎo)致MCU復(fù)位的解決這是掃地機(jī)最經(jīng)典的坑電機(jī)一啟動(dòng)MCU就復(fù)位。原因是電機(jī)換向時(shí)產(chǎn)生高頻噪聲通過電源線或空間輻射耦合到MCU。解決辦法分幾層第一電機(jī)兩端加續(xù)流二極管和RC吸收電路第二電機(jī)電源線用雙絞線并加磁環(huán)第三MCU電源加LC濾波第四PCB布局時(shí)電機(jī)驅(qū)動(dòng)部分和MCU部分分區(qū)地平面分割單點(diǎn)連接。我實(shí)測(cè)下來最有效的是在電機(jī)端子處加一個(gè)100nF加100歐姆的RC吸收再加一個(gè)TVS管鉗位。這樣能把換向尖峰壓到安全范圍。另外MCU的復(fù)位引腳要加100nF電容到地防止干擾誤觸發(fā)復(fù)位。5.5 常見問題速查表問題現(xiàn)象解決MCU頻繁復(fù)位電機(jī)啟動(dòng)時(shí)復(fù)位加電源濾波、RC吸收通信誤碼數(shù)據(jù)偶爾錯(cuò)誤檢查地線、加串阻和電容看門狗誤復(fù)位正常運(yùn)行時(shí)復(fù)位檢查喂狗位置和超時(shí)時(shí)間Linux收不到心跳MCU判定失聯(lián)檢查串口配置和線程優(yōu)先級(jí)急停不生效碰撞后電機(jī)不停檢查硬件急?;芈泛虴N引腳OTA后MCU不啟動(dòng)升級(jí)后死機(jī)檢查雙Bank切換和校驗(yàn)電池保護(hù)誤觸發(fā)電量正常但停機(jī)調(diào)整閾值和遲滯超聲波測(cè)距偏差數(shù)據(jù)跳動(dòng)大用硬件定時(shí)器捕獲6. 雙腦架構(gòu)的擴(kuò)展與個(gè)人經(jīng)驗(yàn)這套雙腦架構(gòu)不只適用于掃地機(jī)器人。我后來做割草機(jī)器人、AGV、甚至智能門鎖都用了類似的思路一顆Linux做智能交互和計(jì)算一顆MCU做安全控制和實(shí)時(shí)響應(yīng)。區(qū)別只是通信協(xié)議和安全等級(jí)的要求不同。比如割草機(jī)器人對(duì)刀片電機(jī)的安全要求更高M(jìn)CU這邊要加雙重冗余的急?;芈稟GV對(duì)通信可靠性要求高就換成CAN總線。我個(gè)人在實(shí)際操作中的體會(huì)是雙腦架構(gòu)的難點(diǎn)不在硬件而在“邊界定義”和“異常處理”。硬件選型、通信協(xié)議這些都有成熟方案但“什么情況下MCU該接管”“接管后做什么”“怎么恢復(fù)到正常狀態(tài)”這些邏輯需要反復(fù)推敲和測(cè)試。我一般會(huì)做故障注入測(cè)試故意讓Linux死機(jī)、故意拔掉傳感器、故意讓電機(jī)堵轉(zhuǎn)看MCU的反應(yīng)是否符合預(yù)期。這個(gè)過程能發(fā)現(xiàn)很多設(shè)計(jì)時(shí)想不到的邊界情況。最后分享一個(gè)小技巧在MCU的Flash里留一塊“黑匣子”區(qū)域記錄最近幾次異常事件的時(shí)間戳和狀態(tài)碼。機(jī)器出問題時(shí)讀這塊區(qū)域就能快速定位原因比看日志高效得多。這個(gè)習(xí)慣幫我省了很多調(diào)試時(shí)間。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品亚洲一级av第二区| 好吊色综合| 国产精品人妻熟女aⅴ| 91真人天天在线| 搡老女人老91妇女老熟女| 亚洲男人天堂2012| 人妻一区二区三区四区视频| 激情自拍 校园春色| 亚洲自拍97| 熟妇熟女一区二三区| 中国zzijzzijzzwww精品| 97欧美综合网| 天天操熟妇| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 国产熟妇一区二区| 97天天摸天天碰| 国产精品久久天天干| 大白逼三四级| 丝袜亚洲91| 六月婷婷激情| 激情看片网站| 十八禁的黄污污免费网站| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 天天综合~91| 啊嗯好大视频在线观看| av九九| 视频国产成人精品日本亚洲18| 国产精品久久久久999| 丁香六月婷婷久久综合| 一区三区啪啪| 很黄很色的视频在线观看| 国产9熟妇视频网站| 动漫av中文| 澳门人妻久久| 久久极品一区二区| 色婷视频| 色狠狠综合| 亚洲一卡2卡3卡4卡乱码网站 | 97免费在线视频在线观看| 再深点灬舒服灬太大了添视频 | 亚洲资源站| 亚洲欧美91√| 欧美 亚洲精品首页| 97bbn| 精品人人| 在线观看AV不卡| 色婷亚洲五月在线观看| 翔田千里av一区二区三区| 女性喷水高潮在线观看| 精品福利| 丰满人妻一区二区三区| 夜夜爽夜夜爽| 午夜成人爽爽爽爽A片李冰冰| 97超色| 欧美亚洲涩涩| 亚洲综合另类欧美久久久| 夜夜爽33333| 婷婷色色五月天| 特级丰满少妇一级AAAA爱毛片| 色色色日本| 97色碰| 国产剧情在线| 思思热在线视频在线| 欧美精品宗合| 天堂69亚洲精品中文字| 美國A片| 强奸乱伦Av网| 白嫩嫩一区| 亚洲欧美大香蕉| 日本三级韩三级99久久| 日韩无码专区| yazhousetuoumei| 96AV久久久| 日本女人操逼| 一区二区偷拍拍视频| 加勒比大香蕉视频在线| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 99热亚洲| 少妇精品久久久| 98福利在线视频| 日韩专区久久久| 操熟女91| 中日韩熟女| 超碰成人公开| 自拍大香蕉乱插| 超碰人人草| 亚洲春色激情小说| 韩日巨乳美女免费视频在线观看| 97中文字幕九区| 色在线视频导航| 欧美日韩午夜精品一区二区三区| 亚洲欧美自拍偷拍| av天天在线观看| 青青草视频在线观看一区二区| 婷婷五月天无码 | 玖玖草久草99蜜月一区二区三区| 天天综合网91| www网站黄| 五月天激情小说网| 中文字幕精品久久久久人妻红杏ⅰ| 国产精品在线一区二区| 天天看天天日天天操| 欧洲综合无码| 一品道视频一区二区三区| 欧美婷婷久久| 色汉综合| 九九黄色网| 日本三级久| 亚拍在线| 中国女人内射6XXXXX| 99视频内射三四| 乱老熟女一区二区三区| 久久久久久精| 精品少妇一区二区三区免费观看| 夜夜黄| 18啪啪手机免费性爱| 丰满的三级少妇欧美久久久| 男人成人黄色视频在线观看免费下载| 2023天天操夜夜操| 加勒比无码一区二区三区| 亚洲天天影视色综合| 蜜臀在线视频| 久久久久久久久久久久久久久性生活视频| 99视频自拍区| 国产精品成人蜜臀AV在线| 四季AV综合网址| 久久国产精品m码| 午夜.DJ高清在线观看免费7| 欧美在线伊人色| 夜夜夜夜久久久久| 色五月网址| 四虎免费视频| 久久久麻豆精品| 一区| 亚洲?V无码专区在线电影| 久久久精品国产亚洲伊人| 高清孕妇孕交 交孕妇| 乱伦a片视频| 欧美色图天堂在线| 揉揉日日日日| 大香蕉综合| 97在线看| 欧美日韩222| 日本一区二区亚洲综合| 9热9热综合网| 亚洲男人综合| 亚洲黄色视频在线观看视频| 亚洲AO在线| 丁香五六月啪啪| 超碰人妻久久人妻中文97| 国产精品白丝在线播放| 综合97亚洲| 人人干人人操人人..com| 任你干在线视频| 欧美国产精品| 精品大全99999| 中文字幕天堂在线| 青青草视频在线观看一区二区| 就去色综合| 亚洲最新中文字幕免费| 亚欧美综合网| 中文字幕 码 自拍 视频 区| 91性色| 密臀在线免费观看| 九月激情婷婷| 欧美性,亚州色| 以及麻豆国产入口在线观看免费| 亚州男人的天堂| 成人 日本A片无码8888| 九九无码| 蜜桃丰满熟妇av无码区不卡| 久久久久国产精品片区无码直播| 超碰人人干天天射| 一二三啪啪专区| 人人贴人人摸| 老司机香蕉| 999狠狠综合| 中文精品一区二去| 精品免费一区| 99草精| 久久人妻四季| 91久久久久久| 欧美另类精品xxxx| a级免费在线观看| 国产精品电影推荐| 日韩AV中文字幕电影| 无码精品久久久天天影视| 亚洲国产精品久久久久婷婷老年| 99热色这里只有精品| 国产一区二区三区免费视频在性观看| 国产高清自拍| 91操熟妇| 99精品成人免费看| 插插综合网天天影视网| 国产精品熟女一区二区三区| 日韩欧美蜜桃精品久久中文字幕久久 | 午夜视频久久久| 亚州精人品大香蕉| 97av在线视频| 精品亚洲黄色片 国产精品导航一区二区| 亚洲av资源| 亚洲天堂人人妻| 伊人成人中文字幕久久网| 熟女五十路一区二区三| 欧美人人曰人人操人人射射| 狠狠爱综合网| 漂亮人妻被强中文字幕hd| 你草精品在线视频| 国产精品久久久777| 伊人97超碰| 熟女乱伦二区| 亚洲成熟国产精品美女| 韩国黄片aaaa| 亚洲中文一区二区三区| 久久久久久国产成人| 99无码狠狠久久| 欧美性色网| 9997se| 91国产丝袜美女| 啊操爽品善一区二区三区| 99热久| 99热在线播放| 91国产精品在线看| 青草视频在线看看看看看看看看看| 国产精品一区二区a| 日韩综合色图| 东京热男人的天堂| 国产精品久久久久久久电影渣男| 久久亚洲中文字幕视频| A一区片| 无码高清操逼网址| 最新国内自拍av免费| 日韩性爱1级片视频| 偷拍三区| 国产女人91精品嗷嗷嗷嗷| 激情五月天社区| 国产美女高潮叫床视频| 黑操B| 有码人妻系列| 91美女视频在线免费观看| 神马福利久草| 啊啊啊在线观看免费视频| 亚欧中文字幕在线视频| 久久熟女久| 国产熟女精品区| 2000亚洲男人天堂| 国产91精品久久久久久久网曝门| 成人精品水蜜桃久久久久久久| 无毛精品| 精品国产乱码久久久久久网站入口| 青青草原成人| 精品9区| 日本三级久| 天天香香欲综合| 人人超碰在线观看黄| 亚洲伊人久久精品影院| 一区二区三区一亚洲中文字幕、综合区灬 | 日本午夜精品理论片A级APP发布| 国产按摩一区二区三区| 呻吟 欧美 日本 中出| 精品人妻15区| 久久婷婷电影网| 免费一级a毛片久久久久久鸭绿欲| 国产AV无码AV| 夜夜高潮夜夜爽| 智利AV在线网| 天天上日日上日韩精品| 国产情侣自拍在线播放| 91久久堂| 久久精品店| 日韩av不卡在线看| 偷拍欧美综合| 国产精品色约约| 亚洲天堂精品日韩电影| 黄网在线播放| 加勒比伊人影院| 国产一国产一级毛片古装| 国产久久成人| 91成人在线| 96国产精品| 亚洲自拍天堂| 欧美日韩人人精品| 高清孕妇孕交 交| 国产成人一级av88| 国产丰满少妇久久久精品影院| 日韩无码第3页| 男人天堂欧美| 啪啪综合网| 日本一级不卡一二区| 欧洲黄色网| 97色色视频| 97超碰色中文字幕| 特级丰满少妇一级AAAA爱毛片| 岛国小电影| 亚洲天在线| 操操逼视频| 澳门成人网站久国产日韩| 久久婷婷成人综合色怡春院| 留下AⅤ黄色片| 久久久久ab| 一级黄色性爱裸体视频| 一区二区三区网站日日骚| 日韩成人小视频| 殴美在线AⅤ| 色网综合网| 人人干人人操人人爱| 熟妇熟女亚洲天堂网| 97se亚洲综合自| av婷婷色婷婷色六月| 国产99999久久精品| 丰满美女一级毛片在线播放| 99re69| 国产辣妈在线视频福利| 狠狠躁天天躁日日躁| 一级做a爰片性色毛片久久| 日韩97超碰中文字幕| 色欧美亚洲| 蜜臀久久99精品久久久老,,| 欲香欲色| 性爱欧美五月| 大香网站| 啊啊啊啊操死我| 久久秀这里有精品| 免费看片黄| 欧美色棕合| 国产精品懂色tv影视免费观看| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美做爰无码A片视频| 激情内射| 四虎影库国产精品免费| 久久这里只精品免费福利| 国产夜夜操| 成人乱人伦一区二区| 久久久久久裸体| 婷婷丁香五月综合| 日日操夜夜操天天操免费观看麻豆| 98色网| 国产女同视频在线播放| 熟人人妻少妇精品久久| 亚洲欧美天堂在线| 亚欧性爱在线无码| 国产精品爆乳懂色蜜乳| 208天天久久九九九| 色色婷婷五月| 岛国网址国产 | 东京热毛片177b2viP| 偷拍 精品 另类 四区| 亚洲啪AⅤ永久无码| 国产熟女自拍| 国产精品一二三区福利| 操操吧亚洲乱伦视频| 亚洲色天堂九9| 日本熟妇一区二区三区| 亚洲免费成人在线高清无码视频| 亚洲在线A| 无遮挡h肉动漫在线观看| 日日骚中文字幕| 欧美狠狠弄| 精品亚洲成人免费在线| 欲女人妻性色av| 九九黄色网| 亚瑟国产精品久久无码| 欧美片第一页| 殴美性天天| 超碰在线97国产| 黄色网址久久精品欧美喷水| 91人妻做a观看视频| 日日夜夜免费| 青青草无码视频| 日韩pv中文| 久久透逼视频| 草草草视频在线免费看| 中文乱码字幕观看视频| 东京热av影院| 亚洲风情综合网| 亚洲成人色情五月天丁香花| 91欧美成人色站| 综合欧美激情网| 国产精品盗摄 偷窥盗摄| 人妻少妇精品| 91亚洲欧美激情| 中文欧丝袜诱惑| 亚洲综合影片| 欧美色图片91| 一区黄二区黄| 69综合网| 色婷婷电影| 韩国一级婬片A片无码天美| 国产强奸乱伦无码视频| 色妇综合网| 加勒比中文av| 久久九九热| 国产日产欧产美韩系列麻豆免费| 蜜桃久久久久久久久久久久| 亚洲淫色网中文| 闷骚老熟女15P| 伊人97色天使| 久久这里| 熟女熟妇一区二区三区视频| 精品综合久久久久久97| 久久华人网| 久久久久久免费电影| 330Dv国产女人终合视频极品人与兽| 久久综合18p| 日本少妇va7777| 日韩天堂av电影在线观看| 防屏蔽在线视频| 日本三级久| 99re6久热只有精品6在线直播| av天堂影视中文在字幕在线中文| 欧美淫穴| 亚洲精品骚逼| 熟妇激情| 91爱啪| 日韩熟女无码| av无码精品久久久久| 92人人操人人| 国产精品交换一区二区| 欧色综合| 九九免费影片| 熟妇乱伦一区二区| 国产操伦| 久久婷婷五月天| 九九毛片这里只有精品| 欧美 熟女 日韩| 久久99久久99精品天美传媒棢·纸:. | 亚洲青色欧美| 一区 欧美 日韩 麻豆| A一级色女| 色九九久九九| 9久精品| 久久久性| 精品一区二区成人动漫| 艳美熟妇先锋一二三区| 91少妇通奸网站| 男人的天堂免费| 亚洲人精品久久久| AV一区观看| 岛国在线免费视频| 亚洲囯产精品女人久久久| 亚洲操人| 男女激情中文字幕| 香蕉99秘 一区精品蜜桃臀| 秋霞免费无码视频日韩A片 | 91艹逼精品| 日本999精品视频| 亚洲第一男人天堂| 人人操人人摸人人看人人插| 日本色婷婷| 亚洲自拍一区夜夜操| 亚洲精品一区二区免费在线观看| 色五月AV| 欧美日韩999| 国产美女激情| 2025年A片视频精品| 国产大学生高潮在线播放| 9999伦理视频| 啊啊啊啊啊啊啊啊要喷了| 97超碰超碰| 久久久免费一级黄片| 久久一区,青青青青草视频在线播放| 欧美综合色综合| 日本一区二区三区免费观看| 国产精品无码AV网站| 夜夜操av亚洲一区二区| 美女诱惑久久| 99综合网| 干B网| 中文字幕日本久久| 91无码人妻| 亚洲日韩美国人妻| 亚欧美综合网。| 秋霞一级鲁丝片A片| 920日本午夜免费| 东京热,男人的天堂| 亚欧无码在线| 最新9久久久9免费视频| 中日亚韩免费视频| 日han少妇无码| 免费操逼91| 久7色| 少妇一区二区三区| 97视频网站在线观看| 丰满人妻-区二区三区免费看 | 伊人久久综合影院精品久久久| 五月天婷婷小说| 黑人天8A∨高清网站| 亚州综| 欧美日韩国内不卡| 色欧美在线| 日韩性爱播放| 国产97色在线| 天堂九九九九九九九九九| 欧美日日人人天天| 爱我干综合| 热G综合热G中文| 日本3级一区二区免费| 任你干在线视频| 国产福利精品最新在线| 99操逼| 啊啊啊在线看| 日欧操屄视频| 香蕉视频精品亚洲一区二区三区在线播| 日本天天操| 亚洲性天堂| JULIA人妻风俗店中出电影| 啊啊啊啊好爽好舒服一区二区易域| 五月天激情四射| 91色综合| 久久久久久久六六| 国产精品一级特黄aaa大片在线观看| 欧美人人天天网| 精品无码不卡视频| 亚洲在高跟鞋自慰久久在色线| 中文字幕欧美丝袜07资源| 欧美色图私拍91| 欧洲综合无码| 婷婷丁香人妻 | 做爱A级亚欧| 性老妇一区二区三区| 国产女人操逼视频| 女人天堂av在线播放| 加勒比AV网| 爽 好舒服 无码刺激久久| 欧美日韩97在线| 色色色综合网| 人人人人插| 亚洲熟久久| 男人的天堂啪啪啪啪啪蜜桃不卡| 精品日韩人妻精品一二三区| 日本国产二线女色| 欧美色997| 爱射综合| 免费一级特黄特色大片在线观看看| 操久久久久| 丁香五月天久久精品视频一区二区三区| 另类一区| 国产中文字幕在线点播| 91色s| 青青草五月天| 中文字幕第页| 国产视频不卡在线观看| 国内亚洲高清无码| 97免费在线观看| 公司1区2区3区精产精| 色诱avtt| 91站街按摩店老熟女熟女| 射久久| 欧美人妻色| 色色五月天激情| 一本大道不卡一二三区| 99久久久无码国产精品性啊聊| 国产日韩中文字幕欧美| 国产精品色哟哟| 日本三级久| 狠狠操综合| 亚洲无吗在线视频| 十八岁啪啪视频免费看| 亚洲精品乱码线路中文字幕| 中文字幕三四区| 狠狠爱夜夜| 91精品在线播放| a片亚洲一本通视频| 禁十八久久| 久久25| 干B视频伊人网| 久热精品在线| 一区二区三区四区在线不卡| 色 亚洲 91| 色婷婷婷五月天激情四射| 中文一区二区婷婷视频| 欧美综合骚| 嗯啊不要啊在线 | 伊人网综合在线视频| 岛国A V在线免费看| 张柏芝国产一区在线观看| 久操免费电影| 综合亚洲网| 欧美色亚洲色| 男人的天堂一区| 中文字幕丰满人妻日本| AA级电影三区| 精品少妇人妻av久久免费| 国产 日韩 欧美高清| 韩国成人精品久久久免费看| 激情接吻视频久久久久久| 懂色AV蜜臀无码精品APP| 亞洲久久直播| 无遮挡猛进视频免费无限观看| 午夜福利免费福利视频| 大香蕉丝袜一级片| 中文伊人大香蕉视频| 日韩女优在线| 亚洲人久久久网| 91精品国| 国产女人视频三四五区| 亚洲精品一区二区精品| 粉嫩av在线一区二区| 天天爽人人综合免费7799| 亚洲中文字幕网| 亚洲另类久操网| 日韩电影天堂视频一区二区| 欧美精品不卡一二三四在线91| 99re这里只有精品2| 久久亚洲AV无码白度| 日韩高清黄片| 国产亚州高清国产拍精| 亚洲第一免费视频| 久久婷婷五月天| 婷婷五月天色| 亚洲精品骚逼| 91色欧美| 青春草莓视频在线观看网址| 天堂а√在线最新版在线| 精品一区二区人妖| 91丝袜美女| 四虎884| 精品蜜乳AV免费观看| 亚洲图片欧洲图片aⅴ| 好吊色在线观看| 夜夜免费视频| 摸奶性爱视频网站在线免费播放| 五月丁香影院| 亚洲一二三| 10000部十八禁看电影| 2019天天干| 欧美写真视频一区| 国产 三级自拍| 久久视网78| 久久岛国| 操逼逼中文字幕| 亚洲精品精品一区二区| 性色国产东北露脸精品视频| 欧美se综合| 国产强奸超碰AV| 亚洲欧美天堂在线| 美女性91| 一区在线观看中文字幕| 97资源免费视频| 男人天堂2017| 综合熟女| 97视频7| 欧美在线天堂| 成人激情无码在线视频| 欧美色图片91| 一区二区高清视频| 婷婷性爱| 91欧洲入口| 国产精品极品美女视频| 九九夜精品九九在线| 91精品国产91久久青草 | 亚洲成人无码影院| 91国产美女丝袜足交精品视频| 夜夜精品视频| 亚洲 欧美都市激情| 亚洲精品蜜桃久久久久久久| 97亚洲在线| 蜜桃av综合网发布| 骚日日av| 日韩性爱播放| 人伦四五区| 国产综合操逼高清| 后入合集| 青草视频在线看看看看看看看看看| 999国产精品999久久久久久| 五月天伊人| 欧美色图20P| 色色色99| 91亚洲人| 亚洲。日韩。欧美| 国产大陆天天艹| 欧美性天天影院| 国产精品久久久久亚洲av | 日本精品高清一二区一本到| 超碰视97中文| AV污污污污| 啊啊啊啊在线播放| 国产在线强奸视频| 黄久在线| 久操操| 九九热AV| 91丝袜激情在线| 嫩草一区二区在线观看| 亚洲精品国产拍免费91在线| 久久久久久亚洲精品不卡人乳| 少妇一区二区三区| 玖玖资源中文字幕制服丝袜| 综合第一页| 丝袜综合| 亚洲操人| 一级性爱网| 欧美在线视频播放| 亚洲激情在线| 午夜男女爽爽爽影院视频| 日本天堂网| 日韩国产欧美伦理在线 | 日韩激情啪啪| 男人午夜天堂| 色眯眯av| 国产玖玖| 国产精品免费日韩| 亚洲天堂加勒比| 99在线观看无大码| 伊人激情| 久久五十路熟女人妻| 亚州高清AV| 久久夜色一区二区| 日欧操屄视频| 欧美日韩大香蕉| 女同性恋中文字幕| 九一综合精品视品av| 无码丰满熟妇一区二区浪潮AV| 亚洲中文字幕av| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 亚洲日韩美国人妻| 试看60秒| 日本三级韩三级99久久| 成人八戒网站| 国产剧情在线| 欧美少妇高潮| 色亚州人久干视频在线观看免费版| 日韩人妻资源在线看| 人妻一区二区三区视频| 日韩精品午夜操呦呦不卡影院| 97色97好| 中文字幕jul-617人妻熟女| 日韩精品色呦呦| 亚洲久草AV色图| 真实高潮91| 免费A V在线播放| 国产精品久久久久久久久久久久| daxiangjiao你懂的 | 精品午夜福利| 淫纸中9区| 欧美视频激情久久久久久| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 欧美一区二区三区不卡高清视频| 麻豆天美在线| 久久久久久裸体| 天天综合网1| 91久久久久久久久久久| 丁香激情五月天| 国产精品岛国片在线观看| 麻豆国产97在线| 3PAV乱伦视频| 久久国产成人精品国产成人亚洲| 中文三一区| 久久久久久中文| 无码人妻系列少妇| 丰满人妻一区二区中文| 欧美 亚洲 综合 制服 另类| 伊人 俄罗斯 a v| 啊啊啊啊嗯嗯嗯用力好爽| 大香蕉乱伦视频网| 我爱大香蕉| 婬女免费一二三区A片| 欧美日韩香蕉| 26uuu国产免费观看| 人人操人人摸人| 色一色综合网| 97干在线视频| 网页导航五月天免费一二三区| 日韩精品一区二区日韩| 日韩一性一交一A片俄罗斯| 日韩中文字幕在线视频观看| 日韩激情啪啪| 亚洲人成网www| 91人妻丝袜无码| 狠狠亚洲| 亚洲污污网站| 精品无码产区一区二| 亚洲做性| 精品9999| 天天综合官网| 中文字幕AV中出| 久热这里| 成年男人的天堂| 久久国产精品熟女人妻| 少妇特黄一区二区三区| 91美女视频。| 视频国产欧美在线播放| 国内偷自视频区视频综合| 综合另类| 人妻81p| 欧美极度丰满熟妇hd| 天天日日夜夜| 啊啊啊啊二区好大| 亚洲AV色图一区| 91色亚洲| 思思热久久成人| 99精品久久久久久久婷婷蜜桃| 综合熟女| 少妇三P| 五月天婷婷社区| 97亚洲精品| 国产极品美女高潮无套在线观看| 综合色播| 97色爱| 在线电影亚洲色图| 97色碰| 亚洲va有码在线天堂| 国产精品一区二区黄片| 精品久久久久,69国产成人精| 综合熟女| 久久综合乱子伦国产免费| 亚洲欧美视| 国产黄色视频久久| 大香蕉综合网| 91 综合 色| 蜜臀视频网站| 欧美在线观看综合国产| 日韩一区二区熟女| 香蕉精品二区二区 | 亚洲春色激情小说| 香蕉大久久久| 中英熟女操女| 婷婷久久网| 亚洲大胆人体av| 丰满熟妇大乳做爰| 免费一级a毛片久久久久久鸭绿欲| 日日夜夜狠狠| 久久久久久中文| 国产乱伦亚洲| 日韩伦理视频| 好属操| 亚洲国产日韩欧美熟妇在线| 中文字幕人妻色偷偷久久皮 | m欧洲一级午老| 亚洲不卡一| 青青久久艹| 国产精品露脸在线观看| 97综合在线| 四虎免费看黄| 天天干人人乐| 怡红院一区二区熟女人妻| 桃色人妻在线视频| 免费观看性欧美一级| 情色日播放AV| 日本不卡在线二区三区| 激情五月天丁香| 亚洲91射| 国产成人在线观看综合| 搡老女人老91妇女熟女| 久久久久亚洲?V片无码V| AV丝袜少妇| 1769一区| 日本女厕偷拍| а√天堂资源官网在线资源| 久久色人体| 999综合网| 91 手机在线播放 绯色| 亚洲影视综合| 亚洲图片 91| 福利视频网站| 亚洲日本韩国极品一区二区| 久久精品店| 东京热亚洲一区二区| 国产97亚洲| 淫妻综合网| 亚洲日韩天堂| 日本中文字幕高跟| ji熟女.com| 日本好吊色视频| 日韩av在线免费网站| 97精品97久久| 黄色av一区二区在线| 久久久亚洲精品中文字幕人妻| 久久久久国产无av| 中出20p| 国产综合网站在线播放| 欧美色天堂网在线视频| 欧美爆乳精品一区二区| 91久热这里只有精品| 好爽视频在线观看视频 | 另类小说五月天| 综合熟妇一区二区三区| A片 AV一级在线播放观看免费 | 欧美麻豆成人同性GⅤ在线| 久久国产999| 色九月婷婷| 亚欧高清| 超碰在线1234区| 色婷婷五月综合| 亚洲麻豆av一区二区| 熟女高潮合集-永久久久-成人AV| 国产精品无码论坛| 男人的天堂久久久| 91国产美女丝袜足交精品视频 | www..com操老师| 91操熟女视频 | 超碰精品国产无码| 久久人妻一区二区三区高清| 一区二区激情国产熟女 | 少妇国产不卡| 日本潮催一卡操| 麻豆区久久久久亚| 啊啊啊用力在线观看| 亚洲伊人a线观看视频| 四虎精品永久在线观看| 中文字幕片| 色99视频| 久久精品日韩| 精品人妻av区天天看片| 亚洲日产专区婷婷| 一级A片女人高潮叫床| 天美传媒精品一区二区| Aa东京男人的天堂| 九色 人妻 大香蕉| 亚洲国产一级精品毛一级精品看免费视频| 亚洲 日本 不卡| 天天天天做夜夜夜夜做| 五月天激情婷婷| av在线免费一区二区| 久 久无码人妻AV| 亚洲天堂电影网| 打av高清| 夜夜爽77777| 极品尤物自安慰| 国产女大学生AV| 超碰午夜| 国产AV人人 夜夜人人澡| 东京日日夜夜| www.国产高潮精品| 欧美组图日韩亚洲中文字幕| 毛片99-全集电影手机免费观看完整-B029AV| 亚洲不卡不卡中文字幕不卡 | 人妻一区久久二区三区色播| 国产亚洲99久久精品| 国产精品久久久无码AV网站| 国产精品成久久久久午夜午夜| 久久线上视频免费看| 国产精品3| 欧美综合网1| 亚洲激情色片| 99热在线不卡| 91色图片| 淮穴色AV| 婷婷大香蕉| 欧美丰满熟妇XXXX性ppX人交| 国产精品熟女九色九色蜜臀| 边做饭边操逼逼| 国产在线播放成人免费| 国产精品一区二区三区四区五区| 久久久久久99999国产精品| 欧洲精品一二三在线| 校园春色中文字幕AV| 亚洲男人天堂2016| 刺激性视频黄页| 99999精品视频| 亚洲精品蜜桃久久久一区二区三区| 久久草草欧美精品| 日本有码久久| 久久久一热在线播放| 亚洲综合网电影91| 国产av高清版| 九九玖玖精品| 熟女自慰久久久| 亚洲第91页 | 国产野战露脸在线播放| 国产黄色影片在线观看| 亚洲色欧美| 激情综合 婷婷五月 红杏| 久久精品电影在线| 风月影院十八禁| 欧美亚洲系列| 丁香七月婷婷| 国产精品探花色| 激情小说图片亚洲首页| 久久久久久一日韩字幕无码| 亚洲精品尤物yw在线影院| 亚洲色系另类精品国产| V A在线| 精品福利| 女色综合| 外国免费性情大片| 国产9 9在线 | 亚洲| 国产一区二区a毛片| 久久精品亚洲成a人天堂| 五月天婷婷综合| 欧美中文字幕一区 | 色噜噜狠狠色综无码久久合欧美| 91老熟女视频| 国产女同视频在线播放| 亚洲熟女一区| 怡红院亚洲怡春院av| 狠狠入| 亚洲国产成人精品久久久国产成人一区二区 | 亚洲色图欧美色图另类图片| 日日夜夜免费| 一类av片在线看| 久99久视频| 久久一二三四五六七八九区区区 | 91在线精品一区二区三区| 亚洲日韩美国人妻| 极品尤物在线观看| 亚洲美女精品| 久操影视| 欧美亚洲情色| 强奸乱伦中文字幕AV| 啪一啪免费视频| 国产精选三级在线观看| 日本午夜操逼| 久久曰曰| 中文字幕视频2区| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 麻豆福利视频导航| 久久超碰av在线| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩欧美被操黄免费观看| 日韩电影中文字幕| 欧美一区二区三区互相| 日本一级黄色电影| 欧美青青视频| 日本精品五区| 曰本人妻人人澡人人夹| 色女网日韩| 91久热| 免费的黄片有限公司| 婷婷五月天av| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 男人的天堂久久久| 黄片色区软件| 亚洲狼狼干综合1| 亚洲综合在线91| 久久毛卡| 91欧美美女日韩国产婷婷| 一区二区三区麻豆| 日韩欧美经典在线观看| 大吊色| 亚洲成人激情小说视频| 激情小说五月天| 97国产精品久久久久 | 夜间福利片1000无码| 有码人妻系列| 天天日天天干少妇日| 欧美极度丰满熟妇hd| 久草草一二三四区久久| 国产精品久久久无码aV去| 欧美制服另类丝袜| 四虎免费在线观看| 亚洲另类在线观看| 欧美色图99| 1769精品一区二区三区| 激情四射五月天| 无码丰满熟妇一区二区浪潮AV| yirendaxiangjiashipin| 日韩综合色图| 狂操嫩妻视频一区二区三区| 亚洲综合在线91| 欧美不卡二区| 天天舔天天日天天射| 在线岛| 国产 大胆 对白| 亚洲性爱免费电影| 亚洲色图国产另类| 奇米四色影视777久久久| 免费久久9999| ji熟女.com| 性性久久| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产人伦精品一区二区三区| 亚洲不卡三级手机播放| 免费一级黄色录像影片| 好好的日:com久久九九| 偷拍精品一区二区三区| 国产又黄又猛又粗又爽的网站| 欧美久久人体| 精品久久99| 四虎免费视频| 乱伦Av网| 99精品无码| www.超碰| 视频二区美腿制服人妻欧美| 丁香六月激情综合| 久久久久99999| 欧美超碰96| 成人麻豆av电影网站| 日本天堂在线播放| 丁香五月色| 国产成人久久精品蜜臀| 免费久久9999| 午夜福利视频在线一区| 大香蕉草草| 欧美在线伊人色| 亚洲 自拍偷拍 欧美| 熟女网站最新| 青娱乐日韩无码| 91丝袜在线观看| 日韩电影天堂视频二区三区| 亚洲蜜桃V妇女| juliaann欧美丝袜办公室| 97这里都是精品| 国产九九九九九九九九| 中文久久96| 蜜臀av一区二区三区免费观看| 国产综合色精品在线观看| 亚洲熟女乱色| 伊人操| 夫妻四区五区六区| 美国一区二区三区视频| 97亚洲色图| 青青操狠狠撩| 国产精品操| 九九九九一级| 久久天天性久久伊人| 国产AV激情无码久久无码 | 日韩人成网站在线播放| 视频一区二区免费在线| 亚洲久草AV色图| 综合网久久| 曰韩欧美国产传媒麻豆第一区| 国产亚洲精品美女久久久久久2021| 天美传媒AV在线播放| 91狠狠狠| 九九九九免费高| 国产精品亚洲四五区在线观看| 午夜婷婷| 蜜乳AV一区| 综合影院永久入口国产| 9久久久久久| 超碰久久草| 日日夜夜青青草母狗| 69精品久久久久中文字幕| 狠狠爱大香蕉| AV天天在线观看| 色吧 综合| 久久久专区| 色女综合| 六六久久日韩不卡| 亚洲AV无码黄色强奸| 综合久久久久久久久91| 麻豆成人AV| 蜜桃狠狠色伊人亚洲综合 | 97 超碰 人人做 人人爱| 天天综合精品| 日产操逼| 91高潮| 亚州欧美另类| 97国伦国色| 超碰人妻在线| 亚洲色图日韩精品| yaouchengrenav| 久久男人的天堂| 欧色网址| 走光一区92下载| 农村妇女精品一区二区| 亚洲熟妇丝袜在线观看| 艹我哪美一区无码| 99热精品在线| 综合欧美日本三级| 国产黄色av大片网站| 91精品女厕偷拍视频| 人人做天天爱| 天天谢天天干| 国产探花日韩援交| 成人精品久久久午夜福利| av网站在线看| 国产美女在线精品免费看| 欧美色偷偷| 欧美欧美少妇|