Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Conectando um grande número de botões a uma entrada de microcontrolador. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / Designer de rádio amador

Comentários do artigo Comentários do artigo

A ideia da solução proposta foi apresentada em [1]. Sua essência é conectar o número máximo de sensores de contato (reed switches, botões) ao microcontrolador usando o número mínimo de suas saídas. Esta ideia foi implementada usando o temporizador universal KR1441VI1. O circuito RC de ajuste de tempo do temporizador é composto por um capacitor e um conjunto de resistores conectados em série com cada botão. Um botão fechado específico possui sua própria taxa de repetição de pulsos gerada pelo temporizador, que é medida pelo microcontrolador [2].

A versão original tem duas desvantagens significativas. Uma delas é a utilização de duas entradas do microcontrolador. Os pulsos gerados são fornecidos a um deles. A segunda é utilizada para determinar se o botão está fechado, embora isso possa ser feito facilmente por software, pelo que esta entrada do microcontrolador pode ser utilizada para outros fins. Outra desvantagem é que ele mede a frequência em vez do período de repetição do pulso. Como resultado, para obter uma dependência linear da frequência no número do botão, foi utilizado um grande número de resistores de temporização de diferentes valores.

Conectando um grande número de botões a uma entrada do microcontrolador
Arroz. 1. Esquema de construção

A solução técnica proposta, cujo diagrama é mostrado na Fig. 1, livre dessas deficiências. O temporizador KR1441VI1 de estrutura CMOS (análogo ao LMC555) opera em modo autooscilante com ciclo de trabalho de pulso de 2 [3]. Neste modo, o período de repetição do pulso é igual a

T = 2 ln2 C R,

onde C e R são a capacitância e a resistência dos elementos do circuito de temporização, respectivamente. Com C = C1 e R = R1·N, constituído por N (de acordo com o número de botões) resistores idênticos com resistência R1 conectados em série, o período T é igual a:

T≈1,39 C1 R1 N

Acontece que é proporcional ao número de resistores entre o capacitor C1 e o primeiro botão fechado SB1 - SB32 e pode ser facilmente medido por um microcontrolador. Assim como na fonte original, quando vários botões estão em curto simultaneamente, aquele com o menor número tem prioridade.

O resistor R38 é necessário para manter a geração de pulso quando todos os botões estão abertos. O resistor trimmer R35 é utilizado para definir a relação entre o período de oscilação do temporizador e a duração do intervalo de medição gerado pelo microcontrolador que é necessário para determinar corretamente o número do botão pressionado.

O programa de demonstração do microcontrolador para interrupção IRQ0 mede a duração do período T, converte-o em um número de botão e exibe-o no LCD MT-16S2S [4]. A conexão entre o microcontrolador e o LCD é organizada através de uma interface serial de três fios. Apenas quatro pinos do microcontrolador são usados ​​para entrada e saída de informações; o restante pode ser usado para outros fins.

Para medir o período, é usado um microcontrolador temporizador-contador 0 de oito bits. Com base na diferença crescente de nível na entrada de solicitação de interrupção IRQ0, o programa lê a duração do período medido e zera o registro do contador. Para aumentar a precisão da medição, o pré-scaler do contador também é redefinido. Como o pré-escalador de todos os microcontroladores temporizador-contador nos microcontroladores da série ATtiny é comum, isso pode afetar a duração dos intervalos de tempo gerados pelo temporizador-contador 1 se ele for usado com um pré-escalador diferente de um. Quando os contatos de todos os botões estão abertos, o contador que mede o período transborda. O estado aberto é determinado pela interrupção correspondente.

O número máximo de botões reconhecidos depende da instabilidade dos intervalos de tempo gerados pelo temporizador e microcontrolador. Ao sincronizar o microcontrolador a partir de um oscilador RC interno e usar um capacitor de filme com um pequeno TKE, resistores com um pequeno TKE e um desvio do valor nominal não superior a 1% no circuito do temporizador RC de ajuste de tempo, o número de botões pode chegar a 12-16. Com uma seleção mais precisa dos resistores, foi possível reconhecer 32 botões. Seu número pode ser aumentado ainda mais estabilizando a frequência do gerador de clock do microcontrolador com um ressonador de quartzo.

O layout do dispositivo usa um capacitor de filme importado C1 (análogo ao K73-17) e resistores R1 - R32 para montagem em superfície CR1206-FX-5621ELF com uma resistência de 5,62 kOhm ±1%. Dos 50 resistores de uma fita, 32 foram selecionados com uma diferença na resistência máxima e mínima não superior a 20 Ohms. Para reduzir a influência no período de oscilação da dependência da tensão de saída do temporizador DA1 no número de resistores conectados R1-R32, os resistores com menor resistência possuem números de posição mais baixos e as saídas do temporizador 3 e 7 são conectadas entre si.

O resistor trimmer R35 deve ser multivoltas, por exemplo SP5-3 ou similar. O ajuste é realizado da seguinte forma. Feche o botão com um número de posição um menor que o máximo (neste caso SB31) e encontre duas posições do controle deslizante do resistor de corte R35, correspondendo a uma mudança nas leituras do LCD de 31 para 32 e de 31 para 30. Defina o controle deslizante para a posição intermediária entre as posições encontradas.

Conectando um grande número de botões a uma entrada do microcontrolador
Arroz. 2. Verificando o dispositivo e depurando o programa do microcontrolador

A verificação do dispositivo e a depuração do programa do microcontrolador foram realizadas de acordo com o layout mostrado na Fig. 2. Os bytes de configuração do microcontrolador foram programados da seguinte forma: baixo - 0xBF, alto - 0xD4, adicional - 0xFF. Como o número necessário de botões para o layout não foi encontrado, tive que usar um switch PP7-4LV. Os resistores de montagem em superfície são soldados diretamente nas placas de distribuição. Com resistores selecionados em condições ambientes, o número de contatos de chave fechados foi determinado corretamente, embora o microcontrolador operasse a partir de um oscilador RC interno.

O programa do microcontrolador pode ser baixado em ftp://ftp.radio.ru/pub/2016/11/key-tx.zip.

Literatura

  1. Interface de teclado de 2 fios usando um temporizador 555. - URL: radiolocman.com/shem/schematics.html?di=88598.
  2. Evstifeev A. V. Microcontroladores AVR da família Tiny - M.: "DODEKA-XXl", 2007.
  3. Temporizador CMOS LMC555. - URL: pdf1.alldatasheet.com/datasheet-pdf/view/9100/NSC/LMC555CN.html.
  4. MT-16S2S. Display de cristal líquido alfanumérico de 2 linhas de 16 caracteres. - URL: melt.com.ru/docs/MT-16S2S.pdf.

Autor: S. Ivanov

Veja outros artigos seção Designer de rádio amador.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Uma nova maneira de controlar e manipular sinais ópticos 05.05.2024

O mundo moderno da ciência e da tecnologia está se desenvolvendo rapidamente e todos os dias surgem novos métodos e tecnologias que nos abrem novas perspectivas em vários campos. Uma dessas inovações é o desenvolvimento, por cientistas alemães, de uma nova forma de controlar sinais ópticos, que poderá levar a progressos significativos no campo da fotónica. Pesquisas recentes permitiram que cientistas alemães criassem uma placa de ondas sintonizável dentro de um guia de ondas de sílica fundida. Este método, baseado no uso de uma camada de cristal líquido, permite alterar efetivamente a polarização da luz que passa por um guia de ondas. Este avanço tecnológico abre novas perspectivas para o desenvolvimento de dispositivos fotônicos compactos e eficientes, capazes de processar grandes volumes de dados. O controle eletro-óptico da polarização fornecido pelo novo método poderia fornecer a base para uma nova classe de dispositivos fotônicos integrados. Isto abre grandes oportunidades para ... >>

Teclado Primium Seneca 05.05.2024

Os teclados são parte integrante do nosso trabalho diário com o computador. Porém, um dos principais problemas que os usuários enfrentam é o ruído, principalmente no caso dos modelos premium. Mas com o novo teclado Seneca da Norbauer & Co, isso pode mudar. O Seneca não é apenas um teclado, é o resultado de cinco anos de trabalho de desenvolvimento para criar o dispositivo ideal. Cada aspecto deste teclado, desde propriedades acústicas até características mecânicas, foi cuidadosamente considerado e equilibrado. Uma das principais características do Seneca são os estabilizadores silenciosos, que resolvem o problema de ruído comum a muitos teclados. Além disso, o teclado suporta várias larguras de teclas, tornando-o conveniente para qualquer usuário. Embora Seneca ainda não esteja disponível para compra, seu lançamento está programado para o final do verão. O Seneca da Norbauer & Co representa novos padrões em design de teclado. Dela ... >>

Inaugurado o observatório astronômico mais alto do mundo 04.05.2024

Explorar o espaço e seus mistérios é uma tarefa que atrai a atenção de astrônomos de todo o mundo. No ar puro das altas montanhas, longe da poluição luminosa das cidades, as estrelas e os planetas revelam os seus segredos com maior clareza. Uma nova página se abre na história da astronomia com a inauguração do observatório astronômico mais alto do mundo - o Observatório do Atacama da Universidade de Tóquio. O Observatório do Atacama, localizado a uma altitude de 5640 metros acima do nível do mar, abre novas oportunidades para os astrônomos no estudo do espaço. Este local tornou-se o local mais alto para um telescópio terrestre, proporcionando aos investigadores uma ferramenta única para estudar as ondas infravermelhas no Universo. Embora a localização em alta altitude proporcione céus mais claros e menos interferência da atmosfera, construir um observatório em uma montanha alta apresenta enormes dificuldades e desafios. No entanto, apesar das dificuldades, o novo observatório abre amplas perspectivas de investigação para os astrónomos. ... >>

Notícias aleatórias do Arquivo

célula de combustível Mercedes 18.03.2014

A Mercedes-Benz está desenvolvendo "veículos de célula de combustível ecologicamente corretos de próxima geração".

A Mercedes já tem experiência nesta área. Em particular, a empresa desenvolveu o modelo B-Class F-CELL. Este carro armazena hidrogênio em três tanques a uma pressão de 700 bar. Eles são capazes de levar juntos um pouco menos de 4 kg de combustível gasoso. Os tanques, segundo o fabricante, são absolutamente herméticos e, mesmo quando a máquina fica muito tempo ociosa, não permitem que o hidrogênio escape. Devido ao alto grau de compressão do gás, o Classe B F-CELL consegue cobrir distâncias de até 400 km com um único enchimento.

O motor síncrono de ímã permanente desenvolve uma potência de pico de 100 kW/136 hp. Com. e um torque nominal de 290 Nm, característico das usinas elétricas, disponível ao motorista desde a primeira volta. Uma bateria de íons de lítio de alta tensão é usada como fonte de energia armazenada.

Para o Classe B F-CELL, a Mercedes-Benz desenvolveu ainda mais a estratégia de acionamento elétrico de célula de combustível. Ao iniciar um motor elétrico "frio" em baixas temperaturas, ele recebe energia tanto de uma bateria de íons de lítio quanto de um sistema de célula de combustível de "inicialização". Em temperaturas mais altas, a energia da bateria geralmente é suficiente, enquanto as células de combustível são conectadas posteriormente, dependendo da carga. Enquanto o veículo está em movimento, o sistema de gerenciamento de energia mantém a unidade F-CELL sempre na faixa de operação ideal. A bateria de íons de lítio compensa dinamicamente as diferenças de demanda de energia dependendo da situação de condução atual.

A cada frenagem e durante os períodos sem pisar no acelerador, o motor elétrico recupera a energia cinética do carro em movimento, transformando-a em energia elétrica, que é então armazenada na bateria.

É relatado que o carro de célula de combustível de próxima geração usará um sistema de propulsão avançado. Os participantes do mercado acreditam que ele será instalado em um crossover compacto. Aparentemente, o sistema está sendo desenvolvido em conjunto com a Ford e a Nissan para reduzir o custo. Um anúncio é esperado em 2017.

Outras notícias interessantes:

▪ Micro-bots dentro do olho humano

▪ Câmera digital sem espelho Polaroid Android

▪ O que pode ser infectado comendo sushi

▪ Visão de cores dos morcegos

▪ Toshiba lança nova geração de TVs 4K

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Vigilância de áudio e vídeo. Seleção de artigos

▪ artigo Na infância, minha mãe doeu. expressão popular

▪ artigo Por que o Capitão Cook falhou em descobrir a Antártida? Resposta detalhada

▪ artigo Operador de bomba de argamassa. Instrução padrão sobre proteção do trabalho

▪ artigo O gerador de sinal mais simples em um único diodo zener. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Mapa de cores. Segredo do Foco

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024