日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32 Cube ADC 测量土壤湿度

發布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM32 Cube ADC 测量土壤湿度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 。說明

本來想買個溫濕度模塊,結果買了個濕度 - _ - !

1. 什么是AD轉換

AD轉換是把離散的模擬量轉換為數字量的過程,其原理就是使用單片機的高頻率和時鐘來采樣x軸的點樣,根據電壓的變化使用曲線函數來獲取y軸數字值的過程,我們叫做AD轉換

2.如何確定AD采樣的位數,并知道電壓值

如果單片機的的ADC為12位,那么它的最大值為4095。單片機在進行AD轉換前需要先設置一個參考電壓。假如把參考電壓設置為5V,5V=4095,0V=0;根據這樣的關系,我們就可以把模擬電壓進行數字化了。比如:2V=2/5*4095=1638。

3. 什么是A0 和 D0

A0 輸出為模擬量的電壓值

D0 根據可調電阻設置傳感器的靈敏度,當達到某個閾值時候能輸出 1 或者 0 ,變化波動較大

比如:MQ135 未檢測到氣體時,電壓值為4v , 檢測到后為0.1V

VCC ?連接 5V ( 可查參考手冊,不同的模塊要求電壓不同)

GND ?接地

二 。配置

1. 設置采樣周期 55.5 cyles,和中斷端口 IN1,該端口和A0連接

2. 開啟中斷 ,這里采用中斷方式。也可以不使用中斷,直接在main的 while 里來做一樣

3.?根據配置的時鐘知道AD的采樣精度 ,這里我用的是12位的AD

三。濕度取值說明

在實際測試中,ad_value 隨著水分的增加,而減少
在干燥的空氣中,ad_value 在4020左右 -> 0
在純水的中的值為:ad_value 在1500左右 -> 100%
根據以上的幾個條件,我們可以用1次函數模擬出濕度變化的曲線,所以就可以求值了

四。代碼

int main(void){HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_ADC1_Init();//開啟中斷HAL_ADC_Start_IT(&hadc1);while(1){} }//這是中斷回調函數 void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {float vol,hum;uint32_t adc_value;//獲取ad valueadc_value= HAL_ADC_GetValue(&hadc1);//2的12次方,所以3V = 4096vol = (float)adc_value*3.3/4096;//在實際測試中,ad_value 隨著水分的增加,而減少//在干燥的空氣中,ad_value 在4020左右 -> 0//在純水的中的值為:ad_value 在1500左右 -> 100%//土壤濕度的范圍為 0~100 %hum = -0.03968253968253968*adc_value+159.52380952380952;//限制一下上下限if(hum < 0 ) hum = 0;if(hum > 100) hum = 100;//再次啟動ADC轉換HAL_ADC_Start_IT(hadc); }

四。演示效果(過程有些長,請耐心觀看)

1.空氣中濕度為:0?

2.水中濕度為:100?

3. 土壤中從淺到深?44 ~ 53%

感謝您的支持,寫的文章如對您有所幫助,開源不易,請您打賞,謝謝啦~

?

?

?

?

總結

以上是生活随笔為你收集整理的STM32 Cube ADC 测量土壤湿度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品一区二区三区视频我 | 超碰在线进入 | 日韩一卡二卡在线 | 欧美一级淫片免费视频黄 | 加勒比综合网 | 亚洲欧洲自拍 | 在线人成 | 美女黄18以下禁止观看 | 无码成人精品区一级毛片 | 四虎国产精品成人免费入口 | 精品播放| 欧美在线性爱视频 | 在线观看亚洲专区 | 日本午夜网 | 在线观看高h | 国产亚洲欧美一区 | 亚欧色视频 | 丁香伊人 | 一区二区三区欧美精品 | 精产国品一区二区三区 | 三级欧美日韩 | 人人人人爽| 国产极品粉嫩 | 欧美理伦| 刘亦菲国产毛片bd | jizz国产免费 | 91精品色 | 少女情窦初开的第4集在线观看 | 丰满熟妇被猛烈进入高清片 | 久久er99热精品一区二区介绍 | 性xxx法国hd极品 | 天堂网在线观看视频 | 免费观看理伦片在线播放视频软件 | 成人久久久 | 伦hdwww日本bbw另类 | 久久久久久久久久久久久久久久久 | av在线高清观看 | 激情宗合网 | 97狠狠干 | 欧美少妇15p| 国产一区不卡在线观看 | 色呦呦日韩精品 | 成人免费毛片色戒 | 国产白丝精品91爽爽久久 | 国产一区二区三区四区hd | 成人免费毛片网站 | 中文字幕在线资源 | 国产成人午夜高潮毛片 | 免费在线不卡av | 深爱激情综合 | 国产日韩欧美成人 | 国产人澡人澡澡澡人碰视频 | 国产麻豆一区二区 | 女人叫床很黄很污句子 | 国产一区二区视频在线播放 | 69精品无码成人久久久久久 | 日本www视频在线观看 | aaaaaabbbbbb毛片 | 法国空姐在线观看完整版 | 在哪里可以看毛片 | 精品无码一区二区三区免费 | 激情精品 | 亚洲激情婷婷 | 国产日韩久久久 | 少妇搡bbbb搡bbb搡打电话 | 成人午夜影院在线观看 | 免费色视频 | 日韩欧美中文字幕在线播放 | 超碰狠狠| 伊人精品影院 | 91小宝寻花一区二区三区 | 日韩av网页 | 亚洲精品韩国 | 婷婷综合在线 | 久久久久久久久久电影 | 亚洲欧美精品久久 | 久久精品视频在线免费观看 | 亚洲一区动漫 | 91黄色入口 | 秋霞成人午夜伦在线观看 | 日韩资源 | 国产最新精品视频 | 亚洲国产一区二区在线 | 亚洲一区二区视频网站 | 国产日产欧美一区二区 | 美女网站免费观看 | 男女精品视频 | 高清视频一区 | 亚洲高清欧美 | 亚洲国产成人久久 | 成人免费av网站 | 中文亚洲欧美 | 一区二区视屏 | 日本午夜免费福利视频 | 午夜精品一区二 | 干美女视频 | 青青青在线视频 | 亚洲国产综合网 | 在线观看欧美国产 |