Buscar

rotinas-de-contagem-e-modulacao-em-largura-de-pulso (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
ROTEIRO EXPERIMENTAL
ROTINAS DE CONTAGEM E MODULAÇÃO EM LARGURA 
DE PULSO (PWM)
CONTEXTUALIZANDO
Antes de iniciar o experimento, vamos relembrar um pouco sobre contagem e modulação 
em largura de pulso (PWM) implementados com microcontrolador.
 ■ Módulo de displays de sete segmentos multiplexado
O módulo de display de sete segmentos é formado por 4 displays multiplexados, ou 
seja, todos os segmentos de “a” à “dp” de todos os displays são interligados, formando 
um barramento só. Para que seja escolhido o display que irá apresentar a informação de-
sejada, deverá ser acionado o respectivo sinal do cátodo nele. Para informações de mais 
de um dígito, deverá ser acionado um cátodo por vez. O esquema eletrônico do módulo é 
apresentado na Figura 1 e a localização na placa na Figura 2.
2
Figura 1 - Diagrama eletrônico do circuito com displays de LEDs
Fonte: Item ([2022a], p. 4).
Figura 2 - Identificação do módulo de display de LEDs de 7 segmentos – montagem na placa de circuito impresso da maleta
Fonte: Item ([2022a], p. 5).
3
 ■ Módulo de chaves independentes
Este módulo é composto por 8 chaves tácteis sem retenção e podem fornecer sinais de 
borda de subida e descida. Os níveis de tensão fornecidos nas saídas são: Nível lógico “0” 
(zero) = 0 V e Nível lógico “1” = 5 V. A Figura 3 apresenta a localização do módulo na placa 
e os bornes de saídas dos sinais.
Figura 3 - Módulo de chaves independentes
Fonte: Item ([2022a], p. 2).
De acordo com o Quadro 1 temos a identificação de cada entrada do módulo de chaves 
de pulso.
CHAVE BORDA DE DESCIDA CHAVE BORDA DE SUBIDA
BT_1 SIM BT_5 SIM
BT_2 SIM BT_6 SIM
BT_3 SIM BT_7 SIM
BT_4 SIM BT_8 SIM
Quadro 1 - Identificação das chaves (botões) do módulo
Fonte: Item ([2022a], p. 3).
 ■ Módulo ventilador 
O Kit possui um ventilador que pode ser utilizado para duas funções, uma delas é res-
friar o resistor do módulo aquecedor, dessa forma, pode-se trabalhar com programas que 
representam variação de temperatura em um ambiente. O ventilador também pode ser 
ligado ao PIC18F4550 por meio da chave SW1(3). Se esta chave estiver na posição ON, o 
pino que aciona o ventilador estará ligado ao pino RC1 do microcontrolador, dando a pos-
sibilidade da utilização do módulo CCP2 na função PWM para acionar o ventilador e, assim, 
variar a rotação em função da tensão aplicada. O esquema elétrico de ligação do ventilador 
é apresentado na Figura 4.
4
Figura 4 - Esquema de ligação do ventilador
Fonte: Item ([2022a], p. 19).
A localização do ventilador no kit é apresentada na Figura 5.
Figura 5 - Localização do ventilador no kit
Fonte: Item ([2022a], p. 20).
EXPERIMENTO
Neste experimento, você aprenderá como ocorrem os processos de contagem e de 
manipulação de razão cíclica (PWM) de sinais de controle aplicados a atuadores. Para isso, 
a atividade está dividida em duas etapas: a primeira referente ao contador incremental e 
decremental e a segunda parte se refere à modulação em largura de pulso (PWM).
Preparado(a)? Então, mãos à obra!
5
MATERIAIS E MÉTODOS
Para realizar o experimento, utilizaremos a maleta de microcontroladores e os acessó-
rios contidos nela, associados aos procedimentos definidos para cada módulo deste kit, 
descritos no início deste roteiro.
Assim, para a etapa 1, você utilizará os seguintes módulos da maleta:
 ■ Módulo de chaves independentes.
 ■ Módulo de displays de sete segmentos multiplexado.
Para a etapa 2, você utilizará os seguintes módulos da maleta:
 ■ Módulo de chaves independentes.
 ■ Módulo ventilador. 
APROFUNDANDO
Para realizar a contagem de pulsos (ou bits) em entidades de I/0 (entrada/saída) ou em 
bits internos de um dispositivo microcontrolado, é necessário o uso de técnicas e rotinas 
específicas que permitem o incremento ou decremento de registradores dedicados a essa 
função.
A interação que iremos realizar neste experimento leva em consideração, para fins di-
dáticos, a contagem de eventos em forma de pulsos dados em uma entrada digital do 
microcontrolador por meio da leitura, que são produzidos ao pressionar as teclas.
O conhecimento de técnicas de contagem em microcontroladores tem como objetivo 
formar as competências presentes em situações práticas, em que se faz necessário to-
talizar grandezas ou mesmo estabelecer controle sobre sentenças de entrada, conforme 
os exemplos: 
 ■ Contar os pulsos de um sensor indutivo, montado em conjunto com a roda fônica de 
um motor à combustão, realimenta o sistema de injeção eletrônica de combustível 
do veículo.
 ■ Contar os pulsos oriundos de um encoder que está ligado mecanicamente ao eixo 
de um motor elétrico, que são utilizados para referenciar o controlador sobre o po-
sicionamento e a velocidade do eixo da máquina em operação.
 ■ Contar sinas de um sensor de proximidade instalado em uma esteira onde objetos 
são transportados.
6
Quando utilizamos pulsos em sistemas realimentados de controle, é comum realizar a 
soma ou a subtração de uma quantidade variável de pulsos com uma referência desejada, 
assim, ao iniciar um giro completo, um eixo pode produzir 1024 pulsos proporcionais a 360°, 
desta forma, o posicionamento de uma peça em uma mesa de corte que corresponde à “n” 
pulsos de distância em qualquer coordenada x, y ou z no espaço, depende da comparação 
entre o valor atual da cabeça de corte com a posição da peça, assim, rotinas de contagem 
são altamente utilizadas em sistemas de controle automático.
O controle, por sua vez, utiliza diversas técnicas para manter a variável de processo 
(temperatura, posição, nível, vazão etc.) sobre um determinado valor desejado, assim, ma-
nipula uma ou mais variáveis para obter o controle sobre a variável de processo. Uma das 
técnicas consiste em se manipular o tempo em que um atuador permanece ligado dentro de 
uma sequência de pulsos, com o objetivo de controlar sua intensidade, como, por exemplo, 
manipular a potência na saída de uma fonte de alimentação ou a velocidade do eixo de uma 
máquina ou a temperatura de um forno. Esta técnica é conhecida como PWM e consiste na 
manipulação da razão cíclica de um sinal de controle aplicado a um atuador.
Considere a Figura 6, em que um sinal de modulação em largura de pulso é implemen-
tado para controlar a potência de saída de um dado conversor. Observe que o período total 
do sinal é igual à T e que esse tempo se repete de T até 10T no exemplo.
Figura 6 - Sinal PWM - variação do tempo ativo
Fonte: o autor.
Veja que T apresenta valor fixo e que a razão ativa do sinal dentro do tempo T é variável, 
ou seja, em T o tempo em que o sinal permanece em 1 é de, aproximadamente, 50% do 
tempo total para o ciclo, já em 3T, por exemplo, o período em nível 1 é de 100%, enquanto 
que em 8T é quase 0%.
O tempo em que o atuador permanece em nível 1 corresponde ao tempo em que este 
está ligado; em nível 0, desligado. Modulando-se a quantidade de tempo que mantemos 
ligado ou desligado um atuador e atualizando este valor milhares de vezes por segundo 
permite o controle suave de dispositivos atuadores, como conversores eletrônicos, chaves 
de partida eletrônicas, resistências de aquecimento, sistemas de ar condicionado, motores 
em robótica etc.
7
Devemos lembrar que:
 ■ Para interações da ordem de milhares de vezes por segundo, é necessário a frequên-
cia da ordem dos kHz, por exemplo, 50 kHz.
 ■ Na técnica PWM, a frequência é fixa e manipulamos apenas a razão cíclica, logo, essa 
é variável de interesse, o tempo em que o sinal permanece em nível 1.
O experimento que será realizado ao longo deste roteiro contempla o uso de um con-
trolador PWM em malha aberta para incremento ou decremento do ciclo ativo (%) por meio 
de pulsos de entrada, conforme segue nas definições do experimento.
AGORA É COM VOCÊ
Este experimento contempla instruções de hardware e de software. As informações de 
acesso ao software são comuns aos dois experimentos, pois estão na mesma pasta com-
partilhada. Acesse, a seguir, os programas que serão utilizados neste roteiro.Etapa 1 - Contagem com incremento e decremento
Para realizar a contagem com incremento e decremento, observe as instruções a seguir:
1. Identifique os módulos da maleta de microcontroladores, conforme disposto no item 
“Materiais e métodos”. 
https://drive.google.com/drive/folders/1MjBnoJpQZ-jKh2260G-8ujG3rjc_bHLE?usp=sharing
8
Note que este programa utiliza duas entradas ativas em nível alto, são elas RA0 (decre-
menta) e RA1 (incrementa).
2. Grave o programa no microcontrolador. 
Na pasta PROG_LISTA_TESTE_P04_HEX, há um arquivo com nome CONTADOR_7SEG_
BOTOES.HEX. Grave para testar o experimento de contador incremental e decremental.
3. Pressione os botões citados neste experimento e confira o incremento e o decre-
mento mostrado nos displays.
O Quadro 2 apresenta as ligações a serem efetuadas no kit, logo, utilize os jumpers fê-
mea-fêmea que acompanham o kit para as ligações indicadas.
LIGAÇÃO ENTRADA
Segmento a – dos displays de 7 segmentos RD1 pino 20
Segmento b - dos displays de 7 segmentos RD2 pino 21
Segmento c - dos displays de 7 segmentos RD3 pino 22
Segmento d - dos displays de 7 segmentos RD4 pino 27
Segmento e - dos displays de 7 segmentos RD5 pino 28
Segmento f - dos displays de 7 segmentos RD6 pino 29
Segmento g - dos displays de 7 segmentos RD7 pino 30
Ponto decimal Não utilizado
TRANSISTOR DO CATODO UNIDADE (T4) RE1 pino 9
TRANSISTOR DO CATODO DEZENA (T3) RE0 pino 8
BT5 – DAS CHAVES INDEPENDENTES RA0 – PINO 2 (decrementa contagem)
BT6 – DAS CHAVES INDEPENDENTES RA1 – PINO 3 (incrementa contagem)
Quadro 2 - Ligações do contador de 7 segmentos
Fonte: o autor.
Antes de iniciar os testes, desligue (posição OFF) o jumper JP2 dos LEDs verdes 
(PORTD), para não haver interferência, já que compartilham os mesmos pinos. 
Fique ligado!
9
Este programa foi desenvolvido para que, ao pressionar o BT6, ocorra o incremento da 
contagem, e quando pressionarmos o BT5 tenhamos o decremento, pois atuamos direta-
mente em RA0 (decrementa) e RA1 (incrementa).
Etapa 2 - Modulação em largura de pulso (PWM)
Para realizar a modulação em largura de pulso, observe as instruções a seguir:
1. Identifique os módulos da maleta de microcontroladores, conforme disposto no item 
“Materiais e métodos”. 
Este programa utiliza quatro entradas ativas em nível alto, são elas RA0, RA1, RA2 e RA3, 
em que cada uma que receber nível alto enviará ao ventilador um sinal PWM de 1,25 kHz 
com duty cycle diferente para cada tecla.
2. Para ligar o ventilador, coloque a chave SW1(3) em ON, dessa forma, não necessita 
de nenhum jumper externo.
3. As chaves independentes BT5, BT6, BT7 e BT8 são ativas em 1, logo, ligue-as por 
meio de jumpers externos. Observe o Quadro 3 que apresenta os pinos a serem 
utilizados.
BT5 RA0 PINO 2 JUMPER EXTERNO DUTY CICLE 25%
BT6 RA1 PINO 3 JUMPER EXTERNO DUTY CICLE 50%
BT7 RA2 PINO 4 JUMPER EXTERNO DUTY CICLE 75%
BT8 RA3 PINO 5 JUMPER EXTERNO DUTY CICLE 100%
VENTILADOR RC1 PINO 16 CHAVE SW1(3) ON
Quadro 3 - Ligação dos pinos do microcontrolador para o experimento PWM
Fonte: Item ([2022b], on-line).
4. Grave o programa no microcontrolador. 
Na pasta PROG_LISTA_TESTE_P04_HEX, há um arquivo com nome BOTOES_PWM_MO-
TOR.HEX. Grave para testar o PWM.
10
RESULTADOS
Etapa 1 - Resultados do experimento de contagem
A montagem do circuito do experimento de contagem pode ser observada na Figura 7 
com o microcontrolador PIC18F4550.
Figura 7 - Montagem do experimento de contagem
Fonte: o autor.
A gravação feita para o experimento de contagem com o aplicativo PICkit2 produz o 
seguinte resultado:
11
Figura 8 - Gravando o programa com PICkit1
Fonte: o autor.
Figura 9 - O programa contador sendo executado no kit
Fonte: o autor.
12
Etapa 2 - Resultados do experimento de PWM
As ligações do referido experimento, de acordo com as instruções dadas no Quadro 3, 
ficam conforme mostrado na Figura 7:
Figura 10 - Experimento montado (PWM)
 Fonte: o autor.
IMPORTANTE: Observe a ponta de prova do osciloscópio acoplada ao terminal de saída 
RC1 e seu GND ligado no Vss (Voltage Source Source) do microcontrolador, que é sua re-
ferência (MICROCHIP, [2022], on-line).
Realize esta ligação para que o sinal possa ser observado de forma correta.
As figuras a seguir mostram o sinal no pino RC1 (pino 16 do microcontrolador), sinal este 
que vai para o ventilador, verificado com o osciloscópio quando cada tecla é pressionada 
(entradas RA0 à RA3 do microcontrolador). 
13
Figura 11 - Duty Cycle de 25% (RA0)
Fonte: o autor.
Figura 12 - Duty Cycle de 50% (RA1)
Fonte: o autor.
Figura 13 - Duty Cycle de 75% (RA2)
Fonte: o autor.
14
Figura 14 - Duty Cycle de 100% (RA3) - sempre ligado
Fonte: o autor.
BIBLIOGRAFIA
ITEM. Instituto de Tecnologia Emerson Martins. Assistência Técnica Autorizada. Site, 
[2022b]. Disponível em: http://www.item.ind.br/site/. Acesso em: 8 fev. 2022. 
ITEM. Instituto de Tecnologia Emerson Martins. Kit Didático P04 - Manual didático para 
utilização da plataforma P04 – REV 1.0. [2022a]. Disponível em: https://drive.google.com/
file/d/1BqtzAZ7Hoqq-Na37f9AY-FibkKr0nTAl/view?usp=sharing. Acesso em: 9 fev. 2022.
MICROCHIP. PIC18F2455/2550/4455/4550 - Data Sheet. [2022]. Disponível em: https://
ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf. Acesso em: 9 fev. 2022.
http://www.item.ind.br/site/
https://drive.google.com/file/d/1BqtzAZ7Hoqq-Na37f9AY-FibkKr0nTAl/view?usp=sharing
https://drive.google.com/file/d/1BqtzAZ7Hoqq-Na37f9AY-FibkKr0nTAl/view?usp=sharing
https://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
https://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
	_Ref94106599
	_Ref94106608
	_GoBack
	_Ref94168681
	_Ref95227684
	_Ref94172329
	_Ref94172394
	_Ref94535985
	_Ref94176711
	_Ref95227723
	_Ref95227486
	_Ref94542986
	_Ref94542981
	_Ref95227625
	Botão 20:

Continue navegando