INTRODUÇÃO AOS SISTEMAS LÓGICOS CIRCUITOS LÓGICOS 20/11/2011 Prof. André Montevecchi 1 PROF. ANDRÉ MONTEVECCHI SUMÁRIO 2 • Uma abordagem prática 20/11/2011 Prof. André Montevecchi EXEMPLO DE APLICAÇÃO Controle de Bombeamento de Água 3 O desenho a seguir mostra um processo simples para encher uma caixa d’água a partir do bombeamento de água de um rio próximo. 20/11/2011 4 CONTROLE DE BOMBEAMENTO DE ÁGUA 20/11/2011 CONTROLE DE BOMBEAMENTO DE ÁGUA determinar o acionamento da bomba (B) e do alarme (A). Os sensores funcionam da seguinte forma: H = L = 0 (sensor desacionado, ou seja, a água está abaixo dele.) H = L = 1 (sensor acionado, ou seja, a água está sobre ou acima dele.) 20/11/2011 5 O sensores de nível alto (H) e de nível baixo (L) são utilizados para A bomba deve ser acionada sempre que o nível da água da caixa estiver abaixo do sensor H. Se o nível da água ficar abaixo do nível do sensor L, o alarme deve ser acionado até que o nível da água suba acima de L. 20/11/2011 6 CONTROLE DE BOMBEAMENTO DE ÁGUA 7 EXERCÍCIO 20/11/2011 Prof. André Montevecchi EXERCÍCIO 1. Monte a expressão lógica para quando a bomba deve ser acionada. 8 2. Monte a expressão lógica para quando o alarme deve ser acionado. 20/11/2011 RESOLUÇÃO 1. Determinação das variáveis de entrada. 2. Determinação das variáveis de saída. 3. Montagem da tabela-verdade. 9 4. Análise linha a linha da tabela e determinação do valor das saídas. 20/11/2011 RESOLUÇÃO 1. Variáveis de entrada: HeL 2. Variáveis de saída: 10 BeA 20/11/2011 RESOLUÇÃO 3. Montagem da tabela-verdade: Entradas Saídas L B A 0 0 1 1 0 1 1 0 1 0 X X 1 1 0 0 11 H 20/11/2011 RESOLUÇÃO 4. Análise linha a linha e determinação do valor das saídas: Na 1° linha tem-se que a água está abaixo do sensor L, logo deve-se ligar a bomba (B=1) e acionar o alarme (A=1); • Na 2° linha, a água está entre os sensores H e L, logo deve-se ligar a bomba (B=1) e o alarme deve ficar desligado (A=0). • Na 3° linha, ocorreu uma situação impossível na prática, ou seja, para existir água sobre o sensor H, deve obrigatoriamente, existir água sobre o sensor L, logo esta situação nunca ocorre; • Na 4° linha, a água está sobre o sensor H, logo, a bomba deve ficar desligada (B=0) e o alarme também (A=0). 12 • 20/11/2011 13 RESOLUÇÃO 20/11/2011 CONTROLE DE TEMPERATURA DE UMA ESTUFA Uma estufa deve manter a temperatura interna sempre na faixa de 15°C e 20°C controlada automaticamente por um sistema de controle digital. Para isso, foram instalados internamente dois sensores de temperatura que fornecem níveis lógicos 0 e 1 nas seguintes condições: • T1 = 1 para temperatura ≥ 15°C 14 • T2 = 1 para temperatura ≥ 20°C 20/11/2011 CONTROLE DE TEMPERATURA DE UMA ESTUFA Projete um circuito para fazer o controle da temperatura desta estufa através do acionamento de um aquecedor A ou um resfriador R sempre que a temperatura interna cair abaixo de 15°C ou subir acima de 20°C, conforme mostra o diagrama de blocos dados a seguir: A R T2 T1 15 Circuito de Controle RESOLUÇÃO Pela análise do problema, percebe-se que, caso a temperatura interna da estufa esteja dentro da faixa desejada, os sistemas de aquecimento e resfriamento devem estar desligados, ou seja, A = R = 0. Variáveis de entrada: • T1 sensor de temperatura ≥ 15°C • T2 sensor de temperatura ≥ 20°C Variáveis de saída: • R sistema de resfriamento 20/11/2011 16 • A sistema de aquecimento RESOLUÇÃO Tabela-verdade: T2 A R Situação 0 0 1 0 Temp. abaixo de 15°C 0 1 x x Impossível para os sensores 1 0 0 0 Temp. dentro da faixa desejada 1 1 0 1 Temp. acima de 20°C 17 T1 20/11/2011 18 RESOLUÇÃO 20/11/2011 REFERÊNCIAS Os projetos descritos nesta apresentação foram retirados do livro: 19 Título: Circuitos Digitais Autores: Antonio C. de Lourenço; Eduardo C. Alves Cruz; Sabrina R. Ferreira; Salomão C. Júnior. Editora: Editora Érica Edição: 9° Edição Ano: 2011 20/11/2011