色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

基于STM32的TSW-30濁度傳感器檢測與標(biāo)定實(shí)戰(zhàn)

基于STM32的TSW-30濁度傳感器檢測與標(biāo)定實(shí)戰(zhàn) 簡介TSW-30濁度傳感器與STM32F103C8T6結(jié)合的Keil5工程源碼面向需要快速搭建水質(zhì)渾濁度檢測原型的嵌入式開發(fā)者適合有一定STM32基礎(chǔ)、希望掌握ADC與DMA配合使用的學(xué)習(xí)者。資源共226個(gè)文件壓縮包約7.08MB包含C源碼與頭文件、Keil工程配置文件、編譯中間文件以及技術(shù)手冊PDF和編譯燒錄文件源碼完整演示將濁度傳感器模擬信號經(jīng)ADC轉(zhuǎn)換、DMA搬運(yùn)并在串口打印渾濁度結(jié)果的過程。已有1244人下載學(xué)習(xí)。借助工程與手冊說明讀者可直接在Keil5中打開工程進(jìn)行編譯、燒錄與調(diào)試省去環(huán)境配置時(shí)間技術(shù)手冊和工程中的代碼結(jié)構(gòu)也能幫助理解芯片外設(shè)初始化、數(shù)據(jù)采集與串口通信的具體實(shí)現(xiàn)配合實(shí)物進(jìn)行驗(yàn)證適合作為水質(zhì)監(jiān)測小項(xiàng)目或STM32進(jìn)階的參考。1. 這玩意兒到底能測什么TSW-30到手先別急著接單片機(jī)先聊點(diǎn)務(wù)實(shí)的。TSW-30濁度傳感器在國產(chǎn)傳感器里算是性價(jià)比極高的選擇十幾塊錢到二十幾塊錢就能買到配合STM32F103C8T6這顆經(jīng)典主控整套水質(zhì)濁度檢測方案的成本可以壓到五十元以內(nèi)。很多人第一次拿到這個(gè)傳感器第一反應(yīng)是找數(shù)據(jù)手冊結(jié)果發(fā)現(xiàn)商家給的資料亂七八糟有的甚至只有一張接線圖連輸出電壓和濁度的對應(yīng)關(guān)系都要靠自己猜。這篇文章我就把整個(gè)折騰過程從頭到尾捋一遍包括傳感器原理、硬件接線、STM32的ADC采集、Keil5工程搭建、數(shù)據(jù)標(biāo)定以及我在實(shí)際調(diào)試中踩過的那些坑。先說TSW-30這個(gè)傳感器本身。它的外形是一個(gè)圓柱形探頭內(nèi)部結(jié)構(gòu)其實(shí)就是一對紅外發(fā)光管和光電接收管。工作時(shí)發(fā)光管發(fā)出一束紅外光光線穿過待測液體一部分被液體中的懸浮顆粒散射或吸收剩下的光被接收管檢測到。液體越渾濁透過的光越少接收管的光電流就越小最終表現(xiàn)為傳感器輸出端的電壓信號發(fā)生變化。TSW-30的輸出是模擬電壓信號常溫下大致范圍在0V到4.5V之間水越清電壓越高水越渾電壓越低。這個(gè)邏輯一開始容易搞反我見過不止一個(gè)新手把電壓高當(dāng)成水臟結(jié)果標(biāo)定出來的數(shù)據(jù)完全是反的。和很多數(shù)字輸出的傳感器不同TSW-30不需要I2C、UART這類通信協(xié)議也不需要額外的驅(qū)動(dòng)芯片它的輸出就是一個(gè)實(shí)實(shí)在在的模擬電壓。這意味著后端采集電路可以做得極其簡單STM32內(nèi)部自帶的12位ADC直接采樣就行連運(yùn)放都可以省掉。但省錢省事的代價(jià)是你需要自己處理傳感器非線性的電壓-濁度曲線還要保證參考電壓足夠穩(wěn)定否則采出來的數(shù)據(jù)漂到你懷疑人生。那這顆傳感器適合什么場景我覺得主要有三類一是水質(zhì)監(jiān)測類的入門級項(xiàng)目比如魚缸水質(zhì)監(jiān)控、簡易凈水器出水檢測、河流湖泊的野外浮標(biāo)采樣二是高校實(shí)驗(yàn)室的學(xué)生課題用來做畢業(yè)設(shè)計(jì)或者課程項(xiàng)目成本低、原理清晰、論文好寫三是DIY愛好者做智能家居中的水質(zhì)量檢測模塊。如果你需要檢測的是高精度實(shí)驗(yàn)室級別的濁度比如自來水廠的出廠水監(jiān)測那TSW-30的精度和長期穩(wěn)定性是不夠的得考慮哈?;蚬<墑e的進(jìn)口產(chǎn)品。但作為學(xué)習(xí)、原型驗(yàn)證、小規(guī)模部署來說這顆傳感器完全夠用。2. 硬件搭建STM32F103C8T6最小系統(tǒng)板的接線細(xì)節(jié)與供電注意事項(xiàng)2.1 最小系統(tǒng)板與傳感器接線STM32F103C8T6這顆芯片是Cortex-M3內(nèi)核主頻最高72MHz內(nèi)置64KB Flash和20KB SRAM12位ADC有10個(gè)通道對于濁度檢測這種低速采集應(yīng)用來說是綽綽有余的。市面上最常見的開發(fā)載體是藍(lán)板或者黑板的最小系統(tǒng)板Blue Pill那種板載一個(gè)8MHz晶振、AMS1117穩(wěn)壓芯片、一個(gè)電源指示燈和一個(gè)用戶LED通常接在PC13。接線其實(shí)非常簡單TSW-30傳感器模塊通常引出三根線紅色線電源正極接3.3V或5V具體看模塊上的標(biāo)識多數(shù)模塊支持3.3V-5V寬壓輸入黑色線電源負(fù)極接GND黃色線或藍(lán)色線模擬信號輸出接STM32的ADC輸入引腳我用的是PA1作為ADC輸入通道也就是ADC1的Channel 1這個(gè)選擇純粹是因?yàn)镻A1在板子邊緣、好插線而且不和其他常用功能沖突。如果你用的是PA0-WKUP引腳也可以只是PA0在低功耗模式下有喚醒功能睡眠時(shí)可能會有額外的漏電流不過對于這個(gè)項(xiàng)目來說無所謂。需要注意一個(gè)細(xì)節(jié)TSW-30模塊上一般會有一個(gè)電位器這個(gè)電位器是用來調(diào)節(jié)比較器閾值的。如果你買的是不帶運(yùn)放輸出的純傳感器探頭那這個(gè)電位器可能不存在或者沒有意義。市面上常見的TSW-30模塊通常分為兩種一種是只輸出模擬電壓的裸模塊另一種是帶LM393比較器、有數(shù)字輸出DO和模擬輸出AO的雙輸出模塊。如果是后者你只需要接AO口DO口是數(shù)字閾值輸出適合直接接單片機(jī)的中斷引腳或者做簡單的上下限報(bào)警不需要經(jīng)過ADC。我做項(xiàng)目時(shí)接的是AO口DO口留作擴(kuò)展。2.2 供電拓?fù)淝f不要和舵機(jī)共用一個(gè)電源這個(gè)環(huán)節(jié)是很多人的翻車點(diǎn)。TSW-30的模擬輸出電壓會隨著電源電壓波動(dòng)而變化因?yàn)樗膬?nèi)部紅外發(fā)光管的亮度直接受供電電壓影響——電壓高一點(diǎn)光強(qiáng)就高一點(diǎn)接收管收到的光多了輸出電壓自然就上去了但這時(shí)候水質(zhì)并沒有變化。這屬于典型的共模干擾。我在測試中實(shí)測過一組數(shù)據(jù)用同一個(gè)傳感器分別接3.3V和5V供電在同樣的清水條件下輸出電壓差了將近0.4V。這說明如果你用3.3V給傳感器供電后端就要用3.3V作為ADC參考電壓否則數(shù)據(jù)沒法看。所以我建議的供電方案是傳感器供電直接接STM32最小系統(tǒng)板的3.3V引腳或者獨(dú)立的LDO穩(wěn)壓3.3VSTM32供電USB 5V輸入經(jīng)過板載AMS1117穩(wěn)壓到3.3V千萬別把傳感器和電機(jī)、舵機(jī)、繼電器、水泵這些器件放在同一個(gè)電源軌上。這些東西一動(dòng)作電源會瞬間被拉低幾百毫伏ADC采樣值會跟著跳。我一開始做魚缸水質(zhì)監(jiān)測時(shí)把水泵和傳感器共用一個(gè)5V電源適配器結(jié)果水泵一啟動(dòng)濁度數(shù)據(jù)瞬間從2.1V跳到2.7V不知道的人還以為是魚缸水突然變清了。后來改成獨(dú)立供電數(shù)據(jù)立刻就穩(wěn)了。如果非要共用一個(gè)電源可以在傳感器電源輸入端加一個(gè)100uF電解電容和一個(gè)104陶瓷電容并聯(lián)做去耦電容盡量靠近傳感器模塊的電源引腳。這個(gè)方法能緩解但不能完全消除電源波動(dòng)影響有條件還是建議獨(dú)立供電。2.3 信號線的抗干擾處理TSW-30的輸出阻抗不算低信號線如果走得過長容易引入工頻干擾和射頻干擾ADC采樣值會呈現(xiàn)有規(guī)律的波動(dòng)。我在做野外浮標(biāo)采樣時(shí)曾把傳感器和主板用一根1.5米的杜邦線連接采樣值每秒都在跳動(dòng)波動(dòng)幅度最大的時(shí)候有50mV左右拿去換算成濁度就是好幾個(gè)NTU的誤差。解決辦法很樸素傳感器線纜盡量縮短控制在20厘米以內(nèi)并且使用雙絞線或者屏蔽線。如果必須長距離傳輸建議在STM32的ADC引腳前加一個(gè)RC低通濾波器比如100歐姆電阻串聯(lián)、1uF電容對地并聯(lián)截止頻率大約在1.6kHz左右能有效濾掉大部分高頻干擾。這個(gè)RC濾波器的好處是簡單、便宜、不需要額外供電缺點(diǎn)是會略微增加信號的建立時(shí)間對于濁度這種緩變信號來說完全不是問題。還有就是ADC引腳的采樣時(shí)間要合理設(shè)置。STM32的ADC采樣時(shí)間可以配置為1.5周期到239.5周期不等。對于高阻抗信號源采樣時(shí)間太短會導(dǎo)致采樣電容充電不完全測量值偏低。我建議把采樣時(shí)間設(shè)置為55.5周期以上保守一點(diǎn)直接拉到239.5周期。雖然采樣速度變慢了但濁度檢測根本不需要高速采樣穩(wěn)定才是第一位的。3. Keil5工程從頭搭從零創(chuàng)建一個(gè)不依賴固件庫模板的裸機(jī)ADC采集程序3.1 Keil5安裝與芯片支持包別漏掉DFP包Keil5和之前的Keil4有個(gè)很大的區(qū)別Keil5采用軟件包管理機(jī)制安裝完主程序之后還需要單獨(dú)安裝對應(yīng)芯片的Device Family PackDFP否則在新建工程時(shí)找不到STM32F103C8T6這顆芯片。我見過很多人卡在這一步明明Keil5裝好了但新建工程時(shí)Device列表里空空如也就是這個(gè)原因。具體步驟是去Keil官網(wǎng)下載MDK-ARM安裝包目前常用版本是5.36或者5.38注意區(qū)分MDK-ARM和C51版本C51是給8051單片機(jī)用的兩個(gè)可以裝在同一臺電腦上但不要裝同一個(gè)目錄安裝MDK-ARM安裝路徑建議不要有中文避免后續(xù)各種玄學(xué)問題打開Keil5點(diǎn)擊Pack Installer圖標(biāo)在搜索框輸入STM32F1找到STM32F1 Series Device Support Package點(diǎn)擊Install如果Pack Installer下載速度很慢或者失敗可以直接去Keil官網(wǎng)的下載頁面手動(dòng)下載DFP包然后雙擊安裝這里還有一個(gè)坑Keil5在創(chuàng)建工程時(shí)如果你選擇的是STM32F103C8T6但安裝的DFP版本太老編譯時(shí)可能提示找不到某些系統(tǒng)文件。我的建議是直接用最新版的DFP比如2.4.0或更高版本。3.2 新建工程的完整流程標(biāo)準(zhǔn)外設(shè)庫方式關(guān)于用標(biāo)準(zhǔn)外設(shè)庫Standard Peripheral Library還是HAL庫這是個(gè)老生常談的問題。我的建議是如果你是初學(xué)者或者只是做這個(gè)濁度檢測項(xiàng)目用標(biāo)準(zhǔn)外設(shè)庫就夠了代碼量少、邏輯直接、容易理解。HAL庫雖然代碼復(fù)用性好但對于這種簡單的ADC采集應(yīng)用反而顯得有些臃腫。新建工程的步驟我列一下打開Keil5點(diǎn)擊Project - New uVision Project選擇工程保存路徑輸入工程名比如TSW30_Turbidity在彈出的Device窗口中選擇STMicroelectronics - STM32F1 Series - STM32F103C8Tx點(diǎn)擊OK在彈出的Manage Run-Time Environment窗口中如果不需要CMSIS的組件可以直接點(diǎn)OK跳過我們手動(dòng)添加文件在Project窗口右鍵點(diǎn)擊Target 1選擇Add Group分別創(chuàng)建三個(gè)組User、StdPeriph_Driver、Startup然后就是往分組里添加文件Startup組添加startup_stm32f10x_md.s啟動(dòng)文件這個(gè)文件可以在標(biāo)準(zhǔn)外設(shè)庫的Libraries/CMSIS/Device/ST/STM32F10x/Source/Templates/arm目錄下找到StdPeriph_Driver組添加stm32f10x_adc.c、stm32f10x_gpio.c、stm32f10x_rcc.c、stm32f10x_usart.c這些都在標(biāo)準(zhǔn)外設(shè)庫的Libraries/STM32F10x_StdPeriph_Driver/src目錄下User組添加main.c、stm32f10x_it.c、system_stm32f10x.c還需要設(shè)置C/C編譯選項(xiàng)的Include Paths把所有頭文件所在目錄添加進(jìn)去包括Libraries/CMSIS/Device/ST/STM32F10x/IncludeLibraries/CMSIS/IncludeLibraries/STM32F10x_StdPeriph_Driver/incUser另外還需要在C/C選項(xiàng)的Define欄寫上USE_STDPERIPH_DRIVER, STM32F10X_MD這兩個(gè)宏定義一個(gè)是告訴編譯器要使用標(biāo)準(zhǔn)外設(shè)庫一個(gè)是告訴編譯器芯片類型是中等容量的STM32F10x系列。漏掉這兩個(gè)宏定義編譯會直接報(bào)出一大堆錯(cuò)誤最常見的提示是stm32f10x.h頭文件里找不到器件定義。3.3 最簡單的ADC采樣代碼直接上裸機(jī)寄存器操作也行如果你只是想快速驗(yàn)證傳感器有沒有輸出完全不想配置標(biāo)準(zhǔn)外設(shè)庫那么用寄存器操作其實(shí)更快。STM32的ADC1在APB2總線上時(shí)鐘來自PCLK2默認(rèn)情況下PCLK2最高72MHz。ADC自身的時(shí)鐘頻率最高14MHz所以需要通過預(yù)分頻器分頻。這里我直接給出我調(diào)試通過的配置代碼#include stm32f10x.h void ADC1_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; ADC_InitTypeDef ADC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1, ENABLE); GPIO_InitStructure.GPIO_Pin GPIO_Pin_1; GPIO_InitStructure.GPIO_Mode GPIO_Mode_AIN; GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz; GPIO_Init(GPIOA, GPIO_InitStructure); ADC_InitStructure.ADC_Mode ADC_Mode_Independent; ADC_InitStructure.ADC_ScanConvMode DISABLE; ADC_InitStructure.ADC_ContinuousConvMode ENABLE; ADC_InitStructure.ADC_ExternalTrigConv ADC_ExternalTrigConv_None; ADC_InitStructure.ADC_DataAlign ADC_DataAlign_Right; ADC_InitStructure.ADC_NbrOfChannel 1; ADC_Init(ADC1, ADC_InitStructure); RCC_ADCCLKConfig(RCC_PCLK2_Div6); ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 1, ADC_SampleTime_239Cycles5); ADC_Cmd(ADC1, ENABLE); ADC_ResetCalibration(ADC1); while(ADC_GetResetCalibrationStatus(ADC1)); ADC_StartCalibration(ADC1); while(ADC_GetCalibrationStatus(ADC1)); ADC_SoftwareStartConvCmd(ADC1, ENABLE); } uint16_t Read_ADC_Value(void) { while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)); return ADC_GetConversionValue(ADC1); } int main(void) { ADC1_Init(); while(1) { uint16_t adc_value Read_ADC_Value(); // 這里可以用串口打印出來方便調(diào)試 } }這個(gè)代碼有幾個(gè)細(xì)節(jié)值得說明。首先GPIO配置為模擬輸入模式GPIO_Mode_AIN這一步很多人搞錯(cuò)直接把引腳配置成GPIO_Mode_IN_FLOATING或者GPIO_Mode_IPD這樣ADC采出來的值會偏大因?yàn)橥獠啃盘栐吹淖杩购蛢?nèi)部上下拉電阻形成了分壓。其次ADC的校準(zhǔn)過程不能省雖然不校準(zhǔn)也能出數(shù)據(jù)但校準(zhǔn)之后精度會更好尤其是使用的芯片個(gè)體差異較大的國產(chǎn)替代芯片。3.4 串口調(diào)試輸出沒有屏幕也能看清數(shù)據(jù)ADC采到的原始值是0-4095的整數(shù)直接看數(shù)值很難直觀判斷水質(zhì)變化這時(shí)候串口就派上用場了。STM32F103C8T6的USART1掛載在APB2總線上PA9是TXPA10是RX接一個(gè)USB轉(zhuǎn)TTL模塊就能在電腦上看到數(shù)據(jù)。我用的是簡易的printf重定向方式在代碼里加上int fputc(int ch, FILE *f) { while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) RESET); USART_SendData(USART1, (uint8_t)ch); return ch; }然后用printf(%d\r\n, adc_value);就能在串口助手里看到ADC值了。需要提醒的是使用printf需要包含stdio.h并且在Keil的Target選項(xiàng)里勾選Use MicroLIB否則會因?yàn)榉峙涠芽臻g不足導(dǎo)致串口打印內(nèi)容不完整這個(gè)小細(xì)節(jié)在校驗(yàn)和不勾選時(shí)差異很明顯。4. 從ADC原始值到NTU濁度標(biāo)定方案與數(shù)學(xué)建模4.1 為什么需要標(biāo)定以及NTU是個(gè)什么單位ADC采出來的4096個(gè)等級只是一個(gè)相對值不能直接告訴用戶這杯水是5NTU只能說明水比剛才更渾了。NTUNephelometric Turbidity Unit散射濁度單位是濁度的標(biāo)準(zhǔn)測量單位它的測量原理是檢測光線被液體散射的強(qiáng)度。而TSW-30采用的是透射式原理測量的是透射光的衰減所以它的輸出和NTU之間并不是嚴(yán)格線性的關(guān)系需要通過標(biāo)定建立映射。市面上很多商家會給出對應(yīng)關(guān)系表但那些數(shù)據(jù)是在特定條件下測出來的換一個(gè)批次、換一個(gè)電源電壓、換一個(gè)探頭角度數(shù)據(jù)就會變化。所以最可靠的做法是自己標(biāo)定。4.2 標(biāo)定液怎么配奶粉法和福爾馬肼標(biāo)準(zhǔn)液標(biāo)準(zhǔn)做法是用福爾馬肼Formazin標(biāo)準(zhǔn)液這是美國EPA和ISO標(biāo)準(zhǔn)規(guī)定的濁度標(biāo)準(zhǔn)物質(zhì)但福爾馬肼需要自己配制或者購買對于DIY項(xiàng)目來說成本偏高。我實(shí)測下來用奶粉配制濁度標(biāo)準(zhǔn)液是成本最低且重復(fù)性尚可的方案。具體方法取1克脫脂奶粉注意別用全脂奶脂肪會浮在表面影響光線溶解在1升純凈水中充分?jǐn)嚢桁o置半小時(shí)得到大約100NTU左右的濁度原液當(dāng)然這個(gè)值并不精確所以稱為約用這個(gè)原液按比例稀釋取100mL原液加900mL純凈水得到約10NTU的稀釋液取10mL原液加990mL純凈水得到約1NTU的稀釋液把純凈水本身當(dāng)作0NTU基準(zhǔn)這套方法的優(yōu)點(diǎn)在于方便、便宜缺點(diǎn)是重復(fù)性不好每次配出來的實(shí)際濁度可能略有不同。但對于驗(yàn)證電路和算法來說完全夠用。如果你需要精確標(biāo)定建議還是買現(xiàn)成的福爾馬肼標(biāo)準(zhǔn)液。4.3 采集數(shù)據(jù)并擬合曲線我的實(shí)測結(jié)果我分別在0NTU純凈水、約10NTU、約100NTU三種液體中測量了ADC值每種液體采樣100次取平均得到如下數(shù)據(jù)濁度參考值實(shí)測ADC值輸出電壓V0 NTU40253.2910 NTU35682.91100 NTU24101.97可以看到濁度增大ADC值減小這個(gè)趨勢和前面說的一致。但ADC值和NTU之間不是線性關(guān)系100NTU時(shí)ADC值跌到了0NTU的60%而10NTU時(shí)只跌到了89%。兩者的關(guān)系更像是指數(shù)衰減或冪函數(shù)關(guān)系。我嘗試了兩種擬合方式。第一種是指數(shù)擬合NTU a * exp(b * V)用這三組數(shù)據(jù)擬合出來的參數(shù)是a約等于exp(18.6)b約等于-5.4公式能大致符合。第二種是分段線性擬合在0-10NTU區(qū)間用一條直線10-100NTU區(qū)間用另一條直線精度更高但代碼量稍大。如果你不想搞擬合還有一個(gè)思路直接查表加插值。把標(biāo)定點(diǎn)的ADC值和對應(yīng)的NTU值存入一個(gè)數(shù)組實(shí)測時(shí)用線性插值算出中間值。這個(gè)方法最簡潔且不需要擬合參數(shù)適合單片機(jī)這種算力有限的平臺。我最終的方案是冪函數(shù)擬合NTU 1473.2 * pow(ADC / 4096.0, -1.8)。這個(gè)公式用浮點(diǎn)運(yùn)算在STM32上執(zhí)行大約需要幾十微秒對實(shí)時(shí)性完全沒有影響。4.4 溫度漂移與傳感器浸沒深度的細(xì)節(jié)標(biāo)定完成之后別急著歡呼。TSW-30的測量結(jié)果受兩個(gè)因素影響很大溫度和探頭浸沒深度。TSW-30的紅外發(fā)光管是LEDLED的光功率會隨溫度變化溫度升高時(shí)輸出光功率下降接收管接收到的光減少ADC值會有輕微下降。我在空調(diào)房里測試時(shí)在24℃環(huán)境下標(biāo)定的數(shù)據(jù)拿到32℃室外重復(fù)測試同一個(gè)水樣的ADC值降低了大約2%-3%換算成濁度誤差大約0.5-1NTU。如果你對精度要求不是特別高這個(gè)誤差可以接受。如果要求高可以考慮在探頭附近加一個(gè)DS18B20溫度傳感器用溫度補(bǔ)償系數(shù)修正。至于浸沒深度TSW-30探頭的光學(xué)區(qū)在探頭前端的一小段區(qū)域浸沒太淺光路有一部分露在空氣中浸沒太深則可能碰到容器底部的沉淀物。我實(shí)測的最佳浸沒深度是探頭側(cè)面白線標(biāo)記處到液面以下3-5厘米而且盡量保證探頭垂直于液面。測量時(shí)容器底部的氣泡也會干擾光路所以靜置脫泡后再讀數(shù)數(shù)據(jù)才穩(wěn)定。5. 實(shí)際調(diào)試中遇到的四個(gè)典型問題與排查鏈路5.1 問題一ADC采樣值亂跳毫無規(guī)律這是最常見的問題。排查路徑我按優(yōu)先級排列先看電源用萬用表測傳感器供電電壓是否穩(wěn)定如果在3.27-3.33V之間波動(dòng)說明電源紋波比較大需要加強(qiáng)濾波再看接線確認(rèn)模擬信號線是否和電源線綁在一起走線如果是把信號線單獨(dú)分開然后用示波器看波形如果波形上有50Hz的正弦波疊加是工頻干擾加RC濾波最后還是不行把采樣時(shí)間調(diào)到最大239.5周期降低采樣率到10Hz左右再取50次平均我最后采取的方案是軟件滑動(dòng)平均去除極值每次采集50個(gè)樣本去掉最大的5個(gè)和最小的5個(gè)剩下的40個(gè)取平均。這個(gè)算法在代碼里就幾行但效果立竿見影能把ADC值的波動(dòng)從±30降到±5左右。5.2 問題二傳感器輸出的電壓范圍為什么只有0到3.3V有朋友拿著說明書問為什么你的量程只有0到4.5V我接上單片機(jī)之后測到的最大值只有3.28V這不是傳感器壞了而是因?yàn)閭鞲衅鞯妮敵鲂盘柺且怨╇婋妷簽榛鶞?zhǔn)的。你給傳感器供3.3V電輸出最高就只有3.3V你供5V輸出最高能到4.5V。但STM32的ADC參考電壓內(nèi)部接到了VREF也就是3.3V如果你供5V給傳感器超出3.3V的信號會被ADC削頂讀數(shù)永遠(yuǎn)到不了滿量程。所以我在這個(gè)項(xiàng)目里統(tǒng)一給傳感器供3.3V讓傳感器輸出電壓范圍和ADC輸入范圍完全匹配。5.3 問題三Keil5編譯報(bào)錯(cuò)CreateProcess Failed這個(gè)報(bào)錯(cuò)有好幾種情況。如果你遇到的報(bào)錯(cuò)信息是*** error: createprocess failed, command: D:\Keil5\ARM\ARMCC\bin\armcc.exe說明ARMCC編譯器路徑找不到。排查步驟先確認(rèn)你的Keil5安裝路徑下有沒有ARMCC文件夾如果只有ARMCLANG文件夾說明你安裝的MDK版本是5.37以上的新版本新版本默認(rèn)使用AC6編譯器而不自帶AC5可以在Options for Target - Target - ARM Compiler里切換編譯器版本如果列表里沒有AC5需要手動(dòng)下載安裝ARM Compiler 5也可以檢查環(huán)境變量有些精簡系統(tǒng)刪掉了Keil所需的環(huán)境變量重裝或修復(fù)即可這個(gè)坑在5.37版本之后特別常見因?yàn)閺?.37開始Keil把AC5編譯器和安裝包分離了需要單獨(dú)下載。5.4 問題四國產(chǎn)替代芯片燒錄后運(yùn)行正常但ADC讀數(shù)偏低不少人在淘寶上買的STM32F103C8T6其實(shí)是國產(chǎn)GD32、HK32、APM32等型號這些芯片和ST原廠在ADC模塊上有細(xì)微差異。我遇到過一塊APM32F103C8T6同樣的程序和傳感器ADC讀數(shù)比ST原廠芯片整整低了8個(gè)LSB。原因是芯片內(nèi)部的參考電壓源精度有差異。解決方法是重新做一次校準(zhǔn)或者用軟件修正用一個(gè)精密電壓源比如一個(gè)精確到1%的TL431基準(zhǔn)接到ADC輸入測量實(shí)際讀數(shù)計(jì)算出修正系數(shù)然后應(yīng)用到所有后續(xù)讀數(shù)中。6. 進(jìn)階玩法把濁度數(shù)據(jù)上傳到手機(jī)或云端ADC采樣、串口打印、標(biāo)定這些都完成后這個(gè)項(xiàng)目的基礎(chǔ)功能就算完成了。但如果只是用串口線連著電腦看數(shù)據(jù)那還稱不上一個(gè)完整的應(yīng)用。這里我給三個(gè)擴(kuò)展方向按難度從低到高排。第一個(gè)是加OLED顯示。SPI接口的0.96寸OLED屏成本不到十塊錢接上之后可以直接在屏幕上顯示ADC值、電壓值和換算后的NTU值。我用過SSD1306驅(qū)動(dòng)芯片的OLED屏在STM32上已經(jīng)有非常成熟的庫如果你不想折騰直接用現(xiàn)成的開源驅(qū)動(dòng)代碼就行。第二個(gè)是加WiFi模塊上傳云端。ESP8266或者ESP32可以很方便地通過串口和STM32通信把濁度數(shù)據(jù)封裝成JSON格式通過MQTT協(xié)議上報(bào)到服務(wù)器。我實(shí)際用過的方案是STM32通過USART2發(fā)送數(shù)據(jù)給ESP8266ESP8266連接家里的路由器然后發(fā)布到本地搭建的MQTT Broker比如Mosquitto。手機(jī)端用MQTT客戶端訂閱就能實(shí)時(shí)看到濁度變化。延時(shí)大約在200-500毫秒作為非實(shí)時(shí)監(jiān)測完全夠用。第三個(gè)是加存儲功能。如果你的應(yīng)用場景是野外水質(zhì)監(jiān)測太陽能供電需要定時(shí)采集并存儲數(shù)據(jù)那么可以加一個(gè)MicroSD卡模塊用FATFS文件系統(tǒng)把數(shù)據(jù)寫成CSV文件方便后續(xù)離線分析。這個(gè)方案的難點(diǎn)在于FATFS移植和SD卡的硬件初始化但STM32F103C8T6的資源是夠用的。坦白說TSW-30這顆傳感器的精度上限擺在那里你后端做得再花哨測量數(shù)據(jù)也不可能達(dá)到實(shí)驗(yàn)室儀器的水準(zhǔn)。但作為一套成本五十元以內(nèi)、可自主復(fù)現(xiàn)、邏輯完整的水質(zhì)濁度檢測系統(tǒng)它非常適合用來理解從模擬信號采集到數(shù)據(jù)轉(zhuǎn)換、再到標(biāo)定建模的完整鏈路。我在這個(gè)項(xiàng)目里最大的收獲其實(shí)是參透了傳感器不是一接上就能出準(zhǔn)確數(shù)據(jù)這句話——從硬件供電到軟件濾波從標(biāo)定到補(bǔ)償每一個(gè)環(huán)節(jié)都在影響最終結(jié)果。如果你也打算做類似的傳感器采集項(xiàng)目希望這篇記錄能幫你少走幾步彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品视频播放| 亚洲欧洲日产国产综合网| 9超碰免费| 中文字幕无码不卡啪啪| 久操网无码在线| 精品久久久久久亚洲| 亚洲天堂自拍| 强被迫伦姧在线观看无码网站| 丰满的三级少妇欧美久久久| 久操影视| av一区二区三区四区| 激情婷婷| 日本不卡二区| 人妻熟女午夜精品在线| 色综合91好| 自拍偷拍2025在线观看| 嫩草影院永久在线制服丝袜| 国产又黄又粗的视频| 亚洲av综合色区无码一| 久久欧洲| 91丨豆花丨熟女| 超碰 另类 欧美 | 伊色综合天堂色97| 成人线上超碰| 96精品久久久久中文字幕| 九九九九免费| 日本天堂网| 天天做天天爱| 99.色网| 91亚洲网| 久久久穴999| 一级日本牲交大片好爽在线看| 91人妻视频在线| 95自拍视频在线观看| 亚洲国产美女久久久久| 欧美97日韩| 欧美gv在线观看| 97爱亚洲综合色| 国产精品久久久久久亚洲色欲| 欧美久久九九| 美国日韩黄片| 亚欧洲一区二区视频| 奇米狠999| 久草精品一区| 九月丁香婷婷色| 成人热久久精品| 亚洲精品97久久| 激情五月天婷婷| 久久久91| av在线人气| 亚洲精品国产专区在线观看| 97爱亚洲| 嫩草 我啊~嗯~在线| 8050午夜少妇无码| 男人在线天堂| 欧美色日本| 激情干在线| 9Ⅰ超碰| WWW4虎| www.91逼逼.com| 国产精品禁久久久精品| 色av中文字| 欧美日韩国产三级黄色| 久久中文字幕在线观看| 大香蕉在线视频重口味毛片在线| 夜间福利片1000无码| 一本大道久| 亚洲成人美女无吗| 无码不卡亚洲成?人片| 夜夜騷av、一區二區| 人人操人人操人人操人人操人人操人人人11.CM | 天天狠| 91高清无码下载| 女人18精品一区二区三区| 久久午夜伦| 亚洲伊人久久综合97| 很狠操| 久久国色天香香蕉| 国产视频不卡在线观看| 人人看人人爰人人操| 亚熟hd视频在线| 人妻熟女一区在| 国产精品国产自产高清AV| 久久伊人东京热| 极品后入免费视频| 偷拍网站久久男女男| 在线看片国产精品每日更新| 1769一区| 欧美色涩| 青女偷拍网| 素颜老阿姨乱情色| 久久久9品一区二区三区| 欧州一区二区三区四区| 麻豆久久精品亚洲精品88| 国产精品电影推荐| 嗯嗯啊啊啊好舒服| 人妻嗯啊啊在线播放| 免费超碰97在线观看| 综合久久9| 亚洲欧美天| ,国产乱人伦精品一区二区三区| 欧美极度丰满熟妇hd| 中文日本免费高清| 亚洲一区操| 人人操人人肉久久精品| 天天操福利视频综合网站| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 久久久婷婷| 嗯嗯啊啊视频在线看| 伊人久久大香线蕉无码| 亚洲成人在线高清| 久久受www免费人成| 亚洲本色精品一区二区久久| 91狠狠综合网| suv精产一二三区| 欧美亚洲丝袜美女电影| 成人夜夜爽| 久久婷综合| 91精品大奶人妻| 国产一区二区三区白丝| 成人激情无码在线视频| 啪啪资源网| 一区二区三区视频国产免费| 日本成人电影资源网| 啪啪性爱免费视频| 丰满人妻一区二区三区性色| 18禁网站在线播放| 精品国产乱码久久久久久久久1| 日本99热| 操穴国产| 青女在线| 九一屌逼| 97精选久久| 亚洲色综网| 精品成人久久久人人亚洲| www.男人天堂| 日本 成 人 小说 电影 一区二区| 99超级碰免费视频| 久久久久久久久久久久久9999| 久久婷婷视频| 亚洲国产一级中文综合久久天堂在线免费观看| 69视频福利导航| 日韩啪啪啪视频| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 青娱乐妇女性生活| 国产黄色视频久久| 人妻一区视频| 99免费视频| 99精品网站| 蜜臀一二三区| 国产福利电影| 亚洲成人福利电影免费| 嗯嗯啊啊视频在线看| 亚洲色偷偷色噜噜狠狠99网| 97超碰超欧美。| 九九久精品| 香蕉视频欧美一卡二卡| 国产91啪| 天美传媒国产原创中文字幕亚洲欧美另类| 少妇人妻无码| 春色综合免费| 搡老女人老91二区| 人人摸人人摸人人干| 骚逼高潮久久精品| 欧美第二页午夜| 超碰久在线天天做| 一二三区操逼国产91| 亚洲**2021在线观看| 人人妻人射| www.夜夜| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场| 日韩综合色网| 欧美偷拍区| 99久视频| 男人天堂最新手机版在线青青草| 欧美激情久操网| 天天谢天天干| caopeng97| 热无码中文亚洲H一道本一区二区| 人妻少妇被猛烈进入中| 91老司机在线视频免费观看 | 久久久久久人体| 一区二区不卡视| 国产成人精品无码久久| 人妻精品综合中文字幕在线| 9 1果冻精品视频| 岛国免费黄色网址| 亚洲一区二区三区麻豆传媒| 97超碰色色| 国产超碰人人爽人人做| 日本99一区二区| 香港澳门日本三级网站| 99∨VTV| 男人网站婷婷| 国产日韩无码一区二区三区久久区| www久久99| 午夜毛片高清免费不卡| 日韩小电影| 日本午夜福利影院| 欧美性第1页| 97在线精品观看视频| 淮穴色AV| 国产资源中文字幕在线| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 狠狠爱综合网| 麻豆天美电影一区二区| 欧美熟妇精品黑人巨大91| 久久无码电影| 97超碰国产亚洲精品| 成人aⅴ一区二区三区| 国产青视频| 九九九精品成人免费视频小说| www久久久| 久久黄黄黄| 极品极品色影院| 亚洲不卡一| 精品国产肉丝袜在线拍国语| 久久久96精品| av天堂影视中文在字幕在线中文 | 99色视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 成人资源中文字幕在线观看| 日韩AV一起草| 青青草原av| www.超碰| 精品人妻一二三| 丝袜内射| 免费看久久久性性| 欧色网址| 99热综合在线| 影音先锋乱伦资源| AV天黑人| 国产99 中文字幕日韩小视频| 综合天天。| 99精品无码| 国产亚洲色婷婷久久99精品91 - 百度| 99热这里只有精| 亚洲熟女乱色一区二区三区| 亚洲人精品久久久| 超碰国产情侣自拍网| 国产成人精品必看| 青娱乐妇女性生活| 欧美少妇第一页| 看黄片视频免费| 欧美综合综合| 玖玖综合色| 国产精品激情久久久久久久| 精品玖九九久| 四虎视频在线观看| 亚洲免费看片| 欧美人与动性人交a| 情色五月天网| 婷婷亚洲五月***久久| 亚洲欧美不卡线| 久热精品色情| 色情五月丁香| 91社操逼| 少妇久久久| 天美传媒av在线| 久久久一区二区三区四曲免费听| 黄片免费看的| 欧美色网| 我想要 啊 啊 啊| 亚洲欧美一区二区不卡视频播放 | 亚洲国产精品无码AV久久| 欧美在线色| 欧美亚洲中文字幕| 家庭乱伦国产精品| 9久热这里只有精品| 欧美中字二区| 又黄又爽在线观看视频| 丝袜剧情| av天堂精品久久| 欧美色图亚洲色| 丝袜喷水在线| 丝袜性亚洲| 色爱综合网| 色婷婷九月天天综合| 国产精品懂色tv影视免费观看| 久久99草| 麻豆精品天美| 日本东京热大香蕉a片| 欧美午夜精品久久久久久超碰| 极品尤物女神在线观看| 看大黄色大片原件| 影音先锋日本乱伦| 久久产精品一区二区三区电影| 屁股久久久久久久久| 中文字幕亚洲欧美在线不卡| 大香蕉伊利av| 亚洲天堂中文字幕无码男同| 婷婷色网| 婷婷五月丁香五月| 婷婷激情综合网| 欧美东京热精品A∨| 欧美性爱免费短视频| 激情五月天中文字幕色| 欧美色网络| 人妻少妇久久| 久久久久久久久久黄色网| 国产视频一区二区在线| 亚洲中文字幕有码视频一区二区三区| 色五月综合网| 欧美综合骚| 久久国产精品一级二级三级| 亚洲中文字幕97久久精品少妇| 色色色色综合网| 久久久久国产一区二| 在线性黄高清免费视频| 国模精品娜娜一二三区 | 欧美色图 色综合图| 国产精品夜夜| 人人摸人人入| 九九九精品成人免费视频小说| 免费操逼91| 日本精品中文字幕视频| 98人妻精品一区二区色欲| 麻豆三极片| 8x福利精品第一福利视频导航| 九九九九免费| 69少妇一区二区| 强奸乱伦Av网| 欧美日韩性爱精品| 青青草日本无码| 青青草九九九九九| 2019AV天堂| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | ′ !γ}丶。。久久精品欧美一区二区三区| 亚洲超碰在线| 亚州色图狠狠干| 超碰97最新人妻| 日本黄色天堂| 久久啊啊| 伊人精品久久网站| 欧美黄片视频在线观看免费| 精品久久久久,69国产成人精| 91逼逼女人91| 粉嫩久久久极品| 久午视频| heyZO天然素人无码AⅤ专区| 国产高潮AA片免费看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 任我爽在线视频免费观看| 久久成人东京热人妻| 国产精品另类| 午夜精品久久久久久久久久久久久| 国产1024在线播放| 性爱乱伦一区| 青青草视频久久久久| 秋霞福利网| 九九九精品美女| 啊啊嗯嗯好爽| 国产原创剧情在线丝袜| 日韩AV色图| 亚洲一二三四区在线免费看视频| 超碰97护士| 极品尤物女神在线观看| 天天舔天天| 日本熟妇精品九九| 91丨人妻丨国产丨丝袜| 国产精品无码在线| 色爱综合网欧美| 欧美爱国产综合、| 国产探花日韩援交| 神马精品视频| 亚洲天天自拍| 国产精品无码在线| 色婷婷婷五月天激情四射| 大香蕉手机在线| 亚洲无无码αⅴ每日更新| 91精品久久久久久77777| 久久最新视频免费观看| 高清孕妇孕交| 欧美性天天影视| 97亚洲国产| 眼镜人妻101.com| 91黑丝露脚| 人妻天天爽夜夜爽2| 日本熟女不卡视频| 人妻天天爽夜夜爽爽| 一二三四区电影| 国语国产操逼伊人AV网| 九九成人精品| 在线a亚洲视频播放在线| 中文自拍欧美影视| 日本中文字幕熟妇| 久久无码成人| 欧美色天堂网在线视频| 无码不卡亚洲成?人片| 99无码| 97超级久久| 91精品伊人久久久大香线蕉91| 动漫av中文| 欧州一区二区三区四区| 久草婷婷| 欧美日韩激情无码专区| 国产精品久久久久久久免牛肉蒲团| 人人操人人插 - 百度 - 百度| www鬼畜国产男人的天堂| 啊啊啊啊啊啊啊啊啊啊在线观看| 久久久久久99AV无码免费网站| 伊色综合天堂色97| 国产精品视频内谢女人| 男人的天堂2018.| 天美传媒精品一区二区| 密臀在线免费观看| 黑人精品一区二区在线播放| 国产乱弄免费在线视频。| 欧美亚洲自拍另类人妻| 青青草十区九区爱夜| 成人26uuu| 久久欧洲| 日B操| 殴洲老熟女| 久久激情亚洲精品无码?V| 亚洲国产青青| 亚洲激情网| 狠狠入| 日本91白丝| 日韩肏逼视频| 成人精品视频| 婷婷久久网| 亚洲丝袜少妇在线| 激情五月丁香五月| 翔田千里AV无码秘 三区| 日本亚洲vr欧美不卡高清专区| 天堂v无码免费视频| 乱老熟女一区二区三区| 秋霞影音一区二区三区| 激情在线青青操| 91在线美女| 大香蕉一区二区在线观看.| 欧日韩在线观看| 欧美日韩国产色图在线| 中文字幕99999| 久久精品老司| 日本欧美国内在线| 欧洲特黄毛片免费看欧洲毛片| 蜜桃色院一区久久 | 97chaopengongkai| 国产精品熟女九九九| 破苞ⅩXXX性无码动漫无码| 亚洲成成熟女人综合一区二区| 日本在线视频导航| 国产精品爆乳懂色蜜乳| 91青青在线视频| 69超碰综合| 亚洲成人日韩小说| 人人爱人人乐人人操| 色女免费在线观看视频网址| 3571色综合一区二区二区| 国产精品亚洲无码| 欧美乱欲| 大但人体久久久久| 蜜桃中文字日产乱幕4区| 一级黄色牲爱A级片| 密臀成人视频久久久| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色偷偷综合91久久噜噜| 高树玛利亚无码流出| 久久精品亚洲成a人天堂| 97超碰站| 久草这里只有精品| 加勒比人妻综合| 最新加勒比丝袜在线| 曰韩成人免费视频| 久思思热视频在线观看| 综合网亚洲| 欧美97网| 在线洲亚线| 久久人妻97久久久久久久| 蜜乳av首页| 久久久久久人妻一区精品色欧美| 思思热一热婷婷热一热| 欧美性第一页| 91久久国产精品| 久久美国毛片| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久久久九九网站| 亚洲欧美在线观看无码| 一级性爱视频免费在线| 91天天| 哈哈操电影| 91精品国| 欧美97se| 欧美丝袜91| 色综合1991| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 成年男人的天堂| 日韩高潮一区| 水野优香在线观看| 丁香五月社区| 婷婷午夜| 亚洲婷婷五月天| 久久伊人大香蕉| 欧美综合区| 激情干在线| 最新国产亚洲精品精品国产亚洲综合| 国产www色在线观看| 第四色奇米影视777| 18禁无码永久免费无限制| 新亚洲无码| 欧美激情久操网| 天天澡天天爽日日AV| 99色网| 亚洲 暴爽 AV人人爽日日碰| 人人爱人人乐人人操| 2024黄色视频| 日韩无码精品综合久久| 日韩性爱1级片视频| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲 一区二区 自拍| 91人妻Pr| 91在线精品一区二区三区| 日韩欧美tv一区二区在线观看| 九九精品美女高溯喷水| 操操逼操操逼操操逼逼| 神马影院午夜福利久久久| 免费一级欧美片片线观看| 啊啊啊爽爽| 精品网站99999| 日本日皮视频逼| 淫荡网址| 日本道日本道中文字幕日本道最新日本道在线观看| 99婷婷| 26uuu欧美日韩| 亚洲国产精品乱码在线观看| 人妻一区二区三区视频| 欧美成97爱| 精品999日本| 色综合九九| 成人午夜高潮av猛片| 果冻传媒一区二区三区| 麻豆国产av网| 国产精品电影| 搞中出久久| 亚州综合网| 国产自啪精品视频网站黑丝| 日韩精品高清资源在线| 亚洲啪啪性视频| 免费看黄视频亚洲网站| 欧美激情久操网| 久超碰这里只有精品| 中文字幕亚洲欧美在线不卡| 天天操综合网| 一区三区啪啪| 可能人人看人人摸| 亚洲国产一级黄色视频| 上特色A在线| 综合一区二区影视| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 无码少妇精品一区二区60岁老人| 国产一区免费午夜视频| 欧美日韩大香蕉| 97极品无码| 丝袜美腿操av| 久久久久久免费电影| 东京热av男人的天堂| 殴美,日韩国产伦精品| 久热99| 国产精品岛国片在线观看| 9丨亚洲一区二区在线| 亚州一区二区| 国产精品扒开腿做爽爽爽视频| 91精品操美女| 啊啊啊在线看| 久9爱经典视频| 久色99999| 久草精品视频| 少妇被玩视频二三区| 啊啊啊啊视频免费| 日本不卡三级网在线播放| 国产精品一区二区三区在线密挑| 99视频内射三四| 国人欧美精品一区二区| 成人性爱高清视频免费看| 99国产精品视频尤物| 国产精品熟女九色九色蜜臀| 亚洲一级性爱视频免费看| 伊人丁香五月婷婷| 中文字幕aⅴ在线视频| 欧美极品性爱天天射| 免费在线黄片视频| 一区操逼| 久久久精品无码亚免费| 国产白嫩漂亮KTV在线| 欧美大香蕉同搞| 一级A片女人高潮叫床| 国产成人自拍视频在线| www色色com| 麻豆亚洲Av成人无码一区精品| 偷拍欧美激情| 国产九九九九九九| 97爱| 天天色播亚洲综合网站| 艾草av| 日日干夜夜欢| 91 丝袜在线播放| 中文字幕日韩人妻视频| 成人性爱电影一区二区| 亚洲18禁| 按摩中文字幕| 色偷偷超碰亚洲| 成人怡红院| 少妇熟女1区2区3区| 98色网| 搡老女人老妇女老妇老熟女怎么读| 久久婷婷在线观看视频| 偷拍亚洲情色| 亚洲无码一区成人免费午夜| 无码久久国产 | 日韩少妇无码| 日韩国产乱子伦App| 开心激情站| 日韩三级一区| 91色黑人少妇| 插插综合网天天影视网| 欧亚无码视频| 色色色综合网| 一级黄碟在线观看| 大香蕉伊人75| 国产熟女完整版中字| 亚洲日韩人妻中文字幕一区| 婷婷中文网| 亚洲日韩乱码中文无码蜜桃臀网站| 翔田千里A片一区二区| 97色婷| 日韩干B| 加勒比久久综合网高清| 99热 按摩 日韩| 亚洲国产成人7777| 嗯阿好爽好紧| 99久久久无码国产精品性啊聊| 国产 码在线成人网站| 一二三四区电影| 久草免费在线一区二区| 麻豆人妻偷人精品无码视频| 国产一进一出视频网站| 亚洲少妇在线影音| 亚洲图片日本AⅤ欧美在线| 偷拍亚洲高清图片| 欧美日韩大香蕉| 99国产天美| 久久精品 六十路 熟女 欧美| 久久本道| 天天看天天干| 亚州综合AⅤ| 大黄片做爱的大的| 一二视频神马久久传媒| 日本午夜精品理论片A级APP发布| 羞答答AV中文字| 韩国一级婬片A片AAAAA| 九九九999久久久网站| 五月丁香六月| 翔田千里AV无码秘 三区| 国产日本熟女顶级一区二区三区视频 | 東南亚性呦成人伦理资源在线视频| 7777欧美成是人在线观看| 四虎免费在线播放| 天天舔天天| 91看黄片| 日韩色图 一区二区| 国产99 中文字幕日韩小视频| 91在线观看,天天综合| 少妇 综合| 国产精品4p在线观看| 97在线无精品| 成片免费播放| 中文字幕在线免费观看2| 一区二区不卡| 国产欧美一区激情交| 香蕉人欧美综合| 熟妇精品juliaannAV| 福利色色| 亚洲国产精品无码AV久久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲精品丝袜| 操逼逼中文字幕| 国产激情在线| 精品97精品97| 91呆哥人妻| av影片在线观看不卡| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 97超碰影音| 18一区二区三区| 伊人五月天激情| 欧美97超碰| 人妻内射一区二区在线视频| 综合熟女| 久久一区二区高清免费| 色臀AV| 日本新免费二区三区| 99热91| 欧美一级特黄淫片在线观看| 久久久久白虎| 久操视频免费观看| 中文字幕精品人妻丝袜| 久久这里只精品99re66图| 51国产午夜精品视频| 91日韩网站| 好舒服视频| 无码91| 丁香五月天啪啪| 双插性欧美一二三区| 人妻夜夜爽天天爽三区麻豆AV网站| 久久久专区| 色性荡荡荡荡视频| 精品久久久亚洲AV成人网站| 国产对白刺激视频| 91美女在线观看| 蜜臀中文无码午夜| 夜夜爽爽夜夜精品视频| 97超碰色屌| 爱爱动态120秒| 婷婷五月天久久久| 国语对白在线播放视频| 久久久久免费看少妇A片特黄| 成人久久久| 精品人妻一区二区三区不卡断 | 蜜乳AV一区二区三区四| 99在线免费公开视频| 欧美激情一区| 久操视频在线观看| 国产91 丝袜在线播放00-百度| 国产2.3.4区| 精品人妻一二三四区视频| 少妇极品熟妇人妻无码| 国产13区| 欧美日日夜夜| 九九九综合精品| 天天欧美色| 中文字幕啊啊啊在线观看视频| 欧美视频在线视频免费va| 国产精品久久久久久 百度| 亚洲国产ⅴ高清在线观看| 久久这里只精品免费福利| 思思久热在线精品66| 女人天堂av在线播放| 欧洲精品一级二级精品综合视频综合| 欧美熟妇精品黑人巨大91| 国产乱伦亚洲| 午夜视频久久久久一区| 日韩性爱视频在线免费观看 | 欧美日韩亚洲五月天婷婷| 级品肉射| 久久超碰av在线| 亚欧美色图| 国际精品久久久| 最新AV在线| 97日韩| 日产欧美电影一区二区三区| 久久久精品中文字幕爱豆| 一级二级三级黑人无码| 曰韩精品视频一区二区| 亚欧无码在线| 五月婷婷激情综合| 亚洲情色电影网| 国产suv精品一区二区四区999| 九九九午夜| 日本精品性生活久久久| 欧美极品色| 深夜视频| 飘花国产午夜精品不卡| 熟女人妇一区二区三区| 99精品久久| 欧美色66| 国产中文字幕在线| 亚洲欧美情色| 伊人久久综合影院| av国产无码| 中文一区二区婷婷视频| 亚洲成人妻日韩在线| 国产suv精品一区二六| 日韩大香蕉| 免费一级特黄特色大片在线观看看 | 无遮挡h肉动漫在线观看| 亚洲91极品| 久久久国产精品亚洲精品| 97精品全部| 久久久久久亚洲Av无码| 欧美日韩性爱精品| 极品内射| 欧综合网| blacked精品一区国产| 情侣开房子拍 日韩无码 女的很漂亮| 久插不卡| 蜜臀99久| 福利在线观看一区二区| 无码人妻一区二区一牛影视| 日韩亚洲97| 欧美裸体美女日麻屄| 人妻日日干| 日本一二三高清| 暴力av在线| 国产免a费看黄片在线| 一区二区三区精品黑丝白丝酒店对鸡| 色噜噜人妻丝袜AV资源| 国产精品伦理| 色综合av男人天堂| 无码一区二区三区四区五区六区七区八区九区十区视频 | 伊人影院日本| av九九| 男人的天堂日韩| 99e久久国产精品| 天天操天天插| 乱操9999| 日本精品无码三级网站| 97香蕉人人乳| 东北女人操逼| 九九av| 欧美日韩系列| 在线精品福利免费播放| 精品97精品97| 欧美成熟性爱精品| 奸色色 男人天堂 天天射| 老鸭窝在线视频播放| 乱伦av国产| 午夜精品久久久久| 亚洲āv网址在线观看| 久久婷婷五月天| 中韩中文字幕在线观看| 国产女性无套 免费观看| 97一本大道亚洲一区| 日韩欧美操逼xxx| 午夜久久一区二区无码中出| 国产精品扒开腿做爽爽爽视频| 综合自拍| 超碰 欧美| av一区二区三区 中文| 碰人碰碰人人开房人肉| 亚洲精品啪视频| 国产免费一区| 久久久夜夜嗨免费视频| 国产AB视频| 日本理论在线| 亚洲综合色图欧美| 久热伊人| 中日韓欧美高清| 精品久久久久,69国产成人精| 天天操天天舔| 中文字幕老熟妇黄色视频| 欧美超碰在线| 国产精品久久久久久夜夜夜| 国产资源中文字幕在线| 青青草伊人久久| 大胆91| 久久专区| 97久久精品亚洲中六字幕| 东京热视频网| 亚洲综合一| 国产一区二区视频在线播放| 99re99在线视频| 色欧美天天| 在线毛片片免费观看| 亚洲综合99999| 国产一级操B视频| 超碰97综合网| 91久久国产综合久久| 国产精品精品系列在线观看| 夜夜狼人妻| 久久夜黄色无码A级大片| 国产女主播视频在线观看| 色五月首页| 中文字幕丰满子伦无码专区在线视频最新 | 狠插 制服 自拍| 99久久婷婷丁香| 久久香蕉国产线看观看亚洲女人 | 97超碰香蕉| 密臀AV在线| 人妻熟女av国产网站| 97视频免费播放| 美国久久一二三四| 亚洲色欲天天人妻无码系列专区| 婷婷五月天激情四射| 欧美在线l亚洲| www色婷婷| 久久 国产 无码| 亚洲色图欧美色图在线播放| 久久人人妻| 久久久久久国产精品免费网站| 五月天久久人妻| yiren97| 色综合久久久久| 第四色奇米影视777| 桑老女人九区| 国产精品久久久777| 90后性网国产欧美| 视频一区二区三区精品| 亚洲精品蜜桃久久久| 欧美色图私拍91| 欧美一级色| 噜噜噜在线视频| 91天天综合网| 日韩在线观看AV| 日韩精品9999| 亚洲天堂东京热| 国产超碰人人爽人人做| av毛片aaaaa免费看| 噜噜噜噜天天狠狠| 欧美亚洲厕所精品偷拍91| 美女黄色一级A视频| α√在线| 国产一级特黄大片处女| 亚洲欧美首页| 欧美三级偷拍| 免费99精品国产自在在线| 中文字幕丝袜美腿| 九色97| 丁香婷婷久久 | 麻豆福利视频导航| 亚州操操穴网| 五月婷色| 国内毛片无码一级毛片| 思思热在线cao| 久久精品国产亚洲AV高清演员表| 国产精品视频在线观看| 97在线/亚洲| 欧美淫乱视频| 9999久久久久| 亚洲伊人久久精品影院| A啊啊在线观看| 亚欧美天堂在线| 91精品国产综合久久久蜜臀| 天天日天天色| 久久综合五月天| 99久在线精品99re8热| 精品一二三区久久AAA片| 色色色欧美| 国产理论视频在线播放| 久久精品久久九九精品| 久操操AV电影| 91亚洲色人| 一个国产在线综合网站| 综合亚洲欧美精品日韩?v| 视频国产欧美在线播放| 久久久久9999| 一级做受视频免费是看美女| 国产精品香蕉| 97爱爱| 搡老熟女免费视频 | 操操操日本的逼| 综合操逼| 日本午夜精品理论片A级APP发布| 影音先锋中文字幕日本好一区二区| 九色在线熟女国产黑人| 18禁超污无遮挡无码免费网| 国产一级αv免费看片| www.av在线观看| 九九激情网| 东京热激情视频一二三区| 97亚洲性爱| 在线视频五十市| 国产成人天堂| 夜夜嗨老熟女AV一区二区三区| 黄页网站成人免费| 人人操人人摸超碰| 日韩欧无码一区二区三区免费不卡| 99在线免费视频| 国产精品色色| 91久久精品国产| 色诱avtt| 日韩丨制服丨中文|在线| 国产在线激情| 青青操网| 十八禁成人网站在线观看| 搡老熟女老女人老熟妇免费视频| 性吧在线视频| 日韩人妻无码精品系列| 99热18这里只有精品| 亚洲毛片久久| 人妻精品免费一二三区| 看一级特黄a大一片| 天美麻花大全视频| 熟妇人妻一区二区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 四虎影视永久在线免费| 日本中文字幕在线电影| 国产a级精品| 亚洲影视高清第一页| 国产99热| 欧美不卡二区| 极品五月天噜噜| 欧美久久久| 操东北女人| 免费A V在线播放| 欧洲综合视频| 大屁股熟女一区二区三区| 色综合加勒比| 无码国产精品午夜不卡(| 国产a级精品| 精品少妇99| 中文字幕在线观看永久| 天天干天天插| 中文字幕久久亚州无码| 久热一区二区| 日本一级性爱| 久久精品老司| 大香蕉淫人| 日韩亚洲中文字幕在线| 九九热精品在线| 丝袜美腿91| 天天色天天干天天爱| 五月婷婷六月丁香| 肉丝中文无码高清| 日本爽爽爽爽爽爽免费视频| 亚洲偷拍自拍在线视频| 中 文字幕一区二区三四 五 区日 日 骚 | 欧美性爱18观看| 人妻啊啊人妻啊| 男人的天堂三级| 久久三| 97伪v| 国产色综合亚洲色综合吹潮| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 国产噜噜噜噜噜久久久久久久久| 色香AV| 五月天伊人| 在线观看啊啊啊啊啊| 日本激情免费大片| 美腿丝袜高跟网免费视频免费视频| 精品视频久久| 国产精品电影| 久操电影网| 婷婷AV一区二区三区| 制服中出中文人人精品| 亚洲精品国产日韩无码AV永久免| 嗯嗯,啊啊,国产精品| 亚洲高清色综合| 日本三级韩三级99久久| 人人妻人人色一区二区三区| 美女极品一区二区三区| 91久久堂| 黄色av网站在线播放| 91麻豆天美传媒HD| 免费福利视频中文字幕| 久偷拍| 黑人精品XXX一区一二区| 中文字幕乱碼在线| AV天堂国产| 亚洲淫色网中文| 亚洲国产奇米影视久久| 黑人与人妻| av无码精品久久久久| 亚洲AV在线资源| 免费中文在线| 成人九九| 午夜精品久久久久久久男人的天堂| 老熟乱一区二区三区四区| 99色在线观看| 大香蕉中文在线| 啪啪91| 无码人妻一区二区三区色欲aⅴ | 久久久久9999| 日欧美色| 性爱边摸边日免费AV| 午夜九九| 久久久一区二区三区四曲免费听 | 91欧美高清| 日韩激情电影中文字幕 | 人妻一区视频| 日韩欧美~中文字| 日韩另类色图| 综合激情二| 久久偷偷色综合蜜桃| 色婷久久| 一区在线精品中文字幕| 麻豆性爱视频在线播放| 天堂中文资源在线bt| 情色大香蕉| 宅男午夜在线视频| 亚洲无码?第一页| 97鸡把在线视频| 蜜臀AV成人精品蜜臀AV久久| 欧美日韩不卡a片| 九九九九九九综合| 二区熟妇韩日| 天天天天天天天天天天干美女| 男女啊啊啊啊啊| 美女啪欧美一区| 综合一区中亚洲国产成人综合精品 | 久久久一区二区三区三州| 一级啊性爱在线视频| 欧美日韩人人精品| 操逼无码一区| 青青草毛片| 色眯眯av| 久操视频免费在线观看| 强奸乱伦中文字幕AV| 亚洲91色| 久久人妻一区二区三区高清| 日本免费不卡二区| 日本熟妇人妻中出视频| 精品一区二区三区国产| 国产精品久久久久久久久久二区三区| 96精品在线| 日本一区二区三区四区免费观看| 亚洲熟女av中文字幕| 精品无码一区二区人妻久久蜜桃| 久久久久久久久久久久久久久性生活视频| 国产 日韩 欧美高清| 色香AV| 96精品久久久| 亚洲男人天堂2016| 日本久久久久久久久| 亚洲黄网在哪免费看| 亚洲国产精品成人综合| 大香蕉草草| 免费99精品国产自在在线| 亚洲熟女综合| 人妻少妇精品一区二区三区| 国产乱人伦AVA麻豆软件.| 亚洲av无码成电影在线播放| 在线色导航| 亚洲天堂一区| 蜜臀99久| 欧日韩一二三f区| 天天操人人操骚逼网站| 亚洲AV乱码专区国产噜噜亚洲 | 热久日综合| 亚洲美欧999| 日韩偷拍色图| 五月婷婷激情网| 亚洲av强奸乱伦| 凸凹视频在线观看| 能在线播放的国产三级| 亚洲无码超碰免费| 深夜福利黄片| 男人天堂网址| 日韩在线国产字幕| 国产97亚洲| 天天肏视频| 天天干嫩逼网| 屁股久久久久久| 超碰九7| 啊啊啊草死我| 91精品91久久久久77777俄罗斯老妇姓x| 人人操超碰在线| 90后后入| 97操B| 97超级久久| 大逼色网站| 天天干18禁| 夜夜爽夜夜爽| 超碰欧美| 女人精品内射国产99| 蜜臀久久99精品久久久电影| 女性91网站| 思思久热在线精品66| 日韩精品中文字幕人妻| 大香蕉乱级| 国产精品亚洲天堂网址| 操逼www.| 思思性爱| 九九久久综合| 无码9区| 国产自产91区13区| 殴洲老熟女| 999九九九九国产动| 婷婷人妻激情| 啊啊啊啊啊啊在线观看|