標題: 單片機+ADC0832土壤濕度傳感器數(shù)據(jù)轉換問題 [打印本頁]

作者: 我只是過于低調    時間: 2019-3-15 21:19
標題: 單片機+ADC0832土壤濕度傳感器數(shù)據(jù)轉換問題
功能:經過ADC0832將土壤傳感器測的數(shù)據(jù)轉換,在LCD1602上顯示。
問題:
1.為什么我用土壤濕度傳感器測的數(shù)值在空氣中數(shù)值是99,在水中數(shù)值是4.
2.土壤濕度傳感器測的數(shù)值經過ADC0832轉換后,數(shù)據(jù)該怎么處理。
3.在解決了1的問題,我將土壤濕度傳感器放入水中,最大值才80多,不知道為何?
為了解決1問題,我使用了這個方法:shuzhi=99-shuzhi*99/255;(shuzhi是AD轉換后的數(shù)值)
為了解決2問題,我參照了網上的方法:shuzhi=shuzhi*99/255;
3問題還不知

雖然上邊我提出了解決方法,但是終究不知道什么原理,如果論壇有哪位大佬知道,希望能夠指點一二,謝謝




作者: yzwzfyz    時間: 2019-3-16 08:00
仔細研讀傳感器手冊,并弄清原理。
作者: xjtong    時間: 2019-3-19 08:17
我看沒看懂你想問什么。。
AD結果只是相對數(shù)值,8位AD 0-255,達不到極值很正常呀。
水中是4 空氣是99  ;
先取反 251  ,156  ;
然后除255;最后加個%
空氣是61%濕度。很正常呀。。!沒毛。。。!

  再加個%。OK完工。。。!
作者: jizi    時間: 2019-3-20 17:06
一先看看那個模塊的原理圖了解一下那個傳感器的分壓是怎么分的
二都有ad值直接出來了還不會直接對著傳感器的電阻表去返回數(shù)據(jù)嗎
作者: 愛愛愛    時間: 2019-3-26 21:56
仔細看看ADC0832芯片的數(shù)據(jù)書冊  實際上測量的是電壓值進行轉化的
作者: 我只是過于低調    時間: 2019-4-14 22:22
xjtong 發(fā)表于 2019-3-19 08:17
我看沒看懂你想問什么。!
AD結果只是相對數(shù)值,8位AD 0-255,達不到極 ...

謝謝你的回答,可能我的思路有問題吧,因為我用的是土壤濕度傳感器,本來我覺得,在水中的濕度值肯定要很大,在空氣中可能就會很小。而我真正用的時候,確實在空氣中很大,在水中很小,所以,就很疑惑!!總之謝謝你的回答

作者: 我只是過于低調    時間: 2019-4-14 22:23
愛愛愛 發(fā)表于 2019-3-26 21:56
仔細看看ADC0832芯片的數(shù)據(jù)書冊  實際上測量的是電壓值進行轉化的

好滴,謝謝好心人
作者: 我只是過于低調    時間: 2019-4-14 22:24
jizi 發(fā)表于 2019-3-20 17:06
一先看看那個模塊的原理圖了解一下那個傳感器的分壓是怎么分的
二都有ad值直接出來了還不會直接對著傳感器 ...

嗯,謝謝了,我去研究一下
作者: 流木晨曦    時間: 2019-11-21 21:30
仔細看看ADC0832芯片的數(shù)據(jù)書冊  實際上測量的是電壓值進行轉化的
作者: chenjugan    時間: 2019-12-23 04:15
你好,你的問題解決了嗎
作者: 無題。    時間: 2020-1-5 16:29
我也想知道同問
作者: 行走的橙子    時間: 2020-4-7 18:36
也遇到了相關問題,先來蹲一下




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1