Es posible utilizar resistiva conexión de zapata como muestran, pero capacitiva almohadillas son generalmente mejor. Resistiva pastillas de salir de una conexión directa con el circuito abierto al exterior. Por lo tanto, son susceptibles a daños causados por la descarga de electricidad estática y ruido.
Capacitiva pastillas son un método mejor, aunque requieren un poco más de firmware para el sentido, al menos si se quiere hacer bien. Tenga en cuenta que para obtener la más rudimentaria de inmunidad al ruido, resistente pastillas requieren de firmware. Acaba de conectar dos almohadillas para algo sensibles, como la puerta de un FET, es una mala idea. Usted no será capaz de cancelar el modo común y otros de ruido ambiental.
Aquí está el diseño de una pequeña tabla que hice recientemente acaba de investigación botones capacitivos:
La tapa de zapata son pequeños discos de 150 milésimas de pulgada (3,8 mm) en el diámetro y rodeadas de tierra de la capa superior. El microcontrolador es un PIC 16LF1786. Y todas las otras partes que no son directamente para la interfaz con el usuario se montan en la parte inferior de esta dos-capa de la junta.
El PIC analiza constantemente las pastillas. Cuando se detecta un cambio en la presión/publicado el sentido de una almohadilla, envía un mensaje a través del puerto serie, las actualizaciones de las luces en la parte superior derecha, y emite un sonido en una prensa.
Para la prueba, que puede tener el PIC envía periódicamente sus valores internos de la pressedness de cada pad. Aquí es un complot de los cinco raw sentido de los valores, además de la general, algo que-es-pulsa digital de estado como el que he presionado cada pad en la sucesión con mi dedo:
Como se puede ver, la inmunidad al ruido es excepcional. Incluso la más débil de la señal era más de 300, mientras que el ruido era ±2 o así.
El magenta traza la etiqueta "Presionado", muestra de la O de la persona presiona el botón de los estados. Sus niveles de mostrar a la prensa y a la liberación de los umbrales. Hay mucho señal adicional de que no se utiliza en este caso. Estos límites fueron ajustados para ser capaz de tolerar un par de capas de papel encima de los botones.
Por supuesto, hay algo inteligente manejo del botón de líneas y de procesamiento, incluso si lo digo yo, pero es evidente que los resultados son alcanzables con bastante modesto microcontrolador.
Estoy usando esto en un producto real, donde el mismo micro es también la gestión de un personaje de la pantalla. Eso es una interfaz de usuario básica del subsistema I plan de re-uso en varios productos en el futuro. Se interconecta con el sistema principal controlador de más de un puerto serie. El controlador principal y envía comandos para escribir en la pantalla, y recibe los mensajes asincrónicos cuando el estado de un botón se cambia.