Debounce: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 15: Linha 15:
Na configuração ''pull-up'', quando a chave estiver aberta, o ponto de leitura tem '''nível alto''', por está conectado ao V<sub>cc</sub>.
Na configuração ''pull-up'', quando a chave estiver aberta, o ponto de leitura tem '''nível alto''', por está conectado ao V<sub>cc</sub>.


==Efeito ''debounce''==
==Eliminação do efeito ''debounce''==


O efeito '''''debounce''''' se refere a '''trepidações''' que podem ocorrer na abertura ou fechamento de '''chaves''' em circuitos elétricos, gerando múltiplas transições na chave antes de estabilizar em um valor.
O efeito '''''debounce''''' se refere a '''trepidações''' que podem ocorrer na abertura ou fechamento de '''chaves''' em circuitos elétricos, gerando múltiplas transições na chave antes de estabilizar em um valor.
Linha 22: Linha 22:


Para eliminar o efeito '''''debouce''''' pode-se utilizar técnicas de '''hardware''', eliminando o as trepidações antes do microcontrolador fazer a leitura do dado, ou utilizar técnicas de '''software''' e deixar utilizar algoritmos no microcontrolador para eliminar as trepidações indesejáveis.
Para eliminar o efeito '''''debouce''''' pode-se utilizar técnicas de '''hardware''', eliminando o as trepidações antes do microcontrolador fazer a leitura do dado, ou utilizar técnicas de '''software''' e deixar utilizar algoritmos no microcontrolador para eliminar as trepidações indesejáveis.


==Referências==
==Referências==

Edição das 21h49min de 23 de setembro de 2021

Debounce

O termo debounce se refere a trepidações que podem ocorrer na abertura ou fechamento de chaves em circuitos elétricos, gerando múltiplas transições na chave antes de estabilizar em um valor. Estas múltiplas transições, ou falsos acionamentos da chave, podem provocar funcionamento errôneo de dispositivos, como por exemplo, de um microcontrolador que esteja fazendo leituras do estado desta chave.

Chaves elétricas

Uma chave elétrica simples geralmente envolve uma chave mecânica e um resistor. O resistor utilizado junto com a chave pode ser configurado como resistor pull-down ou resistor pull-up:

  • Pull-down se o resistor estiver conectado a terra;
  • Pull-up se o resistor estiver conectado ao Vcc.

Na configuração pull-down, quando a chave estiver aberta, o ponto de leitura tem nível baixo, por está conectado ao terra.

Na configuração pull-up, quando a chave estiver aberta, o ponto de leitura tem nível alto, por está conectado ao Vcc.

Eliminação do efeito debounce

O efeito debounce se refere a trepidações que podem ocorrer na abertura ou fechamento de chaves em circuitos elétricos, gerando múltiplas transições na chave antes de estabilizar em um valor.

Para eliminar o efeito debouce pode-se utilizar técnicas de hardware, eliminando o as trepidações antes do microcontrolador fazer a leitura do dado, ou utilizar técnicas de software e deixar utilizar algoritmos no microcontrolador para eliminar as trepidações indesejáveis.

Referências



Evandro.cantu (discussão) 17h50min de 23 de setembro de 2021 (-03)