国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

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

基于STM32的TSW-30濁度傳感器檢測與標定實戰(zhàn) 簡介TSW-30濁度傳感器與STM32F103C8T6結(jié)合的Keil5工程源碼面向需要快速搭建水質(zhì)渾濁度檢測原型的嵌入式開發(fā)者適合有一定STM32基礎(chǔ)、希望掌握ADC與DMA配合使用的學(xué)習(xí)者。資源共226個文件壓縮包約7.08MB包含C源碼與頭文件、Keil工程配置文件、編譯中間文件以及技術(shù)手冊PDF和編譯燒錄文件源碼完整演示將濁度傳感器模擬信號經(jīng)ADC轉(zhuǎn)換、DMA搬運并在串口打印渾濁度結(jié)果的過程。已有1244人下載學(xué)習(xí)。借助工程與手冊說明讀者可直接在Keil5中打開工程進行編譯、燒錄與調(diào)試省去環(huán)境配置時間技術(shù)手冊和工程中的代碼結(jié)構(gòu)也能幫助理解芯片外設(shè)初始化、數(shù)據(jù)采集與串口通信的具體實現(xiàn)配合實物進行驗證適合作為水質(zhì)監(jiān)測小項目或STM32進階的參考。1. 這玩意兒到底能測什么TSW-30到手先別急著接單片機先聊點務(wù)實的。TSW-30濁度傳感器在國產(chǎn)傳感器里算是性價比極高的選擇十幾塊錢到二十幾塊錢就能買到配合STM32F103C8T6這顆經(jīng)典主控整套水質(zhì)濁度檢測方案的成本可以壓到五十元以內(nèi)。很多人第一次拿到這個傳感器第一反應(yīng)是找數(shù)據(jù)手冊結(jié)果發(fā)現(xiàn)商家給的資料亂七八糟有的甚至只有一張接線圖連輸出電壓和濁度的對應(yīng)關(guān)系都要靠自己猜。這篇文章我就把整個折騰過程從頭到尾捋一遍包括傳感器原理、硬件接線、STM32的ADC采集、Keil5工程搭建、數(shù)據(jù)標定以及我在實際調(diào)試中踩過的那些坑。先說TSW-30這個傳感器本身。它的外形是一個圓柱形探頭內(nèi)部結(jié)構(gòu)其實就是一對紅外發(fā)光管和光電接收管。工作時發(fā)光管發(fā)出一束紅外光光線穿過待測液體一部分被液體中的懸浮顆粒散射或吸收剩下的光被接收管檢測到。液體越渾濁透過的光越少接收管的光電流就越小最終表現(xiàn)為傳感器輸出端的電壓信號發(fā)生變化。TSW-30的輸出是模擬電壓信號常溫下大致范圍在0V到4.5V之間水越清電壓越高水越渾電壓越低。這個邏輯一開始容易搞反我見過不止一個新手把電壓高當成水臟結(jié)果標定出來的數(shù)據(jù)完全是反的。和很多數(shù)字輸出的傳感器不同TSW-30不需要I2C、UART這類通信協(xié)議也不需要額外的驅(qū)動芯片它的輸出就是一個實實在在的模擬電壓。這意味著后端采集電路可以做得極其簡單STM32內(nèi)部自帶的12位ADC直接采樣就行連運放都可以省掉。但省錢省事的代價是你需要自己處理傳感器非線性的電壓-濁度曲線還要保證參考電壓足夠穩(wěn)定否則采出來的數(shù)據(jù)漂到你懷疑人生。那這顆傳感器適合什么場景我覺得主要有三類一是水質(zhì)監(jiān)測類的入門級項目比如魚缸水質(zhì)監(jiān)控、簡易凈水器出水檢測、河流湖泊的野外浮標采樣二是高校實驗室的學(xué)生課題用來做畢業(yè)設(shè)計或者課程項目成本低、原理清晰、論文好寫三是DIY愛好者做智能家居中的水質(zhì)量檢測模塊。如果你需要檢測的是高精度實驗室級別的濁度比如自來水廠的出廠水監(jiān)測那TSW-30的精度和長期穩(wěn)定性是不夠的得考慮哈?;蚬<墑e的進口產(chǎn)品。但作為學(xué)習(xí)、原型驗證、小規(guī)模部署來說這顆傳感器完全夠用。2. 硬件搭建STM32F103C8T6最小系統(tǒng)板的接線細節(jié)與供電注意事項2.1 最小系統(tǒng)板與傳感器接線STM32F103C8T6這顆芯片是Cortex-M3內(nèi)核主頻最高72MHz內(nèi)置64KB Flash和20KB SRAM12位ADC有10個通道對于濁度檢測這種低速采集應(yīng)用來說是綽綽有余的。市面上最常見的開發(fā)載體是藍板或者黑板的最小系統(tǒng)板Blue Pill那種板載一個8MHz晶振、AMS1117穩(wěn)壓芯片、一個電源指示燈和一個用戶LED通常接在PC13。接線其實非常簡單TSW-30傳感器模塊通常引出三根線紅色線電源正極接3.3V或5V具體看模塊上的標識多數(shù)模塊支持3.3V-5V寬壓輸入黑色線電源負極接GND黃色線或藍色線模擬信號輸出接STM32的ADC輸入引腳我用的是PA1作為ADC輸入通道也就是ADC1的Channel 1這個選擇純粹是因為PA1在板子邊緣、好插線而且不和其他常用功能沖突。如果你用的是PA0-WKUP引腳也可以只是PA0在低功耗模式下有喚醒功能睡眠時可能會有額外的漏電流不過對于這個項目來說無所謂。需要注意一個細節(jié)TSW-30模塊上一般會有一個電位器這個電位器是用來調(diào)節(jié)比較器閾值的。如果你買的是不帶運放輸出的純傳感器探頭那這個電位器可能不存在或者沒有意義。市面上常見的TSW-30模塊通常分為兩種一種是只輸出模擬電壓的裸模塊另一種是帶LM393比較器、有數(shù)字輸出DO和模擬輸出AO的雙輸出模塊。如果是后者你只需要接AO口DO口是數(shù)字閾值輸出適合直接接單片機的中斷引腳或者做簡單的上下限報警不需要經(jīng)過ADC。我做項目時接的是AO口DO口留作擴展。2.2 供電拓撲千萬不要和舵機共用一個電源這個環(huán)節(jié)是很多人的翻車點。TSW-30的模擬輸出電壓會隨著電源電壓波動而變化因為它的內(nèi)部紅外發(fā)光管的亮度直接受供電電壓影響——電壓高一點光強就高一點接收管收到的光多了輸出電壓自然就上去了但這時候水質(zhì)并沒有變化。這屬于典型的共模干擾。我在測試中實測過一組數(shù)據(jù)用同一個傳感器分別接3.3V和5V供電在同樣的清水條件下輸出電壓差了將近0.4V。這說明如果你用3.3V給傳感器供電后端就要用3.3V作為ADC參考電壓否則數(shù)據(jù)沒法看。所以我建議的供電方案是傳感器供電直接接STM32最小系統(tǒng)板的3.3V引腳或者獨立的LDO穩(wěn)壓3.3VSTM32供電USB 5V輸入經(jīng)過板載AMS1117穩(wěn)壓到3.3V千萬別把傳感器和電機、舵機、繼電器、水泵這些器件放在同一個電源軌上。這些東西一動作電源會瞬間被拉低幾百毫伏ADC采樣值會跟著跳。我一開始做魚缸水質(zhì)監(jiān)測時把水泵和傳感器共用一個5V電源適配器結(jié)果水泵一啟動濁度數(shù)據(jù)瞬間從2.1V跳到2.7V不知道的人還以為是魚缸水突然變清了。后來改成獨立供電數(shù)據(jù)立刻就穩(wěn)了。如果非要共用一個電源可以在傳感器電源輸入端加一個100uF電解電容和一個104陶瓷電容并聯(lián)做去耦電容盡量靠近傳感器模塊的電源引腳。這個方法能緩解但不能完全消除電源波動影響有條件還是建議獨立供電。2.3 信號線的抗干擾處理TSW-30的輸出阻抗不算低信號線如果走得過長容易引入工頻干擾和射頻干擾ADC采樣值會呈現(xiàn)有規(guī)律的波動。我在做野外浮標采樣時曾把傳感器和主板用一根1.5米的杜邦線連接采樣值每秒都在跳動波動幅度最大的時候有50mV左右拿去換算成濁度就是好幾個NTU的誤差。解決辦法很樸素傳感器線纜盡量縮短控制在20厘米以內(nèi)并且使用雙絞線或者屏蔽線。如果必須長距離傳輸建議在STM32的ADC引腳前加一個RC低通濾波器比如100歐姆電阻串聯(lián)、1uF電容對地并聯(lián)截止頻率大約在1.6kHz左右能有效濾掉大部分高頻干擾。這個RC濾波器的好處是簡單、便宜、不需要額外供電缺點是會略微增加信號的建立時間對于濁度這種緩變信號來說完全不是問題。還有就是ADC引腳的采樣時間要合理設(shè)置。STM32的ADC采樣時間可以配置為1.5周期到239.5周期不等。對于高阻抗信號源采樣時間太短會導(dǎo)致采樣電容充電不完全測量值偏低。我建議把采樣時間設(shè)置為55.5周期以上保守一點直接拉到239.5周期。雖然采樣速度變慢了但濁度檢測根本不需要高速采樣穩(wěn)定才是第一位的。3. Keil5工程從頭搭從零創(chuàng)建一個不依賴固件庫模板的裸機ADC采集程序3.1 Keil5安裝與芯片支持包別漏掉DFP包Keil5和之前的Keil4有個很大的區(qū)別Keil5采用軟件包管理機制安裝完主程序之后還需要單獨安裝對應(yīng)芯片的Device Family PackDFP否則在新建工程時找不到STM32F103C8T6這顆芯片。我見過很多人卡在這一步明明Keil5裝好了但新建工程時Device列表里空空如也就是這個原因。具體步驟是去Keil官網(wǎng)下載MDK-ARM安裝包目前常用版本是5.36或者5.38注意區(qū)分MDK-ARM和C51版本C51是給8051單片機用的兩個可以裝在同一臺電腦上但不要裝同一個目錄安裝MDK-ARM安裝路徑建議不要有中文避免后續(xù)各種玄學(xué)問題打開Keil5點擊Pack Installer圖標在搜索框輸入STM32F1找到STM32F1 Series Device Support Package點擊Install如果Pack Installer下載速度很慢或者失敗可以直接去Keil官網(wǎng)的下載頁面手動下載DFP包然后雙擊安裝這里還有一個坑Keil5在創(chuàng)建工程時如果你選擇的是STM32F103C8T6但安裝的DFP版本太老編譯時可能提示找不到某些系統(tǒng)文件。我的建議是直接用最新版的DFP比如2.4.0或更高版本。3.2 新建工程的完整流程標準外設(shè)庫方式關(guān)于用標準外設(shè)庫Standard Peripheral Library還是HAL庫這是個老生常談的問題。我的建議是如果你是初學(xué)者或者只是做這個濁度檢測項目用標準外設(shè)庫就夠了代碼量少、邏輯直接、容易理解。HAL庫雖然代碼復(fù)用性好但對于這種簡單的ADC采集應(yīng)用反而顯得有些臃腫。新建工程的步驟我列一下打開Keil5點擊Project - New uVision Project選擇工程保存路徑輸入工程名比如TSW30_Turbidity在彈出的Device窗口中選擇STMicroelectronics - STM32F1 Series - STM32F103C8Tx點擊OK在彈出的Manage Run-Time Environment窗口中如果不需要CMSIS的組件可以直接點OK跳過我們手動添加文件在Project窗口右鍵點擊Target 1選擇Add Group分別創(chuàng)建三個組User、StdPeriph_Driver、Startup然后就是往分組里添加文件Startup組添加startup_stm32f10x_md.s啟動文件這個文件可以在標準外設(shè)庫的Libraries/CMSIS/Device/ST/STM32F10x/Source/Templates/arm目錄下找到StdPeriph_Driver組添加stm32f10x_adc.c、stm32f10x_gpio.c、stm32f10x_rcc.c、stm32f10x_usart.c這些都在標準外設(shè)庫的Libraries/STM32F10x_StdPeriph_Driver/src目錄下User組添加main.c、stm32f10x_it.c、system_stm32f10x.c還需要設(shè)置C/C編譯選項的Include Paths把所有頭文件所在目錄添加進去包括Libraries/CMSIS/Device/ST/STM32F10x/IncludeLibraries/CMSIS/IncludeLibraries/STM32F10x_StdPeriph_Driver/incUser另外還需要在C/C選項的Define欄寫上USE_STDPERIPH_DRIVER, STM32F10X_MD這兩個宏定義一個是告訴編譯器要使用標準外設(shè)庫一個是告訴編譯器芯片類型是中等容量的STM32F10x系列。漏掉這兩個宏定義編譯會直接報出一大堆錯誤最常見的提示是stm32f10x.h頭文件里找不到器件定義。3.3 最簡單的ADC采樣代碼直接上裸機寄存器操作也行如果你只是想快速驗證傳感器有沒有輸出完全不想配置標準外設(shè)庫那么用寄存器操作其實更快。STM32的ADC1在APB2總線上時鐘來自PCLK2默認情況下PCLK2最高72MHz。ADC自身的時鐘頻率最高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)試 } }這個代碼有幾個細節(jié)值得說明。首先GPIO配置為模擬輸入模式GPIO_Mode_AIN這一步很多人搞錯直接把引腳配置成GPIO_Mode_IN_FLOATING或者GPIO_Mode_IPD這樣ADC采出來的值會偏大因為外部信號源的阻抗和內(nèi)部上下拉電阻形成了分壓。其次ADC的校準過程不能省雖然不校準也能出數(shù)據(jù)但校準之后精度會更好尤其是使用的芯片個體差異較大的國產(chǎn)替代芯片。3.4 串口調(diào)試輸出沒有屏幕也能看清數(shù)據(jù)ADC采到的原始值是0-4095的整數(shù)直接看數(shù)值很難直觀判斷水質(zhì)變化這時候串口就派上用場了。STM32F103C8T6的USART1掛載在APB2總線上PA9是TXPA10是RX接一個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選項里勾選Use MicroLIB否則會因為分配堆空間不足導(dǎo)致串口打印內(nèi)容不完整這個小細節(jié)在校驗和不勾選時差異很明顯。4. 從ADC原始值到NTU濁度標定方案與數(shù)學(xué)建模4.1 為什么需要標定以及NTU是個什么單位ADC采出來的4096個等級只是一個相對值不能直接告訴用戶這杯水是5NTU只能說明水比剛才更渾了。NTUNephelometric Turbidity Unit散射濁度單位是濁度的標準測量單位它的測量原理是檢測光線被液體散射的強度。而TSW-30采用的是透射式原理測量的是透射光的衰減所以它的輸出和NTU之間并不是嚴格線性的關(guān)系需要通過標定建立映射。市面上很多商家會給出對應(yīng)關(guān)系表但那些數(shù)據(jù)是在特定條件下測出來的換一個批次、換一個電源電壓、換一個探頭角度數(shù)據(jù)就會變化。所以最可靠的做法是自己標定。4.2 標定液怎么配奶粉法和福爾馬肼標準液標準做法是用福爾馬肼Formazin標準液這是美國EPA和ISO標準規(guī)定的濁度標準物質(zhì)但福爾馬肼需要自己配制或者購買對于DIY項目來說成本偏高。我實測下來用奶粉配制濁度標準液是成本最低且重復(fù)性尚可的方案。具體方法取1克脫脂奶粉注意別用全脂奶脂肪會浮在表面影響光線溶解在1升純凈水中充分攪拌靜置半小時得到大約100NTU左右的濁度原液當然這個值并不精確所以稱為約用這個原液按比例稀釋取100mL原液加900mL純凈水得到約10NTU的稀釋液取10mL原液加990mL純凈水得到約1NTU的稀釋液把純凈水本身當作0NTU基準這套方法的優(yōu)點在于方便、便宜缺點是重復(fù)性不好每次配出來的實際濁度可能略有不同。但對于驗證電路和算法來說完全夠用。如果你需要精確標定建議還是買現(xiàn)成的福爾馬肼標準液。4.3 采集數(shù)據(jù)并擬合曲線我的實測結(jié)果我分別在0NTU純凈水、約10NTU、約100NTU三種液體中測量了ADC值每種液體采樣100次取平均得到如下數(shù)據(jù)濁度參考值實測ADC值輸出電壓V0 NTU40253.2910 NTU35682.91100 NTU24101.97可以看到濁度增大ADC值減小這個趨勢和前面說的一致。但ADC值和NTU之間不是線性關(guān)系100NTU時ADC值跌到了0NTU的60%而10NTU時只跌到了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ū)間用另一條直線精度更高但代碼量稍大。如果你不想搞擬合還有一個思路直接查表加插值。把標定點的ADC值和對應(yīng)的NTU值存入一個數(shù)組實測時用線性插值算出中間值。這個方法最簡潔且不需要擬合參數(shù)適合單片機這種算力有限的平臺。我最終的方案是冪函數(shù)擬合NTU 1473.2 * pow(ADC / 4096.0, -1.8)。這個公式用浮點運算在STM32上執(zhí)行大約需要幾十微秒對實時性完全沒有影響。4.4 溫度漂移與傳感器浸沒深度的細節(jié)標定完成之后別急著歡呼。TSW-30的測量結(jié)果受兩個因素影響很大溫度和探頭浸沒深度。TSW-30的紅外發(fā)光管是LEDLED的光功率會隨溫度變化溫度升高時輸出光功率下降接收管接收到的光減少ADC值會有輕微下降。我在空調(diào)房里測試時在24℃環(huán)境下標定的數(shù)據(jù)拿到32℃室外重復(fù)測試同一個水樣的ADC值降低了大約2%-3%換算成濁度誤差大約0.5-1NTU。如果你對精度要求不是特別高這個誤差可以接受。如果要求高可以考慮在探頭附近加一個DS18B20溫度傳感器用溫度補償系數(shù)修正。至于浸沒深度TSW-30探頭的光學(xué)區(qū)在探頭前端的一小段區(qū)域浸沒太淺光路有一部分露在空氣中浸沒太深則可能碰到容器底部的沉淀物。我實測的最佳浸沒深度是探頭側(cè)面白線標記處到液面以下3-5厘米而且盡量保證探頭垂直于液面。測量時容器底部的氣泡也會干擾光路所以靜置脫泡后再讀數(shù)數(shù)據(jù)才穩(wěn)定。5. 實際調(diào)試中遇到的四個典型問題與排查鏈路5.1 問題一ADC采樣值亂跳毫無規(guī)律這是最常見的問題。排查路徑我按優(yōu)先級排列先看電源用萬用表測傳感器供電電壓是否穩(wěn)定如果在3.27-3.33V之間波動說明電源紋波比較大需要加強濾波再看接線確認模擬信號線是否和電源線綁在一起走線如果是把信號線單獨分開然后用示波器看波形如果波形上有50Hz的正弦波疊加是工頻干擾加RC濾波最后還是不行把采樣時間調(diào)到最大239.5周期降低采樣率到10Hz左右再取50次平均我最后采取的方案是軟件滑動平均去除極值每次采集50個樣本去掉最大的5個和最小的5個剩下的40個取平均。這個算法在代碼里就幾行但效果立竿見影能把ADC值的波動從±30降到±5左右。5.2 問題二傳感器輸出的電壓范圍為什么只有0到3.3V有朋友拿著說明書問為什么你的量程只有0到4.5V我接上單片機之后測到的最大值只有3.28V這不是傳感器壞了而是因為傳感器的輸出信號是以供電電壓為基準的。你給傳感器供3.3V電輸出最高就只有3.3V你供5V輸出最高能到4.5V。但STM32的ADC參考電壓內(nèi)部接到了VREF也就是3.3V如果你供5V給傳感器超出3.3V的信號會被ADC削頂讀數(shù)永遠到不了滿量程。所以我在這個項目里統(tǒng)一給傳感器供3.3V讓傳感器輸出電壓范圍和ADC輸入范圍完全匹配。5.3 問題三Keil5編譯報錯CreateProcess Failed這個報錯有好幾種情況。如果你遇到的報錯信息是*** error: createprocess failed, command: D:\Keil5\ARM\ARMCC\bin\armcc.exe說明ARMCC編譯器路徑找不到。排查步驟先確認你的Keil5安裝路徑下有沒有ARMCC文件夾如果只有ARMCLANG文件夾說明你安裝的MDK版本是5.37以上的新版本新版本默認使用AC6編譯器而不自帶AC5可以在Options for Target - Target - ARM Compiler里切換編譯器版本如果列表里沒有AC5需要手動下載安裝ARM Compiler 5也可以檢查環(huán)境變量有些精簡系統(tǒng)刪掉了Keil所需的環(huán)境變量重裝或修復(fù)即可這個坑在5.37版本之后特別常見因為從5.37開始Keil把AC5編譯器和安裝包分離了需要單獨下載。5.4 問題四國產(chǎn)替代芯片燒錄后運行正常但ADC讀數(shù)偏低不少人在淘寶上買的STM32F103C8T6其實是國產(chǎn)GD32、HK32、APM32等型號這些芯片和ST原廠在ADC模塊上有細微差異。我遇到過一塊APM32F103C8T6同樣的程序和傳感器ADC讀數(shù)比ST原廠芯片整整低了8個LSB。原因是芯片內(nèi)部的參考電壓源精度有差異。解決方法是重新做一次校準或者用軟件修正用一個精密電壓源比如一個精確到1%的TL431基準接到ADC輸入測量實際讀數(shù)計算出修正系數(shù)然后應(yīng)用到所有后續(xù)讀數(shù)中。6. 進階玩法把濁度數(shù)據(jù)上傳到手機或云端ADC采樣、串口打印、標定這些都完成后這個項目的基礎(chǔ)功能就算完成了。但如果只是用串口線連著電腦看數(shù)據(jù)那還稱不上一個完整的應(yīng)用。這里我給三個擴展方向按難度從低到高排。第一個是加OLED顯示。SPI接口的0.96寸OLED屏成本不到十塊錢接上之后可以直接在屏幕上顯示ADC值、電壓值和換算后的NTU值。我用過SSD1306驅(qū)動芯片的OLED屏在STM32上已經(jīng)有非常成熟的庫如果你不想折騰直接用現(xiàn)成的開源驅(qū)動代碼就行。第二個是加WiFi模塊上傳云端。ESP8266或者ESP32可以很方便地通過串口和STM32通信把濁度數(shù)據(jù)封裝成JSON格式通過MQTT協(xié)議上報到服務(wù)器。我實際用過的方案是STM32通過USART2發(fā)送數(shù)據(jù)給ESP8266ESP8266連接家里的路由器然后發(fā)布到本地搭建的MQTT Broker比如Mosquitto。手機端用MQTT客戶端訂閱就能實時看到濁度變化。延時大約在200-500毫秒作為非實時監(jiān)測完全夠用。第三個是加存儲功能。如果你的應(yīng)用場景是野外水質(zhì)監(jiān)測太陽能供電需要定時采集并存儲數(shù)據(jù)那么可以加一個MicroSD卡模塊用FATFS文件系統(tǒng)把數(shù)據(jù)寫成CSV文件方便后續(xù)離線分析。這個方案的難點在于FATFS移植和SD卡的硬件初始化但STM32F103C8T6的資源是夠用的。坦白說TSW-30這顆傳感器的精度上限擺在那里你后端做得再花哨測量數(shù)據(jù)也不可能達到實驗室儀器的水準。但作為一套成本五十元以內(nèi)、可自主復(fù)現(xiàn)、邏輯完整的水質(zhì)濁度檢測系統(tǒng)它非常適合用來理解從模擬信號采集到數(shù)據(jù)轉(zhuǎn)換、再到標定建模的完整鏈路。我在這個項目里最大的收獲其實是參透了傳感器不是一接上就能出準確數(shù)據(jù)這句話——從硬件供電到軟件濾波從標定到補償每一個環(huán)節(jié)都在影響最終結(jié)果。如果你也打算做類似的傳感器采集項目希望這篇記錄能幫你少走幾步彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
思思热在线视频免费| AV天堂男人的天堂| aaa亚无码专区| 91操人| 九九九九九九九精品视频| 黄色激情电影在线观看| 91视频综合| 天天天做天天天爱天天天爽| 诱惑人妻欧美一区在线播放| 国产黄a三级三级三级av在线看| 在线a v| 精品久久97观看在线视频| 思思热国产高清| 防屏蔽在线视频| 国产精品丝袜在线| 校园春色综合| 在线日韩日本亚洲国产| 四虎在线播放| 在线视频五十市| 国模限制级电影| 操人91| AV污污污污| 日韩免费高清大片在线| 99人妻| 99re99在线视频| 天天日熟妇| 熟妇高潮精品一区二区三区下载| 一直超碰| 精品一区99999| 麻豆激情综合| 麻豆传媒一区二区在线观看| AV天黑人| 国产精品熟女丝袜一区二区| 日韩欧美经典在线观看| 亚洲五月婷婷| 五月综合激情| 天美国产精品| 亚洲精品97在线| 亚洲熟妇乱女区二区三区| 嗯嗯嗯嗯啊啊啊好紧好大| 91美女中出| 国产怡红院| 啊啊啊好湿久久| 夜夜国产一区| 日韩AV噜噜噜一区二区三区四区 | 亚洲男人天堂网| 91无遮挡| 97爱爱官网| 97色色色| 婷婷五月色| 欧美综合网1| 国产在线能看的你懂的| 999热这里只有精品| 色大师网站www永久网站视频| 大香蕉视频一二三区| 超碰碰97资源站| 99久久这里只有精品| 欧美九九99久久精品| 久久国产乱子伦精品免费女人| 先锋激情∨在线视频播放| 51国产午夜精品视频| 51久久夜色精品国产麻豆| 亚洲日韩av专区无码| 国产精品蜜臀久久久久无码AV| 国产精品一级毛片不卡视| 日韩中文字幕在线视频观看| 91综合在线| 夜夜操91744565| 欧美少妇高潮久久91| 大香蕉伊人75| 久久亚州精品成人Av无| 色婷婷香蕉| 亚洲91亚洲| 日韩av电影成人在线| 欧美亚洲另类在线蜜桃| 色香91| 亚洲欧美在线丝袜| 中日亚韩免费视频| 99热| 校园春色欧美| 亚洲精品成人动漫在线| 美女啊啊啊啊pc| 免费超碰97久久| 高清孕妇孕交| 成人青青草原伊人| 性九九九九九九| 欧洲精品在线播放| 青青操日韩| 欧美精品97| 欧美成人午夜免费福利785| 少妇无码太爽| 夜夜嗨一区二区三区直播内容| 1000部熟女视频在线观看| 欧亚性爱啪啪| 精品九九九九九九九九九| 97视频免费播放| 免费作爱一级视频| 国产AV天美传媒一区二区三区 | av天堂加勒比| 看日韩美女二区三区免费操逼视频| 久久久久ab| 欧美日韩999| 男人的天堂日韩| 欧美性爱免费短视频| 91无码中出人妻视频| 淫纸中9区| 留下AⅤ黄色片| 高跟伊人julia ann| 麻豆国产97在线| 嗯嗯嗯好爽| 久久精品操| 国产免a费看黄片在线| 91在线免费观看处女| 超碰欧美97| 另类小说五月天| 成人青青草原伊人| 超碰调教97| 97网色| 婷婷伊人网| 情色五月天就去干| 99热欧美| 超碰97欧美| 97天堂| 国产精品在线免费| 欧美性,亚州色| 色色毛片| 一区二区视频你懂的| 午夜a成v人电影| 99re这里只有精品3| 日本久久女同性恋视频| 东北老女人的激情视频| 精彩久久中文| 天天躁日日躁AAAXX| 亚州欧美在线| 久久久久久久久九九久孕交| 岛国黄色大片网站| 清纯唯美综合| 亚洲国产剧情少妇激情| 欧美日韩操逼动图| 欧美精品一二三| 污啪啪啪视频| 欧美日韩不卡a片| 大香蕉男人的天堂| 天天看,天天做| 久久久久久性爱免费视频| 粉嫩少妇自慰在线| 99热这里只有精品8| 日本成人免费一区二区三区| 美女丝袜激情小说| 99国内精品| 久久精品国内Av熟女高清| 少妇内射www在线观看视频| 女人午夜视频777| 精品人妻一二三| 成人精品视频| 亚洲成人一二三区| 青青操青娱乐| 亚洲第2页| 97欧美日韩| 亚洲限制级| 亚洲牲交| 青青草久草AV| 免费看污网站| 色色婷婷五月天| 无码久久亚洲高清,| 啊啊啊不要嗯嗯在线观看| 91丨九色丨国产打屁股| 成人性爱av.com| 农村少妇久久久久久久| 免费超碰97久久| 欧美精品在线观看| 91超级碰碰| 日韩无码精品综合久久| 97这里有精品| 疯操AV| 干B| 亚洲欧美精品一区天堂久久| 九月丁香综合网| AAAA级日本片免费视频| 97碰久久| 欧美亚州综合网图片| 嗯嗯啊好大| 久久,精品一二三| 综合久久欧美| 国产精品色片一区二区| 一级日本牲交大片好爽在线看| 精品视频久久| 91日产桃蜜| 大乔未久88一区| 欧美老妇综合网| 亚洲视频中文一区| 伊人国产成人av网站| 老司机香蕉| 午夜福利在线合集| 亚洲国产精品久久久男人的天堂| 亚洲精品一二三四区| 99天堂网| 久久乐| 免费一级欧美片片线观看| 欧美一级国产一级| 欧美日韩在线国产在线| 国语精品内射在线观看| 丰满人妻无码一区二区三区| 福利视频一区二区微拍| 欧美日韩操逼嗦吊| 91久久婷婷| 日本色婷婷| 九九成人| 神马久久久久眼| 青青爽| 夜夜操91744565| 九九热视频这里只有精品| 亚洲城人男人的天堂| 91老司机在线视频免费观看| 九九九久千久久激情蜜桃在线看 | 色哟哟-国产专区| 97干com| 韩国一区二区精品亚洲| 久久9亚洲| 伊人久久大香蕉线AV五月天| 欧美日韩青操| 久久成人东京热人妻| 欧美小说区视频区| 人人妻人人爱人人玩| V A在线| 国产最火爆久久国产网站网站| 天天射天天操天天干天天吃2018| 精品人妻1区| 欧美精品成人在线播放| 大香蕉五月天婷婷| 97综合日韩| av线电影| 精品九九| 欧美日韩精品一区二区三区高清| 亚洲av强奸乱伦| 美女啊啊啊啊啊啊啊| 超碰 另类 欧美 | 成人国产视频在线观看| 亚洲国产欧美另类自拍| www.色婷婷色综合| 99国产在线绯色一区| 精品网站99999| 90后后入| 亚洲 欧美 制服 另类 自拍| 五月婷久久| 殴美性色a级欧美| 情色五月天网| 色欲av国内精品久久久久久| 成人午夜小视频手机在线看| 宅男午夜在线视频| 色原狠狠天天天| TS人妖另类精品视频系列| 俄罗斯一区二区视频在线观看| 欧日a| 91九久| 久久久一区二区| 黑人猛交| 色色五月婷婷| 四虎在线免费视频| 日本黄大片在线观看视频| 秋霞曰韩R级| 欧美一区二区日韩传媒搭讪精品| 欧美亚洲今日在线| 蜜乳av首页| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 蜜臀色乳| 又粗又长又大国产不卡| 久久九九网| 中文字幕超碰CAO| 久久久啊啊啊| 亚洲欧洲日韩国产自在线| 91是天天| 97亚洲中文| 91足交| 99re9这里只有精品| 亚洲成人贴图| 色99视频| 激情欧美97| 国产无马av| 加勒比久久av| 国产精品探花视频| 欧美国产操逼| 中文字幕av乱伦| 97超碰超欧美。| 亚洲欧美日韩二区视频| 青青草国产盗摄一二三区| 免费一二区| 96AV精品| 日韩欧无码一区二区三区免费不卡 | 国产欧美日韩在线不卡第一页| 欧美操逼视频二区| 日韩av不卡在线看| 97超视频在线观看| 久久精品美女一区| 天天爽天天操啊啊啊| 五月丁香六月激情综合| 无码78| 亚洲不卡AV在线| 亚洲熟女诱惑| 国产精品久久久久绯色| 九九精品无码专区免费| 超碰碰激情97+久| 国内毛片无遮挡国产| 久久久熟妇熟女国产| 中文字幕一区二区三区字幕| 久久人妇| 久久99网站| 91亚州| 97 亚洲 日韩 欧美 在线| 久久久精品| 亚洲美欧999| 久久美女国产| 91日韩国产欧美亚洲另类精盘州至城都 | 欧美日韩黄色片一区二区三区四区人与兽做爱| 国产高清成人免费视频| 欧洲乱码一区二区| 亚洲国产成人福利在线观看| 91精品国| 亚洲少妇诱惑| 日韩丰满熟妇| 美女诱惑一区| 好舒服视频| 91呆哥人妻| 久久夜夜| 青青久久久| 男人的天堂啪啪| 亚洲精品一二牛牛| 亚洲精品国产熟女久久久| 综合色久| 欧美经典一区二区三区| 91 综合网| 7月婷婷综合| 色情乱伦AV| 伊人加勒比| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 99re在线视频国产| 又黑又大又粗| 夜夜影视四色| 欧美v日韩v亚洲v最新在线| 中文字幕神马久久| 大香蕉伊人一区在线观看| 日韩人妻一二三区视频| 69精品| 中国的操老妇女| 麻豆区99999| 手机在线看片免费人成视频| 国产精品久久久久久久久久久久久久久久 | 天天日夜夜| 成人三一级一片aaa| 亚洲丝袜综合| 春色综合免费| 日本 情色 1区2区3区| 在线天堂999| 国产成人无码网站在线视频| 亚洲熟女精品| 国产午夜在线观看| 国产97亚洲| 色97欧美| 超碰这里有精品| 吉川爱美98堂在线| 超碰 另类 欧美 | 高树玛利亚无码流出| 免费毛片在线播放| 人人操人人搞人人草| 最新亚洲黄色免费电影 | 97资源制服丝袜| 日本福利二区视频| 欧美黄片视频在线观看免费 | 亚洲激情久久| 99视频内射三四| 国产精品自在线发布| 日本高清视频xxxx| 白丝被操91| 国产无码精品久久久久久| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 97资源站日韩| 超碰久超碰久| 天天综合中文字幕 91| 亚洲,欧美,综合网| 亚洲丝袜二区在线| 唯美清纯 妖精视频| 欧美se综合| 91精品国| 午夜男人的天堂| 人妻91少妇| 不卡视频一区蜜桃视频| 999999精品| 亚州一区二区| 中文?日韩?免费?精品| 九九久久一区二区三区| 青青草啪啪网| 日本黄色天堂| 青青草原伊人网| 精品国产乱码久久久影院| 97在线观看免费| 97 国产精品| 成人青青草原伊人| 超碰欧美| 无色无码| 992这里有精品| 欧美嗯啊……在线观看视频免费| 丰满少妇人妻久久久久久| 久久9久9久99久9久9| 亚洲大色堂| 怡红院亚洲怡春院av| 久久久性爱| 97色网| 性爱Av免费| 女人被添高潮免费视频| 天天综合AV| 日日黄色三级网站| 中文字幕一区二区三区人妻不卡| 中文字幕三四区| 亚洲中文一区二区三区| 天天日天天操心| 亚洲官网在线| 亚州精品人妻一二三区| 亚洲伊人成综合成人网| 国产精品亚洲一区二区三区四区| 校园春色制服丝袜中文字亚洲| 九九九久千久久激情蜜桃在线看| 丝袜亚洲91| 777超碰| 午夜超爽| AV天堂电影网| 骚货操死你| 伊人丁香五月婷婷| 婷婷色播婷婷| www.男人天堂| a级免费在线观看| 日韩国产乱子伦App| 夂久色| 96精品一区| 日B操| 国产67194| 欧美在线55555| 婷婷激情四射| 伊人黄色视频免费观看| 色综合久久av| 亚洲情色第一页| 蜜臀av网址| 伊人五月天婷婷| 91无码中出人妻视频| 偷拍综合亚洲| 一起草欧美| 久久久草成人网站久久久草成人久久久草久久久 | 日韩97超碰| 日本免费一级AAA大片器| 亚洲图片 91| 人妻少妇精品久久久久久| 中国一级操逼视频| 玖玖综合色| 玖玖爱影院| 五月天色色网站| 狠狠做深爱婷婷久久二区| 日韩有码 一区二区三区| 九九综合久久| 青青操日韩| aaaa少妇高潮大片| 九九免费影片| 天天干夜夜一操| 久久久久9999精品九九九| 日韩一级性爱无码| 婷婷五月天久久精品视频一区二区三区 | 玖玖综合网| 十八禁电影伊人网| 综合 欧美 亚洲 日本| 久久社区一区二区三区| 日欧操屄视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 日本综合色图| 五月丁香在线| 欧洲亚洲少妇| 91青视频| AV麻豆免费一区| 秋霞男人网| 国产精品视频自拍在线| 日韩人妻精品中文字幕| 亚洲天堂人妻熟妇视频| 97久久天天综合色天天综合色电影| 日本九九久久99| 2017人人操,人人摸| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚欧高清| 人妻超碰青青草98| 久久美女福利是上海美女| 超碰色美女| 九九热精品| 亚洲资源站| 97蜜桃综合| 欧美成年人性爱视频免费观看| 色好看av| 久久精品性| 999精品久久久久久久| 九一亚洲国产免费| 333kkkk·亚洲com久久| 日韩综合色图| 美欧老女人97| 日韩成人电影AV| 国产400孕妇孕交群| 精品人妻一区二区免费蜜桃| 国产91精品福利在线| 自拍啪啪视频| 亚洲激情 欧美色图| 天天摸夜夜添无码小视频| 人人澡人人澡人人| 熟女丝袜视频| 8050午夜少妇无码| 高清国产精品福利网站| 天天操天天谢| 啊啊啊啊视频免费| 中文字幕精品区先锋资源| 91天天综合日韩欧美| 老司机久久| 婷婷五月天网| 成人三一级一片aaa| 91亚洲人| 超碰偷拍| 91久久堂| 大香蕉在线视频15| 国产精品三级视频网站| 亚洲第一免费视频| 91色艳| 亚州免费啪啪视频| 91精品无码久久久久久久| 后入式福利| 日韩懂色网| 女色视频社区| 免费毛片在线播放| 太久视频| 曰韩精品视频一区二区| 又粗又长又大国产不卡| 亚洲欧美伦综合| 亚洲在钱| 中国熟女91| 2019AV天堂| 人妻碰碰碰碰碰碰| 人人天天欧洲| 97操操| 三级片网站在线播放| 国产不良强奸视频免费看| 亚洲熟女av中文字幕| 老熟妇一区二区三区| 久干网| 久久欧洲| 麻豆福利视频导航| 欧美72网页| 国产久久一区二区三区野外在线| 欧美色图天堂在线| 丝袜美腿欧美| 五月天黄色av| 嗯阿好爽好紧| 老熟女熟妇| 一区二区三区日韩欧美 | 一本大道青青| 999色欧美中文字幕| 免看60秒涩涩视频| 熟女高潮精品一区二区| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 十八禁一区二区无码观看| 熟妇精品juliaannAV| 亚洲自拍欧美国产首页网曝| 国产特级毛片AAAAAA高潮流水 | 久久国产对白激情浪潮| 亚洲在高跟鞋自慰久久在色线| 综合激情97 | 国产三区免费在线观看| 啊视频在线| 色色丁香| 国产精品乱人伊人网| 亚洲国产综合久久天堂| 久久超碰98| 中文无线日韩一区| 伊人久久AV诱惑悠悠| 亚洲欧美综合| 亚洲国产奇米影视久久| 中国探花熟女| 国产欧美伊人| 一区二区三区四区久久视1| 亚洲爱爱视频一区二区| 一本大道久| 亚洲欧美日韩激情不卡| 亚洲无线码欧洲精品区别| 中文字幕中文字幕一区二区| 久久99精品视频| 天天插天天舔舔天天干| 新视频sss国产| 综合五月天| 青青免费在线视频一区 | 亚洲天堂一二| 亚洲97成人在线观看| 久久精品店| 欧美日韩夜夜| 舔舔啊| 欧美亚洲高清| 久久6热视频免费观看| av天天在线观看| 美日韩一二三区| 超碰久超碰久| 国产成人亚洲精品无码古代早漏男 | 天天摸夜夜摸| 欧美三级偷拍| 国产乱伦亚洲| 天美国产三级传媒| 久久是精品| 综合亚洲欧美精品日韩?v| 国产 三级自拍| 亚洲情色一区综合| 91精品久久久久| 伊人久久综合精品欧美| 97久精品| 欧美精品庄| 一级A片女人高潮叫床| 久9久| 丁香五月天激情综合| 欧美韩国你懂得在线| 97资源久久| 极品色www影院| 日本久久综合| 亚洲精品一区二区精华| 激情丁香五月| 3级毛片一二| 2019天天干天天操| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲男人的天堂网| 亚洲黄色视频在线观看视频| 色香阁在线| 亚洲一区二区AV| 久久99精品视频| 日本天堂在线播放| 伊人久久大香线蕉无码| 亚洲欧洲久久天堂| 精品亚洲成人免费在线| 久久熟女人| 高清孕妇孕交| 中文字幕二区日韩天堂| 男女国产精品| 欧日韩不卡视.频| 亚洲色人阁| 99这里只有精品| 夜夜爽夜夜高潮夜夜爽| 天天拍天天操| 91日韩国产欧美亚洲另类精盘州至城都| 国产亚州高清国产拍精| 岛国不卡超碰护士AV在线播放| 精品人妻一区二区视频| 老鸭窝黄色视频网站| 久久精品国产AV一区二区三区| 江都AV在线| 牛牛AV人人夜夜澡人人爽| 久久国色天香香蕉| 中文AV制服乱伦| 久久亚洲不卡一区二区三区| 欧美十八禁视频| 六月丁操逼| 青娱乐欧美激情一区二区| m欧洲一级午老| 3D污黄视频在线观看| 欧美色吧综合| A V少妇特黄三级| 淫淫总合网| 中日韩一区二区三区欧美| 亚洲免费日韩在线一区二区| 日本免费专区| 亚洲色图欧美色图在线播放| 日本在线一二 | 天天躁日日躁AAAXX| 97中文热色| 香一区二区三区| 久久久久久久伊人精品| 九九人妻| 小草精彩毛片| 操操逼操操逼操操逼逼| 超碰人人干天天射| 800zy一区二区| 思思热国产在线视频| 蜜臀中文无码午夜| 欧美亚男人的天堂| 午夜福利免费精品视频| 国产精品第一页国产大屁股视频免费区| 亚洲日本男人天堂网 | 天堂av最新电影网| a男人的天堂| 欧美黄片欧美黄片xxx| 91综合网在线| 天天干人妻| www.五月天| 无码人妻精品一区二区中文 | 欧美性天天影视| 亚洲啪啪视频一区二区| 日韩色| 乱子伦一区二区三区国产精品| 亚洲激情四射| 五十路三级片| 国产精品人妻无码久久久老鸭窝 | japan日本高清乱xxxx| 性色A∨91| 中文一区二区| 人妻精品一区二区全免费| 中字乱伦AV| 乱伦a片视频| 色悠久| 91天堂丝袜美腿| 嗯嗯啊啊视频一区二区三区| 欧美极品女人的天堂| 九月丁香综合网| 欧美中字二区| 农村妇女一级二级三级视频| 亚洲国产一级精品毛一级精品看免费视频 | 91精品无码久久久久久久| 中文字幕av片| 亚洲国产丝袜在线观看| 久久久久国产亚洲一区欧美色图日韩| 蜜乳av首页| 丝袜剧情| 欧美性爱第一区| 精品久久久av无码免费| 中出欧美| 久久久久久久| 亚洲色性| 成人情色综合网| 久草精品一区| 欧美久久久| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 私色综合网| 五月丁香色色网| av天堂5| 牛牛aV| 欧美专区日本专区| 美國A片| 国产精品一级毛片不卡视| 无码人妻一区二区三区色欲aⅴ | 成人色女网| 亚洲精品一二三四区| 91人妻人人妻| 校园春色综合| 亚洲不卡不卡中文字幕不卡| 熟女丰满人妻一区| 国产女上位好爽在线| 能看的av| 久久久久无码| 一区二区三区四区五区高清无码永久视频 | 大胆91| 亚码激情| 玖玖综合色| 国产白丝在线| 少妇精品久久久八区九区| 蜜桃臀AV在线| 久久东京热成人| 精品九区| 亚洲男人综合| 亚欧无码在线| 久久99网站| 中文字幕精品探花视频| 狠狠操,使劲操| 日韩操逼HD| 美女黄频a美女大全免费皮| 99超级碰免费视频| 小草精彩毛片| 美日韩一二三区| 亚洲天堂久久| 青春草莓视频在线观看网址| 人人摸.人人色| 久久男女激情视频网站| 亚洲性爱高潮影院| 国产五码丝袜屁眼| 999色欧美中文字幕| 97操| 激情视屏国产乱伦强奸| 中文字幕 人妻不满 在线视频| 亚洲日韩av一区二区三区百合| 日本精品性生活久久久| 久久久久久99999国产精品| 色香天天| 乱伦图一区| 91校园春色长篇| 欧美中文狠| 狠狠爱夜夜| 亚洲自拍天堂| 加勒比大香蕉视频在线| 久久中日麻豆| 啊啊啊啊操死我| 激情网色| 亚洲国产精品久久久久婷婷青年| 丝袜狂射91| 狠狠婷婷亚洲中文综合久久| 国产三级日产三级韩国三级| 91国产精品熟女| 麻豆区久久久久亚| 久久亚洲国产成人| 色婷婷五月综合| 欧美亚洲涩涩| 色吧 综合| 亚洲AV永久无码一区仙野| 黄总AV色图| 人妻第一页| 久久久久国产精品喷潮免费观看臀| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 区日韩亚洲乱码av电影| 色偷偷综合91久久噜噜| 中文字幕高清精品一区| 先锋精品av色鲁| 青青草国产一区二区三区| 大屁股人妻女教师撅着屁股| 久碰视频| 97在线视频观看免费| 亚洲第一狼人丝袜美女另类| 真实高潮91| 另类图片天天影视| 99热91| 久久成人精品| 乱伦av麻豆| 久久大线蕉一区| 色网站导航大全| 久久天天摸| 日韩情色一区二区| 日本综合色图| 欧美啪啪啪91| 国产成人久久久精品免费AV| 青青草狠狠撸| 一牛影视成人片免费| 诱惑人妻欧美一区在线播放| 国产女同在线观看视频| 手机av天堂久久久久| 午夜男人的天堂| 婷婷五月天在线观看| 亚洲精品九九九九九九| 无码伊人久久大杳蕉中文无码| 亚洲偷91色| 乱伦AVxx| 97在线观看免费| 亚洲操逼视频网站| 97在线观看免费| 在线观看av区| 97中文字幕一区| 超碰人妻在线| 日韩十八禁| 日韩pv中文| 天天看夜夜看日日干| 久久a久久| 国内精品嫩模A∨私拍小视频| 中文字幕丝袜人妻| 乱伦一区二区三区‘| 91久久久老司机| 手机在线观看不卡无码av| 在线小说视频一区| 综合网色| 欧美91变态| 自拍盗摄一区| 欧美精品99久久久**| 夜夜嗨免费视频| 99精品网| 亚洲一区中文精品| 超碰98综合网| 国产精品亚洲一区二区三区四区| 97在线视频免费看| 福利风月五月天影院| 波多野结衣一级视频| 欧美日日人人天天| 久久天天摸| 亚洲欧美综合区自拍另类| 久久噜噜噜精品国产亚洲综合| 五月天激情四射| 韩国免费播放一级毛片| 亚洲一区亚洲天堂| 久99| 午夜.DJ高清在线观看免费7| 土豪酒店各种姿势玩弄极品幼稚| 大香蕉人妻| 色综合国产在线观看| 精品妇操一区二区三区| 天天干天天做| 婷婷丁香九月| 91色插| 亚熟hd视频在线| 九九av| 久久久久免费看少妇A片特黄| 嗯~啊~轻一点 视频| 九九热免费国产视频婷婷伊人五月 | 天天艹天天日| 五十路一区无码| 国产精品在线网站| www.夜夜| 久久久久久久亚洲Av无码| 极品色综合| 国产性爱欧美性爱在线| 欧苏综合色综合| 黄片aaaaa一区| 91欧美大片| 国产精品夜夜夜| 又摸又舔在线观看网站| 久久久婷| 囯产操逼片| 国产极品粉嫩馒头一线天av| 91N综合网| 亚洲资源网| 久久9亚洲| 激情五月婷婷| 人妻精品一区二区在线| 精品国产乱码| 97久久网| 易易A毛视频| 超碰一区二区| 搞中出视频在线观看| www.狠狠干.coom| 日本午夜久久电影| 18禁的网站在线| 九九视频黄色片| 91老女人| 色淫网站优优视频| 美女天天干| 综合性视频99| 久久国语| 久久久网一区| 亚洲蜜臀懂色| 按摩中文字幕| 日韩无码嘿咻黑热久| 五月天婷婷久久| 国产精品亚洲一区二区三区四区| 国产女人和拘做爰视频 | 国产视频第2页| 天天夜夜久久| 区一二区日韩亚洲乱码av电影| 91色女| 色久综合| 日韩人妻少妇 一区二区三区| 性色av婷婷久久一区二区点复制| 日韩国产乱子伦App| 国产精品麻豆视频网站| 国产精品干干干| 久久男人精品| 国产操偷| 无码视频黄色网战| 免费视频a级毛片免费视频| 男男H黄动漫啪啪无遮挡网站| 国产熟女完整版中字| 国语国产操逼伊人AV网| 天天搞在线综合网| 国产AV激情无码久久无码| 无码国产Av| 三级网色| 欧美疯狂做爰xxxx| 无码伊人久久大杳蕉中文无码| 国产精品久久久久综合| 91黑人无码激情在线| 五月婷婷AV| 夂久色| 亚洲伊人久久精品狠狠在线| 99re不伦| 射丝袜大香蕉| 亚洲九九视频| 欧美性暴力| 乱操乱伦AV| 久久美女国产| 亚洲欧美国产日本一区二区三区| 色墦五月丁香| 久久这里都是精品| 亚州色图欧美| 嗯~啊~轻一点 视频| 男人综合网| www.亚洲成人一区| 精品国产乱码久久久久久口爆网站| 你懂得91| 艾草av| 久久成人午夜狠狠| 亚洲熟女av中文字幕| 中国操逼无码| 亚洲综合一区二区| 天天综合网国产| 成人熟女区| 传媒在线观看一区二区三区| 久久人妻| 在线强奷到舒服的无码视频| www.婷婷六月天| 91网18| 啊啊啊好大好深| 国产美女自拍AV| AV电影在线播放| 97露脸精品丝袜| 久久久久女教师免费一区| 操屄日韩| 婷婷色在线| 亚洲在高跟鞋自慰久久在色线| 色狠狠一区二区三区香蕉| 无码久久亚洲高清,| 国产在线视视频有精品| 日本女厕偷拍| 91 偷| 少妇xx精品| 亚洲aw毛茸茸在线| 天干天干天干天天做| 成全动漫视频观看免费下载| 免费精品福利在线观看| 久久综合女优| 舔足天天操天天射| 日韩三级天堂在线观看| 熟妇视频一区二区三区在线观看| 2019男人的天堂| 欧美黄色大片在线观看 | 欧美日韩另类字幕中文| 国产高清自拍| 91人妻Pr| 最新9久久久9免费视频| 天天射天天操天天干天天吃2018| 97久久久| 欧美高潮| 26uuu性| 午夜精品久久久99| 免费国产视频| 色墦五月丁香| 蜜桃午夜视频一区二区| 搡老女人老妇女AAA一VU麻豆| 韩国轻伦国内自拍一区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 婷婷综合伊人一区| 伊人婷婷五月天| 亚洲久草AV色图| 思思热er精品视频| 欧美日韩精品久久| 一个人免费视频观看在线WWW| 精品区9| 不卡视频一区蜜桃视频| 中文字幕一区日韩精| 久9爱经典视频| 国产无马视频| 精品中文日韩字幕视频| 最新国内自拍av免费| 图色综合网| 国产午夜精品理论片一二三区区| 色妺妺在线视频| 国产精品日日摸夜夜添骚逼| 桃色五月天| 97视频免费播放| 91狠| 一级乱伦网站| 亚熟在线| 国产精品亚洲色婷婷久久久| 淫色网综合| 91国产操逼视频| 五月天伊人| 尤物网址| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久久久久一日韩字幕无码| 狠狠图片青青草| 亚一综合久久久久久久久久| 国产情色第一第二页在线观看| 精品欧美А∨无码黑人大荫蒂 | 日韩不卡毛片Av免费高清| 97情超碰色| 亚洲啪啪性视频| 97精品在线视频| 操人妻丝袜高跟| 日韩激情毛片一级久久久| 国产小炒后入式| 最近2019中文字幕国语免费版| 亚洲好色人妻| 无码9区| 亚洲**2021在线观看| 久久爽爽精品| 囯产操逼片| 久久一区二区蜜桃| 色呦呦、国产精品| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲精品97| 国产乱弄免费在线视频。| 国产网红精品| 99久久久| 日本日日色视频| 欧美日韩 强奸乱伦| 这里只有97精品| 美女高潮视频91| 日本五十路熟女一区二区| 加勒比综合88| 1204av韩国| 成人短视频在线观看| 国产午夜精品理论片一二三区区 | 人人做人人妻人人夜视频| 亚洲风情在线观看| 久久久久ab| 97福利视频| 国产精品人妻一区二区| 丝袜色综合| 91狠婷| 偷拍自拍在线视频观看| 日日爱99| 精品二区三四区五电影| 色999人与兽| 亚洲欧美日韩精品久久久一区二区| 色香欲综合| 男人天堂 天天射| 国模限制级电影| 粉嫩不卡一区二区性爱| 国产强奸无码乱伦| 曰本特级特黄特色黄色A级网站高清在线免费看| 欧美夜夜狠| 美国aaaaa一级黄片| 人人操人人摸人人骑| 国产熟女高潮一区二区三区| 精品无码一区二区| 韩国一级婬片A片AAAAA| 日本欧美一区二区三区视频麻豆| 国产在线激情| 色天欧美| 97免费免费视频网| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | www超碰| 久久久性| 国产婷婷综合在线观看| 午夜视频久久久久一区| 美女t无毒不卡不卡| 亚洲熟妇AV日韩熟妇在线| 内射中国少妇高清视频免费视频| 久久亚洲熟妇在线视频| 日韩精品人妻中文字幕久久久| 97超碰天天| 亚洲自拍欧美国产首页网曝| 天天做天天爱天天爽AV| 综合网久久| 久久超碰98| 青青草日韩免费观看高清在线| 欧洲亚洲人人爽爽视频| 久操视频在线| 午夜美女诱惑电源网| 久草免费在线视频| 丰满人妻一区二区三区色-百度| 水多多映视AV| 成人影院永久免费观看网址| 亚洲国产91精品一区二区久久| 欧美伊人久久综合网| 日本东京热加勒比久久| 干婷婷综合网| 开心五月天激情网| 国产精品视频电影| 激情欧美日韩女同久久| 久久噜| 伊人网av| 久久超碰亚洲人| 大香蕉在线SuP| 日日躁夜夜躁狠狠躁超爽| 天天射夜夜操| 丰满人妻一区二区三区四区| 不卡免费av在线播放| 国产精品久久久亚洲一区| 日夜久久久九九九久| 欧美高潮| 欧亚日韩中文在线| 日逼视频日本| 色五月网址| 四季AV综合网址| 96精品一区| 欧美亚洲| 欧美视频一区二区在线| 嗯嗯啊啊视频在线看| 久操 高清| 少妇的嫩逼图片| 在线岛国新天堂8| 婷婷五月综合在线| 青青草五月天| 亚洲高清色综合| 人人 操人人 操人人|