查看: 3783|回復: 1
打印 上一主題 下一主題

用電容傳感器按鈕設計電子開(kāi)關(guān)

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2010-10-18 11:41:44 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本設計是用電容傳感器按鈕(PCB圓形或方形墊片)替代機電開(kāi)關(guān)。PIC12CXXX MCU 非常適合于這種應用,用少量元件就可設計一種價(jià)廉的全電子開(kāi)關(guān)。此方法采用一個(gè)簡(jiǎn)單的RC延遲電路(圖1),當按傳感器時(shí)其時(shí)間常數發(fā)生變化。



為了讀出傳感器的狀態(tài),微控制器必須執行如下兩步(圖2和圖3):





1:改變輸出狀態(tài),從"0"到"1"(寫(xiě)操作-Twr)

2:讀輸入狀態(tài)(讀操作-Trd)

假若讀操作的結果是"0",這意味著(zhù)傳感器被按。為手指電容串聯(lián)連接到電容器C,使電路的時(shí)間常數較大。

因為為手指電容小,Twr和Trd之間的間隔時(shí)間小于1~2μs,所以建議PIC12CXXX內部時(shí)鐘用4MHz。

在圖4硬件電路圖中包含兩個(gè)傳感器按鈕。其技巧是對于讀傳感器SB0:GP0設置為輸入,GP1設置為輸出;而對于讀SB1:GP0設置為輸出,GP1設置為輸入。GP4,5連接至LED,指示傳感器按鈕的狀態(tài),PIC12C508其他引腳在此不討論,它們可用做為SYNCRO輸入和TRIAC DRIVER輸出。



必須調節電阻器R1的值,它確定按鈕的靈敏度。電容器C1和C2的值不是太重要。建議用與微控制器輸入相同類(lèi)型的,具有相等的輸入阻抗。

軟件流程示于圖5。

沙發(fā)
發(fā)表于 2013-11-14 08:40:41 | 只看該作者
復制下來(lái)。。。。。。!我自己好好學(xué)習。。。。。。。。。。。。!

謝謝.jpg (8.65 KB)

謝謝.jpg
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页