|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教,怎樣比較RC充放電時(shí)間 來 轉(zhuǎn)換電位器的值 |
| 作者:quattro 欄目:單片機(jī) |
12C508沒有AD功能,要通過測3/5腳的RC時(shí)間來轉(zhuǎn)換電位器R的值,如圖, 想請教怎么才能使電容C,產(chǎn)生充放電,并測量出充放電時(shí)間 * - 本貼最后修改時(shí)間:2006-10-11 8:48:11 修改者:quattro
|
| 2樓: | >>參與討論 |
| 作者: stycx 于 2006/10/11 6:43:00 發(fā)布:
電路圖錯(cuò)了吧 |
|
| 3樓: | >>參與討論 |
| 作者: quattro 于 2006/10/11 8:46:00 發(fā)布:
不好意思,把圖改過來了 不好意思,把圖改過來了 |
|
| 4樓: | >>參與討論 |
| 作者: quattro 于 2006/10/11 8:59:00 發(fā)布:
我是這么做的,試了試效果不對 * - 本貼最后修改時(shí)間:2006-11-22 15:18:39 修改者:quattro |
|
| 5樓: | >>參與討論 |
| 作者: stycx 于 2006/10/11 9:10:00 發(fā)布:
剛才又看一下,你這電路應(yīng)該也可以 設(shè)3腳為輸入,5腳為輸出 設(shè)5腳為高電平,讓電容充電,直到3腳為高電平 設(shè)5腳為低電平,讓電容放電,計(jì)時(shí)直到3腳為低電平 |
|
| 6樓: | >>參與討論 |
| 作者: quattro 于 2006/10/11 10:00:00 發(fā)布:
那這個(gè)圖,應(yīng)該怎樣? 那這個(gè)圖,應(yīng)該怎樣? |
|
| 7樓: | >>參與討論 |
| 作者: stycx 于 2006/10/11 10:01:00 發(fā)布:
就是你現(xiàn)在這圖的 |
|
| 8樓: | >>參與討論 |
| 作者: bluestdzp 于 2006/10/11 15:11:00 發(fā)布:
圖好象有錯(cuò)誤吧 你要自己充電在放電呀,應(yīng)該把VCC改成GND |
|
| 9樓: | >>參與討論 |
| 作者: ddtv 于 2006/10/11 17:56:00 發(fā)布:
這種方法精度太差 應(yīng)該多加1個(gè)或2個(gè)IO口,通過與基準(zhǔn)電阻的比值來得到R的值. 如果有比較器可以做個(gè)△-£轉(zhuǎn)換器. 可惜現(xiàn)在傳不了程序. |
|
| 10樓: | >>參與討論 |
| 作者: xieyuanbin 于 2006/10/11 23:15:00 發(fā)布:
這種RC充放電并不一定要最終知道電阻的阻值 實(shí)際上只是測量一下充放電的時(shí)間常數(shù),電容的另一端接到VCC或GND并沒有太大的區(qū)別. 像樓主所出圖的具體的做法是: 1.開機(jī)后先將3,5腳置高電平使電容放電,等效電路就是將電容的兩端直接接VCC. 2.將5腳置低開始充電,同時(shí)將3腳設(shè)置成輸入,并開始計(jì)時(shí). 3.測量3腳何時(shí)為低電平,記下從開始放電到測到低電平時(shí)的時(shí)間值,這個(gè)時(shí)間值可以是循環(huán)的次數(shù),或者TMR0的差值等. 4.用這個(gè)時(shí)間去做一些變換,得到其它的時(shí)間延時(shí)等. 這種電路的典型應(yīng)用是用電位器調(diào)速或調(diào)光的電路中,這里的設(shè)計(jì)有一個(gè)不可靠的地方是當(dāng)電位器調(diào)到頭短路時(shí),3,5腳有可能相互短路,而且電容的充電時(shí)間過短,電流過大,所以一般的應(yīng)用是在5腳和電位器之間再接一個(gè)1K左右的電阻,電位器取數(shù)百K |
|
| 11樓: | >>參與討論 |
| 作者: quattro 于 2006/10/13 9:10:00 發(fā)布:
用了樓上的方法可以 用了樓上的方法可以, 感謝! |
|
| 12樓: | >>參與討論 |
| 作者: sxl_72 于 2006/10/13 9:31:00 發(fā)布:
不同的芯片,能一致嗎 請教 |
|
| 13樓: | >>參與討論 |
| 作者: sxl_72 于 2006/11/2 10:44:00 發(fā)布:
沒人回答 |
|
| 14樓: | >>參與討論 |
| 作者: stycx 于 2006/11/2 11:06:00 發(fā)布:
要求不高的哈應(yīng)該可以 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |