Prévia do material em texto
MICROCONTROLADOR Prof: André Galvão 1 Automação AUTOMAÇÃO NOS DIAS ATUAIS ANALOGICA DIGITAL CONTROLE LÓGICO PROGRAMÁVEL 2 Automação ANALOGICA (eletrônica e comandos) 3 Automação ANALOGICA (eletrônica e comandos) 4 Automação DIGITAL (eletrônica – Hardware e Sofware) 5 Automação DIGITAL (eletrônica – Hardware e Sofware) 6 Automação Hardware 7 Software Automação 8 Software Linguagem de programação C, C++, Java, Assembly, Lógica boleana, Ladder (CLP) Automação 9 Software – Funções Lógicas Automação 10 Software – Lógicas Automação 11 Software – Funções Lógicas Automação 12 Software – Funções Lógicas Automação 13 Software – Lógica Boleana Automação 14 Software – Lógica Boleana Automação 15 Lógica Boleana Automação 16 Lógica Boleana Automação 17 Lógica Boleana Automação 18 Lógica Boleana Automação 19 CLP – CONTROLE LÓGICO PROGRAMÁVEL Automação 20 CLP – CONTROLE LÓGICO PROGRAMÁVEL Automação 21 CLP – LINGUAGEM LADDER Automação 22 CLP – LINGUAGEM LADDER Automação 23 CLP – LINGUAGEM LADDER Automação 24 CLP – LINGUAGEM LADDER Automação 25 SALA DE CONTROLE (SCADA) - Supervisory Control and Data Acquisition) também chamado de software supervisório ou software SCADA, utilizam software para monitorar e supervisionar as variáveis e os dispositivos de sistemas de controle conectados via rede Automação 26 SALA DE CONTROLE (SCADA) - Supervisory Control and Data Automação 27 SALA DE CONTROLE (SCADA) - Supervisory Control and Data Automação 28 SALA DE CONTROLE (SCADA) - Supervisory Control and Data Automação 29 Automação 30 Automação 31 PORTÃO – ELETRÔNICO ANALÓGICO 32 PORTÃO ELETRÔNICO DIGITAL 33 3 MOTORES EM CADEIA - ANALÓGICO 34 3 MOTORES EM CADEIA – CLP (LIGAÇÃO ELÉTRICA) 35 PROJETO 36 PROJETO 37 PROJETO 38 TTL é a sigla de Transistor–transistor logic ( Lógica transistor-transistor ), é uma classe de circuitos digitais construídos a partir de transistores bipolares de junção (BJT) e resistores. Ele é chamado lógica transistor-transistor porque tanto a função lógica de propagação e a função de amplificação são realizadas por transistores. O TTL é derivado do DTL ( lógica transistor diodo) e diferencia da tecnologia CMOS pelo uso de transistores comuns (bipolares) em vez de FETs e Mosfets Conceitos Digitais 39 O que é TTL?? A designação TTL é por vezes utilizada para denominar níveis lógicos TTL compatível ( 0 e 1 – 0 Volts e 5 Volts ), mesmo quando não está associada diretamente com circuitos integrados TTL, por exemplo, como a entrada ou saída de instrumentos eletrônicos. O TTL foi inventado em 1961 por James L. Buie da TRW , e foi originalmente chamado lógica transistor-transistor acoplado (TCTL). Os primeiros circuitos integrados comerciais TTL foram fabricados pela Sylvania , em 1963, e se chamou , família Sylvania Universal de Alto Nível Logic (SUHL). Conceitos Digitais 40 Em geral... TTL: Mais rápidos por funcionarem bem em altas frequências. Mais sensíveis por trabalharem com 5V e tolerância de 5%. Alto consumo. Maiores Ruídos. Maior Fanout CMOS: Mais lentos – Trabalham com baixas frequências. Mais robustos – Trabalham de 3 a 15 V. Baixo Consumo. Menores Ruídos Menor Fanout Conceitos Digitais 41 Conceitos Digitais 42 Microcontrolador 43 Microcontrolador 44 MEMORIA 45 INSTRUÇÕES 46 INSTRUÇÕES 47 INSTRUÇÕES 48 INSTRUÇÕES 49 REGISTRADORES 50 REGISTRADORES 51 REGISTRADORES 52 REGISTRADORES 53 Arquitetura 54 Arquitetura 55 Clock 56 Clock 57 Clock 58 Clock 59 REGISTRADORES 60 REGISTRADORES 61 REGISTRADORES 62 Display 7 segmentos 63 Display 7 segmentos 64 Display 7 segmentos O catodo comum = para que você escreva qualquer número terá que mandar nível alto (1) para 65 Display 7 segmentos TABELA ADDWF PCL, F RETLW B'00111111' ;0 RETLW B'00000110' ;1 RETLW B'01011011' ;2 RETLW B'01001111' ;3 RETLW B'01100110' ;4 RETLW B'01101101' ;5 RETLW B'01111101' ;6 RETLW B'00000111' ;7 RETLW B'01011111' ;8 RETLW B'01100111' ;9 RETLW B'01110111' 66 Display 7 segmentos O catodo comum possui dois de seus pinos (os centrais em cima e baixo) ligados ao terra, ou seja, para que você escreva qualquer número terá que mandar nível alto (1) para os respectivos pinos que formam o número desejado. O anodo comum possui os dois pinos centrais ligados ao VCC (5v), ou seja, para formar qualquer número nele temos que mandar nível lógico baixo (0) nos respectivos segmentos que formam o número desejado 67 Memoria de Programa 68 STATUS 69 Flags - Z, DC, C Z 0= Indica que o resultado não é zero 1= indica que o resultado é zero C 0 = Não houve estouro de 255 ou houve empréstimo 1= houve estouro de 255 ou não houve empréstimo DC 0 = não houve transbordo de nibble ou houve empréstimo 1 = houve transbordo de nibble ou não houve empréstimo 70 Option_reg 71 Registradores 72