<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AD7142和電容傳感器的單鍵數(shù)字快門(mén)按鈕開(kāi)發(fā)

          基于AD7142和電容傳感器的單鍵數(shù)字快門(mén)按鈕開(kāi)發(fā)

          作者: 時(shí)間:2014-01-02 來(lái)源:網(wǎng)絡(luò) 收藏

          簡(jiǎn)介

          本應(yīng)用筆記描述如何利用環(huán),實(shí)現(xiàn)類(lèi)似于傳統(tǒng)35 mm單反(SLR)相機(jī)的單一位置數(shù)碼相機(jī)快門(mén)按鈕。除了更容易控制快門(mén)按鈕的啟動(dòng)之外,其它優(yōu)勢(shì)包括:預(yù)對(duì)焦速度更快、快門(mén)按鈕更便宜。

          工作原理

          圖1所示為電路框圖,一個(gè)單一位置快門(mén)按鈕被一個(gè)環(huán)包圍,連接到和HOST μC (微控制器)。電容傳感器環(huán)在快門(mén)按鈕周?chē)椛潆妶?chǎng),與配合使用,可以提前檢測(cè)到用戶(hù)手指正在接近快門(mén)按鈕,從而置位INT引腳以提醒HOST μC。然后,HOST控制器開(kāi)始進(jìn)行必要的處理,以在用戶(hù)實(shí)際接觸快門(mén)按鈕之前完成預(yù)對(duì)焦步驟。

          圖1. 電容傳感器快門(mén)按鈕功能框圖

          快門(mén)按鈕面積要求

          電容傳感器環(huán)的邊緣與任何金屬件(如相機(jī)金屬外殼、金屬快門(mén)按鈕或?qū)щ娦越饘儆推岬?之間必須存在一個(gè)1.0 mm的禁區(qū),這是為了確保用戶(hù)操作相機(jī)時(shí),電容場(chǎng)不會(huì)因?yàn)轳詈系教幱谔摰仉娖降慕饘贇ざ鹛摷贆z測(cè)。圖2所示為金屬禁區(qū),其中d1 = d2 = 1.0 mm (最小值)。

          圖2. 金屬禁區(qū)

          快門(mén)按鈕靈敏度

          圖3顯示一個(gè)用戶(hù)的手指懸停在快門(mén)按鈕上方,與電容傳感器環(huán)相隔一定的距離D。電容傳感器環(huán)的靈敏度決定用戶(hù)手指接近快門(mén)按鈕時(shí),何時(shí)能夠檢測(cè)到用戶(hù)手指。如果靈敏度水平設(shè)置得太高,自動(dòng)對(duì)焦馬達(dá)就會(huì)過(guò)早啟動(dòng),導(dǎo)致不必要的電力消耗。為避免這種現(xiàn)象,應(yīng)將靈敏度設(shè)置為較低的水平,要求用戶(hù)部分接觸快門(mén)按鈕,AD7142才會(huì)置位中斷輸出。

          圖3. 手指在快門(mén)按鈕上方“D”位置

          AD7142可以配置不同的閾值電平(即靈敏度)。利用這一特性,可以設(shè)置非常低的靈敏度閾值電平以滿(mǎn)足上述要求。圖4所示的例子說(shuō)明了用戶(hù)手指與快門(mén)按鈕相隔不同距離(D)時(shí),CDC輸出代碼如何變化。通過(guò)設(shè)置較低的中斷閾值電平,用戶(hù)手指必須部分接觸快門(mén)按鈕才能跨越中斷閾值電平,從而置位AD7142中斷輸出。

          電容傳感器相關(guān)文章:電容傳感器原理
          電機(jī)保護(hù)器相關(guān)文章:電機(jī)保護(hù)器原理

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();