Você está na página 1de 13

Centro Federal de Educação Tecnológica de Minas Gerais

Departamento de Eletrônica e Biomédica


Curso Técnico de Eletrônica

RELATÓRIO DO PROJETO “CONTROLE PWM”

Relatório da disciplina de Sistemas Digitais


III do Departamento de Eletrônica e
Biomédica do Centro Federal de Educação
Tecnológica de Minas Gerais, como parte
dos requisitos necessários à obtenção de
pontos do 4° bimestre de 2023 do Curso
Técnico em Eletrônica.

Abner Gomes F. Dias e Oliver Heinrich C. de Almeida

Professor: Enderson Neves Cruz


data do relatório: 30/11/2023
data de entrega: 01/12/2023 23:59:00

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

O projeto “Controle PWM” tem como objetivo desenvolver e apresentar o projeto de um


sistema dedicado de controle de dois sinais PWM com a capacidade de ajustar os ciclos de
trabalho. Esse sistema é feito a partir dos kits MSP430F1611 ou MSP430F149, kits
ultilizados nos laboratórios de Sistemas Digitais, contendo microcontroladores da família
MSP430 da Texas Instruments.
O objetivo principal desse sistema é fornecer a partir dos pinos P1.2 e P1.3 sinais PWM
variáveis, podendo assim aplicá-los a outros projetos que necessitam de um sinal desse tipo,
como, por exemplo, no controle de potência de dispositivos elétricos.

4
DESCRIÇÃO DO HARDWARE

O display LCD Alfanumérico (Figura 1) é a interface do nosso sistema, podendo observar


o nome do projeto, além de outras informações que variam de acordo com o software. O
display LCD alfanumérico é composto por uma matriz de pixels organizados em 2 linhas e
16 colunas.

Figura 1 - Conexão do display LCD com o MSP430F1611

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

Figura 2 - Conexão do teclado matricial com o MSP430F1611

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.

Figura 4 – Diagrama do Bloco Timer_A do MSP

7
DETALHAMENTO DO SOFTWARE

Fluxograma do projeto controle PWM:

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 %

Ao pressionar a tecla C o sistema entrará em modo de configuração, onde é possível ajustar os


valores de DutyCycle. Para indicar que o modo de configuração está ativo, é exibido a letra C
no canto da tela.

C C O N T R O L E P W M
D C 1 : 5 0 % D C 2 : 5 0 %

Ao pressionar a tecla P1 (PWM1) será apresentado na tela apenas a informação do PWM1 e


ao pressionar a tecla P2 (PWM2) será apresentado apenas a informação do PWM2.

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

Abner: Participação na formatação do relatório e contribuições para o mesmo, além de


contribuições com a criação do software com o fluxograma do projeto.

Oliver: Participação na criação do software com o fluxograma do projeto, também realizando


testes, ajustes finais e contribuições para o relatório.

12
REFERÊNCIAS BIBLIOGRÁFICAS

Arquivo do projeto: Trabalho final da Disciplina de Sistemas Digitais III


Arquivo complementar: Diagramas – Kit Microcontrolador MSP430F1611
Arquivo complementar: MSP430F11XX - Data sheet

13

Você também pode gostar