BR102015015181A2 - Proximity switch assembly with groove between adjacent proximity sensors - Google Patents
Proximity switch assembly with groove between adjacent proximity sensors Download PDFInfo
- Publication number
- BR102015015181A2 BR102015015181A2 BR102015015181A BR102015015181A BR102015015181A2 BR 102015015181 A2 BR102015015181 A2 BR 102015015181A2 BR 102015015181 A BR102015015181 A BR 102015015181A BR 102015015181 A BR102015015181 A BR 102015015181A BR 102015015181 A2 BR102015015181 A2 BR 102015015181A2
- Authority
- BR
- Brazil
- Prior art keywords
- proximity
- signal
- proximity switch
- sensor
- switch assembly
- Prior art date
Links
- 230000004913 activation Effects 0.000 claims abstract description 166
- 239000000463 material Substances 0.000 claims abstract description 79
- 239000007779 soft material Substances 0.000 claims abstract description 8
- 239000000758 substrate Substances 0.000 claims description 45
- 238000000034 method Methods 0.000 abstract description 111
- 230000008569 process Effects 0.000 abstract description 20
- 238000001994 activation Methods 0.000 description 157
- 108091006146 Channels Proteins 0.000 description 129
- 238000010586 diagram Methods 0.000 description 15
- 230000004044 response Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 13
- 238000001514 detection method Methods 0.000 description 13
- 230000001976 improved effect Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 11
- 230000001965 increasing effect Effects 0.000 description 11
- 230000003213 activating effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000003825 pressing Methods 0.000 description 8
- 230000005057 finger movement Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- POIUWJQBRNEFGX-XAMSXPGMSA-N cathelicidin Chemical compound C([C@@H](C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CO)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H]([C@@H](C)CC)C(=O)NCC(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](C(C)C)C(=O)N[C@@H](CCC(N)=O)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CC(O)=O)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](C(C)C)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H]([C@@H](C)O)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CO)C(O)=O)NC(=O)[C@H](CC=1C=CC=CC=1)NC(=O)[C@H](CC(O)=O)NC(=O)CNC(=O)[C@H](CC(C)C)NC(=O)[C@@H](N)CC(C)C)C1=CC=CC=C1 POIUWJQBRNEFGX-XAMSXPGMSA-N 0.000 description 2
- 239000013013 elastic material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- XOFYZVNMUHMLCC-ZPOLXVRWSA-N prednisone Chemical compound O=C1C=C[C@]2(C)[C@H]3C(=O)C[C@](C)([C@@](CC4)(O)C(=O)CO)[C@@H]4[C@@H]3CCC2=C1 XOFYZVNMUHMLCC-ZPOLXVRWSA-N 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q3/00—Arrangement of lighting devices for vehicle interiors; Lighting devices specially adapted for vehicle interiors
- B60Q3/80—Circuits; Control arrangements
- B60Q3/82—Switches specially adapted for vehicle interior lighting, e.g. switching by tilting the lens
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/945—Proximity switches
- H03K17/955—Proximity switches using a capacitive detector
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/962—Capacitive touch switches
- H03K17/9622—Capacitive touch switches using a plurality of detectors, e.g. keyboard
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/965—Switches controlled by moving an element forming part of the switch
- H03K17/975—Switches controlled by moving an element forming part of the switch using a capacitive movable element
- H03K17/98—Switches controlled by moving an element forming part of the switch using a capacitive movable element having a plurality of control members, e.g. keyboard
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/9401—Calibration techniques
- H03K2217/94026—Automatic threshold calibration; e.g. threshold automatically adapts to ambient conditions or follows variation of input
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/96—Touch switches
- H03K2217/96066—Thumbwheel, potentiometer, scrollbar or slider simulation by touch switch
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/96—Touch switches
- H03K2217/9607—Capacitive touch switches
- H03K2217/960755—Constructional details of capacitive touch and proximity switches
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/965—Switches controlled by moving an element forming part of the switch
- H03K2217/9658—Safety, e.g. fail-safe switching requiring a sequence of movements
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Switches That Are Operated By Magnetic Or Electric Fields (AREA)
- Electronic Switches (AREA)
Abstract
montagem de interruptor de proximidade dot ada de sulco entre sensores de proximidade adjacentes. a presente invenção refere-se a uma montagem de interruptor de proximidade e a um método para detectar a ativação de uma montagem de interruptor de proximidade. a montagem inclui uma pluralidade de interruptores de proximidade, sendo que cada um tem um sensor de proximidade que fornece um campo de ativação de captação e um conjunto de circuitos de controle que processa o campo de ativação de cada interruptor de proximidade para captar a ativação. um material maleável sobrepõe os sensores de proximidade. o conjunto de circuitos de controle monitora o campo de ativação e determina uma ativação de um interruptor de proximidade com base em um sinal gerado pelo sensor em relação a um limite quando um dedo do usuário pressiona o material maleável. o material maleável pode incluir ainda uma porção elevada e uma folga de ar entre a porção elevada e o sensor.groove proximity switch assembly between adjacent proximity sensors. The present invention relates to a proximity switch assembly and a method for detecting activation of a proximity switch assembly. The assembly includes a plurality of proximity switches, each having a proximity sensor that provides a pickup activation field and a set of control circuitry that processes the activation field of each proximity switch to pickup activation. soft material overlaps the proximity sensors. The control circuitry monitors the activation field and determines activation of a proximity switch based on a signal generated by the sensor in relation to a limit when a user's finger presses the malleable material. the malleable material may further include a raised portion and an air gap between the raised portion and the sensor.
Description
Relatório Descritivo da Patente de Invenção: “MONTAGEM DE INTERRUPTOR DE PROXIMIDADE DOTADA DE SULCO ENTRE SENSORES DE PROXIMIDADE ADJACENTES”.Patent Descriptive Report: "ASSEMBLY OF DUCTED PROXIMITY SWITCH AMONG ADJACENT PROXIMITY SENSORS".
[001] REFERÊNCIA CRUZADA A PEDIDOS RELACIONADOS[001] CROSS REFERENCE TO RELATED APPLICATIONS
[002] Este pedido é uma continuação em parte de Pedido de Patente Ne U.S. 14/284.659, depositado em 22 de maio de 2014, intitulado “PLIABLE PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD”, que é uma continuação em parte de Pedido de Patente N5 U.S. 14/168.614, depositado em 30 de janeiro de 2014, intitulado “PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD HAVING VIRTUAL BUTTON MODE”, que é uma continuação em parte de Pedido de Patente N5 U.S. 13/444.393, depositado em 11 de abril de 2012, intitulado “PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD WITH EXPLORATION MODE.” Os pedidos relacionados anteriormente mencionados estão aqui incorporados a título de referência.[002] This application is a partial continuation of US Patent Application No. 14 / 284,659, filed May 22, 2014, entitled "PLIABLE PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD", which is a partial continuation of Patent Application No. 5 US 14 / 168,614, filed January 30, 2014, entitled "PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD HAVING VIRTUAL BUTTON MODE", which is a continuation in part of US Patent Application No. 13 / 444,393, filed April 11, 2012 , entitled “PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD WITH EXPLORATION MODE.” The aforementioned related applications are incorporated herein by reference.
[003] CAMPO DA INVENÇÃOFIELD OF THE INVENTION
[004] A presente invenção geralmente se refere a interruptores e, mais particularmente, se refere a interruptores de proximidade que têm uma determinação aperfeiçoada de ativação de interruptor.The present invention generally relates to switches and, more particularly, to proximity switches that have an improved determination of switch activation.
[005] FUNDAMENTO DA INVENÇÃO[005] BACKGROUND OF THE INVENTION
[006] Veículos automotivos são tipicamente equipados com vários interruptores atuáveis por usuário, como interruptores para operar dispositivos que incluem vidros elétricos, faróis, limpadores de para-brisas, tetos lunares ou tetos solares, iluminação interior, dispositivos de rádio e entretenimento informativo, e vários outros dispositivos. Geralmente, esses tipos de interruptores precisam ser atuados por um usuário para ativar ou desativar um dispositivo ou realizar algum tipo de função de controle. Os interruptores de proximidade, tais como interruptores capacitivos, empregam um ou mais sensores de proximidade para gerar um campo de ativação de captação e captar variações no campo de ativação indicativas de atuação de usuário do interruptor, tipicamente causadas por um dos dedos do usuário em estreita proximidade ou contato com o sensor. Os interruptores capacitivos são tipicamente configurados para detectar a atuação de usuário do interruptor com base na comparação do campo de ativação de captação com um limite.[006] Automotive vehicles are typically equipped with various user-actuable switches, such as switches for operating devices including power windows, headlights, windscreen wipers, lunar or sunroofs, interior lighting, radio devices, and informational entertainment, and various other devices. Generally, these types of switches need to be actuated by a user to enable or disable a device or perform some kind of control function. Proximity switches, such as capacitive switches, employ one or more proximity sensors to generate a pickup activation field and capture variations in the activation field indicative of switch user actuation, typically caused by one of the user's fingers at close range. proximity or contact with the sensor. Capacitive switches are typically configured to detect user actuation of the switch based on comparing the pickup activation field to a threshold.
[007] As montagens de interruptores geralmente empregam uma pluralidade de interruptores capacitivos em estreita proximidade uns aos outros e geralmente exigem que um usuário selecione um único interruptor capacitivo desejado para realizar a operação pretendida. Em algumas aplicações, tal como o uso em um automóvel, o condutor do veículo tem a capacidade limitada de visualizar os interruptores devido à distração do condutor. Em tais aplicações, deseja-se permitir que o usuário explore a montagem de interruptor para um botão específico enquanto evita uma determinação prematura de ativação de interruptor. Desse modo, deseja-se discriminar se o usuário pretende ativar um interruptor, ou simplesmente explorar um botão de interruptor específico enquanto se concentra em uma tarefa de maior prioridade, tal como dirigir, ou não tem a intenção de ativar um interruptor. Consequentemente, deseja-se fornecer uma disposição de interruptor de proximidade que melhora o uso de interruptores de proximidade por uma pessoa, tal como um condutor de um veículo.Switch assemblies generally employ a plurality of capacitive switches in close proximity to each other and generally require a user to select a single desired capacitive switch to perform the intended operation. In some applications, such as use in a car, the driver of the vehicle has the limited ability to view switches due to driver distraction. In such applications, it is desired to allow the user to explore switch mounting for a specific button while avoiding premature switch activation determination. Thus, it is desired to discriminate whether the user intends to activate a switch, or simply exploit a specific switch button while focusing on a higher priority task such as driving, or does not intend to activate a switch. Accordingly, it is desired to provide a proximity switch arrangement that enhances the use of proximity switches by a person, such as a driver of a vehicle.
[008] SUMÁRIO DA INVENÇÃO[008] SUMMARY OF THE INVENTION
[009] De acordo com um aspecto da presente invenção, proporciona-se uma montagem de interruptor de proximidade. A montagem de interruptor de proximidade inclui um sensor de proximidade que gera um campo de ativação, um material maleável que sobrepõe o sensor de proximidade, e um conjunto de circuitos de controle que monitora o campo de ativação e determina uma ativação de um interruptor de proximidade com base em um sinal gerado pelo sensor em relação a um limite quando um dedo do usuário pressiona o material maleável.According to one aspect of the present invention, a proximity switch assembly is provided. The proximity switch assembly includes a proximity sensor that generates an activation field, a malleable material that overlaps the proximity sensor, and a control circuitry that monitors the activation field and determines activation of a proximity switch. based on a signal generated by the sensor in relation to a limit when a user's finger presses the soft material.
[010] De acordo com outro aspecto da presente invenção, proporciona-se um método de ativar um interruptor de proximidade. O método inclui as etapas de gerar um campo de ativação associado a um sensor de proximidade e monitorar um sinal indicativo do campo de ativação. O método também inclui as etapas de determinar uma amplitude quando o sinal estiver estável durante um período de tempo mínimo e gerar uma saída de ativação quando a amplitude exceder uma primeira amplitude em uma quantidade conhecida indicativa de um pressionamento de usuário sobre um material maleável que sobrepõe o sensor de proximidade.According to another aspect of the present invention there is provided a method of activating a proximity switch. The method includes the steps of generating an activation field associated with a proximity sensor and monitoring a signal indicative of the activation field. The method also includes the steps of determining an amplitude when the signal is stable for a minimum period of time and generating an activation output when the amplitude exceeds a first amplitude by a known amount indicative of a user's push on an overlapping malleable material. the proximity sensor.
[011] Esses e outros aspectos, objetivos, e características da presente invenção serão entendidos e reconhecidos pelos elementos versados na técnica mediante o estudo do seguinte relatório descritivo, reivindicações e desenhos anexos.These and other aspects, objects, and features of the present invention will be understood and recognized by those skilled in the art by studying the following descriptive report, claims and accompanying drawings.
[012] BREVE DESCRIÇÃO DOS DESENHOS[012] BRIEF DESCRIPTION OF DRAWINGS
[013] Nos desenhos: [014] A Figura 1 é uma vista em perspectiva de um compartimento de passageiro de um veículo automotivo que tem um console suspenso que emprega uma montagem de interruptor de proximidade, de acordo com uma modalidade;[013] In the drawings: [014] Figure 1 is a perspective view of a passenger compartment of an automotive vehicle having a suspended console employing a proximity switch assembly according to one embodiment;
[015] A Figura 2 é uma vista ampliada do console suspenso e da montagem de interruptor de proximidade mostrados na Figura 1;[015] Figure 2 is an enlarged view of the hanging console and proximity switch assembly shown in Figure 1;
[016] A Figura 3 é uma vista em corte transversal ampliada tomada ao longo da linha lll-lll na Figura 2 que mostra um conjunto de interruptores de proximidade em relação a um dedo do usuário;Figure 3 is an enlarged cross-sectional view taken along line 11-1 in Figure 2 showing a set of proximity switches relative to a user's finger;
[017] A Figura 4 é um diagrama esquemático de um sensor capacitivo empregado em cada um dos interruptores capacitivos mostrados na Figura 3;[017] Figure 4 is a schematic diagram of a capacitive sensor employed on each of the capacitive switches shown in Figure 3;
[018] A Figura 5 é um diagrama de bloco que ilustra a montagem de interruptor de proximidade, de acordo com uma modalidade;[018] Figure 5 is a block diagram illustrating the proximity switch assembly according to one embodiment;
[019] A Figura 6 é um gráfico que ilustra a contagem de sinal de um canal associado a um sensor capacitivo que mostra um perfil de movimento de ativação;[019] Figure 6 is a graph illustrating the signal count of a channel associated with a capacitive sensor showing an activation motion profile;
[020] A Figura 7 é um gráfico que ilustra a contagem de sinal de dois canais associados aos sensores capacitivos que mostram um perfil de movimento de exploração/procura de deslizamento;[020] Figure 7 is a graph illustrating the two channel signal count associated with capacitive sensors showing a sliding scan / scan motion profile;
[021] A Figura 8 é um gráfico que ilustra a contagem de sinal de um canal de sinal associado aos sensores capacitivos que mostram um perfil de movimento de ativação lento;[021] Figure 8 is a graph illustrating the signal count of a signal channel associated with capacitive sensors showing a slow activation motion profile;
[022] A Figura 9 é um gráfico que ilustra a contagem de sinal de dois canais associados aos sensores capacitivos que mostram um perfil de movimento de exploração/procura de deslizamento rápido;Figure 9 is a graph illustrating the two-channel signal count associated with capacitive sensors showing a fast slide scan / scan motion profile;
[023] A Figura 10 é um gráfico que ilustra a contagem de sinal de três canais associados aos sensores capacitivos em um modo de exploração/procura que ilustra uma ativação de pressionamento estável no pico, de acordo com uma modalidade;[023] Figure 10 is a graph illustrating the three channel signal count associated with capacitive sensors in a scan / search mode illustrating stable peak press activation according to one embodiment;
[024] A Figura 11 é um gráfico que ilustra a contagem de sinal de três canais associados aos sensores capacitivos em um modo de exploração/procura que ilustra uma ativação de pressionamento estável na queda do sinal abaixo do pico, de acordo com outra modalidade;[11] Figure 11 is a graph illustrating the three-channel signal count associated with capacitive sensors in a scan / search mode illustrating stable push-in activation at below-peak signal drop, according to another embodiment;
[025] A Figura 12 é um gráfico que ilustra a contagem de sinal de três canais associados aos sensores capacitivos em um modo de exploração/procura que ilustra uma pressão estável aumentada sobre uma almofada para ativar um interruptor, de acordo com uma modalidade adicional;Figure 12 is a graph illustrating the three channel signal count associated with capacitive sensors in a scan / search mode illustrating an increased stable pressure on a pad to activate a switch according to an additional embodiment;
[026] A Figura 13 é um gráfico que ilustra a contagem de sinal de três canais associados aos sensores capacitivos em um modo de exploração e seleção de uma almofada com base na pressão estável aumentada, de acordo com uma modalidade adicional;[13] Figure 13 is a graph illustrating the three channel signal count associated with capacitive sensors in a scanning mode and selecting a pad based on increased stable pressure according to an additional embodiment;
[027] A Figura 14 é um diagrama de estado que ilustra cinco estados da montagem de interruptor capacitivo implantada com uma máquina de estado, de acordo com uma modalidade;Figure 14 is a state diagram illustrating five states of the capacitive switch assembly deployed with a state machine, according to one embodiment;
[028] A Figura 15 é um diagrama de fluxo que ilustra uma rotina para executar um método de ativar um interruptor da montagem de interruptor, de acordo com uma modalidade;[028] Figure 15 is a flow diagram illustrating a routine for performing a method of activating a switch assembly switch according to one embodiment;
[029] A Figura 16 é um diagrama de fluxo que ilustra o processamento da ativação de interruptor e liberação de interruptor;[029] Figure 16 is a flow diagram illustrating the processing of switch activation and switch release;
[030] A Figura 17 é um diagrama de fluxo que ilustra uma lógica para comutar entre os estados sem interruptor e interruptor ativo;[17] Figure 17 is a flow diagram illustrating logic for switching between switchless and active switch states;
[031] A Figura 18 é um diagrama de fluxo que ilustra uma lógica para comutar a partir do estado de interruptor ativo para o estado sem interruptor ou limite de interruptor;[031] Figure 18 is a flow diagram illustrating logic for switching from the active switch state to the no switch or switch limit state;
[032] A Figura 19 é um diagrama de fluxo que ilustra uma rotina para comutar entre os estados de limite de interruptor e procura de interruptor;Figure 19 is a flow diagram illustrating a routine for switching between switch limit states and switch search;
[033] A Figura 20 é um diagrama de fluxo que ilustra um método de botão virtual que implanta o estado de procura de interruptor;[20] Figure 20 is a flowchart illustrating a virtual button method that implements the switch search state;
[034] A Figura 21 é um gráfico que ilustra a contagem de sinal de um canal associado a um sensor capacitivo que tem um modo de exploração e um modo de botão virtual para ativar um interruptor, de acordo com uma modalidade adicional;Figure 21 is a graph illustrating the signal count of a channel associated with a capacitive sensor that has a scan mode and a virtual button mode for activating a switch according to an additional embodiment;
[035] A Figura 22 é um gráfico que ilustra a contagem de sinal do modo de botão virtual em que uma ativação não é acionada;[035] Figure 22 is a graph illustrating the virtual button mode signal count in which an activation is not triggered;
[036] A Figura 23 é um gráfico que ilustra a contagem de sinal do sensor capacitivo no modo de exploração que ilustra adicionalmente quando o interruptor está ativado, de acordo com a modalidade da Figura 21;Figure 23 is a graph illustrating the capacitive sensor signal count in scan mode which further illustrates when the switch is activated according to the embodiment of Figure 21;
[037] A Figura 24 é um gráfico que ilustra a contagem de sinal de um sensor capacitivo que ilustra adicionalmente quando as ativações estão acionadas, de acordo com a modalidade da Figura 21;[037] Figure 24 is a graph illustrating the signal count of a capacitive sensor further illustrating when activations are triggered according to the embodiment of Figure 21;
[038] A Figura 25 é um gráfico que ilustra a contagem de sinal de um sensor capacitivo que ilustra adicionalmente um tempo limite para sair do modo de botão virtual e entrar novamente no modo de botão virtual, de acordo com a modalidade da Figura 21;[038] Figure 25 is a graph illustrating the signal count of a capacitive sensor further illustrating a timeout for exiting virtual button mode and re-entering virtual button mode according to the embodiment of Figure 21;
[039] A Figura 26 é um diagrama de fluxo que ilustra uma rotina para processar o canal de sinal com um modo de botão virtual, de acordo com a modalidade mostrada na Figura 21;Figure 26 is a flow chart illustrating a routine for processing the signal channel with a virtual button mode, according to the embodiment shown in Figure 21;
[040] A Figura 27 é um diagrama de fluxo que ilustra um método de botão virtual para processar o canal de sinal, de acordo com a modalidade da Figura 21;Fig. 27 is a flow diagram illustrating a virtual button method for processing the signal channel according to the embodiment of Fig. 21;
[041] A Figura 28A é uma vista em corte transversal de uma montagem de interruptor de proximidade que tem interruptores de proximidade e um material maleável sobreposto em relação a um dos dedos do usuário mostrada em uma primeira posição, de acordo com outra modalidade;[041] Figure 28A is a cross-sectional view of a proximity switch assembly having proximity switches and a malleable material overlapped with one of the user's fingers shown in a first position according to another embodiment;
[042] A Figura 28B é uma vista em corte transversal da montagem de interruptor de proximidade da Figura 28A que ilustra adicionalmente o dedo do usuário em uma segunda posição;[042] Figure 28B is a cross-sectional view of the proximity switch assembly of Figure 28A further illustrating the user's finger in a second position;
[043] A Figura 28C é uma vista em corte transversal da montagem de interruptor de proximidade da Figura 28A que ilustra adicionalmente o pressionamento do dedo na camada maleável em uma terceira posição;[043] Figure 28C is a cross-sectional view of the proximity switch assembly of Figure 28A further illustrating finger pressing on the malleable layer in a third position;
[044] A Figura 28D é um gráfico que ilustra o sinal gerado por um dos sensores de proximidade em resposta ao movimento do dedo e pressionamento da cobertura maleável como observado nas Figuras 28A a 28C;[044] Figure 28D is a graph illustrating the signal generated by one of the proximity sensors in response to finger movement and soft cover pressing as seen in Figures 28A to 28C;
[045] A Figura 29A é uma vista em corte transversal de uma montagem de interruptor de proximidade que emprega um material de cobertura maleável que tem regiões elevadas com folgas de ar e um dos dedos do usuário mostrado em uma primeira posição, de acordo com uma modalidade adicional;[045] Figure 29A is a cross-sectional view of a proximity switch assembly employing a soft cover material having raised air gap regions and one of the user's fingers shown in a first position according to a additional modality;
[046] A Figura 29B é uma vista em corte transversal da montagem de interruptor de proximidade da Figura 29A que ilustra adicionalmente o dedo do usuário em uma segunda posição;[046] Figure 29B is a cross-sectional view of the proximity switch assembly of Figure 29A further illustrating the user's finger in a second position;
[047] A Figura 29C é uma vista em corte transversal da montagem de interruptor de proximidade como observado na Figura 29A que ilustra adicionalmente o pressionamento do interruptor por um dos dedos do usuário em uma terceira posição;[047] Figure 29C is a cross-sectional view of the proximity switch assembly as seen in Figure 29A further illustrating pressing of the switch by one of the user's fingers in a third position;
[048] A Figura 29D é um gráfico que ilustra um sinal gerado por um dos sensores em resposta ao movimento do dedo como mostrado nas Figuras 29A a 29C;[048] Figure 29D is a graph illustrating a signal generated by one of the sensors in response to finger movement as shown in Figures 29A to 29C;
[049] A Figura 30 é um diagrama de estado que ilustra vários estados da montagem de interruptor capacitivo que tem a cobertura de material maleável e o modo de botão virtual;[049] Figure 30 is a state diagram illustrating various states of the capacitive switch assembly having soft material coverage and virtual button mode;
[050] A Figura 31 é um diagrama de fluxo que ilustra uma rotina para processar o sinal gerado com um interruptor de proximidade que tem uma cobertura de material maleável, de acordo com uma modalidade;[31] Figure 31 is a flow diagram illustrating a routine for processing the signal generated with a proximity switch having a malleable material cover, according to one embodiment;
[051] A Figura 32 é uma vista em corte transversal em perspectiva de um console suspenso de veículo que tem uma montagem de interruptor de proximidade que emprega depressões no substrato e uma cobertura maleável, de acordo com uma modalidade;[051] Figure 32 is a perspective cross-sectional view of a vehicle overhead console having a proximity switch assembly employing substrate depressions and a soft cover according to one embodiment;
[052] A Figura 33 é uma vista superior do console suspenso e montagem de interruptor mostrada na Figura 32 com os sensores e depressões mostrados em linhas ocultas tracejadas;[33] Figure 33 is a top view of the suspended console and switch assembly shown in Figure 32 with the sensors and depressions shown in dashed hidden lines;
[053] A Figura 34A é uma vista em corte transversal da montagem de interruptor de proximidade mostrada na Figura 32, e um dos dedos do usuário mostrado em uma primeira posição, de acordo com uma modalidade;[053] Figure 34A is a cross-sectional view of the proximity switch assembly shown in Figure 32, and one of the user's fingers shown in a first position according to one embodiment;
[054] A Figura 34B é uma vista em corte transversal da montagem de interruptor de proximidade da Figura 34A que ilustra adicionalmente o dedo do usuário em uma segunda posição;[054] Figure 34B is a cross-sectional view of the proximity switch assembly of Figure 34A further illustrating the user's finger in a second position;
[055] A Figura 34C é uma vista em corte transversal da montagem de interruptor de proximidade como observado na Figura 34A que ilustra adicionalmente o pressionamento do interruptor por um dos dedos do usuário em uma terceira posição;[055] Figure 34C is a cross-sectional view of the proximity switch assembly as seen in Figure 34A further illustrating pressing of the switch by one of the user's fingers in a third position;
[056] A Figura 34D é um gráfico que ilustra um sinal gerado por um dos sensores de proximidade em resposta ao movimento do dedo como mostrado nas Figuras 34A a 34C;[056] Figure 34D is a graph illustrating a signal generated by one of the proximity sensors in response to finger movement as shown in Figures 34A to 34C;
[057] A Figura 35 é uma vista em corte transversal em perspectiva de um console suspenso de veículo que tem uma montagem de interruptor de proximidade que emprega um sulco entre os sensores adjacentes, de acordo com outra modalidade;[057] Figure 35 is a perspective cross-sectional view of a vehicle overhead console having a proximity switch assembly employing a groove between adjacent sensors, in another embodiment;
[058] A Figura 36 é uma vista superior do console suspenso e da montagem de interruptor mostrados na Figura 35 com os sensores, depressões e sulcos mostrados em linhas ocultas;[058] Figure 36 is a top view of the suspended console and switch assembly shown in Figure 35 with the sensors, depressions, and grooves shown in hidden lines;
[059] A Figura 37A é uma vista em corte transversal da montagem de interruptor de proximidade mostrada na Figura 35, e um dos dedos do usuário mostrado em uma primeira posição, de acordo com outra modalidade;[059] Figure 37A is a cross-sectional view of the proximity switch assembly shown in Figure 35, and one of the user's fingers shown in a first position according to another embodiment;
[060] A Figura 37B é uma vista em corte transversal da montagem de interruptor de proximidade da Figura 37A que ilustra adicionalmente o dedo do usuário em uma segunda posição;[060] Figure 37B is a cross-sectional view of the proximity switch assembly of Figure 37A further illustrating the user's finger in a second position;
[061] A Figura 37C é uma vista em corte transversal da montagem de interruptor de proximidade como observado na Figura 37A que ilustra adicionalmente o dedo do usuário em uma terceira posição;[061] Figure 37C is a cross-sectional view of the proximity switch assembly as seen in Figure 37A further illustrating the user's finger in a third position;
[062] A Figura 37D é uma vista em corte transversal da montagem de interruptor de proximidade como observado na Figura 37A que ilustra adicionalmente o dedo do usuário em uma quarta posição;[062] Figure 37D is a cross-sectional view of the proximity switch assembly as seen in Figure 37A which further illustrates the user's finger in a fourth position;
[063] A Figura 37E é um gráfico que ilustra dois sinais gerados por dois dos sensores em resposta ao movimento do dedo como mostrado nas Figuras 37A a 37D; e [064] A Figura 38 é uma vista em corte transversal de uma montagem de interruptor de proximidade que emprega um material de cobertura maleável que tem uma depressão e uma região elevada no material maleável acima de cada depressão, de acordo com uma modalidade adicional.[063] Figure 37E is a graph illustrating two signals generated by two of the sensors in response to finger movement as shown in Figures 37A to 37D; and [064] Figure 38 is a cross-sectional view of a proximity switch assembly employing a malleable cover material having a depression and a high region in the malleable material above each depression, according to an additional embodiment.
[065] DESCRIÇÃO DETALHADA DAS MODALIDADES PREFERIDAS[065] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[066] Conforme exigido, as modalidades detalhadas da presente invenção são descritas aqui; entretanto, será entendido que as modalidades descritas são meramente exemplificativas da invenção e podem ser incorporadas de formas variadas e alternativas. As figuras não são necessariamente representadas em um desenho detalhado; alguns esquemas podem ser exagerada ou minimizada para mostrar a visão geral da função. Portanto, os detalhes estruturais e funcionais específicos descritos aqui não devem ser interpretados como limitativos, mas meramente como uma base representativa para ensinar um elemento versado na técnica a empregar variadamente a presente invenção.As required, detailed embodiments of the present invention are described herein; however, it will be understood that the embodiments described are merely exemplary of the invention and may be incorporated in various and alternative forms. Figures are not necessarily represented in a detailed drawing; Some schemes can be overstated or minimized to show the function overview. Therefore, the specific structural and functional details described herein should not be construed as limiting, but merely as a representative basis for teaching an element skilled in the art to variously employ the present invention.
[067] Com referência às Figuras 1 e 2, o interior de um veículo automotivo 10 é geralmente ilustrado com um compartimento de passageiro e uma montagem de interruptor 20 que emprega uma pluralidade de interruptores de proximidade 22 que tem monitoramento e determinação de ativação de interruptor, de acordo com uma modalidade. O veículo 10 geralmente inclui um console suspenso 12 montado no revestimento do teto na parte inferior da capota ou teto na parte superior do compartimento de passageiro do veículo, geralmente acima da área de assento de passageiro dianteiro. A montagem de interruptor 20 tem uma pluralidade de interruptores de proximidade 22 dispostos próximos uns aos outros no console suspenso 12, de acordo com uma modalidade. Os vários interruptores de proximidade 22 podem controlar qualquer um dentre inúmeros dispositivos e funções de veículo, tais como controlar o movimento de um teto solar ou teto lunar 16, controlar o movimento de uma tampa quebra-luz de teto lunar 18, controlar a ativação de um ou mais dispositivos de iluminação tais como luzes de mapa/leitura e de teto interiores 30, e vários outros dispositivos e funções. Entretanto, deve ser avaliado que os interruptores de proximidade 22 podem ficar localizados em outra parte do veículo 10, tal como no painel de instrumentos, em outros consoles como um console central, integrado em uma tela sensível ao toque 14 para um sistema de rádio ou entretenimento informativo como uma tela de navegação e/ou áudio, ou localizados em outro local a bordo do veículo 10 de acordo com várias outras aplicações de veículo.With reference to Figures 1 and 2, the interior of an automotive vehicle 10 is generally illustrated with a passenger compartment and a switch assembly 20 employing a plurality of proximity switches 22 which have switch activation monitoring and determination. , according to one embodiment. Vehicle 10 generally includes a suspended console 12 mounted on the roof covering at the bottom of the roof or roof at the top of the vehicle's passenger compartment, usually above the front passenger seat area. The switch assembly 20 has a plurality of proximity switches 22 disposed next to each other on the hanging console 12 according to one embodiment. The various proximity switches 22 can control any of a number of vehicle devices and functions, such as controlling the movement of a sunroof or moonroof 16, controlling the movement of a moonroof sunroof 18, controlling the activation of one or more lighting devices such as interior map / reading and ceiling lights 30, and various other devices and functions. However, it should be appreciated that proximity switches 22 may be located elsewhere in the vehicle 10, such as the dashboard, other consoles such as a center console, integrated in a touchscreen 14 for a radio system or informational entertainment such as a navigation and / or audio screen, or located elsewhere on board vehicle 10 according to various other vehicle applications.
[068] Os interruptores de proximidade 22 são mostrados e descritos aqui como interruptores capacitivos, de acordo com uma modalidade. Cada interruptor de proximidade 22 inclui pelo menos um sensor de proximidade que fornece um campo de ativação de captação ao captar o contato ou estreita proximidade (por exemplo, dentro de um milímetro) de um usuário em relação ao um ou mais sensores de proximidade, como um movimento de passagem de um dedo do usuário. Assim, o campo de ativação de captação de cada interruptor de proximidade 22 é um campo capacitivo na modalidade exemplificativa e o dedo do usuário tem condutividade elétrica e propriedades dielétricas que causam uma variação ou alteração no campo de ativação de captação como deve ser evidente para os elementos versados na técnica. Entretanto, também deve ser avaliado pelos elementos versados na técnica que tipos adicionais ou alternativos de sensores de proximidade podem ser usados, como, mas sem limitar a, sensores indutivos, sensores ópticos, sensores de temperatura, sensores resistivos, similares, ou uma combinação desses. Sensores de proximidade exemplificativos são descritos no ATMEL® Touch Sensors Design Guide, 9 de abril de 2009, 10620 D-AT42-04/09, cuja referência total está aqui incorporada a título de referência.Proximity switches 22 are shown and described herein as capacitive switches according to one embodiment. Each proximity switch 22 includes at least one proximity sensor that provides a pickup activation field when capturing a user's contact or close proximity (for example, within a millimeter) to one or more proximity sensors, such as a flick of a user's finger. Thus, the pickup activation field of each proximity switch 22 is a capacitive field in the exemplary embodiment and the user's finger has electrical conductivity and dielectric properties that cause a variation or change in the pickup activation field as should be apparent to the users. elements skilled in the art. However, it should also be appreciated by those skilled in the art that additional or alternative types of proximity sensors may be used, such as, but not limited to, inductive sensors, optical sensors, temperature sensors, resistive sensors, or the like, or a combination thereof. . Exemplary proximity sensors are described in the ATMEL® Touch Sensors Design Guide, April 9, 2009, 10620 D-AT42-04 / 09, the full reference of which is incorporated herein by reference.
[069] Cada interruptor de proximidade 22 mostrado nas Figuras 1 e 2 fornece um controle de um componente ou dispositivo de veículo ou fornece uma função de controle designada. Um ou mais dos interruptores de proximidade 22 podem ser dedicados a controlar o movimento de um teto solar ou teto lunar 16 para fazer com que o teto lunar 16 se mova em uma direção aberta ou fechada, inclinar o teto lunar, ou parar o movimento do teto lunar com base em um algoritmo de controle. Um ou mais outros interruptores de proximidade 22 podem ser dedicados a controlar o movimento de uma tampa quebra-luz de teto lunar 18 entre as posições aberta e fechada. Cada um dentre o teto lunar 16 e a tampa quebra-luz 18 pode ser atuado por um motor elétrico em resposta à atuação do interruptor de proximidade correspondente 22. Outros interruptores de proximidade 22 podem ser dedicados a controlar outros dispositivos, como acender uma luz de mapa/leitura interior 30, apagar uma luz de mapa interior/leitura 30, acender ou apagar uma lâmpada de teto, destravar um porta-malas, abrir uma porta traseira, ou desligar um interruptor de luz de porta. Controles adicionais através dos interruptores de proximidade 22 podem incluir acionar os vidros elétricos de porta para cima e para baixo. Vários outros controles de veículo podem ser controlados por meio dos interruptores de proximidade 22 descritos aqui.[069] Each proximity switch 22 shown in Figures 1 and 2 provides control of a vehicle component or device or provides a designated control function. One or more of the proximity switches 22 may be dedicated to controlling the movement of a sunroof or lunar ceiling 16 to cause the lunar ceiling 16 to move in an open or closed direction, to tilt the lunar ceiling, or to stop the movement of the sunroof. lunar ceiling based on a control algorithm. One or more other proximity switches 22 may be dedicated to controlling the movement of a lunar ceiling shade cap 18 between open and closed positions. Each of the lunar roof 16 and sun shade cover 18 may be actuated by an electric motor in response to the actuation of the corresponding proximity switch 22. Other proximity switches 22 may be dedicated to controlling other devices, such as turning on a warning light. interior map / reading 30, turn off an interior map / reading light 30, turn on or turn off a ceiling lamp, unlock a trunk, open a tailgate, or turn off a door light switch. Additional controls via proximity switches 22 may include operating the door and door power windows up and down. Various other vehicle controls can be controlled via the proximity switches 22 described herein.
[070] Com referência à Figura 3, uma porção da montagem de interruptor de proximidade 20 é ilustrada tendo um conjunto de três interruptores de proximidade serialmente dispostos 22 em estreita relação uns aos outros em relação a um dedo do usuário 34 durante o uso da montagem de interruptor 20. Cada interruptor de proximidade 22 inclui um ou mais sensores de proximidade 24 para gerar um campo de ativação de captação. De acordo com uma modalidade, cada um dos sensores de proximidade 24 pode ser formado por impressão de tinta condutora sobre a superfície superior do console suspenso polimérico 12. Um exemplo de um sensor de proximidade de tinta impressa 24 é mostrado na Figura 4 geralmente com um eletrodo de acionamento 26 e um eletrodo de recepção 28 que têm dedos interdigitados para gerar um campo capacitivo 32. Deve ser avaliado que cada um dos sensores de proximidade 24 pode ser formado de outro modo como mediante a montagem de um traço de circuito condutivo pré-formado sobre um substrato de acordo com outras modalidades. O eletrodo de acionamento 26 recebe pulsos de excitação de onda quadrada aplicados em tensão Vi. O eletrodo de recepção 28 tem uma saída para gerar uma tensão de saída Vo. Deve ser avaliado que os eletrodos 26 e 28 podem ser dispostos em várias outras configurações para gerar o campo capacitivo como o campo de ativação 32.[070] Referring to Figure 3, a portion of the proximity switch assembly 20 is illustrated having an array of three proximity switches serially disposed 22 closely with respect to a user's finger 34 during use of the assembly. Each proximity switch 22 includes one or more proximity sensors 24 for generating a pickup activation field. According to one embodiment, each of the proximity sensors 24 may be formed by conductive ink printing on the upper surface of the polymeric hanging console 12. An example of a printed ink proximity sensor 24 is shown in Figure 4 generally with a drive electrode 26 and a receiving electrode 28 having interdigitated fingers to generate a capacitive field 32. It should be appreciated that each of the proximity sensors 24 may be otherwise formed by mounting a pre-conductive circuit trace. formed on a substrate according to other embodiments. The drive electrode 26 receives square wave excitation pulses applied at voltage Vi. The receiving electrode 28 has an output for generating an output voltage Vo. It should be appreciated that electrodes 26 and 28 may be arranged in various other configurations to generate the capacitive field as the activation field 32.
[071] Na modalidade mostrada e descrita aqui, o eletrodo de acionamento 26 de cada sensor de proximidade 24 é aplicado com entrada de tensão Vi como pulsos de onda quadrada que têm um ciclo de pulso de carga suficiente para carregar o eletrodo de recepção 28 a uma tensão desejada. Assim, o eletrodo de recepção 28 serve como um eletrodo de medição. Na modalidade mostrada, os campos de ativação de captação adjacentes 32 gerados por interruptores de proximidade adjacentes 22 se sobrepõem ligeiramente, entretanto, a sobreposição pode não ocorrer de acordo com outras modalidades. Quando um usuário ou operador, como o dedo do usuário 34, entra em um campo de ativação 32, a montagem de interruptor de proximidade 20 detecta a perturbação causada pelo dedo 34 ao campo de ativação 32 e determina se a perturbação é suficiente para ativar o interruptor de proximidade correspondente 22. A perturbação do campo de ativação 32 é detectada ao processar o sinal de pulso de carga associado ao canal de sinal correspondente. Quando o dedo do usuário 34 entra em contato com dois campos de ativação 32, a montagem de interruptor de proximidade 20 detecta a perturbação de ambos os campos de ativação contatados 32 através de canais de sinal separados. Cada interruptor de proximidade 22 tem seu próprio canal de sinal dedicado que gera contagens de carga de pulso que são processadas como discutido aqui.[071] In the embodiment shown and described herein, the trigger electrode 26 of each proximity sensor 24 is applied with voltage input Vi as square wave pulses that have a sufficient charge pulse cycle to charge the receiving electrode 28 to a desired voltage. Thus, the receiving electrode 28 serves as a measuring electrode. In the embodiment shown, adjacent pickup activation fields 32 generated by adjacent proximity switches 22 overlap slightly, however, overlap may not occur according to other embodiments. When a user or operator, such as user finger 34, enters an activation field 32, the proximity switch assembly 20 detects the disturbance caused by finger 34 to activation field 32 and determines whether the disturbance is sufficient to activate the corresponding proximity switch 22. Activation field disturbance 32 is detected by processing the load pulse signal associated with the corresponding signal channel. When user finger 34 contacts two activation fields 32, the proximity switch assembly 20 detects disturbance of both contacted activation fields 32 through separate signal channels. Each proximity switch 22 has its own dedicated signal channel that generates pulse load counts which are processed as discussed herein.
[072] Com referência à Figura 5, a montagem de interruptor de proximidade 20 é ilustrada de acordo com uma modalidade. Uma pluralidade de sensores de proximidade 24 é mostrada fornecendo entradas em um controlador 40, como um microcontrolador. O controlador 40 pode incluir um conjunto de circuitos de controle, como um microprocessador 42 e memória 48. O conjunto de circuitos de controle pode incluir um conjunto de circuitos de controle de detecção que processa o campo de ativação de cada sensor 22 para detectar a ativação de usuário do interruptor correspondente ao comparar o sinal de campo de ativação com um ou mais limites de acordo com uma ou mais rotinas de controle. Deve ser avaliado que outro conjunto de circuitos de controle analógico e/ou digital pode ser empregado para processar cada campo de ativação, determinar a ativação de usuário, e iniciar uma ação. O controlador 40 pode empregar um método de aquisição QMatrix disponível por ATMEL®, de acordo com uma modalidade. O método de aquisição ATMEL emprega um compilador host WINDOWS® C/C++ e depurador WinAVR para simplificar o desenvolvimento e testar o utilitário Hawkeye que permite monitorar em tempo real o estado interno de variáveis críticas no software bem como coletar logs de dados para pós-processamento.Referring to Figure 5, the proximity switch assembly 20 is illustrated according to one embodiment. A plurality of proximity sensors 24 are shown providing inputs to a controller 40, such as a microcontroller. Controller 40 may include a control circuitry such as a microprocessor 42 and memory 48. The control circuitry may include a sensing control circuitry that processes the activation field of each sensor 22 to detect activation. corresponding switch user when comparing the activation field signal with one or more limits according to one or more control routines. It should be appreciated that another set of analog and / or digital control circuits may be employed to process each activation field, determine user activation, and initiate an action. Controller 40 may employ an available ATMEL® QMatrix acquisition method according to one embodiment. The ATMEL acquisition method employs a WINDOWS® C / C ++ host compiler and WinAVR debugger to simplify development and test the Hawkeye utility that enables real-time monitoring of the internal state of critical variables in the software as well as collecting post-processing data logs. .
[073] O controlador 40 fornece um sinal de saída a um ou mais dispositivos que são configurados para realizar ações dedicadas responsivas à ativação correta de um interruptor de proximidade. Por exemplo, o um ou mais dispositivos podem incluir um teto lunar 16 que tem um motor para mover o painel de teto lunar entre as posições aberta e fechada e inclinada, uma tampa quebra-luz de teto lunar 18 que se move entre as posições aberta e fechada, e dispositivos de iluminação 30 que podem ser ligados e desligados. Outros dispositivos podem ser controlados tais como um rádio para realizar as funções liga e desliga, controle de volume, rastreamento, e outros tipos de dispositivos para realizar outras funções dedicadas. Um dos interruptores de proximidade 22 pode ser dedicado a acionar o teto lunar fechado, outro interruptor de proximidade 22 pode ser dedicado a acionar o teto lunar aberto, e um interruptor adicional 22 pode ser dedicado a acionar o teto lunar para uma posição inclinada, todos esses fazem com que um motor mova o teto lunar para uma posição desejada. A tampa quebra-luz de teto lunar 18 pode ser aberta em resposta a um interruptor de proximidade 22 e pode ser fechado em resposta a outro interruptor de proximidade 22.[073] Controller 40 provides an output signal to one or more devices that are configured to perform dedicated actions responsive to the correct activation of a proximity switch. For example, one or more devices may include a lunar roof 16 having a motor for moving the lunar roof panel between open and closed and slanted positions, a lunar sunroof cover 18 that moves between open positions and closed, and lighting devices 30 which can be switched on and off. Other devices can be controlled such as a radio to perform on and off functions, volume control, tracking, and other types of devices to perform other dedicated functions. One of the proximity switches 22 may be dedicated to actuate the closed lunar roof, another proximity switch 22 may be dedicated to actuate the open lunar ceiling, and an additional switch 22 may be dedicated to actuate the lunar ceiling to an inclined position. These cause an engine to move the moon roof to a desired position. The lunar ceiling shade cap 18 may be opened in response to a proximity switch 22 and may be closed in response to another proximity switch 22.
[074] O controlador 40 é adicionalmente mostrado tendo um comparador analógico para digital (AJO) 44 acoplado ao microprocessador 42. O comparador A/D 44 recebe a tensão de saída Vo de cada um dos interruptores de proximidade 22, converte o sinal analógico para um sinal digital, e fornece o sinal digital ao microprocessador 42. Adicionalmente, o controlador 40 inclui um contador de pulso 46 acoplado ao microprocessador 42. O contador de pulso 46 conta os pulsos de sinal de carga que são aplicados a cada eletrodo de acionamento de cada sensor de proximidade, realiza uma contagem dos pulsos necessários para carregar o capacitor até a saída de tensão Vo alcançar uma tensão predeterminada, e fornece a contagem ao microprocessador 42. A contagem de pulso é indicativa da variação de capacitância do sensor capacitivo correspondente. O controlador 40 é adicionalmente mostrado se comunicando com um buffer de unidade modulado por largura de pulso 15. O controlador 40 fornece um sinal modulado de largura de pulso ao buffer de unidade modulado por largura de pulso 15 para gerar um trem de pulsos de onda quadrada Vi que é aplicado a cada eletrodo de acionamento de cada sensor/interruptor de proximidade 22. O controlador 40 processa uma rotina de controle 100 armazenada em memória para monitorar e fazer uma determinação de ativação de um dos interruptores de proximidade.Controller 40 is further shown having an analog to digital comparator (AJO) 44 coupled to microprocessor 42. The A / D comparator 44 receives the output voltage Vo from each of the proximity switches 22, converts the analog signal to a digital signal, and provides the digital signal to microprocessor 42. In addition, controller 40 includes a pulse counter 46 coupled to microprocessor 42. Pulse counter 46 counts the charge signal pulses that are applied to each pulse trigger electrode. each proximity sensor counts the pulses required to charge the capacitor until the voltage output Vo reaches a predetermined voltage, and provides the count to microprocessor 42. The pulse count is indicative of the capacitance change of the corresponding capacitive sensor. Controller 40 is further shown communicating with a pulse width modulated unit buffer 15. Controller 40 provides a pulse width modulated signal to pulse width modulated unit buffer 15 to generate a square wave pulse train. I have seen that it is applied to each trigger electrode of each proximity sensor / switch 22. Controller 40 processes a control routine 100 stored in memory to monitor and make a determination of activation of one of the proximity switches.
[075] Nas Figuras 6 a 13, a variação em contagens de pulso de carga de sensor mostradas como Contagem de Sensor Δ para uma pluralidade de canais de sinal associados a uma pluralidade de interruptores de proximidade 22, tais como os três interruptores 22 mostrados na Figura 3, é ilustrada de acordo com vários exemplos. A variação em contagem de pulso de carga de sensor é a diferença entre um valor de contagem referido inicializado sem nenhum dedo ou outro objeto presente no campo de ativação e a leitura de sensor correspondente. Nesses exemplos, o dedo do usuário entra nos campos de ativação 32 associados a cada um dos três interruptores de proximidade 22, geralmente um campo de ativação de captação de cada vez com sobreposição entre os campos de ativação adjacentes 32 à medida que o dedo do usuário se move através do conjunto de interruptores. O Canal 1 é a variação (Δ) em contagem de pulso de carga de sensor associada a um primeiro sensor capacitivo 24, o canal 2 é a variação em contagem de pulso de carga de sensor associada ao segundo sensor capacitivo adjacente 24, e o canal 3 é a variação em contagem de pulso de carga de sensor associada ao terceiro sensor capacitivo 24 adjacente ao segundo sensor capacitivo. Na modalidade descrita, os sensores de proximidade 24 são sensores capacitivos. Quando um dedo do usuário estiver em contato ou em estreita proximidade a um sensor 24, o dedo altera a capacitância medida no sensor correspondente 24. A capacitância está em paralelo à capacitância parasita de almofada de sensor não tocado, e, como tal, medições como um desvio. A capacitância induzida por usuário ou operador é proporcional à constante dielétrica do dedo do usuário ou outra parte do corpo, a superfície exposta à almofada capacitiva, e é inversamente proporcional à distância do membro do usuário até o botão de interruptor. De acordo com uma modalidade, cada sensor é excitado com um trem de pulsos de tensão através de eletrônica de modulação de largura de pulso (PWM) até o sensor ser carregado a um potencial de tensão ajustado. Tal método de aquisição carrega o eletrodo de recepção 28 a um potencial de tensão conhecido. O ciclo é repetido até a tensão através do capacitor de medição alcançar uma tensão predeterminada. O posicionamento de um dedo do usuário sobre a superfície de toque do interruptor 24 insere a capacitância externa que aumenta a quantidade de carga transferida em cada ciclo, reduzindo, assim, o número total de ciclos exigido para que a capacitância de medição alcance a tensão predeterminada. O dedo do usuário faz com que a variação em contagem de pulso de carga de sensor aumente visto que esse valor está baseado na contagem de referência inicializada menos a leitura de sensor.[075] In Figures 6 to 13, the variation in sensor load pulse counts shown as Sensor Count Δ for a plurality of signal channels associated with a plurality of proximity switches 22, such as the three switches 22 shown in Figure 3 is illustrated according to several examples. Sensor load pulse count variation is the difference between a said count value initialized without any fingers or other objects present in the activation field and the corresponding sensor reading. In these examples, the user's finger enters the activation fields 32 associated with each of the three proximity switches 22, generally one pickup activation field at a time which overlaps the adjacent activation fields 32 as the user's finger moves through the switch assembly. Channel 1 is the change in sensor load pulse count associated with a first capacitive sensor 24, channel 2 is the change in sensor load pulse count associated with the second adjacent capacitive sensor 24, and channel 3 is the variation in sensor load pulse count associated with the third capacitive sensor 24 adjacent the second capacitive sensor. In the embodiment described, proximity sensors 24 are capacitive sensors. When a user's finger is in contact with or in close proximity to a sensor 24, the finger changes the capacitance measured on the corresponding sensor 24. The capacitance is parallel to the parasitic capacitance of the untouched sensor pad, and as such measurements as a detour. User or operator induced capacitance is proportional to the dielectric constant of the user's finger or other body part, the surface exposed to the capacitive pad, and is inversely proportional to the distance from the user's limb to the switch button. According to one embodiment, each sensor is excited with a voltage pulse train via pulse width modulation (PWM) electronics until the sensor is charged to an adjusted voltage potential. Such an acquisition method charges the receiving electrode 28 to a known voltage potential. The cycle is repeated until the voltage across the measuring capacitor reaches a predetermined voltage. Positioning a user's finger on the touch surface of switch 24 inserts the external capacitance that increases the amount of charge transferred in each cycle, thereby reducing the total number of cycles required for the measuring capacitance to reach the predetermined voltage. . The user's finger causes the variation in sensor load pulse count to increase since this value is based on the initialized reference count minus the sensor reading.
[076] A montagem de interruptor de proximidade 20 tem a capacidade de reconhecer o movimento da mão do usuário quando a mão, particularmente um dedo, estiver em estreita proximidade aos interruptores de proximidade 22, para discriminar se a intenção do usuário é ativar um interruptor 22, explorar um botão de interruptor específico enquanto se concentra em tarefas de maior prioridade, tal como dirigir, ou é o resultado de uma tarefa como ajustar o espelho retrovisor que não tem qualquer relação com a atuação de um interruptor de proximidade 22. A montagem de interruptor de proximidade 20 pode operar em um modo de exploração ou procura que permite que o usuário explore os teclados ou botões ao passar ou deslizar um dos dedos em estreita proximidade aos interruptores sem acionar uma ativação de um interruptor até a intenção do usuário ser determinada. A montagem de interruptor de proximidade 20 monitora a amplitude de um sinal gerado em resposta ao campo de ativação, determina uma variação diferencial no sinal gerado, e gera uma saída de ativação quando o sinal diferencial excede um limite. Como resultado, a exploração da montagem de interruptor de proximidade 20 é permitida, de modo que os usuários sejam livres para explorar a almofada de interface de interruptor com seus dedos sem gerar inadvertidamente um evento, o tempo de resposta de interface é rápido, a ativação ocorre quando o dedo contata um painel de superfície, e a ativação inadvertida do interruptor é impedida ou reduzida.[076] Proximity switch assembly 20 has the ability to recognize the movement of the user's hand when the hand, particularly a finger, is in close proximity to the proximity switches 22, to discriminate whether the user's intention is to activate a switch. 22, exploiting a specific switch button while focusing on higher priority tasks, such as driving, or is the result of a task such as adjusting the rearview mirror that has nothing to do with the actuation of a proximity switch 22. Mounting Proximity Switch 20 can operate in a scan or search mode that allows the user to explore keyboards or buttons by swiping or sliding a finger in close proximity to the switches without triggering a switch activation until the user's intent is determined. . Proximity switch assembly 20 monitors the amplitude of a signal generated in response to the activation field, determines a differential variation in the generated signal, and generates an activation output when the differential signal exceeds a limit. As a result, scanning of proximity switch assembly 20 is allowed, so that users are free to explore the switch interface pad with their fingers without inadvertently generating an event, interface response time is fast, activation This occurs when the finger contacts a surface panel, and inadvertent activation of the switch is prevented or reduced.
[077] Com referência à Figura 6, à medida que o dedo do usuário 34 se aproxima de um interruptor 22 associado ao canal de sinal 1, o dedo 34 entra no campo de ativação 32 associado ao sensor 24 que causa perturbação na capacitância, resultando assim em um aumento de contagem de sensor como mostrado pelo sinal 50A que tem um perfil de movimento de ativação típico. Um método de inclinação de curva de entrada pode ser usado para determinar se o operador pretende pressionar um botão ou explorar a interface com base na inclinação da curva de entrada no sinal 50A do sinal de canal 1 que surge a partir do ponto 52 onde o sinal 50A cruza a contagem de nível ativo (LVL_ACTIVE) até o ponto 54 onde o sinal 50A cruza a contagem de nível limite (LVL_LIMITE), de acordo com uma modalidade. A inclinação da curva de entrada é a variação diferencial no sinal gerado entre os pontos 52 e 54 que ocorreu durante o período de tempo entre os tempos tth e tac. Devido ao fato de o nível limite - nível ativo de numerador geralmente mudar somente quando a presença de luvas for detectada, mas, de outro modo, é uma constante, a inclinação pode ser calculada apenas como o tempo expirado para cruzar do nível ativo para o nível limite referido como tactive2threshoid que é a diferença entre o tempo tth e tac. Um toque direto em uma almofada de interruptor tipicamente pode ocorrer em um período de tempo referido como tdirectpush na faixa de cerca de 40 a 60 milissegundos. Se o tempo tactive2threshoid for menor ou igual ao tempo de pressionamento direto tdirectpush, então a ativação do interruptor é determinada para ocorrer. De outro modo, o interruptor é determinado para estar em um modo de exploração.Referring to Figure 6, as user finger 34 approaches a switch 22 associated with signal channel 1, finger 34 enters the activation field 32 associated with sensor 24 which causes capacitance disturbance, resulting in thus at a sensor count increase as shown by signal 50A which has a typical activation motion profile. An input curve slope method can be used to determine whether the operator intends to press a button or explore the interface based on the slope of the input curve at signal 50A of channel signal 1 arising from point 52 where the signal 50A crosses the active level count (LVL_ACTIVE) to the point 54 where signal 50A crosses the threshold level count (LVL_LIMITE) according to one embodiment. The slope of the input curve is the differential variation in the signal generated between points 52 and 54 that occurred during the time period between times tth and tac. Because the limit level - active numerator level usually changes only when the presence of gloves is detected, but otherwise is a constant, the slope can be calculated only as the expired time to cross from the active level to the threshold level referred to as tactive2threshoid which is the difference between time tth and tac. A direct tap on a switch pad can typically occur within a period of time referred to as tdirectpush in the range of about 40 to 60 milliseconds. If the tactive2threshoid time is less than or equal to the tdirectpush direct press time, then switch activation is determined to occur. Otherwise, the switch is determined to be in a scan mode.
[078] De acordo com outra modalidade, a inclinação da curva de entrada pode ser computada como a diferença de tempo a partir do tempo tac no ponto 52 até o tempo tPk para alcançar o valor de contagem de pico no ponto 56, referido como o tempo tactive2Peak. O tempo tactive2Peak.pode ser comparado com um pico de pressionamento direto, referido como tdirect_push_pk que pode ter um valor de 100 milissegundos de acordo com uma modalidade. Se o tempo tactive2peak for menor ou igual ao tdirect_push_Pk , a ativação do interruptor é determinada para ocorrer. De outro modo, a montagem de interruptor opera em um modo de exploração.According to another embodiment, the slope of the input curve may be computed as the time difference from the time tac at point 52 to the time tPk to reach the peak count value at point 56, referred to as the tactive2Peak time. Time tactive2Peak.p can be compared to a direct press peak, referred to as tdirect_push_pk which can have a value of 100 milliseconds according to one embodiment. If the tactive2peak time is less than or equal to tdirect_push_Pk, switch activation is determined to occur. Otherwise, the switch assembly operates in a scan mode.
[079] No exemplo mostrado na Figura 6, o sinal de canal 1 é mostrado aumentando à medida que a perturbação de capacitância aumenta rapidamente a partir do ponto 52 até o valor de pico no ponto 56. A montagem de interruptor de proximidade 20 determina a inclinação da curva de entrada como o período de tempo tactive2 threshoid ou tactive2Peak para que o sinal aumente a partir do primeiro limite no ponto 52 até o segundo limite no ponto 54 ou o limite de pico no ponto 56. A inclinação ou variação diferencial no sinal gerado é então usada para comparação com um limite de pressionamento direto representativo tdirect_push ou tdirect_push_pk para determinar a ativação do interruptor de proximidade. Especificamente, quando o tempo tactive2Peak for menor do que o tdirect_push ou o tactivemreshoid for menor do que o tdirect_push, a ativação do interruptor é determinada. De outro modo, a montagem de interruptor permanece no modo de exploração.[079] In the example shown in Figure 6, channel signal 1 is shown increasing as the capacitance disturbance increases rapidly from point 52 to the peak value at point 56. Proximity switch assembly 20 determines the slope of the input curve as the time period tactive2 threshoid or tactive2Peak for the signal to increase from the first limit at point 52 to the second limit at point 54 or the peak limit at point 56. The slope or differential variation in the signal The generated value is then used for comparison with a representative direct press limit tdirect_push or tdirect_push_pk to determine proximity switch activation. Specifically, when the tactive2Peak time is less than tdirect_push or tactivemreshoid is less than tdirect_push, switch activation is determined. Otherwise, the switch assembly remains in scan mode.
[080] Com referência à Figura 7, um exemplo de um movimento de deslizamento/exploração através de dois interruptores é ilustrado à medida que o dedo passa ou desliza através do campo de ativação de dois sensores de proximidade adjacentes mostrados como o canal de sinal 1 rotulado 50A e o canal de sinal 2 rotulado 50B. À medida que o dedo do usuário se aproxima de um primeiro interruptor, o dedo entra no campo de ativação associado ao primeiro sensor de interruptor fazendo com que a variação na contagem de sensor no sinal 50A aumente em uma taxa mais lenta de modo que uma variação diferencial reduzida no sinal gerado seja determinada. Nesse exemplo, o perfil de canal de sinal 1 experimenta uma variação de tempo tactive2Peak que é não menor ou igual a tdirect_push, resultando, desse modo, na entrada no modo de procura ou exploração. Devido ao fato de o tactive2threshoid ser indicativo de uma variação diferencial lenta no sinal gerado, a ativação do botão de interruptor não é iniciada, de acordo com uma modalidade. De acordo com outra modalidade, devido ao fato de o tempo tactive2Peak ser menor ou igual a tdirect_push_pk, indicativo de uma variação diferencial lenta em um sinal gerado, a ativação não é iniciada, de acordo com outra modalidade. O segundo canal de sinal rotulado 50B é mostrado como se tornando o sinal máximo no ponto de transição 58 e tem uma variação crescente em contagem de sensor Δ com uma variação diferencial no sinal similar àquela do sinal 50A. Como resultado, os primeiro e segundo canais 50A e 50B refletem um movimento deslizante do dedo através de dois sensores capacitivos no modo de exploração resultando em nenhuma ativação de cada interruptor. Utilizando-se o período de tempo tactive2threshoid ou tactive2Peak, uma decisão pode ser feita para ativar ou não um interruptor de proximidade à medida que seu nível de capacitância alcança o pico de sinal.Referring to Figure 7, an example of a sliding / scanning movement across two switches is illustrated as the finger passes or slides across the activation field of two adjacent proximity sensors shown as signal channel 1. labeled 50A and signal channel 2 labeled 50B. As the user's finger approaches a first switch, the finger enters the activation field associated with the first switch sensor causing the change in sensor count on signal 50A to increase at a slower rate so that a change reduced differential in the generated signal is determined. In this example, signal channel profile 1 experiences a tactive2Peak time variation that is no less than or equal to tdirect_push, thereby resulting in entering search or scan mode. Because tactive2threshoid is indicative of a slow differential variation in the generated signal, activation of the switch button is not initiated according to one embodiment. According to another embodiment, because the tactive2Peak time is less than or equal to tdirect_push_pk, indicative of a slow differential variation in a generated signal, activation is not initiated according to another embodiment. The second labeled signal channel 50B is shown to become the maximum signal at transition point 58 and has an increasing variation in sensor count Δ with a differential variation in signal similar to that of signal 50A. As a result, the first and second channels 50A and 50B reflect sliding finger movement across two capacitive sensors in scan mode resulting in no activation of each switch. Using the tactive2threshoid or tactive2Peak time period, a decision can be made whether or not to activate a proximity switch as its capacitance level reaches the signal peak.
[081] Para um movimento de pressionamento direto lento como mostrado na Figura 8, o processamento adicional pode ser empregado para garantir que nenhuma ativação seja pretendida. Como observado na Figura 8, o canal de sinal 1 identificado como sinal 50A é mostrado aumentando mais lentamente durante o período de tempo tactive2threshoid ou tactive2Peak, isso podería resultar na entrada do modo de exploração. Quando tal condição de deslizamento/exploração for detectada, com o tempo tactive2threshoid maior que tdirect_Push se o canal que não cumpre a condição for o primeiro canal de sinal a entrar no modo de exploração e ainda for o canal máximo (canal com a maior intensidade) à medida que sua capacitância cai abaixo de LVL_KEYUP_Limite no ponto 60, então a ativação do interruptor é iniciada.[081] For a slow forward press motion as shown in Figure 8, additional processing can be employed to ensure no activation is intended. As seen in Figure 8, signal channel 1 identified as signal 50A is shown to increase more slowly during the tactive2threshoid or tactive2Peak time period, which could result in entering scan mode. When such a slip / scan condition is detected, with time tactive2threshoid greater than tdirect_Push if the non-fulfilling channel is the first signal channel to enter scan mode and is still the maximum channel (channel with the highest intensity) As its capacitance drops below LVL_KEYUP_Limit at point 60, then activation of the switch is initiated.
[082] Com referência à Figura 9, um movimento rápido de um dedo do usuário através da montagem de interruptor de proximidade é ilustrado sem a ativação dos interruptores. Nesse exemplo, a variação diferencial relativamente grande no sinal gerado para os canais 1 e 2 é detectada, para ambos os canais 1 e 2 mostrados por linhas 50A e 50B, respectivamente. A montagem de interruptor emprega um período de tempo de retardo para retardar a ativação de uma decisão até o ponto de transição 58 no qual o segundo canal de sinal 50B se eleva acima do primeiro canal de sinal 50A. O retardo de tempo podería ser ajustado igual ao limite de tempo tdirecLpushjk de acordo com uma modalidade. Assim, ao empregar um período de tempo de retardo antes de determinar a ativação de um interruptor, a exploração muito rápida dos teclados de proximidade impede uma ativação não intencional de um interruptor. A introdução do retardo de tempo na resposta pode tornar a interface menos responsiva e pode funcionar melhor quando o movimento do dedo do operador for substancialmente uniforme.[082] Referring to Figure 9, a rapid movement of a user's finger through the proximity switch assembly is illustrated without activation of the switches. In this example, the relatively large differential variation in the signal generated for channels 1 and 2 is detected for both channels 1 and 2 shown by lines 50A and 50B, respectively. The switch assembly employs a delay time to delay the activation of a decision to the transition point 58 at which the second signal channel 50B rises above the first signal channel 50A. The time delay could be set equal to the time limit tdirecLpushjk according to one embodiment. Thus, by employing a delay time before determining the activation of a switch, the very fast scanning of proximity keyboards prevents unintentional activation of a switch. Entering the time delay in response may make the interface less responsive and may work best when the operator finger movement is substantially uniform.
[083] Se um evento limite anterior que não resultou em ativação for recentemente detectado, o modo de exploração pode ser automaticamente inserido, de acordo com uma modalidade. Como resultado, uma vez que uma atuação inadvertida é detectada e rejeitada, deve-se ter mais atenção durante um período de tempo no modo de exploração.[083] If a previous threshold event that did not result in activation is recently detected, the scan mode can be automatically entered according to one mode. As a result, once inadvertent actuation is detected and rejected, more attention should be given over a period of time in scan mode.
[084] Outra forma de permitir que um operador entre no modo de exploração é usar uma ou mais áreas ou almofadas devidamente marcadas e/ou texturizadas na superfície de painel de interruptor associada aos interruptores de proximidade dedicados com a função de indicar à montagem de interruptor de proximidade a intenção do operador de explorar às cegas. A uma ou mais almofadas de encaixe de exploração podem ficar localizadas em um local de fácil alcance provavelmente para não gerar atividade com outros canais de sinal. De acordo com outra modalidade, uma almofada de encaixe de exploração maior não marcada pode ser empregada envolvendo toda a interface de interruptor. Tal almofada de exploração provavelmente podería ser encontrada primeiro visto que a mão do operador desliza sobre o revestimento no console suspenso à procura de um ponto de referência a partir do qual se inicia a exploração às cegas da montagem de interruptor de proximidade.[084] Another way to allow an operator to enter scan mode is to use one or more properly marked and / or textured areas or pads on the switch panel surface associated with dedicated proximity switches to indicate switch mounting of proximity the operator's intention to exploit blindly. The one or more scanning docking pads may be located within easy reach probably not to generate activity with other signal channels. According to another embodiment, an unmarked larger holding socket pad may be employed surrounding the entire switch interface. Such an exploration pad could probably be found first as the operator's hand slides over the casing on the overhead console looking for a reference point from which blind scanning of the proximity switch assembly begins.
[085] Uma vez que a montagem de sensor de proximidade determina se um aumento na variação em contagem de sensor é uma ativação de interruptor ou o resultado de um movimento de exploração, a montagem prossegue para determinar se e como o movimento de exploração deve terminar ou não em uma ativação de interruptor de proximidade. De acordo com uma modalidade, a montagem de interruptor de proximidade busca um pressionamento estável sobre um botão de interruptor durante pelo menos um período de tempo predeterminado. Em uma modalidade específica, o período de tempo predeterminado é igual ou maior que 50 milissegundos, e, com mais preferência, cerca de 80 milissegundos. Exemplos da operação de montagem de interruptor que emprega uma metodologia de tempo estável são ilustrados nas Figuras 10 a 13.[085] Since proximity sensor mounting determines whether an increase in sensor count variation is a switch activation or the result of a scan movement, the assembly proceeds to determine if and how the scan movement should end. or not on a proximity switch activation. According to one embodiment, the proximity switch assembly seeks a stable push on a switch button for at least a predetermined period of time. In a specific embodiment, the predetermined time period is equal to or greater than 50 milliseconds, and more preferably about 80 milliseconds. Examples of the switch assembly operation employing a stable time methodology are illustrated in Figures 10 to 13.
[086] Com referência à Figura 10, a exploração de três interruptores de proximidade correspondentes aos canais de sinal 1-3 rotulados como sinais 50A-50C, respectivamente, é ilustrada enquanto um dedo desliza através dos primeiro e segundo interruptores no modo de exploração e então ativa o terceiro interruptor associado ao canal de sinal 3. À medida que o dedo explora os primeiro e segundo interruptores associados aos canais 1 e 2, nenhuma ativação é determinada devido ao sinal não estável nas linhas 50A e 50B. O sinal na linha 50A do canal 1 começa à medida que o valor de sinal máximo até o canal 2 na linha 50B se torna o valor máximo e, por fim, o canal 3 se torna um valor máximo. O canal de sinal 3 é mostrado tendo uma variação estável na contagem de sensor próxima ao valor de pico durante um período de tempo suficiente tstabie tal como 80 milissegundos que é suficiente para iniciar a ativação do interruptor de proximidade correspondente. Quando a condição de acionamento de nível limite for cumprida e um pico foi alcançado, o método de nível estável ativa o interruptor após o nível no interruptor ser associado em uma faixa estreita durante pelo menos o período de tempo tstabie. Isso permite que o operador explore os vários interruptores de proximidade e ative um interruptor desejado uma vez que esse é encontrado ao manter a posição do dedo do usuário em proximidade ao interruptor durante um período de tempo estável tstabie.Referring to Figure 10, scanning of three proximity switches corresponding to signal channels 1-3 labeled 50A-50C, respectively, is illustrated as a finger slides through the first and second switches in scan mode and then activates the third switch associated with signal channel 3. As the finger operates the first and second switches associated with channels 1 and 2, no activation is determined due to the unstable signal on lines 50A and 50B. The signal on line 50A of channel 1 begins as the maximum signal value to channel 2 on line 50B becomes the maximum value and finally channel 3 becomes a maximum value. Signal channel 3 is shown to have a stable variation in sensor count near the peak value for a sufficient period of time such as 80 milliseconds that is sufficient to initiate activation of the corresponding proximity switch. When the threshold level trigger condition is met and a peak has been reached, the stable level method activates the switch after the switch level is associated in a narrow range for at least the tstabie time period. This allows the operator to explore the various proximity switches and activate a desired switch as it is found by maintaining the user's finger position in proximity to the switch for a stable tstabie time period.
[087] Com referência à Figura 11, outra modalidade do método de nível estável é ilustrada em que o terceiro canal de sinal na linha 50C tem uma variação na contagem de sensor que tem uma condição estável na queda do sinal. Nesse exemplo, a variação na contagem de sensor do terceiro canal excede nível limite e tem um pressionamento estável detectado durante o período de tempo tstabie de modo que a ativação do terceiro interruptor seja determinada.Referring to Figure 11, another embodiment of the stable level method is illustrated wherein the third signal channel on line 50C has a variation in sensor count that has a stable condition on signal drop. In this example, the variation in the third channel sensor count exceeds the threshold level and has a stable push detected over time tstabie so that activation of the third switch is determined.
[088] De acordo com outra modalidade, a montagem de interruptor de proximidade pode empregar um método de botão virtual que busca um valor de pico inicial de variação em contagem de sensor enquanto está no modo de exploração seguido por um aumento sustentado adicional na variação na contagem de sensor para fazer uma determinação de modo a ativar o interruptor como mostrado nas Figuras 12 e 13. Na Figura 12, o terceiro canal de sinal na linha 50C se eleva até um valor de pico inicial e então aumenta ainda mais por uma variação na contagem de sensor Cvb. Isso é equivalente a um dedo do usuário passando gentilmente sobre a superfície da montagem de interruptor à medida que esse desliza através da montagem de interruptor, alcançando o botão desejado, e então pressionando para baixo o interruptor mecânico virtual de modo que o dedo do usuário pressione a superfície de contato de interruptor e aumente a quantidade de volume do dedo mais próximo ao interruptor. O aumento em capacitância é causado pela superfície aumentada da ponta do dedo à medida que essa é comprimida sobre a superfície de almofada. A capacitância aumentada pode ocorrer imediatamente após a detecção de um valor de pico mostrado na Figura 12 ou pode ocorrer após um declínio na variação em contagem de sensor como mostrado na Figura 13. A montagem de interruptor de proximidade detecta um valor de pico inicial seguido por uma variação aumentada adicional em contagem de sensor indicada pela capacitância Cvb em um nível estável ou um período de tempo estável tstabie. Um nível estável de detecção geralmente significa nenhuma variação em valor de contagem de sensor de ruído ausente ou uma pequena variação em valor de contagem de sensor de ruído ausente que pode ser predeterminada durante a calibração.According to another embodiment, the proximity switch assembly may employ a virtual button method that seeks an initial peak value of sensor count variation while in scan mode followed by an additional sustained increase in sensor variation. sensor count to make a determination to activate the switch as shown in Figures 12 and 13. In Figure 12, the third signal channel on line 50C rises to an initial peak value and then further increases by a change in Cvb sensor count. This is equivalent to a user's finger gently running over the surface of the switch assembly as it slides through the switch assembly, reaching the desired button, and then pressing down the virtual mechanical switch so that the user's finger presses switch contact surface and increase the amount of finger volume closest to the switch. The increase in capacitance is caused by the enlarged surface of the fingertip as it is compressed onto the pad surface. Increased capacitance may occur immediately upon detection of a peak value shown in Figure 12 or may occur after a decline in sensor count variation as shown in Figure 13. The proximity switch assembly detects an initial peak value followed by an additional increased variation in sensor count indicated by Cvb capacitance at a stable level or a stable tstabie time period. A stable level of detection usually means no change in missing noise sensor count value or a slight change in missing noise sensor count value that can be predetermined during calibration.
[089] Deve ser avaliado que um período de tempo mais curto tstabie pode resultar em ativações acidentais, especialmente após uma inversão na direção do movimento do dedo e que um período de tempo mais longo tstabie pode resultar em uma interface menos responsiva.[089] It should be appreciated that a shorter tstabie time period may result in accidental activations, especially after an inversion in the direction of finger movement and that a longer tstabie time period may result in a less responsive interface.
[090] Também deve ser avaliado que tanto o método de valor estável como o método de botão virtual podem estar ativos ao mesmo tempo. Com isso, o tempo estável tstabie pode ser estendido, como um segundo, uma vez que o operador sempre pode acionar o botão utilizando o método de botão virtual sem esperar o tempo de pressionamento estável.[090] It should also be evaluated that both the stable value method and the virtual button method can be active at the same time. Thus, the stable time tstabie can be extended as one second since the operator can always operate the button using the virtual button method without waiting for the stable press time.
[091] A montagem de interruptor de proximidade pode empregar adicionalmente a forte rejeição de ruído para impedir atuações involuntárias desagradáveis. Por exemplo, com um console suspenso, a abertura e fechamento acidentais do teto lunar devem ser evitados. Muita rejeição de ruído pode acabar rejeitando ativações pretendidas, isso podería ser evitado. Uma abordagem para a rejeição de ruído é verificar se múltiplos canais adjacentes estão relatando eventos de acionamento simultâneos e, sendo assim, selecionar o canal de sinal com o sinal mais alto e ativar o mesmo, desse modo, ignorando todos os outros canais de sinal até a liberação do canal de sinal de seleção.[091] Proximity switch assembly can additionally employ strong noise rejection to prevent unintended unintended actuation. For example, with a suspended console, accidental opening and closing of the moon roof should be avoided. Too much noise rejection can end up rejecting intended activations, this could be avoided. One approach to noise rejection is to check if multiple adjacent channels are reporting simultaneous trigger events, and thus select the signal channel with the highest signal and activate it, thereby ignoring all other signal channels until the release of the selection signal channel.
[092] A montagem de interruptor de proximidade 20 pode incluir um método de rejeição de ruído de assinatura baseado em dois parâmetros, isto é, um parâmetro de assinatura que é a razão entre o canal entre a intensidade mais alta (max_channel) e o nível cumulativo total (sum_channel), e o parâmetro dac que é o número de canais que estão pelo menos a uma determinada razão do max_channel. Em uma modalidade, o dac adac= 0,5. O parâmetro de assinatura pode ser definido pela seguinte equação: [093] [094] O parâmetro dac pode ser definido pela seguinte equação: [095] dac = Vchannelií > “*« max_channel.[092] Proximity switch assembly 20 may include a two-parameter signature noise rejection method, that is, a signature parameter which is the ratio of the channel between the highest intensity (max_channel) and the level cumulative sum (sum_channel), and the dac parameter which is the number of channels that are at least a given ratio of max_channel. In one embodiment, the dac adac = 0.5. The signature parameter can be defined by the following equation: [093] [094] The dac parameter can be defined by the following equation: [095] dac = Vchannelií> “*« max_channel.
[096] Dependendo do dac, para que uma ativação reconhecida não seja rejeitada, o canal geralmente deve estar limpo, isto é, a assinatura deve ser maior que um limite predefinido. Em uma modalidade, adac=1 = 0,4, e a,iac=2 = 0,67. Se o dac for maior que 2, a ativação é rejeitada de acordo com uma modalidade.[096] Depending on the dac, in order for a recognized activation not to be rejected, the channel must generally be clear, ie the subscription must be greater than a predefined limit. In one embodiment, adac = 1 = 0.4, and a, iac = 2 = 0.67. If dac is greater than 2, activation is rejected according to one mode.
[097] Quando uma decisão de ativar ou não um interruptor for feita na fase descendente do perfil, então em vez de max_channel e sum_channel, seus valores de pico peak_max_channel e peak_sum_channel podem ser usados para calcular a assinatura. A assinatura pode ter a seguinte equação: [098] [099] Uma rejeição de ruído que aciona o modo de procura pode ser empregada. Quando uma ativação detectada for rejeitada devido a uma assinatura suja, o modo de procura ou exploração deve ser automaticamente inserido. Assim, quando realiza-se a exploração às cegas, um usuário pode alcançar com todos os dedos estendidos procurando estabelecer um quadro de referência a partir do qual se inicia a procura. Isso pode acionar múltiplos canais ao mesmo tempo, resultando assim em uma assinatura insatisfatória.[097] When a decision whether or not to activate a switch is made in the downward phase of the profile, then instead of max_channel and sum_channel, its peak values peak_max_channel and peak_sum_channel can be used to calculate the signature. The signature can have the following equation: [098] [099] A noise rejection that triggers search mode can be employed. When a detected activation is rejected due to a dirty signature, the search or scan mode should be automatically entered. Thus, when blind scanning is performed, a user can reach with all fingers extended by seeking to establish a frame of reference from which to begin the search. This can trigger multiple channels at the same time, thus resulting in a poor subscription.
[100] Com referência à Figura 14, mostra-se um diagrama de estado da montagem de interruptor de proximidade 20 em uma implantação de máquina de estado, de acordo com uma modalidade. A implantação de máquina de estado é mostrada tendo cinco estados que incluem o estado SW_NONE 70, estado SW_ACTIVE 72, estado SW_THRESHOLD 74, estado SW_HUNTING 76 e estado SWITCFI_ACTIVATED 78. O estado SW_NONE 70 é o estado no qual não há atividade de sensor detectada. O estado SW_ACTIVE é o estado no qual alguma atividade é detectada pelo sensor, porém não suficiente para acionar a ativação do interruptor naquele ponto de tempo. O estado SW_THRESHOLD é o estado no qual a atividade como determinado pelo sensor é suficientemente alta para garantir a ativação, procura/exploração, ou movimento casual da montagem de interruptor. O estado SW_HUNTING 76 é inserido quando o padrão de atividade como determinado pela montagem de interruptor for compatível com a interação exploração/procura. O estado SWITCH_ACTIVATED 78 é o estado no qual a ativação de um interruptor foi identificada. No estado SWITCH_ACTIVATED 78, o botão de interruptor irá permanecer ativo e nenhuma outra seleção será possível até o interruptor correspondente ser liberado.[100] Referring to Figure 14, a status diagram of the proximity switch assembly 20 in a state machine deployment according to one embodiment is shown. The state machine deployment is shown having five states including state SW_NONE 70, state SW_ACTIVE 72, state SW_THRESHOLD 74, state SW_HUNTING 76, and state SWITCFI_ACTIVATED 78. State SW_NONE 70 is the state in which no sensor activity is detected. The SW_ACTIVE state is the state in which some activity is detected by the sensor, but not sufficient to trigger the activation of the switch at that time point. The SW_THRESHOLD state is the state in which activity as determined by the sensor is high enough to warrant activation, search / scan, or casual movement of the switch assembly. SW_HUNTING state 76 is entered when the activity pattern as determined by the switch assembly is compatible with the scan / search interaction. State SWITCH_ACTIVATED 78 is the state in which the activation of a switch has been identified. In state SWITCH_ACTIVATED 78, the switch button will remain active and no further selection will be possible until the corresponding switch is released.
[101] O estado da montagem de interruptor de proximidade 20 muda dependendo da detecção e processamento dos sinais detectados. Quando estiver no estado SW_NONE 70, o sistema 20 pode avançar para o estado SW_ACTIVE 72 quando alguma atividade for detectada por um ou mais sensores. Se uma atividade suficiente para garantir a ativação, procura ou movimento casual for detectada, o sistema 20 pode prosseguir diretamente para o estado SW_THRESHOLD 74. Quando estiver no estado SW_THRESHOLD 74, o sistema 20 pode prosseguir para o estado SW_HUNTING 76 quando um padrão indicativo de exploração for detectado ou pode prosseguir diretamente para o estado ativado de interruptor 78. Quando uma ativação de interruptor estiver no estado SWJHUNTING, uma ativação do interruptor pode ser detectada para mudar para o estado SWITCH_ACTIVATED 78. Se o sinal for rejeitado e uma ação inadvertida for detectada, o sistema 20 pode voltar para o estado SW_NONE 70.[101] The state of the proximity switch assembly 20 changes depending on the detection and processing of the detected signals. When in state SW_NONE 70, system 20 can advance to state SW_ACTIVE 72 when some activity is detected by one or more sensors. If sufficient activity to ensure activation, search or casual movement is detected, system 20 can proceed directly to state SW_THRESHOLD 74. When in state SW_THRESHOLD 74 system 20 can proceed to state SW_HUNTING 76 when an indicative pattern of scanning is detected or can proceed directly to switch activated state 78. When a switch activation is in SWJHUNTING state, a switch activation can be detected to switch to SWITCH_ACTIVATED state 78. If the signal is rejected and an inadvertent action is taken. detected, system 20 may return to state SW_NONE 70.
[102] Com referência à Figura 15, mostra-se o método principal 100 de monitorar e determinar quando se deve gerar uma saída de ativação com a disposição de interruptor de proximidade, de acordo com uma modalidade. O método 100 começa na etapa 102 e prossegue para a etapa 104 para realizar uma calibração inicial que pode ser realizada uma vez. Os valores de canal de sinal calibrados são computados a partir de dados de canal brutos e os valores de referência calibrados ao subtrair o valor de referência dos dados brutos na etapa 106. Então, na etapa 108, de todas as leituras de sensor de canal de sinal, o valor de contagem mais alto referido como max_channel e a soma de todas as leituras de sensor de canal referida como sum_channel são calculadas. Ademais, o número de canais ativos é determinado. Na etapa 110, o método 100 calcula a faixa recente do max_channel e do sum_channel para determinar posteriormente se o movimento está ou não em progresso.[102] Referring to Figure 15, the main method 100 of monitoring and determining when to generate an activation output with proximity switch arrangement according to one embodiment is shown. Method 100 begins at step 102 and proceeds to step 104 to perform an initial calibration that can be performed once. Calibrated signal channel values are computed from raw channel data and calibrated reference values by subtracting the raw data reference value from step 106. Then, in step 108, from all channel sensor readings signal, the highest count value referred to as max_channel and the sum of all channel sensor readings referred to as sum_channel are calculated. In addition, the number of active channels is determined. At step 110, method 100 calculates the recent max_channel and sum_channel range to determine later whether or not the movement is in progress.
[103] Após a etapa 110, o método 100 prossegue para a etapa de decisão 112 para determinar se algum dos interruptores está ativo. Se nenhum interruptor estiver ativo, o método 100 prossegue para a etapa 114 para realizar uma calibração em tempo real. De outro modo, o método 116 processa a liberação de interruptor na etapa 116. Consequentemente, se um interruptor já estiver ativo, então o método 100 prossegue para um módulo onde esse espera e bloqueia toda a atividade até a sua liberação.[103] After step 110, method 100 proceeds to decision step 112 to determine if any of the switches are active. If no switches are active, method 100 proceeds to step 114 to perform a real time calibration. Otherwise, method 116 processes switch release at step 116. Accordingly, if a switch is already active, then method 100 proceeds to a module where it waits and blocks all activity until it is released.
[104] Após a calibração em tempo real, o método 100 prossegue para a etapa de decisão 118 para determinar se há algum bloqueio de canal indicativo de ativação recente e, se houver, prossegue para a etapa 120 para reduzir o temporizador de bloqueio canal. Se não houver bloqueios detectados, o método 100 prossegue para a etapa de decisão 122 para buscar um novo max_channel. Se o max_channel atual mudar de modo que haja um novo max_channel, o método 100 prossegue para a etapa 124 para reajustar o max_channel, somar as faixas, e ajustar os níveis de limite. Assim, se um novo max_channel for identificado, o método reajusta as faixas de sinal recentes, e atualiza, se necessário, os parâmetros de procura/exploração. Se o switch_status for menor que SW_ACTIVE, então o sinalizador de procura/exploração é ajustado igual a verdadeiro e o status de interruptor é ajustado igual a SW_NONE. Se o max_channel atual não mudar, o método 100 prossegue para a etapa 126 para processar o status de dedo nu max_channel (sem luva). Isso pode incluir processar a lógica entre os vários estados como mostrado no diagrama de estado da Figura 14.[104] After real-time calibration, method 100 proceeds to decision step 118 to determine if there is any recent activation channel lock and, if any, proceeds to step 120 to reduce the channel lock timer. If no locks are detected, method 100 proceeds to decision step 122 to fetch a new max_channel. If the current max_channel changes so that there is a new max_channel, method 100 proceeds to step 124 to readjust the max_channel, sum the ranges, and adjust the threshold levels. Thus, if a new max_channel is identified, the method readjusts the recent signal ranges and updates, if necessary, the search / scan parameters. If switch_status is less than SW_ACTIVE, then the search / scan flag is set to true and the switch status is set to SW_NONE. If the current max_channel does not change, method 100 proceeds to step 126 to process max_channel (glove-free) bare-finger status. This may include processing the logic between the various states as shown in the state diagram of Figure 14.
[105] Após a etapa 126, o método 100 prossegue para a etapa de decisão 128 para determinar se algum interruptor está ativo. Se nenhuma ativação de interruptor for detectada, o método 100 prossegue para a etapa 130 para detectar uma possível presença de luva na mão do usuário. A presença de uma luva pode ser detectada com base em uma variação reduzida no valor de contagem de capacitância. O método 100 então prossegue para a etapa 132 para atualizar o histórico do max_channel e sum_channel. O índice do interruptor ativo, se algum, é então emitido para o módulo de software e hardware na etapa 134 antes de terminar na etapa 136.[105] After step 126, method 100 proceeds to decision step 128 to determine if any switches are active. If no switch activation is detected, method 100 proceeds to step 130 to detect a possible glove presence on the user's hand. The presence of a glove can be detected based on a small variation in the capacitance count value. Method 100 then proceeds to step 132 to update the history of max_channel and sum_channel. The active switch index, if any, is then output to the software and hardware module at step 134 before ending at step 136.
[106] Quando um interruptor estiver ativo, uma rotina de liberação de interruptor de processo é ativada e mostrada na Figura 16. A rotina de liberação de interruptor de processo 116 começa na etapa 140 e prossegue para a etapa de decisão 142 para determinar se o canal ativo é menor que LVL_RELEASE e, sendo assim, termina na etapa 152. Se o canal ativo for menor que o LVL_RELEASE, então a rotina 116 prossegue para a etapa de decisão 144 para determinar se o LVL_DELTA_THRESHOLD é maior que 0 e, do contrário for, prossegue para a etapa 146 para elevar o nível de limite se o sinal for mais forte. Isso pode ser obtido ao reduzir LVL_DELTA_THRESHOLD. A etapa 146 também ajusta os níveis de limite, liberação e ativo. A rotina 116 então prossegue para a etapa 148 para reajustar o canal máximo e o temporizador de histórico de soma para parâmetros de procura/exploração de sinal estáveis longos. O status de interruptor é ajustado igual a SWJMONE na etapa 150 antes de terminar na etapa 152. Para sair do módulo de liberação de interruptor de processo, o sinal no canal ativo tem de cair abaixo de LVL_RELEASE, que é um limite adaptativo que irá mudar à medida que a interação de luva é detectada. À medida que o botão que é liberado, todos os parâmetros internos são reajustados e um temporizador de bloqueio é iniciado para impedir ativações adicionais antes de um determinado tempo de espera decorrer, como 100 milissegundos. Adicionalmente, os níveis de limite são adaptados em função da presença ou não de luvas.[106] When a switch is active, a process switch release routine is activated and shown in Figure 16. Process switch release routine 116 begins at step 140 and proceeds to decision step 142 to determine if the active channel is less than LVL_RELEASE and therefore ends at step 152. If the active channel is less than LVL_RELEASE, then routine 116 proceeds to decision step 144 to determine if LVL_DELTA_THRESHOLD is greater than 0 and otherwise If so, proceed to step 146 to raise the threshold level if the signal is stronger. This can be achieved by reducing LVL_DELTA_THRESHOLD. Step 146 also adjusts the threshold, release, and active levels. Routine 116 then proceeds to step 148 to reset the maximum channel and sum history timer for long stable signal search / scan parameters. The switch status is set equal to SWJMONE at step 150 before ending at step 152. To exit the process switch release module, the signal on the active channel must fall below LVL_RELEASE, which is an adaptive limit that will change. as glove interaction is detected. As the button is released, all internal parameters are reset and a lock timer is started to prevent further activations before a certain timeout elapses, such as 100 milliseconds. In addition, limit levels are adjusted according to the presence or absence of gloves.
[107] Com referência à Figura 17, ilustra-se uma rotina 200 para determinar mudança de status de estado SW_NONE para o estado SW_ACTIVE, de acordo com uma modalidade. A rotina 200 começa na etapa 202 para processar o estado SW_NONE, e então prossegue para a etapa de decisão 204 para determinar se o max_channel é maior que LVL_ACTIVE. Se o max_channel for maior que LVL_ACTIVE, então a montagem de interruptor de proximidade muda o estado de estado SWJMONE para o estado SW_ACTIVE e termina na etapa 210. Se o max_channel não for maior que LVL_ACTIVE, a rotina 200 verifica se deve-se reajustar o sinalizador de procura na etapa 208 antes de terminar na etapa 210. Assim, o status muda do estado SW_NONE para o estado SW_ACTIVE quando o max_channel for acionado acima de LVL_ACTIVE. Se o canais permanecerem abaixo desse nível, após um determinado período de espera, o sinalizador de procura, se ajustado, é reajustado para nenhuma procura, que é uma maneira de sair do modo de procura.[107] Referring to Figure 17, a routine 200 for determining change of status from state SW_NONE to state SW_ACTIVE according to one embodiment is illustrated. Routine 200 begins at step 202 to process state SW_NONE, and then proceeds to decision step 204 to determine if max_channel is greater than LVL_ACTIVE. If max_channel is greater than LVL_ACTIVE, then the proximity switch assembly changes state from SWJMONE state to SW_ACTIVE state and ends at step 210. If max_channel is not larger than LVL_ACTIVE, routine 200 checks whether to reset the search flag in step 208 before ending in step 210. Thus, the status changes from SW_NONE state to SW_ACTIVE state when max_channel is fired above LVL_ACTIVE. If the channels remain below this level after a certain waiting period, the search flag, if set, is reset to no search, which is a way to exit search mode.
[108] Com referência à Figura 18, ilustra-se um método 220 para processar o estado do estado SW_ACTIVE que muda para o estado SW_THRESHOLD ou o estado SW_NONE, de acordo com uma modalidade. O método 220 começa na etapa 222 e prossegue para a etapa de decisão 224. Se o max_channel não for maior que LVL_THRESHOLD, então o método 220 prossegue para a etapa 226 para determinar se o max_channel é menor que LVL_ACTIVE e, sendo assim, prossegue para a etapa 228 para mudar o status de interruptor para SW_NONE. Consequentemente, o status da máquina de estado se move do estado SW_ACTIVE para o estado SW_NONE quando o sinal max_channel cair abaixo de LVL_ACTIVE. Um valor delta também pode subtraído de LVL_ACTIVE para introduzir alguma histerese. Se o max_channel for maior que o LVL_THRESHOLD, então a rotina 220 prossegue para a etapa de decisão 230 para determinar se um evento limite recente ou uma luva foi detectado e, sendo assim, ajusta o sinalizador de procura igual a verdadeiro na etapa 232. Na etapa 234, o método 220 muda o status para o estado SW_THRESHOLD antes de terminar na etapa 236. Assim, se o max_channel for acionado acima do LVL_THRESHOLD, o status muda para o estado SW_THRESHOLD. Se as luvas forem detectadas ou um evento limite anterior que não resultou em ativação for recentemente detectado, então o modo de procura/exploração pode ser introduzido automaticamente.[108] Referring to Figure 18, a method 220 for processing the state of the SW_ACTIVE state that changes to the SW_THRESHOLD state or the SW_NONE state, according to one embodiment, is illustrated. Method 220 begins at step 222 and proceeds to decision step 224. If max_channel is not greater than LVL_THRESHOLD, then method 220 proceeds to step 226 to determine if max_channel is less than LVL_ACTIVE and thus proceeds to Step 228 to change the switch status to SW_NONE. Consequently, the state machine status moves from SW_ACTIVE state to SW_NONE state when the max_channel signal drops below LVL_ACTIVE. A delta value can also be subtracted from LVL_ACTIVE to enter some hysteresis. If max_channel is larger than LVL_THRESHOLD, then routine 220 proceeds to decision step 230 to determine if a recent threshold event or glove has been detected and thus sets the search flag to true in step 232. In step 234, method 220 changes the status to the SW_THRESHOLD state before ending in step 236. Thus, if max_channel is triggered above LVL_THRESHOLD, the status changes to the SW_THRESHOLD state. If gloves are detected or a previous threshold event that did not result in activation is recently detected, then the search / scan mode can be entered automatically.
[109] Com referência à Figura 19, ilustra-se um método 240 de determinar a ativação de um interruptor a partir do estado SW_THRESHOLD, de acordo com uma modalidade. O método 240 começa na etapa 242 para processar o estado SW_THRESHOLD e prosseguir para o bloco de decisão 244 para determinar se o sinal está estável ou se o canal de sinal está em um pico e, do contrário, termina na etapa 256. Se o sinal estiver estável ou o canal de sinal estiver em um pico, então o método 240 prossegue para a etapa de decisão 246 para determinar se o modo de procura ou exploração está ativo e, sendo assim, pula para a etapa 250. Se o modo de procura ou exploração não estiver ativo, o método 240 prossegue para a etapa de decisão 248 para determinar se o canal de sinal está limpo e o nível ativo rápido é maior que um limite e, sendo assim, ajusta o nível ativo de interruptor igual ao canal máximo na etapa 250. O método 240 prossegue para o bloco de decisão 252 para determinar se há um interruptor ativo e, sendo assim, termina na etapa 256. Se não houver um interruptor ativo, o método 240 prossegue para a etapa 254 para inicializar as variáveis de procura SWITCH_STATUS ajustadas iguais a SWITCHJHUNTING e PEAK_MAX_BASE igual a MAX_CHANNELS, antes de terminar na etapa 256.[109] Referring to Figure 19, a method 240 of determining activation of a switch from SW_THRESHOLD state according to one embodiment is illustrated. Method 240 begins at step 242 to process the SW_THRESHOLD state and proceeds to decision block 244 to determine if the signal is stable or if the signal channel is at a peak and otherwise ends at step 256. If the signal is stable or the signal channel is at a peak, then method 240 proceeds to decision step 246 to determine if search or scan mode is active and thus skips to step 250. If search mode If scanning or scanning is not active, method 240 proceeds to decision step 248 to determine if the signal channel is clear and the fast active level is greater than a threshold and thus sets the active switch level to the maximum channel. at step 250. Method 240 proceeds to decision block 252 to determine if there is an active switch and thus ends at step 256. If there is no active switch, method 240 proceeds to step 254 to initialize the var SWITCH_STATUS search variables set equal to SWITCHJHUNTING and PEAK_MAX_BASE equal to MAX_CHANNELS, before ending in step 256.
[110] No estado SW_THRESHOLD, nenhuma decisão é tomada até um pico em MAX_CHANNEL ser detectado. A detecção do valor de pico está condicionada a uma inversão na direção do sinal, ou tanto MAX_CHANNEL como SUM_CHANNEL permanecem estáveis (associados em uma faixa) durante pelo menos um determinado intervalo, como 60 milissegundos. Uma vez que o pico é detectado, o sinalizador de procura é verificado. Se o modo de procura estiver desligado, o método de inclinação de curva de entrada é aplicado. Se o SW_ACTIVE para o SW_THRESHOLD for menor do que um limite como 16 milissegundos, e a assinatura de método de rejeição de ruído indicar o mesmo como um evento de acionamento válido, então o estado muda para SWITCH_ACTIVE e o processo é transferido para o módulo PROCESS_SWITCH_RELEASE, de outro modo, o sinalizador de procura é ajustado igual a verdadeiro. Se o método de ativação retardada for empregado em vez de ativar imediatamente o interruptor, o estado muda para SW_DELAYED_ACTIVATION em que um retardo é aplicado no final desse, se o índice MAX_CHANNEL atual não for alterado, o botão é ativado.[110] In the SW_THRESHOLD state, no decision is made until a peak at MAX_CHANNEL is detected. Peak value detection is conditional on a reversal in signal direction, or both MAX_CHANNEL and SUM_CHANNEL remain stable (associated in a range) for at least a certain interval, such as 60 milliseconds. Once the peak is detected, the search flag is checked. If search mode is off, the input curve skew method is applied. If the SW_ACTIVE for SW_THRESHOLD is less than a limit such as 16 milliseconds, and the noise rejection method signature indicates it as a valid trigger event, then the state changes to SWITCH_ACTIVE and the process is transferred to the PROCESS_SWITCH_RELEASE module. otherwise the search flag is set to true. If the delayed activation method is employed instead of immediately activating the switch, the state changes to SW_DELAYED_ACTIVATION where a delay is applied at the end of it, if the current MAX_CHANNEL index is not changed, the button is activated.
[111] Com referência à Figura 20, ilustra-se um método de botão virtual que implanta o estado SW_HUNTING, de acordo com uma modalidade. O método 260 começa na etapa 262 para processar o estado SW_HUNTING e prossegue para a etapa de decisão 264 para determinar se o MAX_CHANNEL caiu abaixo do LVL_KEYUP_THRESHOLD e, sendo assim, ajusta o MAX_PEAK_BASE igual a MIN (MAX_PEAK_BASE, MAX_CHANNEL) na etapa 272. Se o MAX_CHANNEL cair abaixo do LVL_KEYUP_THRESHOLD, então o método 260 prossegue para a etapa 266 para empregar o método de procura de acionamento de primeiro canal para verificar se o evento deve acionar a ativação de botão. Isso é determinado ao definir se o primeiro e único canal foi atravessado e o sinal está limpo. Se for o caso, o método 260 ajusta o estado ativo de interruptor igual ao canal máximo na etapa 270 antes de terminar na etapa 282. Se o primeiro e único canal não for atravessado ou se o sinal não estiver limpo, o método 260 prossegue para a etapa 268 para desistir e determinar uma atuação inadvertida e ajustar o SWITCH_STATUS igual ao estado SW_NONE antes de terminar na etapa 282.[111] Referring to Figure 20, a virtual button method that implements the SW_HUNTING state according to one embodiment is illustrated. Method 260 begins at step 262 to process the SW_HUNTING state and proceeds to decision step 264 to determine if MAX_CHANNEL fell below LVL_KEYUP_THRESHOLD and thus sets the MAX_PEAK_BASE equal to MIN (MAX_PEAK_BASE, MAX_CHANNEL) at step 272. If MAX_CHANNEL falls below the LVL_KEYUP_THRESHOLD, then method 260 proceeds to step 266 to employ the first channel trigger search method to verify that the event should trigger the button activation. This is determined by defining whether the first and only channel has been traversed and the signal is clear. If so, method 260 sets the active switch state equal to the maximum channel at step 270 before ending at step 282. If the first and only channel is not traversed or the signal is not clear, method 260 proceeds to step 268 to give up and determine inadvertent actuation and set SWITCH_STATUS equal to state SW_NONE before ending in step 282.
[112] Após a etapa 272, o método 260 prossegue para a etapa de decisão 274 para determinar se o canal está clicado. Isso pode ser determinado ao verificar se o MAX_CHANNEL é maior que MAX_PEAK_BASE mais delta. Se o canal estiver clicado, o método 260 prossegue para a etapa de decisão 276 para determinar se o sinal está estável e limpo e, sendo assim, ajusta o estado ativo de interruptor para o canal máximo na etapa 280 antes de terminar na etapa 282. Se o canal não estiver clicado, o método 260 prossegue para a etapa de decisão 278 para verificar se o sinal é longo, estável e limpo, e sendo assim, prossegue para a etapa 280 para ajustar o estado ativo de interruptor igual ao canal máximo antes de terminar na etapa 282.[112] After step 272, method 260 proceeds to decision step 274 to determine if the channel is clicked. This can be determined by verifying that MAX_CHANNEL is greater than MAX_PEAK_BASE plus delta. If the channel is clicked, method 260 proceeds to decision step 276 to determine if the signal is stable and clear and thus adjusts the active switch state for the maximum channel at step 280 before terminating at step 282. If the channel is not clicked, method 260 proceeds to decision step 278 to verify that the signal is long, stable and clear, and thus proceeds to step 280 to set the active switch state equal to the maximum channel before. finish in step 282.
[113] A montagem de interruptor de proximidade 20 pode incluir um modo de botão virtual, de acordo com outra modalidade. Com referência às Figuras 21 a 27, a montagem de interruptor de proximidade que tem um modo de botão virtual e um método de ativar o interruptor de proximidade com o modo de botão virtual é mostrada aqui, de acordo com essa modalidade. A montagem de interruptor de proximidade pode incluir um ou mais interruptores de proximidade que fornecem um campo de ativação de captação e um conjunto de circuitos de controle para controlar o campo de ativação de cada interruptor de proximidade para captar a ativação. O conjunto de circuitos de controle monitora os sinais indicativos dos campos de ativação, determina uma primeira amplitude estável do sinal durante um período de tempo, determina uma segunda amplitude estável subsequente do sinal durante o período de tempo, e gera uma saída de ativação quando o segundo sinal estável exceder o primeiro sinal estável em uma quantidade conhecida. O método pode ser empregado pela montagem de interruptor de proximidade e inclui as etapas de gerar um campo de ativação associado a cada um ou mais dentre uma pluralidade de sensores de proximidade, e monitorar um sinal indicativo de cada campo de ativação associado. O método também inclui as etapas de determinar uma primeira amplitude quando o sinal estiver estável durante um período de tempo mínimo, e determinar uma segunda amplitude quando o sinal estiver estável durante o período de tempo mínimo. O método inclui adicionalmente a etapa de gerar uma saída de ativação quando a segunda amplitude exceder a primeira amplitude em uma quantidade conhecida. Como resultado, um modo de botão virtual é fornecido ao interruptor de proximidade para impedir ou reduzir ativações não intencionais ou falsas que podem ser causadas por um dedo que explora uma pluralidade de botões de interruptor de proximidade e muda as direções ou por um dedo coberto por uma luva.[113] Proximity switch assembly 20 may include a virtual button mode according to another embodiment. Referring to Figures 21 to 27, the proximity switch assembly having a virtual button mode and a method of activating the proximity switch with virtual button mode is shown here according to this embodiment. The proximity switch assembly may include one or more proximity switches that provide a pickup activation field and a set of control circuits to control the activation field of each proximity switch to pickup activation. The control circuitry monitors signals indicating activation fields, determines a stable first signal amplitude over a period of time, determines a subsequent stable second signal amplitude over a period of time, and generates an activation output when the second stable signal exceeds the first stable signal by a known amount. The method may be employed by the proximity switch assembly and includes the steps of generating an activation field associated with each or more of a plurality of proximity sensors, and monitoring a signal indicative of each associated activation field. The method also includes the steps of determining a first amplitude when the signal is stable for a minimum period of time, and determining a second amplitude when the signal is stable for a minimum period of time. The method further includes the step of generating an activation output when the second amplitude exceeds the first amplitude by a known amount. As a result, a virtual button mode is provided to the proximity switch to prevent or reduce unintended or false activations that may be caused by a finger exploiting a plurality of proximity switch buttons and changing directions, or a finger covered by a glove.
[114] Na Figura 21, a exploração e a ativação de um interruptor de proximidade são mostradas para um dos canais de sinal rotulados como o sinal 50 visto que um dedo do usuário desliza através do interruptor correspondente, entra em um modo de exploração, e prossegue para ativar o interruptor no modo de botão virtual. Deve ser avaliado que o dedo do usuário pode explorar uma pluralidade de interruptores capacitivos como ilustrado nas Figuras 10 a 12 em que os sinais associados a cada um dos canais de sinal correspondentes são gerados à medida que o dedo passa através do campo de ativação de cada canal. Uma pluralidade de canais de sinal pode ser processada ao mesmo tempo e o canal de sinal máximo pode ser processado para determinar a ativação do interruptor de proximidade correspondente. Nos exemplos fornecidos nos diagramas de sinal das Figuras 21 a 25, um único canal de sinal associado a um interruptor é mostrado, entretanto, uma pluralidade de canais de sinal podería ser processada. O sinal 50 associado a um dos canais de sinal é mostrado na Figura 21 se elevando até um nível ativo limite 320 no ponto 300 em tal ponto o sinal entra no modo de exploração. Então, o sinal 50 continua a aumentar e alcança uma primeira amplitude, em tal ponto o sinal está estável durante um período de tempo mínimo, mostrado como Tstable que é mostrado no ponto 302. No ponto 302, o sinal 50 entra no modo de botão virtual e estabelece um primeiro valor de base Cbase que é a contagem de sinal delta no ponto 302. Nesse ponto, o modo de botão virtual estabelece um limite de ativação incrementai como uma função do valor de base Cbase multiplicado por uma constante Kvt>. O limite de ativação para determinar uma ativação pode ser representado por: (1+Kvb) * Cbase, em que Kvb é uma constante maior que zero. O modo de botão virtual continua a monitorar o sinal 50 para determinar quando esse alcança uma segunda amplitude estável durante o período de tempo mínimo Tstable que ocorre no ponto 304. Nesse ponto 304, o modo de botão virtual compara a segunda amplitude estável com a primeira amplitude estável e determina se a segunda amplitude excede a primeira amplitude pela quantidade conhecida de Kvb * Cbase. Se a segunda amplitude exceder a primeira amplitude pela quantidade conhecida, uma saída de ativação para o interruptor de proximidade é então gerada.[114] In Figure 21, scanning and activating a proximity switch is shown for one of the signal channels labeled as signal 50 as a user's finger slides through the corresponding switch, enters a scan mode, and proceeds to activate the switch in virtual button mode. It should be appreciated that the user's finger may exploit a plurality of capacitive switches as illustrated in Figures 10 to 12 wherein the signals associated with each of the corresponding signal channels are generated as the finger passes through the activation field of each one. channel. A plurality of signal channels may be processed at the same time and the maximum signal channel may be processed to determine activation of the corresponding proximity switch. In the examples provided in the signal diagrams of Figures 21 to 25, a single signal channel associated with a switch is shown, however, a plurality of signal channels could be processed. Signal 50 associated with one of the signal channels is shown in Figure 21 rising to a threshold active level 320 at point 300 at which point the signal enters scan mode. Then, signal 50 continues to increase and reaches a first amplitude, at which point the signal is stable for a minimum period of time, shown as Tstable which is shown at point 302. At point 302, signal 50 enters button mode. and establishes a first Cbase base value which is the delta signal count at point 302. At that point, virtual button mode sets an incremental activation threshold as a function of the Cbase base value multiplied by a constant Kvt>. The activation threshold for determining an activation can be represented by: (1 + Kvb) * Cbase, where Kvb is a constant greater than zero. Virtual button mode continues to monitor signal 50 to determine when it reaches a second stable amplitude during the minimum Tstable time period that occurs at point 304. At this point 304, virtual button mode compares the second stable amplitude with the first stable amplitude and determines whether the second amplitude exceeds the first amplitude by the known amount of Kvb * Cbase. If the second amplitude exceeds the first amplitude by the known amount, an activation output to the proximity switch is then generated.
[115] De acordo com essa modalidade, uma amplitude de sinal estável deve ser mantida pelo canal de sinal durante pelo menos um período de tempo mínimo Tstable antes de entrar no modo de botão virtual ou determinar a ativação do interruptor. O valor de sensor à medida que esse entra no modo de botão virtual é registrado como Cbase. O método monitora quando uma amplitude de sinal estável subsequente é alcançada novamente antes de um período de intervalo.[115] According to this embodiment, a stable signal amplitude must be maintained by the signal channel for at least a minimum period of time before entering virtual button mode or determining switch activation. The sensor value as it enters virtual button mode is recorded as Cbase. The method monitors when a subsequent stable signal amplitude is reached again before an interval period.
Se uma amplitude de sinal estável for alcançada novamente antes de o período de intervalo expirar com um valor de contagem delta maior do que uma porcentagem desejada, como 12,5 por cento da Cbase anteriormente registrada, então a ativação é acionada. De acordo com uma modalidade, um aumento da porcentagem de conta de sinal delta de pelo menos 10 por cento é fornecido por Kvb x Cbase.If a stable signal amplitude is reached again before the interval period expires with a delta count value greater than a desired percentage, such as 12.5 percent of the previously recorded Cbase, then activation is triggered. According to one embodiment, an increase in the delta signal count percentage of at least 10 percent is provided by Kvb x Cbase.
[116] O multiplicador Kvb é um fator de pelo menos 0,1 ou pelo menos 10 por cento do valor Cbase, de acordo com uma modalidade. De acordo com outra modalidade, o multiplicador Kvb é ajustado em cerca de 0,125 que equivale a 12,5 por cento. O período de tempo estável Tstable pode ser ajustado a um tempo de pelo menos 50 milissegundos, de acordo com uma modalidade. De acordo com outra modalidade, o período de tempo estável Tstable pode ser ajustado na faixa de 50 a 100 milissegundos. A amplitude estável pode ser determinada pela amplitude de sinal que é substancialmente estável em uma faixa dentro de duas vezes o volume de ruído estimado no sinal de acordo com uma modalidade, ou dentro de 2,5 a 5,0 por cento do nível de sinal, de acordo com outra modalidade ou uma combinação de duas vezes o ruído estimado do sinal adicionado a 2,5 a 5,0 por cento do nível de sinal, de acordo com uma modalidade adicional.[116] The Kvb multiplier is a factor of at least 0.1 or at least 10 percent of the Cbase value, according to one embodiment. According to another embodiment, the multiplier Kvb is adjusted by about 0.125 which equals 12.5 percent. The stable time period Tstable can be set to a time of at least 50 milliseconds according to one mode. According to another embodiment, the stable time period Tstable can be adjusted in the range of 50 to 100 milliseconds. Stable amplitude can be determined by the signal amplitude that is substantially stable over a range within twice the estimated noise level in the signal according to one embodiment, or within 2.5 to 5.0 percent of the signal level. according to another embodiment or a combination of twice the estimated signal noise added at 2.5 to 5.0 percent of the signal level according to an additional embodiment.
[117] Com referência à Figura 22, um sinal 50 de um canal de sinal associado a um interruptor de proximidade é ilustrado entrando no modo de exploração no ponto 300 e prosseguindo para alcançar uma primeira amplitude estável quando a amplitude de sinal estável ocorrer durante um período de tempo mínimo Tstable no ponto 302 em que o modo de botão virtual é inserido. Nesse ponto, o valor Cbase é determinado. Então, o sinal 50 é mostrado caindo e novamente se elevando a uma segunda amplitude quando o sinal estiver estável durante o período de tempo mínimo Tstable no ponto 306. Entretanto, nessa situação, a segunda amplitude no ponto 306 não excede o valor de base Cbase do sinal no ponto 302 pela quantidade conhecida de Kvb x Cbase, e como resultado, não gera uma saída de ativação para o interruptor.[117] Referring to Figure 22, a signal 50 of a signal channel associated with a proximity switch is illustrated by entering scan mode at point 300 and proceeding to reach a stable first amplitude when stable signal amplitude occurs during a Tstable minimum time period at point 302 when the virtual button mode is entered. At this point, the Cbase value is determined. Then signal 50 is shown falling and again rising to a second amplitude when the signal is stable for the minimum time period Tstable at point 306. However, in this situation, the second amplitude at point 306 does not exceed the base value Cbase. signal at point 302 by the known amount of Kvb x Cbase, and as a result, does not generate an activation output for the switch.
[118] Com referência à Figura 23, um sinal 50 associado a um canal de sinal é ilustrado entrando no modo de exploração no ponto 300 e prosseguindo para alcançar uma primeira amplitude durante um período de tempo estável Tstable no ponto 302 em que o modo de botão virtual é inserido e o Cbase é determinado. Então, o sinal 50 continua a aumentar para uma segunda amplitude que é estável durante o período de tempo mínimo Tstable no ponto 308. Entretanto, no ponto 308, a segunda amplitude não excede o valor de base Cbase do sinal estabelecido na primeira amplitude no ponto 302 pela quantidade conhecida de KVb x Cbase, então a montagem de interruptor de proximidade não aciona uma saída de interruptor. Entretanto, um novo valor de base atualizado é gerado para Cbase no ponto 308 e é usado para determinar a quantidade conhecida para comparação com a próxima amplitude estável. O sinal 50 é mostrado caindo e então se elevando a uma terceira amplitude que é estável durante o período de tempo mínimo Tstable no ponto 310. A terceira amplitude excede a segunda amplitude em mais do que a quantidade conhecida KVb x Cbase de modo que uma saída de ativação para o interruptor seja gerada.[118] Referring to Figure 23, a signal 50 associated with a signal channel is illustrated by entering scan mode at point 300 and proceeding to reach a first amplitude for a stable time period Tstable at point 302 wherein virtual button is inserted and the Cbase is determined. Then signal 50 continues to increase to a second amplitude which is stable for the minimum time period Tstable at point 308. However, at point 308, the second amplitude does not exceed the base value Cbase of the signal set at the first amplitude at point 308. 302 by the known amount of KVb x Cbase, then the proximity switch assembly does not drive a switch output. However, a new updated base value is generated for Cbase at point 308 and is used to determine the known amount for comparison with the next stable amplitude. Signal 50 is shown falling and then rising to a third amplitude that is stable for the minimum time period Tstable at point 310. The third amplitude exceeds the second amplitude by more than the known amount KVb x Cbase so that an output of activation for the switch is generated.
[119] Com referência à Figura 24, outro exemplo de um sinal 50 é ilustrado entrando no modo de exploração no ponto 300 e continua a se elevar a uma primeira amplitude que é estável durante um período de tempo mínimo Tstable no ponto 302 em que o modo de botão virtual é inserido e Cbase é determinado. Então, o sinal 50 é mostrado caindo para uma segunda amplitude que é estável durante o período de tempo mínimo Tstable no ponto 312. No ponto 312, a segunda amplitude não excede a primeira amplitude pela quantidade conhecida de Kvb x Cbase de modo que um acionamento do sinal não seja gerado. Entretanto, um valor de base atualizado Cbase é gerado no ponto 312. Então, o sinal 50 continua a se elevar a uma terceira amplitude que é estável durante o período de tempo mínimo Tstable no ponto 310. A terceira amplitude excede a segunda amplitude pela quantidade conhecida Kvb x Cbase, de modo que uma saída de acionamento ou ativação para o interruptor seja gerada.[119] With reference to Figure 24, another example of a signal 50 is illustrated by entering scan mode at point 300 and continues to rise to a first amplitude that is stable for a minimum time period Tstable at point 302 where Virtual button mode is entered and Cbase is determined. Then signal 50 is shown falling to a second amplitude which is stable for the minimum time period Tstable at point 312. At point 312, the second amplitude does not exceed the first amplitude by the known amount of Kvb x Cbase so that a trigger signal is not generated. However, an updated Cbase base value is generated at point 312. Then signal 50 continues to rise to a third amplitude that is stable for the minimum time period Tstable at point 310. The third amplitude exceeds the second amplitude by the amount. Kvb x Cbase, so that a trigger or trigger output for the switch is generated.
[120] Com referência à Figura 25, outro exemplo de um sinal 50 de um canal de sinal é mostrando entrando no modo de exploração no ponto 300 e prosseguindo para alcançar uma primeira amplitude que é estável durante o período de tempo mínimo Tstable no ponto 302 e, portanto, entra no modo de botão virtual e determina Cbase. Então, o sinal 50 continua a aumentar a uma segunda amplitude que é estável durante o período de tempo Tstable no ponto 308. A segunda amplitude não excede a primeira amplitude pela quantidade conhecida de modo que um acionamento do interruptor não seja gerado nesse ponto. Então, o sinal 50 é mostrado caindo para no ponto 314 e no processo de fazer isso, um temporizador de reajuste expira visto que a última amplitude estável foi recebida como mostrado pelo tempo Treset. Quando o temporizador de reajuste expirar, no ponto 314, o modo de botão virtual é encerrado e o modo de exploração é inserido uma vez que o modo de botão virtual é encerrado. Quando isso ocorre, o Cbase determinado anterior não é mais válido. Então, o sinal 50 é mostrado aumentando a uma terceira amplitude que é estável durante o período de tempo mínimo Tstable no ponto 316. Nesse ponto, a terceira amplitude estabelece um Cbase atualizado que é usado para determinar ativações futuras do interruptor. Então, o sinal 50 é adicionalmente mostrado caindo abaixo do valor ativo limite 320, nesse caso, o modo de botão virtual é encerrado sem quaisquer ativações.[120] With reference to Figure 25, another example of a signal 50 of a signal channel is showing entering the scan mode at point 300 and proceeding to reach a first amplitude that is stable for the minimum time period Tstable at point 302. and therefore enters virtual button mode and determines Cbase. Then, signal 50 continues to increase to a second amplitude that is stable for the time period Tstable at point 308. The second amplitude does not exceed the first amplitude by the known amount so that a switch actuation is not generated at that point. Then signal 50 is shown falling to point 314 and in the process of doing so a reset timer expires since the last stable amplitude was received as shown by the Treset time. When the reset timer expires at point 314, the virtual button mode is exited and the explore mode is entered once the virtual button mode is exited. When this occurs, the previous given Cbase is no longer valid. Then, signal 50 is shown increasing to a third amplitude that is stable for the minimum time period Tstable at point 316. At that point, the third amplitude establishes an updated Cbase that is used to determine future switch activations. Then signal 50 is additionally shown falling below active limit value 320, in which case the virtual button mode is terminated without any activations.
[121] Um método de ativar um interruptor de proximidade com um modo de botão virtual utilizando a montagem de interruptor de proximidade é ilustrado nas Figuras 26 e 27. Com referência à Figura 26, o método 400 começa na etapa 402 e prossegue para adquirir todos os canais de sinal associados a todos os interruptores de proximidade na etapa 404. O método 400 prossegue para o bloco de decisão 406 para determinar se o estado é ajustado no estado ACTIVE e, sendo assim, verifica uma liberação do interruptor na etapa 414 antes de terminar na etapa 416. Se o estado não for ajustado ao estado ACTIVE, o método 400 prossegue para a etapa 408 para encontrar o canal máximo (CHT). Então, uma vez que o canal máximo foi encontrado, a rotina 400 prossegue para a etapa 410 para processar o método de botão virtual de canal máximo (CHT) antes de terminar na etapa 416. O método de botão virtual de canal máximo 410 é ilustrado na Figura 27 e descrito abaixo. Deve ser avaliado que o método 400 pode incluir uma etapa opcional 412 também para processar o sinal de canal máximo utilizando um método de toque para detectar um toque do usuário em um interruptor de proximidade para gerar uma saída de ativação.[121] A method of activating a proximity switch with a virtual button mode using the proximity switch assembly is illustrated in Figures 26 and 27. With reference to Figure 26, method 400 begins at step 402 and proceeds to acquire all signal channels associated with all proximity switches in step 404. Method 400 proceeds to decision block 406 to determine if the state is set to ACTIVE state, and thus checks for a release of the switch in step 414 before terminate at step 416. If the state is not set to the ACTIVE state, method 400 proceeds to step 408 to find the maximum channel (CHT). Then, once the maximum channel has been found, routine 400 proceeds to step 410 to process the maximum channel virtual button (CHT) method before terminating at step 416. The maximum channel virtual button method 410 is illustrated. in Figure 27 and described below. It should be appreciated that method 400 may include an optional step 412 also for processing the maximum channel signal using a touch method to detect a user touch on a proximity switch to generate an activation output.
[122] O método de botão virtual de canal máximo de processo 410 mostrado na Figura 27 começa na etapa 420 e prossegue para a etapa 422 para inserir o canal de sinal máximo. Então, o canal de sinal máximo associado a um dos interruptores de proximidade é processado para determinar o modo de botão virtual estado e a ativação do interruptor. Na etapa de decisão 424, o método 410 determina se o interruptor é ajustado para o estado de modo de botão virtual e, sendo assim, prossegue para a etapa de decisão 426 para determinar se o valor de canal de sinal é menor que o limite ativo. Se o canal de sinal for menor que o limite ativo, o método 410 prossegue para a etapa 428 para ajustar o estado igual a ΝΟΝΕ e retorna para o início. Se o canal de sinal não for menor que o valor limite ativo, o método 410 prossegue para a etapa de decisão 430 para determinar se o sinal tem uma primeira amplitude estável durante um período de tempo maior que o período de tempo estável Tstable. Se o canal de sinal estável na primeira amplitude estiver estável durante um período de tempo maior que Tstable, o método 410 prossegue para a etapa de decisão 432 para determinar se o canal de sinal não está estável durante um período de tempo que excede o período de tempo reajustado Treset e, do contrário, retorna para a etapa 422. Se o canal de sinal não estiver estável durante um período de tempo que excede o período de tempo reajustado Treset, o método 410 prossegue para ajustar o estado igual ao estado de exploração/procura e termina na etapa 460.[122] The process maximum channel virtual button method 410 shown in Figure 27 begins at step 420 and proceeds to step 422 to insert the maximum signal channel. Then, the maximum signal channel associated with one of the proximity switches is processed to determine the virtual button mode state and the activation of the switch. At decision step 424, method 410 determines whether the switch is set to the virtual button mode state and thus proceeds to decision step 426 to determine if the signal channel value is less than the active limit. . If the signal channel is less than the active limit, method 410 proceeds to step 428 to set the state equal to ΝΟΝΕ and returns to the beginning. If the signal channel is not less than the active threshold value, method 410 proceeds to decision step 430 to determine if the signal has a stable first amplitude over a period of time greater than the stable time period Tstable. If the stable signal channel in the first amplitude is stable for a time greater than Tstable, method 410 proceeds to decision step 432 to determine if the signal channel is not stable for a period of time exceeding the time period. Treset reset time, and otherwise returns to step 422. If the signal channel is not stable for a period of time exceeding the Treset reset time, method 410 proceeds to adjust the state equal to the scan / scan state. searches for and ends in step 460.
[123] Novamente com referência à etapa de decisão 430, se o canal de sinal estiver estável durante um período de tempo que excede o período de tempo estável Tstable, o método 410 prossegue para a etapa de decisão 436 para determinar se o sinal Ch(t) é maior que Cbase por uma quantidade conhecida definida por Kvb x Cbase e, sendo assim, ajusta o estado de interruptor para ativo de modo a gerar uma saída de ativação antes de terminar na etapa 460. Se o sinal não exceder Cbase pela quantidade conhecida de Kvb x Cbase, o método 410 prossegue para ajustar o novo valor Cbase na amplitude de sinal estável atual na etapa 440, antes de terminar na etapa 460.[123] Again with reference to decision step 430, if the signal channel is stable for a period of time exceeding the stable time period Tstable, method 410 proceeds to decision step 436 to determine if signal Ch ( t) is greater than Cbase by a known amount defined by Kvb x Cbase, and thus sets the switch state to active to generate an activation output before terminating at step 460. If the signal does not exceed Cbase by the amount known as Kvb x Cbase, method 410 proceeds to adjust the new Cbase value at the current stable signal amplitude at step 440 before ending at step 460.
[124] Novamente com referência à etapa de decisão 424, se o estado de interruptor não for ajustado para o modo de botão virtual, o método 410 prossegue para a etapa de decisão 442 para determinar se o estado é ajustado para o estado de exploração e, sendo assim, prossegue para a etapa de decisão 444 para determinar se o sinal é maior do que o limite ativo e, do contrário, ajusta o estado igual ao estado ΝΟΝΕ e termina na etapa 460. Se o sinal for maior que o limite ativo, o método 410 prossegue para a etapa de decisão 448 para determinar se o sinal está estável em uma amplitude durante um período de tempo que excede o período de tempo mínimo Tstable e, do contrário, termina na etapa 460. Se o sinal estiver estável em uma amplitude durante um período de tempo que excede o período de tempo mínimo Tstable, o método 410 prossegue para a etapa 450 para ajustar o estado do interruptor para o estado de botão virtual e estabelecer o novo valor Cbase do canal de sinal na etapa 450 antes de terminar na etapa 460.[124] Again with reference to decision step 424, if the switch state is not set to virtual button mode, method 410 proceeds to decision step 442 to determine if the state is set to scan state and therefore proceeds to decision step 444 to determine if the signal is greater than the active limit and otherwise sets the state equal to state ΝΟΝΕ and ends at step 460. If the signal is greater than the active limit , method 410 proceeds to decision step 448 to determine if the signal is stable at an amplitude for a period of time exceeding the minimum time period Tstable and otherwise ends at step 460. If the signal is stable at an amplitude over a period of time exceeding the minimum time period Tstable, method 410 proceeds to step 450 to set the switch state to the virtual button state and set the new s channel channel value Cbase. at step 450 before ending at step 460.
[125] Novamente com referência à etapa de decisão 442, se o estado do interruptor não for ajustado ao estado de exploração/procura, o método 410 prossegue para a etapa de decisão 452 para determinar se o sinal é maior do que o limite ativo e, do contrário, termina na etapa 460. Se o sinal for maior que o limite ativo, o método 410 prossegue para a etapa de decisão 454 para ajustar o estado ao estado de exploração/procura antes de terminar na etapa 460.[125] Again with reference to decision step 442, if the switch state is not adjusted to the scan / search state, method 410 proceeds to decision step 452 to determine if the signal is greater than the active limit and otherwise it ends at step 460. If the signal is greater than the active threshold, method 410 proceeds to decision step 454 to adjust the state to the scan / search state before ending at step 460.
[126] Consequentemente, a montagem de interruptor de proximidade que tem o método de botão virtual 410 fornece vantajosamente a detecção de ativação de interruptor de botão virtual aperfeiçoada e rejeição aprimorada de ativações não intencionais. O método 410 pode detectar vantajosamente uma ativação de um interruptor enquanto rejeita ativações não intencionais que podem ser detectadas quando um dedo explora a montagem de interruptor e inverte a direção ou em que o dedo do usuário está usando uma luva. A detecção de ativação aperfeiçoada fornece vantajosamente a montagem de interruptor de proximidade aperfeiçoada.[126] Consequently, the proximity switch assembly having the virtual button method 410 advantageously provides improved detection of virtual button switch activation and improved rejection of unintended activations. Method 410 may advantageously detect an activation of a switch while rejecting unintended activations that may be detected when a finger explores the switch assembly and reverses the direction or where the user's finger is wearing a glove. Enhanced activation detection advantageously provides enhanced proximity switch assembly.
[127] Consequentemente, a rotina de determinação determina vantajosamente a ativação dos interruptores de proximidade. A rotina permite vantajosamente que um usuário explore as almofadas de interruptor de proximidade que podem ser particularmente úteis em uma aplicação automotiva em que a distração do condutor pode ser evitada.[127] Accordingly, the determination routine advantageously determines the activation of the proximity switches. The routine advantageously allows a user to explore proximity switch pads which may be particularly useful in an automotive application where driver distraction can be avoided.
[128] A montagem de interruptor de proximidade 20 pode incluir um material maleável que sobrepõe o sensor de proximidade e o conjunto de circuitos de controle pode ativar um interruptor de proximidade com base em um sinal gerado pelo sensor em relação a um limite quando um dedo do usuário pressiona o material maleável, de acordo com uma modalidade adicional. Nessa modalidade, a montagem de interruptor de proximidade 20 pode operar no modo de botão virtual e pode fornecer detecção de sinal aperfeiçoada empregando-se o material maleável que se deforma para permitir que o dedo do usuário se mova mais próximo ao sensor de proximidade. Além disso, um espaço vazio na forma de uma bolsa de ar pode ser fornecido entre o material maleável e o sensor de proximidade e uma superfície levantada ou elevada pode ser adicionalmente fornecida no material maleável.[128] Proximity switch assembly 20 may include a malleable material that overlaps the proximity sensor and the control circuitry may activate a proximity switch based on a signal generated by the sensor relative to a limit when a finger The user presses the malleable material according to an additional embodiment. In this embodiment, the proximity switch assembly 20 can operate in virtual button mode and can provide improved signal detection by employing the deformable malleable material to allow the user's finger to move closer to the proximity sensor. In addition, an empty space in the form of an air pocket may be provided between the malleable material and the proximity sensor and a raised or raised surface may additionally be provided in the malleable material.
[129] Com referência às Figuras 28A a 31, a montagem de interruptor de proximidade 20 que emprega o material maleável e opera em um modo de botão virtual e um método de ativação do interruptor de proximidade com o uso do material maleável no modo de botão virtual são mostrados nas mesmas, de acordo com essa modalidade. A montagem de interruptor de proximidade 22 pode incluir um sensor de proximidade, tal como, um sensor capacitivo que gera um campo de ativação. Deve-se avaliar que cada um dentre uma pluralidade de sensores de proximidade 24 que gera um campo de ativação pode ser empregado. Os sensores de proximidade 24 são mostrados fornecidos na superfície de um substrato rígido, tal como, um console suspenso polimérico 12, de acordo com uma modalidade. Cada um dos sensores de proximidade 24 pode ser formado por impressão de tinta condutora sobre a superfície do console suspenso polimérico 12. Os sensores de proximidade 24 podem, de outro modo, ser formados, tal como, montando-se os traços de circuito condutivo pré-formados sobre um substrato, de acordo com outras modalidades.[129] With reference to Figures 28A to 31, proximity switch assembly 20 employing the malleable material and operates in a virtual button mode and a method of activating the proximity switch using the malleable material in button mode. are shown in them according to this mode. Proximity switch assembly 22 may include a proximity sensor such as a capacitive sensor that generates an activation field. It should be appreciated that each of a plurality of proximity sensors 24 which generates an activation field may be employed. Proximity sensors 24 are shown provided on the surface of a rigid substrate, such as a polymeric suspended console 12, according to one embodiment. Proximity sensors 24 may each be formed by conductive ink printing on the surface of the polymeric hanging console 12. Proximity sensors 24 may otherwise be formed, such as by mounting the pre-conductive circuit traces -formed onto a substrate according to other embodiments.
[130] Mostra-se um material maleável 500 que cobre o substrato 12 e é destinado a fornecer a superfície de toque para que um dedo do usuário 34 interaja com os sensores de proximidade 24 para ativar os interruptores 22. Mostra-se o material maleável 500 formado como uma camada de cobertura que pode ser feita de um material elástico incluindo borracha, de acordo com uma modalidade. O material maleável 500 é flexível em relação ao substrato subjacente 12 que é geralmente rígido. O material maleável 500 sobrepõe o sensor de proximidade 24 e é deformável quando um dedo do usuário 34 aplica pressão de modo que o dedo 34 comprima o material maleável 500 e se mova para dentro em direção ao sensor de proximidade 24, como mostrado na Figura 28C. De acordo com uma modalidade, o material maleável 500 pode ter uma espessura de camada na faixa de aproximadamente 0,1 a 10 milímetros e, mais preferencialmente, na faixa de 1,0 a 2,0 mm.[130] A malleable material 500 is shown covering the substrate 12 and is intended to provide the touch surface for a user's finger 34 to interact with proximity sensors 24 to activate the switches 22. The malleable material is shown. 500 is formed as a cover layer which may be made of an elastic material including rubber, according to one embodiment. The malleable material 500 is flexible with respect to the underlying substrate 12 which is generally rigid. Malleable material 500 overlaps proximity sensor 24 and is deformable when a user's finger 34 applies pressure so that finger 34 compresses malleable material 500 and moves inward toward proximity sensor 24, as shown in Figure 28C . According to one embodiment, the malleable material 500 may have a layer thickness in the range of approximately 0.1 to 10 mm and more preferably in the range of 1.0 to 2.0 mm.
[131] A montagem de interruptor de proximidade 20 emprega conjunto de circuitos de controle para monitorar o campo de ativação associado a cada sensor 24 e determinar uma ativação de um interruptor de proximidade com base em um sinal gerado pelo sensor de proximidade 24 em relação a um limite quando um dedo do usuário 34 pressiona o material maleável 50. O conjunto de circuitos de controle pode determinar uma amplitude estável de um sinal gerado pelo sensor de proximidade 24 por um período de tempo predeterminado e pode gerar uma saída de ativação de interruptor quando a saída estável exceder um valor limite. De acordo com uma modalidade, o conjunto de circuitos de controle pode determinar uma primeira amplitude estável de um sinal por um período de tempo, pode determinar uma segunda amplitude estável subsequente do sinal por um período de tempo e pode gerar uma saída de ativação para um interruptor de proximidade associado ao sinal quando o segundo sinal estável excede o primeiro sinal estável em um valor conhecido.[131] Proximity switch assembly 20 employs control circuitry to monitor the activation field associated with each sensor 24 and determine activation of a proximity switch based on a signal generated by proximity sensor 24 with respect to a limit when a user's finger 34 presses the malleable material 50. The control circuitry may determine a stable amplitude of a signal generated by the proximity sensor 24 for a predetermined period of time and may generate a switch activation output when stable output exceeds a limit value. According to one embodiment, the control circuitry may determine a first stable amplitude of a signal over a period of time, may determine a subsequent stable second amplitude of the signal over a period of time, and may generate an activation output for a proximity switch associated with the signal when the second stable signal exceeds the first stable signal by a known value.
[132] Com referência às Figuras 28A a 28D, ilustra-se a montagem de interruptor de proximidade 20 que emprega um material maleável 500 que sobrepõe um ou mais sensores de proximidade 24, de acordo com uma primeira modalidade. Como observado na Figura 28A, um dedo do usuário 34 mostrado em uma primeira posição entra em contato com a superfície do material maleável 500 em um local próximo a, porém, lateralmente deslocado de um sensor de proximidade 24. Na Figura 28B, mostra-se o dedo do usuário 34 se movendo ao deslizar lateralmente até uma segunda posição alinhado a um sensor de proximidade 24 sem aplicar pressão ao material maleável 500. Isso pode ocorrer quando um usuário está explorando a montagem de sensor de proximidade 20 em um modo de exploração/procura sem uma intenção de ativar o interruptor 22. Na Figura 28C, mostra-se o dedo do usuário 34 aplicando uma força em direção ao sensor de proximidade 24, a fim de pressionar o material maleável 500 para mover o dedo do usuário 34 até uma terceira posição mais próxima ao sensor de proximidade 24. O dedo do usuário 34, desse modo, pode pressionar e deformar o material maleável 500 para se mover mais próximo ao sensor de proximidade 24 e pode apertar adicionalmente e, desse modo, achatar o dedo 34 contra o substrato 12 para fornecer uma área ou volume de superfície aperfeiçoada do dedo em estreita proximidade ao sensor 24 que fornece maior interação com o campo de ativação associado e, portanto, um sinal maior.[132] Referring to Figures 28A through 28D, the proximity switch assembly 20 employing a malleable material 500 that overlaps one or more proximity sensors 24 according to a first embodiment is illustrated. As seen in Figure 28A, a user finger 34 shown in a first position contacts the surface of the malleable material 500 at a location close to but laterally displaced from a proximity sensor 24. Figure 28B shows user's finger 34 moving by sliding laterally to a second position aligned with a proximity sensor 24 without applying pressure to the malleable material 500. This can occur when a user is exploring the proximity sensor assembly 20 in a scan mode / searches without an intention to activate switch 22. In Figure 28C, user finger 34 is shown applying force toward proximity sensor 24 to push malleable material 500 to move user finger 34 to a third position closest to proximity sensor 24. User finger 34 can then press and deform malleable material 500 to move closer to proximity sensor. 24 and may further tighten and thereby flatten finger 34 against substrate 12 to provide an improved finger surface area or volume in close proximity to sensor 24 which provides greater interaction with the associated activation field and thus a bigger sign.
[133] A sequência de eventos mostrada nas Figuras 28A a 28C é adicionalmente ilustrada na resposta de sinal mostrada na Figura 28D. O sinal 506 gerado pelo sensor de proximidade 24 é mostrado aumentado até um primeiro nível 506A indicativo do dedo do usuário 34 em contato com a montagem de interruptor de proximidade 20 na primeira posição lateralmente distante do sensor de proximidade 24 como observado na Figura 28A. O sinal 506, então, aumenta até o nível 506B indicativo do dedo do usuário 34 mostrado na segunda posição alinhado ao sensor de proximidade 24 sem aplicar força, como mostrado Figura 28B. Posteriormente, o sinal 506, então, aumenta para um terceiro nível elevado 506C indicativo do dedo do usuário 34 que aplica força na terceira posição para pressionar o material maleável 500, como mostrado na Figura 28C. Desse modo, o sinal 506 é muito maior quando o dedo do usuário 34 pressiona o material maleável 500 que permite a detecção de botão virtual.[133] The sequence of events shown in Figures 28A through 28C is further illustrated in the signal response shown in Figure 28D. The signal 506 generated by the proximity sensor 24 is shown increased to a first level 506A indicative of the user's finger 34 in contact with the proximity switch assembly 20 in the first laterally distant position of the proximity sensor 24 as seen in Figure 28A. Signal 506 then increases to the level 506B indicative of user finger 34 shown in the second position aligned with proximity sensor 24 without applying force, as shown in Figure 28B. Thereafter, the signal 506 then increases to a third high level 506C indicative of the user's finger 34 applying force in the third position to press the malleable material 500, as shown in Figure 28C. Thus, signal 506 is much larger when user finger 34 presses soft material 500 which allows for virtual button detection.
[134] O conjunto de circuitos de controle monitora o campo de ativação e determina uma ativação do interruptor de proximidade com base no sinal 506 em relação a um limite quando o dedo do usuário pressiona o material maleável 500. O conjunto de circuitos de processo pode incluir o controlador 400 mostrado na Figura 5 para executar uma rotina de controle que pode incluir a rotina 520 mostrada e descrita no presente documento em conexão com a Figura 31. Desse modo, o conjunto de circuitos de processo pode usar um método de botão virtual conforme descrito acima pra detectar um modo de exploração e ativações de botão virtual ode um ou mais interruptores de proximidade.[134] The control circuitry monitors the activation field and determines a proximity switch activation based on signal 506 relative to a limit when the user's finger presses soft material 500. The process circuitry can including controller 400 shown in Figure 5 to execute a control routine that may include routine 520 shown and described herein in connection with Figure 31. Thus, the process circuitry may use a virtual button method as described above to detect a scan mode and virtual button activations of one or more proximity switches.
[135] A montagem de interruptor de proximidade 20 pode ser adicionalmente configurada com um material maleável 500 que tem um porção de superfície de toque levantada ou elevada 502 alinhada a cada sensor de proximidade 24 e um espaço vazio ou folga de ar 504 disposto entre a porção elevada 502 e o sensor de proximidade 24 como mostrado nas Figuras 24A a 24C, de acordo com outra modalidade. Nessa modalidade, a folga de ar 504 formada entre o material maleável 500 e cada sensor de proximidade 24 fornece uma distância aperfeiçoada de deslocamento durante a ativação de interruptor que também pode servir como um sensação tátil para um usuário. A folga de ar 504 pode ter uma distância de altura inferior a 5,0 milímetros, de acordo com uma modalidade, mais preferencialmente, na faixa de 1,0 a 2,0 milímetros. A porção elevada 502 do material maleável 500 mantém o dedo do usuário 34 mais distai do sensor de proximidade 24 no estado não pressionado. Como mostrado na Figura 29A, um dedo do usuário 34 entra em contato com a montagem de interruptor de proximidade 20 em um local próximo a, porém, lateralmente afastado do sensor de proximidade 24 em uma primeira posição. A seguir, na Figura 28B, o dedo do usuário 34 se move até uma segunda posição alinhado ao sensor de proximidade 24 na parte superior da porção elevada 52 do material maleável 500. Nessa posição, um dedo do usuário 34 pode explorar os interruptores de proximidade 22 em um modo de exploração/procura, sem nenhuma intenção de ativar um interruptor. Na Figura 29C, o dedo do usuário 34 é mostrado em uma terceira posição que pressiona o material maleável 500 na parte superior da porção elevada 502, a fim de mover o dedo 34 até um estado totalmente pressionado que comprime o material maleável 500 e a folga de ar 504 para permitir que o dedo do usuário fique em uma posição mais próxima em relação ao sensor de proximidade 24. Quando isso ocorre, o conjunto de circuitos de controle detecta uma intenção do usuário ativar o interruptor 22 e gera um sinal de saída de ativação.[135] Proximity switch assembly 20 may be additionally configured with a malleable material 500 having a raised or raised touch surface portion 502 aligned with each proximity sensor 24 and a void or air gap 504 disposed between the raised portion 502 and proximity sensor 24 as shown in Figures 24A-24C according to another embodiment. In this embodiment, the air gap 504 formed between the malleable material 500 and each proximity sensor 24 provides an improved travel distance during switch activation that can also serve as a tactile sensation for a user. The air gap 504 may have a height distance of less than 5.0 millimeters according to one embodiment, more preferably in the range 1.0 to 2.0 millimeters. The raised portion 502 of the malleable material 500 holds the most distal user finger 34 of the proximity sensor 24 in the non-pressed state. As shown in Figure 29A, a user's finger 34 contacts the proximity switch assembly 20 at a location near but laterally spaced from the proximity sensor 24 in a first position. Next, in Figure 28B, the user's finger 34 moves to a second position aligned with the proximity sensor 24 at the top of the raised portion 52 of the malleable material 500. In that position, a user finger 34 can operate the proximity switches. 22 in a scan / search mode, with no intention of activating a switch. In Figure 29C, the user's finger 34 is shown in a third position that presses the malleable material 500 on top of the raised portion 502 in order to move the finger 34 to a fully pressed state that compresses the malleable material 500 and the clearance. 504 to allow the user's finger to be closer to the proximity sensor 24. When this occurs, the control circuitry senses a user intent to activate switch 22 and generates an output signal from activation.
[136] Com referência à Figura 28D, o sinal 506 gerado em resposta à ativação do campo de ativação pelo sensor de proximidade 24 é mostrado em relação às atuações de dedo do usuário mostradas nas Figuras 29A a 29C. O sinal 506 é mostrado aumentando até um primeiro nível 506A indicativo do dedo do usuário 34 na primeira posição que entra em contato com a montagem de interruptor de proximidade 20 em uma distância lateral afastada do sensor 24 mostrado na Figura 29A. O sinal 506 permanece no primeiro nível 506A, como também mostrado pelo nível 506B enquanto o dedo do usuário sobe para a segunda posição na porção elevada 502 alinhada acima do sensor de proximidade 24 sem pressionar o material maleável 500, como mostrado na Figura 29B. A porção elevada 502, desse modo, permite que o sinal 506 mantenha um sinal baixo quando um dedo do usuário se encontra em um modo de exploração e não pretende ativar o interruptor 22. O sinal 506 é mostrado aumentando até um nível adicionalmente elevado 506C indicativo do dedo do usuário 34 que pressiona o material maleável na terceira posição comprimindo-se a porção elevada 502 e a folga de ar 504, como mostrado na Figura 29C para ativar o interruptor 22. O conjunto de circuitos de controle processa o sinal 506 para detectar uma ativação do interruptor 22 quando isso ocorre, e pode detectar adicionalmente um modo de exploração/procura, conforme descrito acima.[136] Referring to Figure 28D, signal 506 generated in response to activation of the activation field by proximity sensor 24 is shown relative to user finger actuations shown in Figures 29A to 29C. Signal 506 is shown increasing to a first level 506A indicative of user finger 34 in the first position that contacts proximity switch assembly 20 at a lateral distance away from sensor 24 shown in Figure 29A. Signal 506 remains at first level 506A, as also shown by level 506B as the user's finger rises to the second position in raised portion 502 aligned above proximity sensor 24 without pressing malleable material 500, as shown in Figure 29B. The raised portion 502 thus allows signal 506 to maintain a low signal when a user's finger is in a scan mode and is not intended to activate switch 22. Signal 506 is shown increasing to an additional high level 506C indicative 34 of the user finger pressing the malleable material into the third position by compressing the raised portion 502 and the air gap 504 as shown in Figure 29C to activate switch 22. The control circuitry processes signal 506 to detect an activation of switch 22 when this occurs, and may further detect a scan / search mode as described above.
[137] Com referência à Figura 30, um diagrama de estado é mostrado para a montagem de interruptor de proximidade em outra implantação de máquina de estados que utiliza o material maleável e o modo de botão virtual, de acordo com uma modalidade. Mostra-se a implantação de máquina de estados que tem quatro estados, incluindo o estado de espera 510, o estado de procura 512, o estado de botão virtual 514 e o estado de pressionamento de botão 516. O estado de espera 510 é inserido quando o sinal é menor que um limite indicativo de não há atividade de sensor detectada. O estado de procura 512 é inserido quando o sinal é maior que um limite indicativo da atividade determinada como compatível com uma interação de exploração/procura. O estado de botão virtual 514 é inserido quando o sinal está estável. O estado de pressionamento de botão 516 é indicativo de um pressionamento vigoroso no interruptor para comprimir o material maleável uma vez no estado de botão virtual. Quando o sinal atinge um determinado limite, o modo de procura/exploração 512 é inserido. Quando o sinal está estável e é maior que um nível de base, o modo de botão virtual 514 é inserido. Se o sinal está estável e é maior que um nível de base mais um valor de cúpula delta, o modo de pressionamento de botão 516 é inserido. Deve-se avaliar que o nível de base pode ser atualizado, conforme descrito acima.[137] Referring to Figure 30, a status diagram is shown for proximity switch mounting in another state machine deployment utilizing soft material and virtual button mode according to one embodiment. The state machine deployment is shown which has four states, including standby state 510, search state 512, virtual button state 514, and button press state 516. Standby state 510 is entered when the signal is less than a threshold indicating no sensor activity detected. Search state 512 is entered when the signal is greater than a threshold indicative of activity determined to be compatible with a scan / search interaction. The virtual button state 514 is entered when the signal is stable. The button press state 516 is indicative of a vigorous push on the switch to compress the malleable material once in the virtual button state. When the signal reaches a certain limit, search / scan mode 512 is entered. When the signal is stable and is greater than a base level, virtual button mode 514 is entered. If the signal is stable and is greater than a base level plus a delta dome value, button press mode 516 is entered. It should be evaluated that the base level can be updated as described above.
[138] Com referência à Figura 31, a rotina 520 para controlar a montagem de interruptor de proximidade e o método de ativação que usa um material maleável, conforme descrito acima em conexão com as Figuras 28A a 30 é mostrada e descrita no presente documento. A rotina 520 pode ser armazenada na memória 48 e executada pelo controlador 40, de acordo com uma modalidade. A rotina 520 começa na etapa 522 para processar o canal de sinal maior ou máximo, que é o canal de sinal máximo associado a um dos interruptores de proximidade. Na etapa 524, o canal de sinal máximo é inserido no controlador. A seguir, na etapa de decisão 526, a rotina 520 determina se o estado atual é ajustado no estado de espera e, sendo assim, prossegue para a etapa de decisão 528 para determinar se o canal de sinal máximo é maior que um limite. Se o canal de sinal máximo não for maior que o limite, a rotina 520 termina na etapa 530. Se o canal de sinal máximo for maior que um limite, a rotina 520 prossegue para ajustar o estado ao estado de procura na etapa 532 antes de terminar na etapa 530.[138] Referring to Figure 31, routine 520 for controlling proximity switch assembly and activation method using a malleable material as described above in connection with Figures 28A to 30 is shown and described herein. Routine 520 may be stored in memory 48 and executed by controller 40 according to one embodiment. Routine 520 begins at step 522 to process the largest or maximum signal channel, which is the maximum signal channel associated with one of the proximity switches. At step 524, the maximum signal channel is inserted into the controller. Next, at decision step 526, routine 520 determines whether the current state is set to standby, and thus proceeds to decision step 528 to determine if the maximum signal channel is greater than a threshold. If the maximum signal channel is not greater than the limit, routine 520 ends at step 530. If the maximum signal channel is greater than a limit, routine 520 proceeds to adjust the state to the search state in step 532 before finish in step 530.
[139] Novamente com referência à etapa de decisão 526, se o estado for ajustado ao estado de espera, a rotina 520 prossegue para a etapa de decisão 534 para determinar se o estado é ajustado ao estado de procura e, sendo assim, prossegue para a etapa de decisão 536 para determinar se o canal de sinal máximo é menor que um limite. Se o canal de sinal máximo for menor que o limite, a rotina 520 prossegue para a etapa 538 para ajustar o estado ao estado de espera e, então, termina na etapa 530. Se o canal de sinal máximo não for menor que o limite 536, a rotina 520 prossegue para a etapa de decisão 540 para determinar se todos os canais de sinal estão estáveis e, do contrário, termina na etapa 530. Se todos os canais de sinal estiverem estáveis, a rotina 520 prossegue para a etapa 542 para ajustar o estado igual ao estado de botão virtual, e posteriormente ajustar a base de canal ao canal de sinal máximo na etapa 544 antes de terminar na etapa 530.[139] Again with reference to decision step 526, if the state is set to standby, routine 520 proceeds to decision step 534 to determine if the state is set to search state and thus proceeds to decision step 536 to determine if the maximum signal channel is less than a threshold. If the maximum signal channel is less than the limit, routine 520 proceeds to step 538 to set the state to the standby state and then terminates at step 530. If the maximum signal channel is not less than the limit 536 , routine 520 proceeds to decision step 540 to determine if all signal channels are stable and otherwise ends at step 530. If all signal channels are stable, routine 520 proceeds to step 542 to adjust the state is the same as the virtual button state, and then adjust the channel base to the maximum signal channel at step 544 before ending at step 530.
[140] Novamente com referência à etapa de decisão 534, se o estado não for ajustado igual ao estado de procura, a rotina 520 prossegue para a etapa de decisão 546 para determinar se o estado se encontra no estado de botão virtual e, do contrário, prossegue para a etapa 548 para ajustar o estado ao estado de pressionamento de botão. Posteriormente, a rotina 520 prossegue para a etapa de decisão 550 para determinar se o canal de sinal máximo é menor que um limite e, do contrário, termina na etapa 530. Se o canal máximo for menor que um limite, a rotina 520 ajusta o estado igual ao estado de espera na etapa 552 e, então, libera a ativação na etapa 554 antes de terminar na etapa 530.[140] Again with reference to decision step 534, if the state is not set equal to the search state, routine 520 proceeds to decision step 546 to determine if the state is in the virtual button state and otherwise , proceed to step 548 to adjust the state to the button press state. Subsequently, routine 520 proceeds to decision step 550 to determine if the maximum signal channel is less than a limit and otherwise ends at step 530. If the maximum channel is less than a limit, routine 520 adjusts the state equal to the standby state at step 552 and then releases activation at step 554 before ending at step 530.
[141] Novamente com referência à etapa de decisão 546, se o estado for ajustado igual ao estado de botão virtual, a rotina 520 prossegue para a etapa de decisão 556 para determinar se o canal de sinal máximo é menor que um limite e, sendo assim, ajustar o estado igual ao estado de espera na etapa 558 antes de terminar na etapa 530. Se o canal de sinal máximo não for menor que o limite, a rotina 520 prossegue para a etapa de decisão 560 para determinar se o temporizador de botão virtual é maior que um tempo limite e, sendo assim, ajusta o estado ao estado de procura na etapa 562 antes de terminar na etapa 530. O temporizador de botão virtual pode ser ajustado em uma faixa de um a três segundos, de acordo com uma modalidade. Se temporizador de botão virtual não tiver excedido o tempo limite, a rotina 520 prossegue para a decisão 564 para determinar se todos os canais de sinal estão estáveis e, do contrário, termina na etapa 530. Se todos os canais de sinal forem determinados como estáveis, a rotina 520 prossegue para a etapa de decisão 566 para determinar se a cúpula de borracha é pressionada, o que pode ser determinado pelo canal de sinal máximo maior que uma base de canal de sinal somada com um valor de cúpula de sinal delta. Se a cúpula de borracha for pressionada, a rotina 520 prossegue para a etapa de decisão 568 para ajustar o estado igual ao estado de pressionamento de botão, e gera posteriormente uma ativação do canal de sinal máximo na etapa 570 antes de terminar na etapa 530. Se a cúpula de borracha não for pressionada, a rotina 520 prossegue para a etapa 572 para determinar que o dedo ainda está deslizando e para atualizar o sinal de base ChBase para o canal de sinal máximo na etapa 572 antes de terminar na etapa 530.[141] Again with reference to decision step 546, if the state is set equal to the virtual button state, routine 520 proceeds to decision step 556 to determine if the maximum signal channel is less than a threshold and, where thus, set the state equal to the wait state at step 558 before ending at step 530. If the maximum signal channel is not less than the limit, routine 520 proceeds to decision step 560 to determine if the button timer is greater than a timeout, and thus adjusts the state to the search state in step 562 before ending in step 530. The virtual button timer can be set within a range of one to three seconds according to a modality. If virtual button timer has not timed out, routine 520 proceeds to decision 564 to determine if all signal channels are stable and otherwise ends at step 530. If all signal channels are determined to be stable , routine 520 proceeds to decision step 566 to determine if the rubber dome is pressed, which may be determined by the maximum signal channel greater than a signal channel base summed with a delta signal dome value. If the rubber dome is pressed, routine 520 proceeds to decision step 568 to set the state equal to the button press state, and subsequently generates a maximum signal channel activation at step 570 before terminating at step 530. If the rubber dome is not pressed, routine 520 proceeds to step 572 to determine that the finger is still sliding and to update the ChBase base signal to the maximum signal channel at step 572 before terminating at step 530.
[142] Consequentemente, a montagem de interruptor de proximidade 20 que tem o material maleável 500 e o modo de botão virtual fornece vantajosamente a detecção de ativação de interruptor de botão virtual aperfeiçoada para aprimorar a rejeição de ativações não intencionais. O método 520 pode detectar vantajosamente uma ativação de um interruptor enquanto a rejeição da ativação não intencional interruptor pode ser detectada quando um dedo explora a montagem de interruptor. A detecção de ativação aperfeiçoada fornece vantajosamente a montagem de interruptor de proximidade aperfeiçoada que pode ser particularmente vantajosa ou útil em uma aplicação automotiva em que uma distração do condutor pode ser evitada.[142] Consequently, the proximity switch assembly 20 having malleable material 500 and virtual button mode advantageously provides improved virtual button switch activation detection to enhance rejection of unintended activations. Method 520 may advantageously detect activation of a switch while rejection of unintended switch activation may be detected when a finger exploits the switch assembly. Improved activation detection advantageously provides improved proximity switch mounting that can be particularly advantageous or useful in an automotive application where driver distraction can be avoided.
[143] A montagem de interruptor de proximidade 20 pode incluir um substrato rígido que tem uma primeira superfície superior e uma segunda superfície inferior, um sensor de proximidade disposto no substrato, um material maleável disposto na superfície superior do substrato, e uma depressão formada dentro da superfície superior do substrato em uma região entre o material maleável e o sensor de proximidade, de acordo com uma modalidade. A depressão geralmente é maior em tamanho que o sensor de proximidade, de modo que a depressão tenha um comprimento e largura mais longos em comparação ao sensor de proximidade. A depressão permite a formação de uma folga de ar entre o material maleável e o sensor de proximidade.[143] Proximity switch assembly 20 may include a rigid substrate having a first upper surface and a second lower surface, a proximity sensor disposed on the substrate, a malleable material disposed on the upper surface of the substrate, and a depression formed within. of the upper surface of the substrate in a region between the malleable material and the proximity sensor according to one embodiment. The depression is generally larger in size than the proximity sensor, so the depression has a longer length and width compared to the proximity sensor. The depression allows air to form between the malleable material and the proximity sensor.
[144] Com referência às Figuras 32 a 34D, a montagem de interruptor de proximidade 20 que emprega um material maleável 500 que sobrepõe um substrato rígido 12, e depressões 600 formadas dentro de uma superfície superior do substrato 12 é ilustrada de acordo com uma modalidade. A montagem de interruptor de proximidade 20 inclui o substrato rígido 12 geralmente mostrado como uma folha plana que tem a primeira e a segunda superfícies mostradas como superfícies superior e inferior. O primeiro e o segundo sensores de proximidade 24, tais como, sensores capacitivos, são mostrados dispostos na superfície inferior do substrato 12, cada um dos quais gera um campo de ativação para um interruptor de proximidade correspondente 22. Deve-se avaliar que um ou uma pluralidade de sensores de proximidade 24 podem ser incluídos, sendo que cada sensor gera um campo de ativação. Os sensores de proximidade 24 são mostrados fornecidos na superfície inferior do substrato rígido 12, tal como, um console suspenso polimérico 12, de acordo com uma modalidade. Cada um dos sensores de proximidade 24 pode ser formado por impressão de tinta condutora sobre a superfície inferior do substrato rígido 12. Os sensores de proximidade 24, de outro modo, podem ser formados, tal como, montando-se traços de circuito condutivo pré-formados sobre o substrato 12 de acordo com outras modalidades.[144] With reference to Figures 32 to 34D, proximity switch assembly 20 employing a malleable material 500 overlapping a rigid substrate 12, and depressions 600 formed within an upper surface of substrate 12 are illustrated according to one embodiment. . Proximity switch assembly 20 includes rigid substrate 12 generally shown as a flat sheet having the first and second surfaces shown as upper and lower surfaces. The first and second proximity sensors 24, such as capacitive sensors, are shown arranged on the bottom surface of the substrate 12, each of which generates an activation field for a corresponding proximity switch 22. It must be appreciated that one or more a plurality of proximity sensors 24 may be included, each sensor generating an activation field. Proximity sensors 24 are shown provided on the bottom surface of the rigid substrate 12, such as a polymeric suspended console 12, according to one embodiment. Proximity sensors 24 may each be formed by printing conductive ink onto the bottom surface of the rigid substrate 12. Proximity sensors 24 may otherwise be formed, such as by mounting pre-conductive circuit traces. formed on substrate 12 according to other embodiments.
[145] Mostra-se um material maleável 500 que cobre o substrato 12 e se destina a fornecer a superfície de toque para um dedo do usuário 34 interagir com um ou mais dos sensores de proximidade 24 para ativar um ou mais dos interruptores de proximidade 22. O material maleável 500 pode ser formado como uma camada de cobertura que pode ser feita de um material elástico incluindo borracha, de acordo com uma modalidade. O material maleável 500 é flexível em relação ao substrato subjacente 12 que geralmente é rígido. O material maleável 500 sobrepõe os sensores de proximidade 24 e é deformável quando um dedo do usuário aplica pressão, de modo que o dedo 34 comprima o material maleável 500 e se mova em direção a um sensor de proximidade 24. O material maleável 500 pode ter uma espessura, conforme descrito acima em conexão com outras modalidades, tal como, na faixa de 0,1 a 10 milímetros e, mais preferencialmente, na faixa de 1,0 a 2,0 milímetros.[145] A malleable material 500 is shown that covers substrate 12 and is intended to provide the touch surface for a user's finger 34 to interact with one or more of the proximity sensors 24 to activate one or more of the proximity switches 22 The malleable material 500 may be formed as a cover layer which may be made of an elastic material including rubber, according to one embodiment. The malleable material 500 is flexible with respect to the generally rigid underlying substrate 12. Malleable material 500 overlaps proximity sensors 24 and is deformable when a user's finger applies pressure, so that finger 34 compresses malleable material 500 and moves toward a proximity sensor 24. Malleable material 500 may have a thickness as described above in connection with other embodiments, such as in the range 0.1 to 10 mm and more preferably in the range 1.0 to 2.0 mm.
[146] A montagem de interruptor de proximidade 20 inclui adicionalmente uma depressão 600 dentro da superfície superior do substrato rígido 12 em uma região entre o material maleável 500 e cada sensor de proximidade 24. As depressões separadas 600 podem ser formadas na superfície superior do substrato 12, cada uma geralmente próxima a um dos sensores de proximidade 24. A depressão 600 tem um comprimento e largura que são maiores em tamanho que o sensor de proximidade 24. O tamanho relativo da depressão 600 em relação ao sensor de proximidade 24 é ilustrado na Figura 33. A depressão 600 tem um primeiro comprimento Ld em comparação ao sensor de proximidade 24 que tem um segundo comprimento Ls, em que o primeiro comprimento Ld é maior que o segundo comprimento Ls em pelo menos 5 milímetros, de acordo com uma modalidade. De acordo com uma modalidade mais específica, o primeiro comprimento Ld excede o segundo comprimento Ls em uma distância na faixa de 5 a 10 milímetros. A depressão 600 também tem uma largura Wd que é maior que uma largura Ws do sensor de proximidade 24. A largura Wd pode exceder a largura Ws em um total de pelo menos 5 milímetros, de acordo com uma modalidade e, mais especificamente, em uma distância na faixa de 5 a 10 milímetros. A depressão 600 pode ter uma espessura na faixa de 0,5 a 2,0 milímetros de acordo com uma modalidade.[146] Proximity switch assembly 20 further includes a depression 600 within the upper surface of the rigid substrate 12 in a region between the malleable material 500 and each proximity sensor 24. Separate depressions 600 may be formed on the upper surface of the substrate 12, each generally close to one of the proximity sensors 24. Depression 600 has a length and width that is larger in size than the proximity sensor 24. The relative size of the depression 600 relative to the proximity sensor 24 is illustrated in Figure 33. The depression 600 has a first length Ld compared to the proximity sensor 24 which has a second length Ls, wherein the first length Ld is greater than the second length Ls by at least 5 millimeters, according to one embodiment. According to a more specific embodiment, the first length Ld exceeds the second length Ls by a distance in the range of 5 to 10 millimeters. The depression 600 also has a width Wd which is greater than a width Ws of the proximity sensor 24. The width Wd may exceed the width Ws by a total of at least 5 millimeters, according to one embodiment and, more specifically, in one. distance in the range of 5 to 10 millimeters. The depression 600 may have a thickness in the range of 0.5 to 2.0 millimeters according to one embodiment.
[147] Embora a montagem de interruptor de proximidade 20 seja mostrada e descrita no presente documento tendo cada sensor de proximidade 24 e depressão 600 formados em um formato retangular, deve-se avaliar que o sensor 24 e a depressão 600 podem incluir outros formatos e tamanhos, tal como, um formato circular ou outro formato. Desse modo, a depressão 600 tem uma profundidade e também tem uma dimensão de tamanho de comprimento e/ou largura que é maior que uma dimensão de comprimento e/ou largura do sensor de proximidade 24 próximo à mesma. Para um sensor de proximidade 24 e depressão 600 em formato circular, a dimensão pode ser uma medição de comprimento do diâmetro do formato circular para cada um dentre o sensor 24 e a depressão 600, em que a dimensão da depressão 600 é maior que a dimensão do sensor de proximidade 24 em uma quantidade de pelo menos 5 milímetros, de acordo com uma modalidade, mais especificamente, na faixa de 5 a 10 milímetros.[147] Although proximity switch assembly 20 is shown and described herein having each proximity sensor 24 and depression 600 formed in a rectangular shape, it should be appreciated that sensor 24 and depression 600 may include other shapes and sizes, such as a circular shape or other shape. Thus, the depression 600 has a depth and also has a length and / or width size dimension that is larger than a length and / or width dimension of the proximity sensor 24 thereof. For a circular shaped proximity proximity 24 and depression 600, the dimension may be a measurement of the circular shaped diameter length for each of the sensor 24 and the depression 600, where the dimension of the depression 600 is larger than the dimension. proximity sensor 24 in an amount of at least 5 millimeters, according to one embodiment, more specifically in the range of 5 to 10 millimeters.
[148] De acordo com uma modalidade, a depressão 600 formada no substrato rígido 12 fornece um espaço para que uma folga de ar seja formada entre a superfície inferior da depressão 600 do substrato 12 e o material maleável sobreposto 500. A folga de ar formada dentro da depressão 600 fornece um espaço para o dedo do usuário pressionar o material maleável 500 para dentro e em estreita proximidade ao sensor de proximidade 24. Embora uma folga de ar seja mostrada e descrita no presente documento de modo a preencher o espaço vazio dentro da depressão 600, deve-se avaliar que outro material, tal como, um líquido ou outro gás pode ser disposto na mesma. Deve-se avaliar adicionalmente que um material maleável macio pode ser disposto dentro da depressão 600, sendo que o material é substancialmente menos rígido que o substrato rígido 12.[148] According to one embodiment, the depression 600 formed in the rigid substrate 12 provides a space for an air gap to form between the lower depression surface 600 of the substrate 12 and the overlapping malleable material 500. The air gap formed within the depression 600 provides a space for the user's finger to press the malleable material 500 inwardly and in close proximity to the proximity sensor 24. Although an air gap is shown and described herein to fill the void within the depression 600, it must be appreciated that another material such as a liquid or other gas may be disposed therein. It should further be appreciated that a soft malleable material may be disposed within depression 600, the material being substantially less rigid than the rigid substrate 12.
[149] A montagem de interruptor de proximidade 20 pode empregar adicionalmente o conjunto de circuitos de controle para monitorar o campo de ativação associado a cada sensor de proximidade 24 e determinar uma ativação de um interruptor de proximidade correspondente 22 com base em um sinal gerado pelo sensor de proximidade 24 em relação a um limite quando um dedo do usuário 34 pressionar o material maleável 500 para o interior da depressão 600. O sinal geralmente aumenta em amplitude quando o dedo do usuário se move mais próximo ao sensor de proximidade 24. O conjunto de circuitos de controle pode operar conforme descrito acima em conexão com as modalidades mostradas nas Figuras 28A a 31.[149] Proximity switch assembly 20 may additionally employ the control circuitry to monitor the activation field associated with each proximity sensor 24 and determine activation of a corresponding proximity switch 22 based on a signal generated by the proximity sensor 24 relative to a limit when a user's finger 34 pushes the malleable material 500 into depression 600. The signal generally increases in amplitude as the user's finger moves closer to the proximity sensor 24. The assembly of control circuits may operate as described above in connection with the embodiments shown in Figures 28A through 31.
[150] Com referência às Figuras 34A a 34D, ilustra-se a montagem de interruptor de proximidade 20 que emprega o material maleável 500 que sobrepõe uma depressão 600 acima de cada um dos sensores de proximidade 24, de acordo com a primeira modalidade. Como observado na Figura 34A, um dedo do usuário 34 é mostrado em uma primeira posição que entra em contato com a superfície superior do material maleável 500 em um local próximo a, porém, lateralmente deslocado de um sensor de proximidade 24 e depressão 600. Na Figura 34B, mostra-se o dedo do usuário 34 que se move ao deslizar lateralmente até uma segunda posição centralmente alinhada acima de um sensor de proximidade 24 e depressão 600 sem aplicar força ou pressão ao material maleável 500. Isso pode ocorrer quando um usuário explora a montagem de sensor de proximidade 20 em um modo de exploração/procura sem nenhuma intenção de ativar o interruptor de proximidade 22. Na Figura 34C, mostra-se o dedo do usuário 34 que aplica uma força em direção ao sensor de proximidade 24, a fim de pressionar o material maleável 500 para mover o dedo do usuário 34 até uma terceira posição mais próxima ao sensor de proximidade 24, a fim de comprimir o material maleável 500 e contrair a folga de ar fornecida dentro da depressão 600, e pode apertar adicionalmente e, desse modo, achatar o dedo contra o substrato 12 dentro da parte inferior da depressão 600 para fornecer uma área ou volume de superfície aperfeiçoado do dedo em estreita proximidade ao sensor 24 que fornece maior interação com o campo de ativação associado e, portanto, um sinal maior.[150] Referring to Figures 34A through 34D, the proximity switch assembly 20 employing malleable material 500 overlapping a depression 600 above each of the proximity sensors 24 according to the first embodiment is illustrated. As seen in Figure 34A, a user finger 34 is shown in a first position that contacts the upper surface of the malleable material 500 at a location near but laterally displaced from a proximity sensor 24 and depression 600. Figure 34B is shown the user's finger 34 sliding laterally to a second centrally aligned position above a proximity sensor 24 and depression 600 without applying force or pressure to the malleable material 500. This may occur when a user explores Proximity Sensor Mounting 20 in a Scan / Search mode with no intention of activating Proximity Switch 22. Figure 34C shows the finger of user 34 applying a force toward Proximity Sensor 24, the in order to press the malleable material 500 to move the user's finger 34 to a third position closest to the proximity sensor 24 to compress the malleable material 5 00 and contract the air clearance provided within the depression 600, and may further tighten and thereby flatten the finger against the substrate 12 within the lower depression 600 to provide an improved area or surface volume of the finger in close proximity. to sensor 24 which provides greater interaction with the associated activation field and thus a larger signal.
[151] A sequência de eventos mostrada nas Figuras 34A a 34C é adicionalmente ilustrada na resposta de sinal 606 mostrada na Figura 34D. O sinal 606 gerado pelo interruptor de proximidade 24 é mostrado aumentando até um primeiro nível 606A indicativo do dedo do usuário 34 em contato com a montagem de interruptor de proximidade 20 na primeira posição lateralmente distante do sensor de proximidade 24, como observado na Figura 34A. O sinal 606 mantém uma amplitude de sinal no nível 606B indicativo do dedo do usuário 34 mostrado na segunda posição alinhado ao sensor de proximidade 24 e à depressão 600 sem aplicar força, como mostrado na Figura 34B. Posteriormente, o sinal 606, então, sobre até um terceiro nível elevado 606C indicativo do dedo do usuário que aplica força na terceira posição para pressionar o material maleável 500 para o interior da depressão 600, como mostrado na Figura 34C. Desse modo, o sinal 606 é muito maior quando o dedo do usuário 34 pressiona o material maleável 500 para o interior da depressão 600 que permite a detecção de interruptor aperfeiçoada. O conjunto de circuitos de controle pode, então, monitorar o campo de ativação e o sinal 606 e determinar a ativação do interruptor de proximidade 22 com base no sinal 606, conforme descrito no presente documento.[151] The sequence of events shown in Figures 34A through 34C is further illustrated in signal response 606 shown in Figure 34D. The signal 606 generated by the proximity switch 24 is shown increasing to a first level 606A indicative of the user's finger 34 in contact with the proximity switch assembly 20 in the first laterally distant position of the proximity sensor 24, as seen in Figure 34A. Signal 606 maintains a signal amplitude at level 606B indicative of user finger 34 shown in the second position aligned with proximity sensor 24 and depression 600 without applying force, as shown in Figure 34B. Thereafter, signal 606 then over up to a third raised level 606C indicative of the user's finger applying force in the third position to press malleable material 500 into depression 600, as shown in Figure 34C. Thus, signal 606 is much larger when user finger 34 pushes malleable material 500 into depression 600 which allows for improved switch detection. The control circuitry can then monitor the activation field and signal 606 and determine the activation of proximity switch 22 based on signal 606 as described herein.
[152] A montagem de interruptor de proximidade 20 pode ser configurada com um ou mais sulcos formados no substrato rígido entre o primeiro e o segundo sensores de proximidade, como mostrado nas Figuras 35 a 37E, de acordo com outra modalidade. Nessa modalidade, mostra-se um único sulco 610 disposto entre sensores de proximidade adjacentes 24 para fornecer isolamento de sinal entre os sensores de proximidade adjacentes 24. Deve-se avaliar que um ou uma pluralidade de sulcos podem ser formados no substrato rígido 12 entre os sensores de proximidade adjacentes 24. Nessa modalidade, o sulco 610 pode ser empregado em combinação com depressões 600 ou pode ser empregado sem as depressões 600. Empregando-se uma combinação de depressões 600 e sulcos 610, a detecção de sinal aperfeiçoada e a interferência de sinal reduzida podem ser obtidas. Empregando-se o sulco 610 sem depressões 600, uma montagem de interruptor de proximidade mais compacta 20 pode ser obtida com os interruptores de proximidade 22 situados próximos sem as depressões de tamanho ampliado.[152] Proximity switch assembly 20 may be configured with one or more grooves formed in the rigid substrate between the first and second proximity sensors, as shown in Figures 35 to 37E, according to another embodiment. In this embodiment, a single groove 610 is shown disposed between adjacent proximity sensors 24 to provide signal isolation between adjacent proximity sensors 24. It will be appreciated that one or a plurality of grooves may be formed in the rigid substrate 12 between the adjacent proximity sensors 24. In this embodiment, groove 610 may be employed in combination with depressions 600 or may be employed without depressions 600. By employing a combination of depressions 600 and 610 grooves, enhanced signal detection and noise interference may occur. Reduced signal can be obtained. By employing groove 610 without depressions 600, a more compact proximity switch assembly 20 can be obtained with proximity switches 22 located nearby without the enlarged depressions.
[153] Como observado nas Figuras 35 e 36, mostra-se o sulco 610 formado na superfície superior do substrato rígido 12 em uma região entre o primeiro e o segundo sensores de proximidade 24. O sulco 610 pode ter uma primeira dimensão mostrada como o comprimento Lg que é pelo menos tão longo quanto a largura Ws do sensor 24, ou pelo menos tão longo quando Wd na modalidade com a depressão 600, e, de preferência, 5 a 10 milímetros mais longo que a largura Ws ou 0 a 5 milímetros mais longo que a largura Wd na modalidade com a depressão 600, e uma segunda dimensão mostrada como a largura Wg na faixa de 1 milímetro ou 5 milímetros. A profundidade do sulco 610 pode se encontrar na faixa de 0,5 a 2,0 milímetros. Deve-se avaliar que a profundidade do sulco 610 pode se estender uma distância substancial até a superfície superior do substrato rígido 12. Em uma modalidade, o substrato rígido 12 é feito de plástico. O sulco 610 forma uma folga de ar no mesmo. A folga de ar tem um baixo valor dielétrico que reduz eficazmente o campo de ativação nessa região e reduz ou impede a diafonia ou interferência de sinal.[153] As seen in Figures 35 and 36, groove 610 formed on the upper surface of rigid substrate 12 is shown in a region between the first and second proximity sensors 24. Groove 610 may have a first dimension shown as the length Lg which is at least as long as the width Ws of sensor 24, or at least as long as Wd in the mode with depression 600, and preferably 5 to 10 millimeters longer than width Ws or 0 to 5 millimeters. longer than width Wd in mode with depression 600, and a second dimension shown as width Wg in the range of 1 mm or 5 mm. The depth of groove 610 can be in the range of 0.5 to 2.0 millimeters. It should be appreciated that the depth of the groove 610 may extend a substantial distance to the upper surface of the rigid substrate 12. In one embodiment, the rigid substrate 12 is made of plastic. The groove 610 forms an air gap in it. Air clearance has a low dielectric value that effectively reduces the activation field in this region and reduces or prevents crosstalk or signal interference.
[154] Com referência às Figuras 37A a 37E, ilustra-se a montagem de interruptor de proximidade 20 que emprega o material maleável 500, as depressões 600 e sulcos 610, de acordo com uma modalidade. Como observado na Figura 37A, um dedo do usuário 34 mostrado em uma primeira posição entra em contato com uma superfície do material maleável 500 em um local próximo a, porém, lateralmente deslocado de um sensor de proximidade 24. Na Figura 37B, mostra-se o dedo do usuário 34 que se move ao deslizar lateralmente até uma segunda posição alinhado a um primeiro sensor de proximidade 24 sem aplicar força ou pressão ao material maleável 500. Isso pode ocorrer quando um usuário explora a montagem de sensor de proximidade 20 em um modo de exploração/procura sem uma intenção de ativar o interruptor de proximidade 22. Na Figura 37C, mostra-se o dedo do usuário 34 que se move ao deslizar lateralmente ao longo do sulco 610 até uma terceira posição alinhado a um segundo sensor de proximidade sem aplicar força ou pressão ao material maleável 500, tal como, pode ocorrer no modo de exploração/procura. Na Figura 37D, mostra-se o dedo do usuário 34 deslizando adicionalmente até uma quarta posição na região do segundo sensor de proximidade 34. Deve-se avaliar que um usuário pode pressionar o material maleável 500 acima do primeiro ou do segundo sensor de proximidade 24, a fim de ativar o primeiro ou o segundo interruptor de proximidade 22.[154] Referring to Figures 37A to 37E, the proximity switch assembly 20 employing malleable material 500, depressions 600, and grooves 610 are illustrated in one embodiment. As seen in Figure 37A, a user finger 34 shown in a first position contacts a surface of the malleable material 500 at a location near but laterally displaced from a proximity sensor 24. In Figure 37B, it is shown user's finger 34 which moves laterally by sliding to a second position aligned with a first proximity sensor 24 without applying force or pressure to the malleable material 500. This can occur when a user exploits the proximity sensor assembly 20 in a mode scan / search without an intention to activate proximity switch 22. In Figure 37C, the user's finger 34 is shown moving sideways along groove 610 to a third position aligned with a second proximity sensor without applying force or pressure to the malleable material 500, such as may occur in scan / search mode. In Figure 37D, the user's finger 34 is shown sliding further to a fourth position in the region of the second proximity sensor 34. It should be appreciated that a user may press the malleable material 500 above the first or second proximity sensor 24. in order to activate the first or second proximity switch 22.
[155] A sequência de eventos mostrada nas Figuras 37A a 37D é adicionalmente ilustrada nas respostas do primeiro e do segundo sinais 608 e 609 mostradas na Figura 37E. O primeiro sinal 608 gerado pelo primeiro sensor de proximidade 24 é mostrado em um primeiro nível 608A, quando o dedo do usuário fica em contato com a montagem de interruptor de proximidade 20 tanto na primeira como na segunda posições, como observado nas Figuras 37A e 37B. À medida que o dedo do usuário se aproxima do sulco 610 entre o primeiro e o segundo sensores de proximidade, o primeiro sinal 608 cai a um valor reduzido ou zero. Um segundo sinal 609 gerado pelo segundo sensor de proximidade 24 aumenta de volta até o nível de sinal 608C e 608D quando o dedo do usuário se move para longe do sulco 610 e se aproxima da terceira e da quarta posições, como mostrado nas Figuras 37C e 37D. O efeito dos sinais 608 e 609 que se encontra em um valor reduzido ou zero ocorre quando o dedo do usuário 34 passa ao longo do sulco 610 entre o primeiro e o segundo sensores de proximidade 24. O sulco 610 isola eficazmente os sinais 608 e 609 para reduzir os valores de sinal a um valor inferior ou zero e, desse modo, impedir a interferência entre os sensores de proximidade adjacentes 24. O conjunto de circuitos de controle, desse modo, pode determinar a ativação de cada um dentre o primeiro e o segundo interruptores 22 com base nos sinais 608 e 609 com interferência de sinal reduzida.[155] The sequence of events shown in Figures 37A through 37D is further illustrated in the responses of the first and second signals 608 and 609 shown in Figure 37E. The first signal 608 generated by the first proximity sensor 24 is shown at a first level 608A, when the user's finger contacts the proximity switch assembly 20 in both the first and second positions, as seen in Figures 37A and 37B. . As the user's finger approaches groove 610 between the first and second proximity sensors, the first signal 608 drops to a reduced value or zero. A second signal 609 generated by the second proximity sensor 24 increases back to signal level 608C and 608D as the user's finger moves away from groove 610 and approaches third and fourth positions, as shown in Figures 37C and 37D. The effect of signals 608 and 609 being at a reduced or zero value occurs when user finger 34 passes along groove 610 between first and second proximity sensors 24. Groove 610 effectively isolates signals 608 and 609 to reduce signal values to a lower or zero value and thereby prevent interference between adjacent proximity sensors 24. The control circuitry can thus determine the activation of each of the first and second switches 22 based on signals 608 and 609 with reduced signal interference.
[156] A montagem de interruptor de proximidade 20 é adicionalmente ilustrada configurada com um material maleável 500 que tem uma porção de superfície de toque levantada ou elevada 620 alinhada a cada um dos sensores de proximidade 24 e depressões 500, como mostrado na Figura 38, de acordo com uma modalidade adicional. Nessa modalidade, a superfície elevada 620 fornece uma distância aperfeiçoada de deslocamento entre as ativações de interruptor que também pode servir como uma sensação tátil para um usuário. A altura da superfície elevada 620 pode se encontrar na faixa de 1 a 2 milímetros, de acordo com uma modalidade. A superfície elevada 620 pode manter o dedo do usuário 34 mais distai do sensor de proximidade no estado nâo pressionado. Deve-se avaliar adicionalmente que a superfície elevada 620 pode ser empregada com as depressões 600 ou com um ou mais sulcos 610, ou tanto com as depressões 600 como um ou mais sulcos 610.[156] Proximity switch assembly 20 is further illustrated configured with a malleable material 500 having a raised or raised touch surface portion 620 aligned with each of the proximity sensors 24 and depressions 500, as shown in Figure 38, according to an additional embodiment. In this embodiment, the raised surface 620 provides an improved travel distance between switch activations that can also serve as a tactile feel for a user. The height of the raised surface 620 may be in the range of 1 to 2 millimeters, according to one embodiment. The raised surface 620 can keep the finger of the most distal user 34 from the proximity sensor in the non-pressed state. It should further be appreciated that the raised surface 620 may be employed with depressions 600 or with one or more grooves 610, or with both depressions 600 as one or more grooves 610.
[157] Consequentemente, a montagem de interruptor de proximidade 20 que tem o material maleável 500 pode empregar depressões 600 e/ou um ou mais sulcos 610 para fornecer uma detecção de sinal e ativação de interruptor aprimoradas.[157] Accordingly, proximity switch assembly 20 having malleable material 500 may employ depressions 600 and / or one or more grooves 610 to provide improved signal detection and switch activation.
[158] Será entendido que variações e modificações podem ser feitas na estrutura anteriormente mencionada sem que se abandone os conceitos da presente invenção, e ainda será entendido que tais conceitos se destinam a ser abrangidos pelas seguintes reivindicações, exceto onde essas reivindicações por sua linguagem indiquem expressamente em contrário.[158] It will be understood that variations and modifications may be made to the aforementioned structure without departing from the concepts of the present invention, and it will further be understood that such concepts are intended to be encompassed by the following claims, except where such claims by their language indicate expressly to the contrary.
REIVINDICAÇÕES
Claims (20)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/314,364 US9531379B2 (en) | 2012-04-11 | 2014-06-25 | Proximity switch assembly having groove between adjacent proximity sensors |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BR102015015181A2 true BR102015015181A2 (en) | 2017-05-23 |
Family
ID=54839914
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BR102015015181A BR102015015181A2 (en) | 2014-06-25 | 2015-06-23 | Proximity switch assembly with groove between adjacent proximity sensors |
Country Status (6)
| Country | Link |
|---|---|
| CN (1) | CN105281737B (en) |
| BR (1) | BR102015015181A2 (en) |
| DE (1) | DE102015109549A1 (en) |
| MX (1) | MX351155B (en) |
| RU (1) | RU2676913C2 (en) |
| TR (1) | TR201507630A2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR3066451B1 (en) * | 2017-05-18 | 2019-05-03 | Aptiv Technologies Limited | CONTROL PANEL FOR MOTOR VEHICLE |
| FR3144944B1 (en) * | 2023-01-18 | 2025-12-19 | Faurecia Interieur Ind | Vehicle trim panel, assembly including the vehicle trim panel and electrical equipment, vehicle interior including the assembly |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3382588A (en) * | 1965-01-11 | 1968-05-14 | Educational Testing Service | Response expression apparatus for teaching machines |
| DE4024052A1 (en) * | 1990-07-28 | 1992-01-30 | Karl Marx Stadt Tech Hochschul | CAPACITIVE SENSOR FOR MEASURING GEOMETRIC DEVIATIONS |
| JP2007510291A (en) * | 2003-10-27 | 2007-04-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Camera module and method of manufacturing such a camera module |
| DE602004026260D1 (en) * | 2003-11-06 | 2010-05-12 | Optosys Ag | Cable position sensor |
| DE102004002825A1 (en) * | 2004-01-12 | 2005-08-04 | E.G.O. Elektro-Gerätebau GmbH | Operating device with a capacitive sensor element and electrical device with such an operating device |
| JP2005233877A (en) * | 2004-02-23 | 2005-09-02 | Alps Electric Co Ltd | Pressure sensor |
| CN1943002A (en) * | 2004-05-27 | 2007-04-04 | 通用电气公司 | Apparatus and method for plasma treating article |
| WO2006053118A2 (en) * | 2004-11-12 | 2006-05-18 | Analog Devices, Inc. | Spaced, bumped component structure |
| US8743060B2 (en) * | 2006-07-06 | 2014-06-03 | Apple Inc. | Mutual capacitance touch sensing device |
| US20080249933A1 (en) * | 2007-04-06 | 2008-10-09 | Rethorn Michael K | Real-time indication of remittance sender that remittance transaction fails |
| CN102311154B (en) * | 2010-07-01 | 2014-11-05 | 深圳市海川实业股份有限公司 | Sensor, cleaning device and ultraviolet disinfection equipment |
| DE102010032951A1 (en) * | 2010-07-30 | 2012-02-02 | Continental Automotive Gmbh | Method for producing a capacitive touch sensor and capacitive touch sensor |
| JP5784124B2 (en) * | 2010-08-16 | 2015-09-24 | ボーグワーナー インコーポレーテッド | Exhaust gas turbocharger bearing housing |
| US20120092127A1 (en) * | 2010-10-18 | 2012-04-19 | Qualcomm Mems Technologies, Inc. | Multifunctional input device for authentication and security applications |
| KR101492866B1 (en) * | 2010-10-18 | 2015-02-12 | 군제 가부시키가이샤 | Touch switch |
| JP2012103767A (en) * | 2010-11-08 | 2012-05-31 | Young Fast Optoelectronics Co Ltd | Method of manufacturing touch sensor pattern and signal conductor |
| DE102012006264A1 (en) * | 2011-03-29 | 2012-10-04 | Ifm Electronic Gmbh | Elongate cylinder switch i.e. proximity switch, for measuring position or position change of e.g. pneumatic piston of pneumatic cylinder for industrial application, has core cylinder switch symmetrically interlocked in elongate groove |
| US9490804B2 (en) * | 2011-09-28 | 2016-11-08 | Cypress Semiconductor Corporation | Capacitance sensing circuits, methods and systems having conductive touch surface |
| CN102593138B (en) * | 2012-01-19 | 2014-09-17 | 北京思比科微电子技术股份有限公司 | CMOS image sensor and manufacturing method thereof |
| US9520875B2 (en) | 2012-04-11 | 2016-12-13 | Ford Global Technologies, Llc | Pliable proximity switch assembly and activation method |
| US9660644B2 (en) * | 2012-04-11 | 2017-05-23 | Ford Global Technologies, Llc | Proximity switch assembly and activation method |
| US9568527B2 (en) | 2012-04-11 | 2017-02-14 | Ford Global Technologies, Llc | Proximity switch assembly and activation method having virtual button mode |
| US8933708B2 (en) | 2012-04-11 | 2015-01-13 | Ford Global Technologies, Llc | Proximity switch assembly and activation method with exploration mode |
| US9570648B2 (en) * | 2012-06-15 | 2017-02-14 | Intersil Americas LLC | Wafer level optical proximity sensors and systems including wafer level optical proximity sensors |
| KR20140040974A (en) * | 2012-09-27 | 2014-04-04 | 엘지전자 주식회사 | Mobile terminal |
-
2015
- 2015-06-15 DE DE102015109549.1A patent/DE102015109549A1/en active Pending
- 2015-06-19 MX MX2015008054A patent/MX351155B/en active IP Right Grant
- 2015-06-22 TR TR2015/07630A patent/TR201507630A2/en unknown
- 2015-06-23 BR BR102015015181A patent/BR102015015181A2/en not_active IP Right Cessation
- 2015-06-24 RU RU2015125008A patent/RU2676913C2/en not_active IP Right Cessation
- 2015-06-25 CN CN201510359027.4A patent/CN105281737B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| RU2676913C2 (en) | 2019-01-11 |
| CN105281737A (en) | 2016-01-27 |
| CN105281737B (en) | 2021-06-04 |
| MX2015008054A (en) | 2016-04-28 |
| MX351155B (en) | 2017-10-04 |
| TR201507630A2 (en) | 2016-01-21 |
| DE102015109549A1 (en) | 2015-12-31 |
| RU2015125008A (en) | 2017-01-10 |
| RU2015125008A3 (en) | 2018-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9531379B2 (en) | Proximity switch assembly having groove between adjacent proximity sensors | |
| US9559688B2 (en) | Proximity switch assembly having pliable surface and depression | |
| US9197206B2 (en) | Proximity switch having differential contact surface | |
| US9520875B2 (en) | Pliable proximity switch assembly and activation method | |
| US9660644B2 (en) | Proximity switch assembly and activation method | |
| US9568527B2 (en) | Proximity switch assembly and activation method having virtual button mode | |
| US9287864B2 (en) | Proximity switch assembly and calibration method therefor | |
| US8933708B2 (en) | Proximity switch assembly and activation method with exploration mode | |
| US9184745B2 (en) | Proximity switch assembly and method of sensing user input based on signal rate of change | |
| US9065447B2 (en) | Proximity switch assembly and method having adaptive time delay | |
| RU2693574C2 (en) | Proximity switch assembly, having tactile feedback, and method | |
| US9219472B2 (en) | Proximity switch assembly and activation method using rate monitoring | |
| US9944237B2 (en) | Proximity switch assembly with signal drift rejection and method | |
| US9548733B2 (en) | Proximity sensor assembly having interleaved electrode configuration | |
| US9831870B2 (en) | Proximity switch assembly and method of tuning same | |
| BR102015026386A2 (en) | directional proximity switch set | |
| BR102015014652A2 (en) | SURFACE DETAILED PROPERTY SWITCH AND DEPRESSION ASSEMBLY | |
| BR102015015181A2 (en) | Proximity switch assembly with groove between adjacent proximity sensors | |
| BR102015011260A2 (en) | FLEXIBLE PROXIMITY SWITCH ASSEMBLY AND ACTIVATION METHOD | |
| US10461746B2 (en) | Proximity switch assembly and method therefor | |
| BR102015001836A2 (en) | proximity switch set and virtual button mode activation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B03A | Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette] | ||
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 7A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2676 DE 19-04-2022 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |