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

Caderno eletrônico. 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 / Microcontroladores

Comentários do artigo Comentários do artigo

A nova base de elementos permite criar dispositivos compactos e econômicos que podem usar um computador pessoal para escrever texto em sua memória e depois lê-lo offline. O artigo descreve uma espécie de “caderno” no qual você pode armazenar até 64 KB de informações textuais.

O diagrama esquemático do dispositivo é mostrado na Fig. 1. Sua base é o controlador PIC PIC16F84 (DD1). O texto é armazenado no chip DS1 de memória Flash não volátil com interface serial l2C (ver artigo de A. Dolgoy “Chips de memória com interface l2C. Recursos e aplicações” em “Radio”, 2001, No. 2, pp. 24-26; nº 3, pp. 25, 26). Através desta interface de software, o microcontrolador DD1 lê as informações do DS1 e as transmite para o display de cristal líquido (LCD) HG1. Antes de cada byte ser lido ou gravado em uma célula de memória do chip DS1, o endereço dessa célula é transmitido. Isso retarda um pouco as coisas, mas evita problemas associados a diferentes tamanhos de páginas de memória que podem surgir ao usar chips de empresas diferentes.

Caderno eletrônico

Além do próprio indicador LCD, o ITM-1602ATR/R (HG1) inclui um controlador HD44780, que organiza a troca de dados com o microcontrolador DD1, possui gerador de caracteres para saída de símbolos e é responsável por exibir informações na tela. Para reduzir o número de portas utilizadas do microcontrolador DD1, a troca com o HG1 é realizada por meio de uma interface de quatro bits, na qual os dados de oito bits são transmitidos em tétrades em dois estágios. Neste modo de operação, os pinos indicadores DB0-DB3 não são utilizados.

O “notebook” é controlado através dos botões SB1-SB3: os dois primeiros servem para rolar o texto e mover o cursor do menu, e o terceiro serve para acessar o menu e confirmar a seleção de seus itens. Como todas as linhas de entrada da porta B estão conectadas à fonte de alimentação através de resistores, não há necessidade de resistores externos para puxar as portas RB5-RB7 para a linha de alimentação.

Como o dispositivo não requer alta precisão nos intervalos de temporização, um circuito RC (R1C3) é usado como elemento de ajuste de frequência do gerador de clock do microcontrolador DD1. O gerador opera somente quando o microcontrolador está acessando a memória ou o indicador LCD; enquanto aguarda o pressionamento de um botão, ele é desligado e o microcontrolador fica no modo de baixo consumo de energia.

Quando você liga a energia, uma tela inicial aparece na tela do indicador por um breve período, após o qual o dispositivo entra no modo de menu. Agora, movendo o cursor com os botões SB1 ("←"), SB2 ("→") e confirmando o comando com o botão SB3 ("*"), você pode passar para o modo de leitura (item "R"), para o modo “sleep” (item “S”), coloque o cursor no início do texto (item “H”) ou no final (item “E”). Neste modo, a tela também exibe a posição atual do texto em formato hexadecimal. Durante a leitura o texto é “folheado” com os botões SB1 e SB2, o retorno ao menu é feito com o botão SB3. O resistor trimmer R5 é usado para ajustar o contraste da imagem no indicador HG1. O dispositivo sai do modo de suspensão pressionando qualquer botão.

Para trocar informações entre o “notebook” e o computador, é utilizado um programa especial, com o qual você pode transferir texto tanto do computador para o dispositivo quanto vice-versa. O programa é um editor de texto simplificado com a capacidade de carregar texto em um “caderno” e descarregá-lo dele. Para baixar o texto para o dispositivo, você precisa usar o menu “Arquivo-Abrir” para abrir um arquivo de texto no formato ASCII, e então, talvez, fazendo algumas alterações neste texto na janela do editor, usar o “E-Book → Upload” para iniciar o processo de download. O texto para download pode ser preparado em qualquer outro editor de texto e depois copiado para a janela do editor do programa usando a área de transferência do Windows. O upload do texto do “caderno” é feito através do menu “E-Book→Download”. Depois disso, o texto pode ser salvo em um arquivo ASCII ou transferido para outro programa através da área de transferência. Os parâmetros operacionais do programa (número da porta LPT e tamanho da memória do notebook) podem ser alterados através do menu “Configurações→ Opções”.

A troca é realizada através de um cabo adaptador, cujo diagrama é mostrado na Fig. 2. O plugue XP1 está conectado à porta paralela (LPT) do computador. Os transistores VT1, VT2 implementam a função de elemento coletor aberto, necessário para funcionar com o barramento l2C. As linhas SCL e SDA são conectadas às linhas de entrada da porta LPT (pinos 13 e 12, respectivamente) para monitorar o estado da primeira e receber dados da segunda do computador.

Caderno eletrônico

Ao trabalhar com um computador, o barramento l2C opera no modo “Multi Master”. Para resolver conflitos, ele utiliza o seguinte algoritmo: antes que qualquer um dos dispositivos mestres esteja prestes a trocar com a memória, ele monitora o nível do sinal na linha SCL por algum tempo. Se durante esse tempo não houve nenhum nível lógico zero, o dispositivo mestre inicia a comunicação com a memória. Caso contrário, continua monitorando o estado da linha SCL. Como tal algoritmo nem sempre é capaz de eliminar conflitos, não é recomendado pressionar os botões do “notebook” durante a troca de informações com o computador.

A energia é fornecida ao chip DS1 e ao indicador HG1 através da porta RB4 do microcontrolador DD1. Isso permite que você coloque o dispositivo no modo de suspensão programaticamente. Nesse caso, a energia é fornecida apenas ao microcontrolador, que também entra em modo sleep (o gerador do relógio é desligado), e a corrente consumida pelo dispositivo é reduzida a um valor não superior a dezenas de microamperes. O retorno ao modo de leitura, conforme observado, é feito pressionando qualquer botão do aparelho. Neste caso, o controlador sai do modo sleep, fornece energia ao chip de memória e ao indicador e realiza o procedimento de inicialização deste último. Depois disso, você pode continuar lendo o “livro” a partir da posição que estava quando o dispositivo foi colocado no modo “hibernação”.

A maioria das peças do dispositivo são montadas em uma placa de circuito impresso feita de acordo com a Fig. 3.

Caderno eletrônico

O dispositivo pode usar um microcontrolador PIC16F84 ou PIC16F84A em qualquer projeto. DS1 - qualquer microcircuito com interface l2C da série AT24C01-AT24C512 (capacidade de memória de 128 bytes a 64 KB) da ATMEL ou de outros fabricantes. Neste caso, cada microcircuito utiliza sua própria versão de firmware do controlador. A princípio, você pode usar de um a oito chips de memória, definindo um endereço único para cada um, dependendo do seu tipo, usando as entradas de endereço AO-A3, mas isso exigirá ajustes no programa do controlador.

Os códigos de programa do microcircuito AT24C512 são mostrados na tabela.

Caderno eletrônico
(clique para ampliar)

Indicador LCD HG1 - duas linhas (16 caracteres por linha) da Intech com gerador de caracteres russos. Você pode usar outros indicadores de uma e duas linhas desta empresa ou similares de outras empresas cujo controlador seja compatível com o HD44780. Neste caso, no programa do microcontrolador é necessário ajustar os valores das variáveis ​​​​de largura e altura. Se forem utilizados indicadores com um grande número de linhas, será necessária uma modificação mais séria do programa.

Os indicadores com o controlador HT44780 estão disponíveis com vários geradores de caracteres. Se você não puder comprar um indicador com gerador de caracteres russos, ao inserir texto, é permitido substituir letras russas por grafias semelhantes em latim ou usar transliteração (escrever palavras russas em letras latinas). Este recurso é fornecido no programa. Ao transferir texto para o “caderno”, os caracteres são automaticamente substituídos pelos especificados pelo usuário. A tabela de substituição de caracteres pode ser alterada através do menu “Configurações→Opções” do programa.

Ao programar o microcontrolador DD1, você precisa definir os seguintes valores de bits na palavra de configuração: tipo de oscilador (OSC) - RC, temporizador watchdog (WDT) - desabilitado, atraso após ligar (PWRTE) - habilitado.

Para alimentar o dispositivo é necessária uma tensão de 4...5 V (três células galvânicas de tamanho AAA ou quatro baterias de disco D-0,1). A operação é mantida quando a tensão da bateria cai para 3 V, mas a leitura das informações do indicador LCD neste caso torna-se difícil.

Como soquete XS1 (ver Fig. 1), o aparelho utiliza um conector de fones de ouvido estéreo, usado em equipamentos importados. GarfoХР1 (ver Fig. 2) - computador DB-25M. Os transistores VT1, VT2 (qualquer estrutura npn de silício de baixa potência) e os resistores R1, R2 são montados de forma articulada dentro do plugue XP1. O comprimento do cabo de conexão não é superior a 2 m.

Arquivos de projeto: textos fonte e códigos de “firmware” para a ROM do controlador PIC para o indicador 2x16 e vários chips de memória da série especificada, bem como um programa para trabalhar com o “notebook”.

Autor: S. Kuleshov

Veja outros artigos seção Microcontroladores.

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

<< Voltar

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

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. ... >>

Controlando objetos usando correntes de ar 04.05.2024

O desenvolvimento da robótica continua a abrir-nos novas perspectivas no campo da automação e controle de diversos objetos. Recentemente, cientistas finlandeses apresentaram uma abordagem inovadora para controlar robôs humanóides utilizando correntes de ar. Este método promete revolucionar a forma como os objetos são manipulados e abrir novos horizontes no campo da robótica. A ideia de controlar objetos por meio de correntes de ar não é nova, mas até recentemente, implementar tais conceitos permanecia um desafio. Pesquisadores finlandeses desenvolveram um método inovador que permite aos robôs manipular objetos usando jatos de ar especiais como “dedos de ar”. O algoritmo de controle do fluxo de ar, desenvolvido por uma equipe de especialistas, é baseado em um estudo aprofundado do movimento dos objetos no fluxo de ar. O sistema de controle do jato de ar, realizado por meio de motores especiais, permite direcionar objetos sem recorrer a esforços físicos ... >>

Cães de raça pura não ficam doentes com mais frequência do que cães de raça pura 03.05.2024

Cuidar da saúde de nossos animais de estimação é um aspecto importante da vida de todo dono de cachorro. No entanto, existe uma suposição comum de que cães de raça pura são mais suscetíveis a doenças em comparação com cães mestiços. Uma nova pesquisa liderada por pesquisadores da Escola de Medicina Veterinária e Ciências Biomédicas do Texas traz uma nova perspectiva para esta questão. Um estudo conduzido pelo Dog Aging Project (DAP) com mais de 27 cães de companhia descobriu que cães de raça pura e mestiços tinham geralmente a mesma probabilidade de sofrer de várias doenças. Embora algumas raças possam ser mais suscetíveis a certas doenças, a taxa geral de diagnóstico é praticamente a mesma entre os dois grupos. O veterinário-chefe do Dog Aging Project, Dr. Keith Creevy, observa que existem várias doenças bem conhecidas que são mais comuns em certas raças de cães, o que apóia a noção de que cães de raça pura são mais suscetíveis a doenças. ... >>

Notícias aleatórias do Arquivo

Homeopatia para porcos 11.04.2001

Os antibióticos são frequentemente usados ​​para prevenir doenças do gado na criação de animais e avicultura. Seus resíduos podem se acumular na carne, leite e ovos, além disso, doses profiláticas de antibióticos podem “educar” cepas de patógenos resistentes a medicamentos.

Veterinários alemães sugerem o uso de remédios homeopáticos na criação de animais. Levando 1440 leitões, os pesquisadores os dividiram em três grupos.

O primeiro grupo recebeu as doses habituais de antibióticos, o segundo - medicamentos homeopáticos, o terceiro - um placebo (as mesmas pílulas contendo um enchimento neutro). Descobriu-se que os leitões tratados com remédios homeopáticos ficaram doentes com menos frequência do que os outros dois grupos. Para alcançar o mesmo estado de saúde no primeiro grupo, as doses de antibióticos tiveram que ser aumentadas.

De acordo com uma nova lei que entrou em vigor na Alemanha no outono passado, os produtos de origem animal só podem ser rotulados como "orgânicos" (e cobrar um preço mais alto por eles) se os animais receberem medicamentos convencionais não mais de três vezes em suas vidas. Portanto, podemos esperar a transição dos veterinários alemães para a homeopatia e remédios fitoterápicos.

Outras notícias interessantes:

▪ Avalanche de bolas

▪ Placa-mãe MSI B650M Project Zero

▪ Ouro vermelho e verde

▪ Termômetros infravermelhos de bolso

▪ Hábitos mudam o cérebro

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

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site para o designer de rádio amador. Seleção de artigos

▪ artigo História e arqueologia. Manual do crosswordist

▪ Quão perigosos são os efeitos colaterais dos medicamentos? Resposta detalhada

▪ artigo Motorista de caminhão. Instrução padrão sobre proteção do trabalho

▪ artigo Alimentação de um motor elétrico trifásico a partir de uma rede monofásica com controlo de velocidade. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Gancho e laço. 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