کلید لمسی برخلاف کلید مکانیکی برای تشخیص فرمان به حرکت کنتاکت نیاز ندارد. در رایجترین نوع آن، یعنی سنسور لمسی خازنی، یک سطح رسانا روی برد نقش الکترود را دارد و مدار اندازهگیری تغییر بسیار کوچک ظرفیت الکتریکی این سطح را دنبال میکند. نزدیکشدن انگشت، میدان الکتریکی اطراف الکترود را تغییر میدهد و کنترلر این تغییر را به رویداد «لمس» تبدیل میکند.
ظرفیت الکتریکی در سنسور لمسی چیست؟
هر دو رسانایی که میان آنها یک ماده عایق قرار گرفته باشد میتوانند یک خازن بسازند. مقدار ظرفیت به مساحت مؤثر رساناها، فاصله آنها و ثابت دیالکتریک مواد بینشان وابسته است. الکترود مسی روی PCB حتی در حالت بدون لمس نیز نسبت به زمین و قطعات اطراف یک ظرفیت پایه دارد.
بدن انسان رساناست و از راه زمین محیط، کف، دیوار و ظرفیتهای پراکنده با مدار کوپل میشود. وقتی انگشت به روکش عایق روی الکترود نزدیک میشود، یک مسیر خازنی جدید شکل میگیرد و ظرفیت اندازهگیریشده معمولاً افزایش مییابد. این افزایش بسیار کوچک است؛ بنابراین کیفیت طراحی برد، تغذیه و الگوریتم فیلتر اهمیت زیادی دارد.
مسیر تشخیص لمس، مرحلهبهمرحله
- تحریک الکترود: کنترلر الکترود را با پالس، منبع جریان یا سیگنال متناوب شارژ و تخلیه میکند.
- اندازهگیری: زمان شارژ، تعداد انتقال بار، فرکانس نوسان یا دامنه سیگنال اندازهگیری میشود. هر روش در نهایت معیاری متناسب با ظرفیت الکترود تولید میکند.
- ساخت خط مبنا: دستگاه در حالت بدون لمس چند نمونه میگیرد و مقدار عادی یا Baseline را نگه میدارد.
- محاسبه اختلاف: نمونه تازه با خط مبنا مقایسه میشود. اختلاف بهدستآمده همان سیگنال لمس است.
- آستانه و حذف جهش: فقط وقتی اختلاف از آستانه تعیینشده عبور کند و چند نمونه متوالی پایدار بماند، لمس معتبر اعلام میشود.
- آزادشدن کلید: برای جلوگیری از قطع و وصل سریع، آستانه رهاسازی معمولاً کمی پایینتر از آستانه لمس انتخاب میشود؛ این فاصله را Hysteresis مینامند.
سنسور فقط «مقدار ظرفیت» را نمیبیند؛ تصمیم درست حاصل ترکیب خط مبنا، آستانه، فیلتر زمانی و سازگاری تدریجی با تغییرات محیط است.
Self-capacitance و Mutual-capacitance چه تفاوتی دارند؟
اندازهگیری خودخازنی
در روش Self-capacitance هر الکترود نسبت به زمین اندازهگیری میشود. پیادهسازی آن ساده، حساسیتش برای کلید و تشخیص نزدیکی مناسب و برای ماژولهای تککلیده رایج است. در آرایههای بزرگ ممکن است تشخیص همزمان چند لمس با ابهام روبهرو شود.
اندازهگیری خازن متقابل
در روش Mutual-capacitance یک الکترود فرستنده و یک الکترود گیرنده میدان مشترک میسازند. انگشت بخشی از میدان را منحرف میکند و کوپل بین دو الکترود تغییر میکند. این روش برای ماتریس صفحه لمسی و تشخیص چند نقطه مناسبتر است، اما طراحی و پردازش پیچیدهتری دارد.
روکش روی سنسور چه اثری دارد؟
شیشه، پلکسیگلاس و بیشتر پلاستیکهای غیررسانا میتوانند روی الکترود قرار گیرند. با افزایش ضخامت روکش، فاصله مؤثر انگشت بیشتر و تغییر ظرفیت کوچکتر میشود؛ در نتیجه ممکن است به الکترود بزرگتر یا حساسیت بیشتر نیاز باشد. فاصله هوایی، چسب ناهمگن و قاب فلزی نزدیک الکترود نیز میدان را تغییر میدهند.
- الکترود باید تقریباً هماندازه ناحیه لمس باشد و مسیر آن تا کنترلر کوتاه بماند.
- سطح زمین بزرگ یا مسیر سیگنال پرنویز را مستقیماً کنار الکترود قرار ندهید، مگر طبق راهنمای کنترلر از Shield فعال استفاده شود.
- مقدار حساسیت را روی کالا نهایی و همراه قاب واقعی تنظیم کنید، نه فقط روی برد بدون پوشش.
چرا لمس کاذب رخ میدهد؟
نویز منبع تغذیه سوئیچینگ، رله، موتور، کابل بلند، تغییر اتصال زمین، رطوبت و قطرات آب میتوانند مقدار اندازهگیری را جابهجا کنند. تغییر آهسته دما و رطوبت باید با بهروزرسانی کنترلشده خط مبنا جبران شود؛ اما اگر Baseline هنگام حضور انگشت خیلی سریع تغییر کند، کلید ممکن است لمس طولانی را فراموش کند.
برای کاهش خطا از خازن بایپس نزدیک آیسی، مسیر کوتاه، زمین مناسب، فاصله از سیگنالهای سریع، میانگینگیری، Debounce و آستانه متناسب با نسبت سیگنال به نویز استفاده کنید. در محیط مرطوب، طراحی الکترود نگهبان و الگوریتم تشخیص آب ضروری است.
ماژولهای تککلیده چگونه خروجی میدهند؟
ماژولهای آماده معمولاً یک کنترلر خازنی، الکترود، LED و خروجی دیجیتال دارند. بعضی مدلها خروجی لحظهای و برخی حالت Toggle ارائه میکنند. ولتاژ کاری، منطق Active High یا Active Low، زمان کالیبراسیون پس از روشنشدن و تنظیم جامپرها بین مدلها متفاوت است؛ پیش از اتصال به میکروکنترلر باید دیتاشیت همان ماژول بررسی شود.
چکلیست آزمایش سنسور لمسی
- پس از روشنشدن، چند لحظه بدون لمس برای کالیبراسیون صبر کنید.
- عملکرد را با منبع تغذیه نهایی، قاب بسته و کابلهای واقعی آزمایش کنید.
- لمس کوتاه، لمس طولانی، چند لمس پشتسرهم و نزدیکشدن بدون تماس را بررسی کنید.
- مدار را هنگام روشن و خاموششدن رله، موتور و شارژر آزمایش کنید.
- آزمون رطوبت و تمیزکردن سطح را متناسب با کاربرد کالا انجام دهید.
جمعبندی
تشخیص لمس خازنی بر پایه مشاهده تغییر ظرفیت الکترود انجام میشود، اما تجربه کاربری خوب فقط به حساسیت زیاد وابسته نیست. خط مبنای پایدار، آستانه مناسب، Hysteresis، فیلتر زمانی و طراحی صحیح PCB باعث میشوند کلید هم لمس واقعی را سریع تشخیص دهد و هم در برابر نویز و شرایط محیطی مقاوم بماند.
منابع فنی
- Microchip AN2934 — Capacitive Touch Sensor Design Guide
- Texas Instruments — CapTIvate Technology Guide
- Capacitive sensing — مرور عمومی و پیوندهای تکمیلی
اعتبار تصویر شاخص: Zeroping، فایل «Capacitive touch buttons» در Wikimedia Commons، تحت مجوز CC BY 4.0.

