色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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個文件壓縮包約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ù)手冊和工程中的代碼結(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)傳感器里算是性價比極高的選擇十幾塊錢到二十幾塊錢就能買到配合STM32F103C8T6這顆經(jīng)典主控整套水質(zhì)濁度檢測方案的成本可以壓到五十元以內(nèi)。很多人第一次拿到這個傳感器第一反應(yīng)是找數(shù)據(jù)手冊結(jié)果發(fā)現(xiàn)商家給的資料亂七八糟有的甚至只有一張接線圖連輸出電壓和濁度的對應(yīng)關(guān)系都要靠自己猜。這篇文章我就把整個折騰過程從頭到尾捋一遍包括傳感器原理、硬件接線、STM32的ADC采集、Keil5工程搭建、數(shù)據(jù)標(biāo)定以及我在實(shí)際調(diào)試中踩過的那些坑。先說TSW-30這個傳感器本身。它的外形是一個圓柱形探頭內(nèi)部結(jié)構(gòu)其實(shí)就是一對紅外發(fā)光管和光電接收管。工作時發(fā)光管發(fā)出一束紅外光光線穿過待測液體一部分被液體中的懸浮顆粒散射或吸收剩下的光被接收管檢測到。液體越渾濁透過的光越少接收管的光電流就越小最終表現(xiàn)為傳感器輸出端的電壓信號發(fā)生變化。TSW-30的輸出是模擬電壓信號常溫下大致范圍在0V到4.5V之間水越清電壓越高水越渾電壓越低。這個邏輯一開始容易搞反我見過不止一個新手把電壓高當(dāng)成水臟結(jié)果標(biāo)定出來的數(shù)據(jù)完全是反的。和很多數(shù)字輸出的傳感器不同TSW-30不需要I2C、UART這類通信協(xié)議也不需要額外的驅(qū)動芯片它的輸出就是一個實(shí)實(shí)在在的模擬電壓。這意味著后端采集電路可以做得極其簡單STM32內(nèi)部自帶的12位ADC直接采樣就行連運(yùn)放都可以省掉。但省錢省事的代價是你需要自己處理傳感器非線性的電壓-濁度曲線還要保證參考電壓足夠穩(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個通道對于濁度檢測這種低速采集應(yīng)用來說是綽綽有余的。市面上最常見的開發(fā)載體是藍(lán)板或者黑板的最小系統(tǒng)板Blue Pill那種板載一個8MHz晶振、AMS1117穩(wěn)壓芯片、一個電源指示燈和一個用戶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這個選擇純粹是因?yàn)镻A1在板子邊緣、好插線而且不和其他常用功能沖突。如果你用的是PA0-WKUP引腳也可以只是PA0在低功耗模式下有喚醒功能睡眠時可能會有額外的漏電流不過對于這個項(xiàng)目來說無所謂。需要注意一個細(xì)節(jié)TSW-30模塊上一般會有一個電位器這個電位器是用來調(diào)節(jié)比較器閾值的。如果你買的是不帶運(yùn)放輸出的純傳感器探頭那這個電位器可能不存在或者沒有意義。市面上常見的TSW-30模塊通常分為兩種一種是只輸出模擬電壓的裸模塊另一種是帶LM393比較器、有數(shù)字輸出DO和模擬輸出AO的雙輸出模塊。如果是后者你只需要接AO口DO口是數(shù)字閾值輸出適合直接接單片機(jī)的中斷引腳或者做簡單的上下限報警不需要經(jīng)過ADC。我做項(xiàng)目時接的是AO口DO口留作擴(kuò)展。2.2 供電拓?fù)淝f不要和舵機(jī)共用一個電源這個環(huán)節(jié)是很多人的翻車點(diǎn)。TSW-30的模擬輸出電壓會隨著電源電壓波動而變化因?yàn)樗膬?nèi)部紅外發(fā)光管的亮度直接受供電電壓影響——電壓高一點(diǎn)光強(qiáng)就高一點(diǎn)接收管收到的光多了輸出電壓自然就上去了但這時候水質(zhì)并沒有變化。這屬于典型的共模干擾。我在測試中實(shí)測過一組數(shù)據(jù)用同一個傳感器分別接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ī)、繼電器、水泵這些器件放在同一個電源軌上。這些東西一動作電源會瞬間被拉低幾百毫伏ADC采樣值會跟著跳。我一開始做魚缸水質(zhì)監(jiān)測時把水泵和傳感器共用一個5V電源適配器結(jié)果水泵一啟動濁度數(shù)據(jù)瞬間從2.1V跳到2.7V不知道的人還以為是魚缸水突然變清了。后來改成獨(dú)立供電數(shù)據(jù)立刻就穩(wěn)了。如果非要共用一個電源可以在傳感器電源輸入端加一個100uF電解電容和一個104陶瓷電容并聯(lián)做去耦電容盡量靠近傳感器模塊的電源引腳。這個方法能緩解但不能完全消除電源波動影響有條件還是建議獨(dú)立供電。2.3 信號線的抗干擾處理TSW-30的輸出阻抗不算低信號線如果走得過長容易引入工頻干擾和射頻干擾ADC采樣值會呈現(xiàn)有規(guī)律的波動。我在做野外浮標(biāo)采樣時曾把傳感器和主板用一根1.5米的杜邦線連接采樣值每秒都在跳動波動幅度最大的時候有50mV左右拿去換算成濁度就是好幾個NTU的誤差。解決辦法很樸素傳感器線纜盡量縮短控制在20厘米以內(nèi)并且使用雙絞線或者屏蔽線。如果必須長距離傳輸建議在STM32的ADC引腳前加一個RC低通濾波器比如100歐姆電阻串聯(lián)、1uF電容對地并聯(lián)截止頻率大約在1.6kHz左右能有效濾掉大部分高頻干擾。這個RC濾波器的好處是簡單、便宜、不需要額外供電缺點(diǎn)是會略微增加信號的建立時間對于濁度這種緩變信號來說完全不是問題。還有就是ADC引腳的采樣時間要合理設(shè)置。STM32的ADC采樣時間可以配置為1.5周期到239.5周期不等。對于高阻抗信號源采樣時間太短會導(dǎo)致采樣電容充電不完全測量值偏低。我建議把采樣時間設(shè)置為55.5周期以上保守一點(diǎn)直接拉到239.5周期。雖然采樣速度變慢了但濁度檢測根本不需要高速采樣穩(wěn)定才是第一位的。3. Keil5工程從頭搭從零創(chuàng)建一個不依賴固件庫模板的裸機(jī)ADC采集程序3.1 Keil5安裝與芯片支持包別漏掉DFP包Keil5和之前的Keil4有個很大的區(qū)別Keil5采用軟件包管理機(jī)制安裝完主程序之后還需要單獨(dú)安裝對應(yīng)芯片的Device Family PackDFP否則在新建工程時找不到STM32F103C8T6這顆芯片。我見過很多人卡在這一步明明Keil5裝好了但新建工程時Device列表里空空如也就是這個原因。具體步驟是去Keil官網(wǎng)下載MDK-ARM安裝包目前常用版本是5.36或者5.38注意區(qū)分MDK-ARM和C51版本C51是給8051單片機(jī)用的兩個可以裝在同一臺電腦上但不要裝同一個目錄安裝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)的下載頁面手動下載DFP包然后雙擊安裝這里還有一個坑Keil5在創(chuàng)建工程時如果你選擇的是STM32F103C8T6但安裝的DFP版本太老編譯時可能提示找不到某些系統(tǒng)文件。我的建議是直接用最新版的DFP比如2.4.0或更高版本。3.2 新建工程的完整流程標(biāo)準(zhǔn)外設(shè)庫方式關(guān)于用標(biāo)準(zhǔn)外設(shè)庫Standard Peripheral Library還是HAL庫這是個老生常談的問題。我的建議是如果你是初學(xué)者或者只是做這個濁度檢測項(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跳過我們手動添加文件在Project窗口右鍵點(diǎn)擊Target 1選擇Add Group分別創(chuàng)建三個組User、StdPeriph_Driver、Startup然后就是往分組里添加文件Startup組添加startup_stm32f10x_md.s啟動文件這個文件可以在標(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這兩個宏定義一個是告訴編譯器要使用標(biāo)準(zhǔn)外設(shè)庫一個是告訴編譯器芯片類型是中等容量的STM32F10x系列。漏掉這兩個宏定義編譯會直接報出一大堆錯誤最常見的提示是stm32f10x.h頭文件里找不到器件定義。3.3 最簡單的ADC采樣代碼直接上裸機(jī)寄存器操作也行如果你只是想快速驗(yàn)證傳感器有沒有輸出完全不想配置標(biāo)準(zhǔn)外設(shè)庫那么用寄存器操作其實(shí)更快。STM32的ADC1在APB2總線上時鐘來自PCLK2默認(rèn)情況下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)試 } }這個代碼有幾個細(xì)節(jié)值得說明。首先GPIO配置為模擬輸入模式GPIO_Mode_AIN這一步很多人搞錯直接把引腳配置成GPIO_Mode_IN_FLOATING或者GPIO_Mode_IPD這樣ADC采出來的值會偏大因?yàn)橥獠啃盘栐吹淖杩购蛢?nèi)部上下拉電阻形成了分壓。其次ADC的校準(zhǔn)過程不能省雖然不校準(zhǔn)也能出數(shù)據(jù)但校準(zhǔn)之后精度會更好尤其是使用的芯片個體差異較大的國產(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選項(xiàng)里勾選Use MicroLIB否則會因?yàn)榉峙涠芽臻g不足導(dǎo)致串口打印內(nèi)容不完整這個小細(xì)節(jié)在校驗(yàn)和不勾選時差異很明顯。4. 從ADC原始值到NTU濁度標(biāo)定方案與數(shù)學(xué)建模4.1 為什么需要標(biāo)定以及NTU是個什么單位ADC采出來的4096個等級只是一個相對值不能直接告訴用戶這杯水是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ù)是在特定條件下測出來的換一個批次、換一個電源電壓、換一個探頭角度數(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置半小時得到大約100NTU左右的濁度原液當(dāng)然這個值并不精確所以稱為約用這個原液按比例稀釋取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值減小這個趨勢和前面說的一致。但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ū)間用另一條直線精度更高但代碼量稍大。如果你不想搞擬合還有一個思路直接查表加插值。把標(biāo)定點(diǎn)的ADC值和對應(yīng)的NTU值存入一個數(shù)組實(shí)測時用線性插值算出中間值。這個方法最簡潔且不需要擬合參數(shù)適合單片機(jī)這種算力有限的平臺。我最終的方案是冪函數(shù)擬合NTU 1473.2 * pow(ADC / 4096.0, -1.8)。這個公式用浮點(diǎn)運(yùn)算在STM32上執(zhí)行大約需要幾十微秒對實(shí)時性完全沒有影響。4.4 溫度漂移與傳感器浸沒深度的細(xì)節(jié)標(biāo)定完成之后別急著歡呼。TSW-30的測量結(jié)果受兩個因素影響很大溫度和探頭浸沒深度。TSW-30的紅外發(fā)光管是LEDLED的光功率會隨溫度變化溫度升高時輸出光功率下降接收管接收到的光減少ADC值會有輕微下降。我在空調(diào)房里測試時在24℃環(huán)境下標(biāo)定的數(shù)據(jù)拿到32℃室外重復(fù)測試同一個水樣的ADC值降低了大約2%-3%換算成濁度誤差大約0.5-1NTU。如果你對精度要求不是特別高這個誤差可以接受。如果要求高可以考慮在探頭附近加一個DS18B20溫度傳感器用溫度補(bǔ)償系數(shù)修正。至于浸沒深度TSW-30探頭的光學(xué)區(qū)在探頭前端的一小段區(qū)域浸沒太淺光路有一部分露在空氣中浸沒太深則可能碰到容器底部的沉淀物。我實(shí)測的最佳浸沒深度是探頭側(cè)面白線標(biāo)記處到液面以下3-5厘米而且盡量保證探頭垂直于液面。測量時容器底部的氣泡也會干擾光路所以靜置脫泡后再讀數(shù)數(shù)據(jù)才穩(wěn)定。5. 實(shí)際調(diào)試中遇到的四個典型問題與排查鏈路5.1 問題一ADC采樣值亂跳毫無規(guī)律這是最常見的問題。排查路徑我按優(yōu)先級排列先看電源用萬用表測傳感器供電電壓是否穩(wěn)定如果在3.27-3.33V之間波動說明電源紋波比較大需要加強(qiáng)濾波再看接線確認(rèn)模擬信號線是否和電源線綁在一起走線如果是把信號線單獨(dú)分開然后用示波器看波形如果波形上有50Hz的正弦波疊加是工頻干擾加RC濾波最后還是不行把采樣時間調(diào)到最大239.5周期降低采樣率到10Hz左右再取50次平均我最后采取的方案是軟件滑動平均去除極值每次采集50個樣本去掉最大的5個和最小的5個剩下的40個取平均。這個算法在代碼里就幾行但效果立竿見影能把ADC值的波動從±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)到不了滿量程。所以我在這個項(xiàng)目里統(tǒng)一給傳感器供3.3V讓傳感器輸出電壓范圍和ADC輸入范圍完全匹配。5.3 問題三Keil5編譯報錯CreateProcess Failed這個報錯有好幾種情況。如果你遇到的報錯信息是*** 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需要手動下載安裝ARM Compiler 5也可以檢查環(huán)境變量有些精簡系統(tǒng)刪掉了Keil所需的環(huán)境變量重裝或修復(fù)即可這個坑在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個LSB。原因是芯片內(nèi)部的參考電壓源精度有差異。解決方法是重新做一次校準(zhǔn)或者用軟件修正用一個精密電壓源比如一個精確到1%的TL431基準(zhǔn)接到ADC輸入測量實(shí)際讀數(shù)計(jì)算出修正系數(shù)然后應(yīng)用到所有后續(xù)讀數(shù)中。6. 進(jìn)階玩法把濁度數(shù)據(jù)上傳到手機(jī)或云端ADC采樣、串口打印、標(biāo)定這些都完成后這個項(xiàng)目的基礎(chǔ)功能就算完成了。但如果只是用串口線連著電腦看數(shù)據(jù)那還稱不上一個完整的應(yīng)用。這里我給三個擴(kuò)展方向按難度從低到高排。第一個是加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ù)器。我實(shí)際用過的方案是STM32通過USART2發(fā)送數(shù)據(jù)給ESP8266ESP8266連接家里的路由器然后發(fā)布到本地搭建的MQTT Broker比如Mosquitto。手機(jī)端用MQTT客戶端訂閱就能實(shí)時看到濁度變化。延時大約在200-500毫秒作為非實(shí)時監(jiān)測完全夠用。第三個是加存儲功能。如果你的應(yīng)用場景是野外水質(zhì)監(jiān)測太陽能供電需要定時采集并存儲數(shù)據(jù)那么可以加一個MicroSD卡模塊用FATFS文件系統(tǒng)把數(shù)據(jù)寫成CSV文件方便后續(xù)離線分析。這個方案的難點(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)定建模的完整鏈路。我在這個項(xiàng)目里最大的收獲其實(shí)是參透了傳感器不是一接上就能出準(zhǔn)確數(shù)據(jù)這句話——從硬件供電到軟件濾波從標(biāo)定到補(bǔ)償每一個環(huán)節(jié)都在影響最終結(jié)果。如果你也打算做類似的傳感器采集項(xiàng)目希望這篇記錄能幫你少走幾步彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
立川理惠无码一区二区| 九九九九九精品视频| 操操逼视频| 日韩中文9| 欧美大香蕉卡久久| 国产成人精品无码久久| 色网1| 国产成人资源| www.狠狠| 午夜久久无码1000合集| 久久性爱视频99| 久久久神马影院| 精品无码久久久| 色五月婷婷中文字幕| 99人妻碰碰碰久久久久禁片| 久肏视频字幕| 亚洲国产中文字幕| 国产中文福利| 超碰夫妻97| 久操综合在线| 欧美精品另类人妖xxxx| 国产9 9在线 | 亚洲| wwwxxx日本爽| 老师充足的奶水小说| 国产一区二区精品久久久不卡蜜臀| 久久超碰亚洲人| 泰国AV在线观看| 免费中文在线| 欧美日韩不卡a片| 亚洲男人综合| 日本人妻最新在线中| 欧美色综合网| 蜜臀99久| 欧美啪啪色吧在线| 亚洲 欧美 日本 国内 首页| 全国男人天堂网| 99在线观看视频在线高清| 国产99999久久精品| 久久久久ab| 妇人噜噜| 大香蕉青青9| 噜噜噜亚洲精品| 青青草亚洲一区 | 91小视频| 欧美视频在线视频免费va| 26uuu性| 亚州AV无码国产精品| 欧美日韩黄片精品在线| 岛国艾薇凹凸视频天堂| 亚洲精品成人动漫在线| 亚洲日韩美国人妻| 久久性爱城| 99免费视频| 99re9在线| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 久久久久一本一区二区青青蜜月| 97色诱| 亚洲涩图欧美| 久久久极品| 牛牛AV人人夜夜澡人人爽| 国内毛片热久久思思热| 国产日本久久免费精品| 国产美女91| 国产11页| 国产中文字幕在线| 精品一区二区3区| 一级A啪啪啪啪| 中文字幕老熟妇黄色视频| 日韩精品高清资源在线| av久日| 99最新日韩偷拍视频| 亚洲男人电影天堂| av强奸乱轮| 91亚洲黑人| 精彩视频日韩| AV男人天堂网| 超碰国产精品无码| 人妻99p| 东京日日夜夜| rion磁力链接| 试看60秒| 91精品91久久久久77777俄罗斯老妇姓x| 日本不卡一二区| 色欲Av人妻精品一区二| 18禁在线视频| 男人天堂.AB| 91白虎| 亚洲人妻在线一区| 久久久久久性爱视频| www.acm成人黄色毛片| 欧亚性爱在线视频| 久久精彩视频9| 国产97在线播放| 丁香九月 婷婷| 国产在线精品偷| 色盈盈影院| 亚洲黄色AV电影| 国产精品久久伊人| 亚洲美女 晚间男人天堂 | 熟女乱伦A| 97亚洲综合电影| 欧美图片校园春色| 韩国一级婬片A片无码天美| 五月天色色网站| 久久伦理视频久久大香蕉视频| 美女黄页网站| 中文字幕狠狠玩| 色在线69堂| 大香蕉免费3| 日韩三级视频一区二区三区| 中文字幕神马久久| 免费久久一级毛片大黄| 国产大片精久久久久久| 天天干天天舔| 粘花网06av视频| 国产精品久久泡妞网站| 色盈盈影院| 交换娇妻呻吟声不停中文字幕| 日本999精品| 四虎影视永久在线免费| 国产精品在线网站| 天天搞在线综合网| 久久亚码| 激情小说五月天| 密臀在线视频| 国产成人久久久精品免费AV| 亚洲久草AV色图| 97精品综合| 99re免费| 久久久9品一区二区三区| 人人操人人色网| 欧美亚洲第1页| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 男人女人18禁片免费看网站| 99999亚洲| 日韩欧美国产一区二区三区四区| 天天躁日日躁狠狠躁| 八戒午夜福利理论片| 90后性网国产欧美| 久草这里只有精品 | 日本Xx性爱| 亚洲熟女少妇免费视频| 日本韩欧美在线播放a| 色婷婷久久综合超碰| 国产一级αv免费看片| 97欧美色| 久久大香蕉97| 国产亚洲99久久精品| 国产和美国毛片| 丝袜亚洲91| 欧美啪啪女女| 精品人妻中文字幕4399| 亚洲成人ab| 久久久男人的天堂| 亚洲天堂女优在线| 人妻久久久| 翔田千里爆乳巨臀无码| 女生看匆91网站| 超碰97欧美日韩| 歐美一級亂黃99在綫精品| 亚洲综合精品国产一区| 亚洲免费成人在线高清无码视频| 九九热九九| 热的中文 热的有码 热的国产| 色色激情五月天| 国产精品视频一区二区三区八戒| 国产无马在线| 特污精品女优骚货黄色视频在线免费观看| 在线情色电影 91大 | 九九九九九九视频| 久久、1234| 日韩性色b| 色综合色| 亚洲婷婷五月天| 免费a在线播放v| 欧美黑人精品一区二区| 亚洲欧综合另类无码一区| 人人贴人人摸| 欧美综合娱乐久久| 淫荡熟女乱伦网| 在线观看高清AV| 一级AV性爱| 国产精品第一区第一页| 操逼逼中文字幕| 国产在线观看一区二区三区| 九九九九九九精品| 极品色综合| 国产免费内射视频| chaopen97久久| 日韩精品电影| 国产91丝袜 在线播放| 欧美色图99| 日本黄页视频在线观看| 五月天人妻综合| 就去色综合| 欧美色图 色综合图| 97av在线观看| 久操91视频| 日韩无码三级影院| 国产精品久久久久无码AV会牛| 天天视频网站黄| 在线国产福利网址导航| 青青草丝袜在线视频| 亚洲综合一区二区| 东京热男人的天堂网| 天天肏美女| 久久內射| 国产丸一视频| 酒色综合网| A级片日韩欧美国产欧美视频精选观看 | 在线观看十八禁| 免费看污网站| 茄子社区国产精品| 欧美成人性活片| 久久久久久亚洲Av无码| 91狼人| 九久久九精品视频| 久久成人午夜狠狠| 精品人妻少妇| 久久精品国产亚洲AV先锋| 污污污8888| 久久人妇| 精品小视频在线| 九七色图| 97视频网站在线观看| 97超碰碰| 91天天综合网,天天综合网| 偷拍 欧美 日韩| 亚洲日本成人动漫| 亚洲精品不卡一二三区| 黄片免费久久久久久久| 久久一二三四五六七八九区区| 久久久久久久伊人精品| 欧美超碰人妻97| 国产一级αv免费看片| 天天干夜夜操一区二区| 免费伦费视频在线观看| 国产乱不卡| 在线无码视频| 国产区性爱在线视频秋霞豆| 人妻一区二区三区视频 | 超碰人人操97碰| 亚洲成熟国产精品美女| 九九英色视频| 另类欧美色| 国产操逼视频在线观看| 美女刺激久久国产欧美| 99re视频在线播放青草| 亚洲www91| 欧美一二在线| 男人天堂免费| 国产欧洲精品亚洲午夜拍精品| 2017天天插| 久久久成人国产精品无码| 久久蜜色情在线视频xxx免费观看| 亚洲久久天堂| 色情五月综合婷婷| 制服中出中文人人精品| 日韩无码三级影院| 久久久久久久久久黄色网| 久久久久少妇| A V少妇特黄三级| 97人人夜| 久久久久久大| 大香蕉综合网| 九九热男人天堂| 国产99热| 国产白领连续中出在线观看| 91精品人妻偷情| 亚洲欧洲小说图片视频| 亚洲黑人在线| 天天操天天射青青草| 亚洲影视综合| 中文字幕av久久爽Av| 人人爱人人乐人人操| 综合干干干av久久久综合网| 色臀AV| 丝袜六区| 蜜乳Av成人片网站| 亚洲天堂资源| 色噜噜精品一区二区三| 美女91网址| 国产这里只有精品| 偷拍精品一区二区三区| 极品久久久久久久久久久久久久| 3028国产精品| 日本加勒比无码专区| 国产精品一区二区三区在线密挑| 午夜男女爽爽爽影院视频| 美女91在线观看| 精品性爱一二三区| 亚洲在钱| 青娱乐亚洲热| AA特级绝黄| 狠狠爱大香蕉| 丰满少妇人妻久久久久久| 亚洲av青草久久一区二区| 伊人玖玖网| 免费观看啪视频| 欧美色网| 男人天堂综合| 色九月| 亚洲成aⅴ人片不卡无码| 九九热午夜欧亚国产视频| 亚洲操操| 一区二区影院| 五月天婷婷在线看| 夜夜高潮夜夜爽国产伦精品| 精品无吗久久| 91精品久久久久久综合五月天| 亚洲成人激情小说视频| 欧美日韩国产电影| 婷婷丁香五月综合| 国产免a费看黄片在线| 中文字幕在线免费观看| 久久天天躁日日躁狠狠躁| 熟女精品va中文字幕| www.成人无码| 日日夜夜青青草母狗| 成人亚欧免费视频| 久久透逼视频| 青草成人免费视频一COm| 久久人爽| 日韩一级二级| 久久久精品国产亚洲AV无码| 国产精品亚洲一级av第二区| 国产毛片毛片4p懂色| 大香蕉懂9| 91美女国产在线| 亚洲男人天堂Av| 久热大香蕉| 青椒国产97在线熟女| 免费看黄片现成| 九九免费影片| 亚洲人久久久网| 日夜干射色啊| 91美女视频在线| 有码人妻系列| 激情图片伦理国产一区二区日韩| 日韩AV一起草| 亚洲男人天堂2016| 久久久久免费看少妇A片特黄| 最新国内自拍av免费| 九九精品热| yw尤物av无码点击进入麻豆| 日本精品加勒比海一区| 男人的天堂va在线| 五月天黄色av| 91视频伊人| 久久久久久亚洲中文| 在线国产探花| 尤物av网站免费在线播放| 日韩精品第3页| 97超碰亚洲| 99久在线精品99re8a| 熟女精品一区二区在线观看| 欧美猛交黑寡妇中文字幕| 刺激精品视频| 啊啊啊不要嗯嗯在线观看| 97色涩| 内射黑丝袜| 国产久久一区二区| 精品人妻久久久| 欧美翘臀视频网站一区二区三区 | 9精品久久久久| 亚州性色| 日B操| 福利伊人玖玖国产| 四虎国产精品永久地址入口| 尤物黄色在线观看网站| 欧美人人AAA| 天天做天天爱天天爽| 人妻激情偷乱视频一区二区三区 | 婷婷六月色| 大香蕉久| 3p国产欧美99热| 久久精品视频久久久| 一本一道久久综合久久| 日韩成人午夜精品久久高潮| 国产精品91一样| 久久偷偷色综合蜜桃| 人妻献身系列第54部| 老熟女熟妇| 成人羞羞视频国产| 麻豆蜜桃视频在线观看| 婷婷五月天激情四射| 天天天天干| 极品少妇久久久久| 色狠狠综合| 五月天精品| 色婷婷视频| 91n欧美| 成人免费福利在线观看| 人妻激情在线视频| 最新日产中文在线麻豆| 亚洲在高跟鞋自慰久久在色线| 久久久亚洲Av| 精品一国2| 亚洲欧美日韩夜夜| 亚洲交性| 狠狠躁AV| 性色A∨91| 中文字幕精品区先锋资源| 欧美色图自拍| 五月天婷婷色色| 色综合一区二区三区| 动漫片子网站3黄| 国产女人和拘做爰视频| 日本黄色天堂| 丁香五月天视频| 激情欧美97| 爱干爱射网啊啊啊| www.av在线视频| 亚洲天堂少妇| 啊啊啊 在线观看| 色y情视频免费看| 日韩特一级久久| 九九九九久久久| 国产精品久久久久无码Av网曝门| 97bbn| 99re9在线| 亚洲,日韩,欧美,成人播放| 午夜精品久久久久久久99| 99操视频| 午夜.DJ高清在线观看免费7| 骚货操死你| 欧美亚综合色图| 五月天黄色激情视频| 人人澡人人干| 中文字幕乱码人妻一区二区三区,99精品| 夜夜草我| aⅴ日韩成人电影av在线免费看av大全| 激情久久久| 天天综合网~91| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 日本免费人成视频播放120秒| av中文在线| 91麻豆天美国产| 精品人妻高清麻豆av| 久久亚洲中文字幕视频| 天天爽天天| 九九九精品一区二区无码| 亚洲日本激情| 97人肏| 久久久久9999| 超碰免费欧美7| 亚洲一区二区麻豆影院| WWW啪啪的com| 欧美日韩亚洲天堂网| 国产激情av女片自拍| 精品日韩人妻视频| 久久精品 六十路 熟女 欧美| 920日本午夜免费| 99热这里都是精品| 九九九免费视频| 手机av天堂久久久久| 99re这里只有精品9| 亚洲国产第一页综合视频| 97亚洲在线| 99国产人成精品| 加勒比伊人| 爱干爱射网啊啊啊| 国产欧美日本亚洲精品| 熟女欧美日韩综合婷婷| 国产精品女aA片爽爽视频| 青青草在线成人视频| 色牛aV| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91偷拍欧美亚洲| 国产尹人在线视频免费| 人妻精品视频一区二区三区| 亚洲成人在线资源| 久草精品一区| 啊啊啊好湿久久| 91人妻爽爽人人做人人澡| 18禁美女裸体无遮挡啪啪| 大香蕉综合网| 人人操人人肉久久精品| 99草精| 伦在线97| 天天舔九色婷婷| 九九久久一区二区三区| 69超碰综合| 久久综合99| AV九九| 色婷婷六月| 欧美成人一区二区三区在线播放| 国产成人一级av88| AV污污污污| 三级特黄60分钟播放| 国产传媒日韩欧美| 啊啊啊免费视频| 大乔未久88一区| 美女诱惑在线一区| 福利天堂| 亚州九九九精品视频| 绑缚麻绳人妻寝取完整版| 亚洲最大的黄色电影网站。| 99视频只有精品| 天天综合精品| 青草青青久久久久久国产| 丰满欧美少妇| 一区 欧美 日韩 麻豆| 大香蕉五月天婷婷| 一级久久性爱视频| 久久xxxx| 日本一区二区三区精品| 亚洲色香| 91狠狠综合久久| 日本高清熟女久久一区| 深夜激情| 3PAV乱伦视频| 秋霞一级视频在线观看免费| 一区二区三区日韩欧美| 麻豆区久久久久亚| 17c嫩草51久久91嫩草| 97视频观看| 91高潮| 欧美亚洲第1页| 黄色视频特级毛片| 国产肏逼网站| 东北女人av| 美女操逼福利视频| 久久久亚洲精品电影免费看| 国产免费久久久久| 传媒在线观看一区二区三区| AV色五月天| 男女激情中文字幕| 中文字幕制服欧美久久一区| 四月丁香婷婷| 亚洲射综合网| 色好看av| 日韩精品99久久久久久中文字幕| 爱啪精品一区| 成人久久精品| 国产精品丝袜久久亚洲不卡| 精品国产乱码久久久兰草影视| 欧洲与亚洲欧美精品中文字幕| 九九久久99| 久久久久ab| 偷拍五区| 亚洲美腿丝袜香蕉影视欧美成人| 欧美精品日韩久久久九| 蜜臀久久99精品久久久久久婷婷 | 久久噜噜噜精品国产亚洲综合| 人妻久久久久久久久久久久久久久 | 色综合av综合久久| 日韩毛片9| 97爱b| 激情无码日韩| www.acm成人黄色毛片| 免费a级毛片av无码久久精品中文字幕| 男人的天堂va在线| 怡红院久久老司机| 色综合天天爱去电影网| 99re这里| 97精品中文字幕| 狠狠热这里都是精品| 91在线综合网| 人妻夜夜爽天天爽麻豆三区网站 | 亚洲999综合| 麻豆久久久久久久久丝袜 | 欧美性爱精品七区| 热的中文 热的有码 热的国产| 97天堂| 国产高清精品一区二区三区毛片| 精品国模无码| 中文字幕97| 国产精品精品系列在线观看| 亚洲乱色熟女一区| 岛国毛片在线观看免费| 免费一级特黄特色大片在线观看看 | 99超碰碰| 欧美天天| 老司机深夜影院18未满| 久久综合婷婷| 久操九九九九| 97在线欧洲| nuu12国产麻豆精品| 五月天加勒比啪| 5252色欧美在线男人的天堂| 97综合国产| 性爱网站一区二区| 亚洲成人福利电影免费| 天天爽天天操| 啊啊啊在线观看免费视频| 亚洲精品久久一区二区三区蜜桃臀| 色色97爱| 免费无码婬片AAAA片直播色戒| 久操网线| 亚洲人成网www| 国产剧情在线| 国产成人无码a| 免费又黄又裸乳的视频| 熟女六十路| 五月丁香激情综合网| 日韩丝袜人妻AV| 国产乱色国产精品免费视| 久久东京热久久| 国产视频一区二区三区在线免费观看| 亚洲av影院在线观看| 亚洲熟妇自偷自拍另欧美| 天天舔九色婷婷| 99热这里只有精品1| 久久亚洲AV无码白度| 亚洲精品xxx| 久久婷五月天| 超碰在线97国产| 农村妇女精品一二区| 欧美夜夜草视频| 久久亚洲精品成人av| 精品久久視頻在线| 九九九九九用不成了| 综合五月天| 人人 操人人 操人人| 亚洲成人网站在线观看| 黄色不卡视频| 欧美亚洲综合高清在线| 日本免费人成视频播放120秒| 思思热在线视频精品| 大香蕉一人在线| 国产精品视频在线观看| 欧美精品23| 国产一级片| 69久久久久久久久久久久久| 好色综合| 国产高潮AA片免费看| 91色图片| 国产一二三在线视频五十路| 在线无码操| 亚洲av总站| 国产麻豆91欧美一区二区久久婷婷国产精品 | 再深点灬舒服灬太大了好硬好爽| 国模不卡一本二本三电影| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 超碰地址久久| 粉嫩不卡一区二区性爱| 亚洲色性情三级| 成人性交午夜免费片| 人人操人人搞人人草| 九九热精品免费视频| 色99久草| 亚洲成人日韩小说| 一个人在线看的黄色电影网站| 日曰骚久久精品| 乱伦a片视频| 97玖玖人妻| 人爽不卡视频| 亚州操逼图| 欧美爆操91| 性色A∨91| 青青草天天亲夜夜操网| 亚洲天堂日本| 久久久99免费| 亚洲欲色9532548967一区| 日韩 女同 综合| 九九九精品成人免费视频小说| 91色伦综合| 亚洲网站一区二区在线| 992这里有精品| 91黄站| 五月婷丁香| 99久久亚洲精品无码毛片潘甜甜| 99婷婷一区二区| 啊啊啊啊嗯嗯嗯用力好爽| 熟女熟妇伦久久影院毛片一区二区| 免费一级性爱久久| 色女综合| 少妇蹲下露出大唇5| 国产超碰人人操| 久男人久久| 久久国产乱子伦精品免费女人| 日本加靬比网站发布页| 免费a v| 丁香激情五月天| 国产在线激情| 日韩av乱伦| 精品少妇一区二区| 日韩去日本高清在| 无码九九| 欧美日韩国产色图在线| 碰超人人在线一区二区三区| 欧美性爱日韩性爱| 欧美伦乱爱| 韩国一级做a久久久久| 99国内精品| 蜜臀久久99精品久久久久电影| 日本午夜精品理论片A级APP发布| 品亲网欧美品亲网| а√天堂资源官网在线资源| www.操| 麻豆成人影音在线| 丁香五月天视频| 精品国产乱码久久久A| 欧亚在线视频| 一本大道久| 久久精品99| 人妻少妇无码| 久久激情网| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 久久久久密臀视频| 夜夜天天噜狠狠爱2021| 亚洲有码第一页| 黑人操一区二区| 97在线欧| 色色色综合网| 婷婷涩嫩草鲁丝久久午夜精品| 久jiu久神马影院| 国产美女高潮| AV老汉| 久久久久亚洲熟妇熟女| 久草精品国产蜜臀| 变态乱伦伪娘灌肠一区二区| 日本高清熟女久久一区| 久久久久久国产精品免费网站| 高清不卡 中文 人妻| 超碰人人超在线观看| 后入精品| 日韩另类色图| 夜草网站| 防屏蔽在线视频| 亚洲人成在线放东京热| 这里是精品| 精品人妻1区| 久久偷偷色综合蜜桃| 最近的最新的中文字幕视频| 快播久久人人aV| 蜜桃久久综合视频| 超碰97人人cao| 久草成人福利导航| 色综合一本| 97AV在线免费观看| 免费观看的黄色的网站| 国产九九九九九九| 欧洲色| 中国操逼无码| 色九九九综合| 精品国产久热在线观看| 色逼综合| 熟女欧美日韩综合婷婷| 天天综和| 中文字幕精品一区二区精| 综合色好色| 小骚逼被操的爽不爽| 偷拍亚洲高清图片| 久超碰在| 欧美刺激色黄片免费看| 中文字幕人成乱码熟女香港| 久久神马影院| 亚洲成人久久一区二区| 精品国产乱码久久久久久免费| 超碰亚洲欧美日韩无| 国产JDAV无码视频在线观看| 夜色97| 久久人人看| 亚洲中文字幕在线视频一区二区 | 99re视频这里只有精品| 日本不卡码黄色 | 区一二区日韩亚洲乱码av电影| 亚洲成人福利电影免费| 人妻精品一区二区| 91九九九小逼| 久热久| 欧美一级在线观看成人| 欧亚日韩综合精品国产| 在线观看一卡二卡| 少妇高潮流水av免费| 97爱啪| 欧美久久婷| 人妻人人做人人澡人人爽欧美一区| 2020天天色综合| 亚洲男人天堂网久久| 91 亚洲 欧美 日韩 国产 综合| 国产日韩久久| 五十路熟女工口 | a网站免费观看| 国产黄色影片在线观看| 色区97| 亚爽爽爽爽爽爽爽爽| 九九热AV| 日韩人妻一二三区视频| 在线看污网站| WWW.加勒比人妻一区不卡.com| 九九99久久| 爽极品影院| 91丝袜在线播放| 啊啊啊啊啊啊啊在线| 97在线免费看| 91人妻Pr| 伊人五月天青青草婷婷| 丰满人妻一区二区三区| 欧美超碰9798| 18精品一区| 搞中出视频在线观看| 青青草一区二区高清无码视频| 亚欧日韩成人| 足交视频老司机| 日韩精品.久久精品.AV女优.天美传媒| 色狠狠 - 百度| 久久男人的天堂| 久久久久9| 日本在线一二 | 久久久久九九九| 天天综合亚洲综合| 91痴汉| 久久女同性恋一二区| 久久久久久久久久久97| 午夜天堂啪啪| 国产精品亚洲无码| 校园春色综合网| 欧美草草高清日韩视频| 国产第二页| 欧美大码在线视频| 超碰99在线| aaaa少妇高潮大片| 亚洲 小说 欧美 激情 另类| 国产精品久久泡妞网站| 精久久久| 97精品久久久久中文字幕| 香一区二区三区| 欧美99热| 欧美少妇性爱网站| 国产精品不卡av免费在线观看| 嗯嗯啊啊啊好爽| 欧美激情一| 91日产欧美| 美女淫穴| 丁香五月社区| 国产超碰人人操| 亚洲五码一区二区三区| 一个国产在线综合网站| 内射夫妻三片| 亚洲精品一区二区日本| 久欲AV| 青青草狠狠撸| 九草在线大香蕉| 亚洲精品天天影视综合网| 中文字幕 一区二区 亚洲无码| 男人天堂久久精品| 六九九九| 激情色色| 操91| 夜夜操2028| 五月丁香成人网| 欧洲色| 中文字幕在线观看视频www| 国产精品无码AV网站| 国产不卡免费在线视频| 18禁中文字幕| 亚洲三区视频| 国内偷自视频区视频综合| 国产婷婷综合在线观看| 久久大| 99无码狠狠久久| 大象AV在线| 肉动漫无遮挡h在线观看| 精品国产乱码久久| 人妻第一页| 91性情| 亚洲人人夜夜澡人人爽| 欧美日韩国产人人| 白丝在线一区| 青草园大香蕉| 热热色色综合| 日日噜噜夜夜久久亚洲一区二区| 熟女网站最新| 一本久久精品中文字| 麻豆天美传媒在线视频天堂| 看黑丝美女操逼青青网站| 亚洲男人的天堂AV| 日本不卡二三区| 99国产精品久久久在线播放| 欧美精品第四五页中文字幕在线观看| 麻豆九九九| 久操 高清| 成人熟女区| 成人久久久精品| 欧美 综合 亚洲| AV丝袜少妇| 2019天天操天天爽天天拍| 偷拍超碰| A一级色女| 少妇久久久免费| 蜜臀av网址| 丰满欧美放荡少妇在线| 蜜桃天美传媒AV一区二区三区| 大香交| 性欧美| 国产精品伦理| 免费在线视频97| 国语精品对白| 在线视频97| 日本成人免费一区二区三区| 国产绿奴视频在线观看| 无码人妻丰满热妇又大又粗| 91精品久久久久久77777| 欧美色图天堂在线| 一区二区首页| 97超碰人操| 一区二区视频在看| 亚洲无码视频免费在线观看网址!| 国产美女自拍AV| 天天做日日爱夜夜爽| www久| 一区=区三区视频| 另类 综合 日韩 欧美 亚洲| 亚州欧美综合| 日躁天天爽爽| 91人妻最真实刺激绿帽| 亚洲午夜福利视频| 男人的天堂在线有码| 99久久综合| 啊啊啊啊好大好硬啊啊啊啊啊| 免费一级欧美片片线观看| 亚洲第一页色网| 亚洲超碰综合网| 天天看人人操屄犊摸阴| AV 少妇 人妻 偷拍| 久久肏大逼| 国产一区二区a毛片| 日韩十八禁| 人妻精品一区一区三区蜜桃91| 久久国产精品m码| 国产AV色黄看到爽| 国产第25页在线观看| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 色与欲影视天天看综合网| 亚洲色图91| 亚洲成?V人片在线观看福利| 丁香五月AV| 久久色一区| 99热99re6国产在线播放| 亚洲欧美碰碰| 园内精品自拍视频在线播放| 日韩成人网址| 亚洲限制级| 草草草草视频| 伊人久久综合精品欧美| 六九九九| 少妇高潮喷水无套久久久久久| 欧美色欧美| 96久久精品一二三区色欲| 嗯嗯嗯嗯啊啊啊好紧好大| 少妇精品久久久八区九区| 日韩性爱啪啪视频| 激情接吻视频久久久久久| 伊人大香蕉在线| 亚洲男人的天堂网| 丰满人妻一区二区三区色-百度| 综合久久六月久久婷婷| 色一射色一射| 极品出轨视频网站| 日韩操逼HD| 亚洲综合小说另类图欧美视频激情小说色五月天 | 少妇一级婬片免费放一级a性色.| 六月婷婷色综合| 日韩精品怡红院| 人人操人人色网| 超碰97首页| 亚洲吊色| 日韩 成人 有码| 91l欧美在线| 乱色老一区二区三区的观看方式| 大乔未久88一区| 欧美大片天天看| 久久久精品一区二区| av东京热男人的天堂| 精品一二三区女同| 熟妇女伦乱视频视频| 久肏视频字幕| 99热这里只有精品1| 中文字幕熟女人妻丝袜丝| 日韩91网| 日本高清一本二本免费不卡| 国产日本顶级一区二区三区| 97亚洲欧美| 亚洲国产成人精品久久久国产成人一区二区 | 97超碰在线资源网站| 91精品人妻五十路| 蜜臀久久99精品久久久久久婷婷| 黄色香蕉视频网站一区| 伊人久操| 免费精品99| 男人的天堂在线| 欧美在线啊啊| 搡老女人老熟女91| 九九综合久久中文字幕| 精品-91人妻子系列| 久久av色| 日本媚薬中文字幕在线| 乱伦a片视频| 久久亚州精品成人Av无| 国产又色又爽又舒服的三级视频| 国产www色在线观看| 欧美性天天影视| 欧美日韩青操| 无码精品久久久久久亚洲| 高跟丝袜AV专区国产| 国产丝袜美女诱惑| 最新9久久久9免费视频| 国产精品不卡一区二区三区av| 激情综合婷婷| 欧美78| 亚洲AV成人精品网站在AV| 岛国成人av在线播放网址| 日韩一级二级| 极品美女嘿咻| 中文字幕一区电影在线观看| 97操97色| 丰满少妇一区二区三区免费看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91N综合网在线| 久草尤物| 97综合在线观看| 天美91| 日本三级黄页| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 成人a大片在线观看| 青青草乱入乱欲视频在线观看| 五十路六十路七十路熟婆| 福利风月五月天影院| 思思久热在线精品66| 91九九| 欧美成人精品欧美一级乱黄一区二…| 色999亚洲人成色| 久久成人东京热人妻| 婷婷五月天影院| 91高清欧美| 免费黄色视频网址| 大香蕉伊人75| 嗯啊不要在线观看嗯啊| 99夜夜操| 精品国产乱码久久久久久影片| 精品78| 国产天美欧美| 无码久久国产| 色情婷婷久久五月天| 成人小说另类在线| 九九热视频这里只有精品| 青青草原伊人网| 欧美久热| 亚洲欧美黄| 美女人妻色网站| 男女啪啪网站免费视频| 91欧美偷拍| av一区二区三区四区| 久久久久网站-538在线视频-欧美永久乱码 | 色大香蕉97N| 一区二区三区黄片免费观看| 超碰97在线色男人??| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 大JI巴好深好爽又大又粗视频| 欧美亚洲第1页| 国产AV色黄看到爽| 超碰97在线色男人??| 欧美网站免费| 欧美丝袜中文字幕07在线| 91neishe| av爱爱爱| 超碰精品| 亚洲av综合色| 后入式999| www.色五月| 日韩一级二级三级免费看完整版| 噜噜在线| 熟妇乱伦一区二区| 国模不卡一本二本三电影| 成人日韩3| 中文字幕一品色图| 99在线精品观看99| 超碰人妻久久| 无码欧美有限公司| 91搞逼视频| 天天情欲宗合网| 免费操逼视频下载| 亚洲黄色电影| 午夜情侣自拍网站| 五十路熟女人妻一区二区三区四区五| 夜夜高潮夜夜爽| 国产最火爆久久国产网站网站| 天天色踪合| 91色婷婷综合久久中文字幕二区| 日本久久久久久久久久| 欧美色偷拍| 日产欧美电影一区二区三区| 欧美日韩青操| 一区在线观看中文字幕| 天天看天天日天天操| 亚洲精品1区| www超碰| 你懂的在线观看区国产 | 成人一区二区三区四区| 亚洲乱熟女一区二区三区大香蕉| 日本精品五区| 夜夜人妻爽| 五月婷婷无码| 精品国产乱码| 嗯嗯嗯啊啊在线观看| 97玖玖人妻| 国产av美女被艹的乱叫| 九九热AV| 夜夜青青无码影院| 日本久操视频| 51一区二区三区| 97久久久久久久久久| 大鸡巴久久久| 肉嘟嘟www视频在线观看高清| 国产无码精品无码| 久草精品一区 | www国产天美久久久| 日本三级A片网站com| 国产精品嫩草影院午夜两性| 蜜臀久久99精品久久久| 亚洲天堂加勒比| av天堂加勒比| 97国产超碰| 亚洲涩图欧美| 国产十八禁视频| 国产精品福利视频播放| 欲色综合| 国产高清1234区| 日本一区二区不卡精品| 香蕉欧美| 精品久操| 少妇天堂网络| 99精品在线播放| 影音先锋视频在线| 无码粉嫩白虎一线天b区| 60秒免费小视频| 久久秀这里有精品| 九九热精品在线| 欧美高清无码免费视频高清版| yazhouzaixian| 久久一留热品黄| 五月天综合| 日韩欧美综合激情| 中文字幕97| 亚洲人妻久久久| 亚洲欧洲色情高清| 久久99亚洲精品久久99果| 人人妻人人爽 97人人看碰人免费公开视频| 国产sv美女内射| 粉嫩av一区二区三区四季| 久久99国产综合精品女同| 高清在线偷拍自拍视频| 日日噜噜夜夜狠狠视频无| 午夜精品久久久久久久久久久久久| 色偷偷男人的天堂麻豆| 91成人在线| 国产刺激视频| av凤凰久久久| 成人激情无码在线视频| 国产毛片片精品天天看视频| 精品一区二区2| 亚洲色情在线影视| 亚洲自拍另类丝袜综合| 九九人人操| 户外裸露刺激视频第一区| 天天激情干| 超碰精品国产无码|