Conforme o contexto da modulação por largura de pulso, você deverá implementar para esta atividade MAPA uma rotina que automatize um triturador industrial composto de um motor elétrico, com controlador de velocidade, o qual recebe sinal do microcontrolador para variar a velocidade do eixo da máquina.

A ação de controle desta máquina é manual, ou seja, depende da intervenção humana para variar a velocidade do eixo da máquina controlada por um sinal de referência dado em PWM enviado por um microcontrolador, que no caso, você está programando.

 

Para controlar a máquina o operador conta com 4 botões para selecionar o valor do duty cycle desejado, sendo:

Botão 1: potência em 25%

Botão 2: potência em 50%

Botão 3: potência em 75%

Botão 4: potência em 100%

 

Para automatizar este processo, você deve utilizar o microcontrolador PIC18F4550 e as rotinas devem ser escritas na linguagem Assembly.

O projeto deve contar com uma saída que aciona o motor com sinal em PWM onde quando um botão é pressionado (Botão 1 à Botão 4), o duty cycle correspondente seja enviado para o motor do triturador a fim de aumentar ou diminuir sua potência conforme a necessidade.

Utilizando-se o osciloscópio digital, conecte o canal do mesmo por meio da ponta de prova do canal correspondente ao sinal de saída do microcontrolador e observe todas as formas de onda produzidas, salvando a imagem da tela em um pendrive ou por meio de foto da tela do osciloscópio com smartphone.

Lembre-se: pressionar cada um dos botões (não simultâneos) para observar cada um dos percentuais e capturar as formas de onda individualmente.

Faculdade: Unicesumar