Você está na página 1de 2

Implemente um sistema para controlar um processo industrial de dosagem e mistura de

ingredientes. Esse controlador é representado pelo seguinte diagrama em blocos:

O processo, representado pela figura abaixo, deve operar da seguinte maneira:

 Os produtos dos recipientes A e B são pesados em uma balança C e blocos solúveis de


outro produto são trazidos, um a um, por uma esteira e colocados no misturador N.
 Pressionando o botão CS (entrada Botao_CS), ocasiona-se simultaneamente a
pesagem dos produtos e o transporte de blocos.
 O produto do recipiente A deve ser fornecido (acionar válvula VA) até que a balança
atinja o valor a (entrada Sensor_a ativada em nível lógico 1). Então, é preciso dosar o
produto do recipiente B (acionar válvula VB) até atingir o valor b (entrada Sensor_b
ativada em nível lógico 1). Em seguida, deve-se esvaziar a balança C (acionar válvula
VC) até que a entrada Sensor_Z fique ativa (nível lógico 1), enviando os produtos para
o misturador N.
 A esteira que transporta os blocos solúveis é comandada pelo acionamento do motor
BM, enquanto a quantidade de blocos que passa é detectada por um sensor de
proximidade Sensor_TD, ativo em nível lógico 1.
 Após a chegada de 5 blocos solúveis e dos produtos dos recipientes A e B no
misturador, inicia-se o processo de mistura, acionando o motor MR do misturador.
Esse motor deve ficar acionado por 20 s. Enquanto esse processo de mistura ocorre, a
esteira deve ficar parada.
 Após o término do processo de mistura, começa a descarga do misturador pelo motor
de descarga bidirecional TM. Para descer o misturador, o sinal TMD deve ser acionado
e para subir o misturador, aciona-se o sinal TMS. O motor de rotação para descida
(TMD) é desligado somente quando a comporta estiver completamente abaixada
(Sensor_S1 ativado em nível lógico 1). Aguarda-se 5 s e então o misturador é
reposicionado para a posição normal, utilizando o motor TMS. Esse motor somente é
desligado após o misturador estar na posição adequada (Sensor_S0 ativo em nível
lógico 1). Quando isso ocorrer, o sistema fica parado aguardando um comando de
partida pelo botão CS.
 O botão de reset faz com que o sistema fique retorne ao estado inicial, aguardando o
início a partir do botão CS.

Todos os sinais de entrada devem ser síncronos com o clock e ficar ativos por exatamente 1
período (usar sincronizadores). O sinal de clock deve ser de 1 Hz. As entradas Sensor_a,
Sensor_b, Sensor_Z, Chave_S0 e Chave_S1 devem ser controladas por chaves deslizantes do
kit de FPGA. As entradas Botao_CS, Sensor_TD e reset devem ser controladas por push buttons
no kit de FPGA. Todas as saídas devem ser indicadas pelos LEDs do kit de FPGA.

Você também pode gostar