Escolar Documentos
Profissional Documentos
Cultura Documentos
Belo Horizonte
2023
SUMÁRIO
1. INTRODUÇÃO.................................................................................................3
2. OBJETIVOS......................................................................................................4
3. DESCRIÇÃO DO HARDWARE.....................................................................5
4. DETALHAMENTO DO SOFWARE..............................................................8
5. DETALHAMENTO DA TAREFA DE CADA INTEGRANTE.................12
6. REFERÊNCIAS BIBLIOGRÁFICAS..........................................................13
INTRODUÇÃO
Este relatório oferece uma análise abrangente do projeto voltado para a geração de dois sinais
PWM, com a capacidade de ajustar os ciclos de trabalho. O componente central desse sistema
é o microcontrolador MSP430F1611, conhecido por sua eficiência e versatilidade no controle
de processos analógicos e digitais. Ao longo deste documento, detalharemos minuciosamente
tanto o hardware quanto o software empregado, fornecendo uma visão aprofundada do
funcionamento do sistema.
3
OBJETIVOS
4
DESCRIÇÃO DO HARDWARE
Para o controle do sistema é utilizado um teclado matricial 3x4 (Figura 2). Nas colunas
encontram-se resistores de pull down, que garantem o nível lógico estável nas entradas.
Enquanto os resistores presentes nas linhas, evitam a ocorrência de curto entre os terminais de
saída do MSP, durante o processo de varredura, caso duas teclas sejam pressionadas
simultaneamente.
No kit MSP430F1611, o teclado possui o layout mostrado na Tabela 1, porém para simplificar
e facilitar a operação do sistema utilizamos como referência a Tabela 2. Sendo:
P1: PWM1 - Permite ajustar o DutyCycle do PWM1
P2: PWM2 - Permite ajustar o DutyCycle do PWM2
D+: Incrementa DutyCycle
D-: Decrementa DutyCycle
C: Configuração dos PWMs
D: Dispara configuração
L: Interrompe a geração dos sinais
M: Mostra os membros do grupo
5
1 2 3 P1 D+ P2
4 5 6 D-
7 8 9 M
A 0 E L C D
Tabela 1 – Teclado do kit Tabela 2 – Teclado
utilizado no programa
Para a fonte de clock do relógio é utilizado o cristal com f = 32.768Hz, ligado ao MSP através
dos pinos XIN e XOUT (Figura 3).
6
Figura 3 - Conexão do teclado matricial com o MSP430F1611
Para geração dos sinais PWM, é utilizado o bloco Timer_A (Figura 4) que o MSP430
disponibiliza em modo de comparação.
7
DETALHAMENTO DO SOFTWARE
8
9
Funcionamento do software no display:
O nome do projeto se mantém na primeira linha do display LCD durante toda execução do
programa.
Ao iniciar o programa, será apresentado a turma e o ano, como mostrado a seguir
C O N T R O L E P W M
E L T 3 A 2 0 2 3
O display permanecerá assim até que qualquer tecla seja pressionada. Quando isso ocorrer,
será exibido o DutyCycle de cada canal.
C O N T R O L E P W M
D C 1 : 5 0 % D C 2 : 5 0 %
C C O N T R O L E P W M
D C 1 : 5 0 % D C 2 : 5 0 %
C C O N T R O L E P W M
D C 1 : 5 0 %
C C O N T R O L E P W M
D C 2 : 5 0 %
Ao fim dos ajustes dos DutyCycles, pressionando a tecla C novamente encerrará o modo de
configuração e a tecla C será removida da tela.
10
Por fim, ao pressionar a tecla M, será exibido os nomes dos integrantes do grupo.
C O N T R O L E P W M
O L I V E R E A B N E R
11
DETALHAMENTO DA TAREFA DE CADA INTEGRANTE
12
REFERÊNCIAS BIBLIOGRÁFICAS
13