標(biāo)題:
單片機(jī)電容讀取設(shè)計(jì) 有些不會(huì)的問題希望大神指點(diǎn)一下
[打印本頁]
作者:
ainimomo2
時(shí)間:
2019-3-7 22:09
標(biāo)題:
單片機(jī)電容讀取設(shè)計(jì) 有些不會(huì)的問題希望大神指點(diǎn)一下
我先說說我淺顯理解的,有什么不對(duì)的地方謝謝大神指出來,也謝謝每一位回復(fù)的大神。
被測(cè)電容通過 555振蕩電路轉(zhuǎn)化頻率 【這里的公式 f=1.44 / (R1+2R2)C 以下圖為例 f=1HZ】 接C51 T1引腳 。這個(gè)流程的意思是不是先利用被測(cè)電容算出頻率,再根據(jù)單片機(jī)內(nèi)部運(yùn)算再C=1.44/(R+f))算出被測(cè)電容? 51的 內(nèi)部程序設(shè)計(jì)我該怎么學(xué)著設(shè)計(jì) ?(主要是數(shù)據(jù)怎么讀出來并顯示在1602 )。
還有問題就是 這里的擋位設(shè)計(jì)是怎么個(gè)意思? 我目前的理解是比如第一檔 R1+2R2=10; 第二檔 R1+2R2=100這個(gè)樣子的差別,但是這里的R1+2R2 我在網(wǎng)上查 數(shù)值不一樣,比如有的就是47Ω,470Ω這樣子,這個(gè)值是怎么要求的或者說是根據(jù)什么算出來的? 然后反應(yīng)到程序上又該怎么去設(shè)計(jì)?
搜狗截圖19年03月07日2144_1.png
(15.85 KB, 下載次數(shù): 49)
下載附件
2019-3-7 21:44 上傳
作者:
yzwzfyz
時(shí)間:
2019-3-7 22:09
理解基本正確!
1、先用單片機(jī)測(cè)出周期(頻率)。
2、再利用方程(可以自己先求出C=F(f)),再將公式寫入程序中,求出C。這里考的是你的計(jì)算編程能力,當(dāng)然可以偷懶使用技巧不寫公式。這是另一個(gè)課題。
3、CPU對(duì)頻率是采樣是有上下限的,555的振范頻率與C也不是純線性的,有適合的范圍。為了使用振蕩頻率落在合適的范圍內(nèi),最好的方式是改變R、C值。但C是需要測(cè)的值,無法改,這了配合C的變,只能改R。當(dāng)然CPU對(duì)頻率有很大的適應(yīng)范圍,所以R不需改變很細(xì),這就是要換檔的原因。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1