Penelitian dan Penerapan Algoritma Multi-sentuh untuk Layar Sentuh Resistif

Jul 02, 2021

Tinggalkan pesan

Sebagai antarmuka interaksi manusia-komputer, layar sentuh sebagian besar telah menggantikan metode komunikasi-komputer manusia sebelumnya seperti keyboard dan mouse. Layar sentuh resistif telah menjadi salah satu layar sentuh utama karena harganya yang murah dan sifatnya yang stabil. Dalam aplikasi sehari-hari, seringkali perlu untuk mengoperasikan beberapa titik secara bersamaan. Namun, titik sentuh pada layar sentuh akan saling mempengaruhi, sehingga menghasilkan koordinat titik sentuh yang salah. Makalah ini mengoptimalkan algoritme penilaian dua-sentuhan titik, dan mewujudkan pengenalan yang benar dan pemrosesan pemosisian multi-sentuh. Eksperimen menunjukkan bahwa ia dapat mewujudkan fungsi memperbesar, memperkecil, dan memutar gambar.

Multi-sentuh mengacu pada teknologi yang dapat dengan benar mengenali dan menemukan dua atau lebih operasi sentuh pada saat yang sama, dapat secara mandiri menentukan arti operasi dari setiap titik sentuh, dan mewujudkan fungsi yang sesuai. Ini adalah mode operasi interaksi komputer-manusia yang sederhana dan nyaman yang menghilangkan perangkat input tradisional. Saat ini ada dua jenis teknologi multi-sentuh [1]: pengenalan gerakan multi-sentuh dan pengenalan posisi multi-sentuh.

Saat ini, metode yang paling umum di pasaran adalah pengenalan gerakan multi-sentuh. Ketika jari menyentuh beberapa titik pada layar pada saat yang sama, ia dapat mengenali arah gerakan setiap jari, dan dapat melakukan operasi seperti rotasi, zooming, dan translasi, tetapi belum memungkinkan untuk menentukan posisi spesifik masing-masing jari. jari. Namun, dalam kasus dua-sentuhan titik atau bahkan multi-sentuhan titik, beberapa nilai maksimum akan dihasilkan pada sumbu X dan Y, dan sistem tidak dapat menentukan posisi titik sentuh yang tepat pada saat ini. Titik-titik yang tidak terlalu disentuh biasanya disebut “titik hantu”.

Pengenalan lokasi multi-sentuh adalah teknologi multi-sentuh yang sebenarnya, yang dapat mengidentifikasi lokasi spesifik dari titik sentuh tanpa fenomena "titik hantu". Teknologi sentuh ini didasarkan pada metode deteksi kapasitansi timbal balik, yang menilai titik sentuh dengan perubahan kapasitansi kopling Cm di persimpangan baris dan kolom. Ketika jari menyentuh kapasitansi timbal balik antara baris dan kolom, dapat dinilai bahwa titik sentuh ada, dan posisi setiap titik sentuh dapat dinilai secara akurat.

1 Layar sentuh resistif multi-teknologi sentuh

Untuk mencapai dua-titik sentuh, setiap unit kerja harus independen satu sama lain, dan titik sentuh hanya dapat berada di unit kerja yang sama. Metode multi-sentuh dengan layar sentuh resistif diberikan: berikan tegangan ke elektroda X1, dan baca koordinat X yang dideteksi oleh unit sentuh A, B, dan C oleh elektroda Y1, Y2, dan Y3; pada setiap siklus berikutnya Baca koordinat X2 dan X3 secara berurutan. Setelah mendapatkan koordinat X dari semua unit sentuh, tegangan diterapkan ke elektroda Y secara bergantian untuk mendapatkan koordinat Y dari setiap unit sentuh, sehingga mencapai dua-titik sentuh.

2 Dua-implementasi algoritme penilaian titik sentuh

potong kecuali titik sentuh

Saat ada titik sentuh di permukaan layar sentuh, lapisan konduktif ITO atas menekuk ke bawah, berubah bentuk, dan menyentuh ITO bawah. Ada hambatan antara dua lapisan konduktif ITO dari titik kontak. Semakin kecil nilai resistansi antara. Dengan menghitung nilai resistansi yang sesuai, posisi sentuh dapat diperoleh, tetapi jika Anda ingin mengidentifikasi dengan benar posisi kedua-titik sentuh, Anda harus terlebih dahulu menghilangkan titik non-sentuh. Yang-disebut bukan-titik sentuh mengacu pada titik kontak yang tidak memiliki niat. Titik sentuh ini acak dan bukan sentuhan yang valid. Misalnya, ketika gaya sentuh ringan, hambatan lapisan konduktif ITO layar sentuh berada pada titik kritis terhubung dan tidak terhubung, dan titik sentuh seperti ini bukan-titik sentuh. Titik kontak yang dihasilkan tanpa kendali kehendak tidak ada artinya untuk keseluruhan tes, sehingga harus dihilangkan.

Mempertimbangkan keacakan non-titik sentuh, metode dua pengukuran dapat menghilangkannya. Jika hasil pengukuran pertama adalah nilai yang valid, tetapi hasil pengukuran kedua melebihi rentang yang ditentukan oleh resistansi seluruh layar sentuh dan merupakan nilai yang besar, maka itu dianggap sebagai nilai yang tidak valid, dan intinya adalah non-Titik kontak, itu harus dihilangkan. Sebaliknya, jika hasil pengukuran kedua berada dalam kisaran yang ditentukan oleh nilai resistansi seluruh layar sentuh, itu akan dianggap sebagai nilai yang valid dan titik sentuh yang valid.

peningkatan resistensi kontak

Tekanan layar sentuh berbeda, dan nilai resistansi lapisan konduktif ITO juga berbeda. Artinya, resistensi yang dihasilkan oleh sentuhan ringan atau sentuhan ulang-sentuh layar sentuh berbeda. Chip kontrol dapat menguji nilai resistansi dari resistansi kontak, tetapi tidak dapat membedakan apakah itu sentuhan ringan atau sentuhan berat. Ini hanya akan memengaruhi keakuratan menilai titik sentuh, yang akan memengaruhi keandalan seluruh layar sentuh.

Kirim permintaan