電容觸摸感應(yīng)方案
按鍵除設(shè)計(jì)為單通道模式,還可以設(shè)計(jì)為多通道模式,通過(guò)對(duì)附近按鍵的感應(yīng)信號(hào)強(qiáng)度判斷手指的位置,甚至可設(shè)計(jì)出‘連續(xù)’的滑動(dòng)效果。本文引用地址:http://m.butianyuan.cn/article/180907.htm
LED經(jīng)常在感應(yīng)設(shè)計(jì)中用來(lái)指示按鍵是否有效按下,注意按鍵的地或電源線就盡量短,線路較長(zhǎng)時(shí)宜增加1nF的濾波電容。
另外,建議電源電路使用線性電源而不是開(kāi)關(guān)電源,這對(duì)提高感應(yīng)靈敏度很重要。
軟件設(shè)計(jì)流程
ST公司設(shè)計(jì)了完整的基于RC充電檢測(cè)的電容式感應(yīng)觸摸方案的完整設(shè)計(jì),包括PCB和完整的源程序,以及基于STM8S的標(biāo)準(zhǔn)觸摸感應(yīng)庫(kù)(TouchSenseLibrary:TSL)和應(yīng)用API接口,采用易于移植的C設(shè)計(jì),用戶可以方便地應(yīng)用于其他任何MCU系統(tǒng)中。因?yàn)镽C充電理論涉及的專(zhuān)利已經(jīng)對(duì)公眾開(kāi)放,所以完全沒(méi)有專(zhuān)利的限制。
圖7是ST的觸摸感應(yīng)設(shè)計(jì)庫(kù)TSL的架構(gòu)示意。
ST的TSL內(nèi)容包括濾波和校正算法,環(huán)境變化系統(tǒng),自動(dòng)根據(jù)環(huán)境溫度、濕度、電壓、灰塵等因素調(diào)整配置參數(shù)。提供了包括單通道和多通道的感應(yīng)設(shè)計(jì)API函數(shù),層次驅(qū)動(dòng)的項(xiàng)目工程?;赟TM8Sxxx-TS1-EVAL演示板的軟件在STVD開(kāi)發(fā)平臺(tái)下設(shè)計(jì),使用COSMIC-C語(yǔ)言編譯器,包括完整的源代碼,篇幅有限,不能詳述。
通過(guò)實(shí)驗(yàn),我們使用STM8S的觸摸感覺(jué)按鍵與CY的CAPSENSE觸摸按鍵的效果進(jìn)行了對(duì)比,結(jié)果證明二者在靈敏度與可靠性方面不相上下,在水浸、增加覆蓋物情況下,本方案適應(yīng)性更佳。
評(píng)論