KIT DIDÁTICO PIC-2377

Documentos relacionados
Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Microcontroladores PIC16 - XM 116 -

Kit de desenvolvimento ACEPIC PRO V3.0

Microcontroladores PIC18 - XM 118 -

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Kit de desenvolvimento ACEPIC Light

INTRODUÇÃO: MICROCONTROLADORES

Guia da Placa de desenvolvimento PD Mega16 N1

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado

MICROCONTROLADORES XM118 BANCO DE ENSAIOS PARA MICROCONTROLADORES PIC18F4550. Soluções EXSTO em Educação Tecnológica

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Introdução à Plataforma ARDUINO

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

Profª Danielle Casillo

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Laboratório de Hardware

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Princípio de Funcionamento

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

A Exsto Tecnologia atua no mercado educacional, desenvolvendo kits didáticos para o ensino tecnológico.

Sistemas Embarcados:

Palavras-chave: Controle de temperatura, microcontrolador, sistema didático

Projeto de Sistemas Eletrônicos

O jeito fácil de aprender!

HEXKIT F877 PLUS Manual do usuário Versão 1.0

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática

TECNOLOGIA EDUCACIONAL

Arduino Básico: As versatilidades desta plataforma na prática

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

MICROCOMPUTADORES. Professor Adão de Melo Neto

MANUAL MÓDULO DE COMUNICAÇÃO MODBUS RS485/TCPIP

Indústria e Comércio de Atuadores RVC Eireli EPP.

Data Sheet FBEE Kit V05

KIT DIDÁTICO PARA MICROCONTROLADORES ARM7 - FAMÍLIA LPC 214X

PLC KL640. Guia de Instalação Rápida. Soluções integradas às suas necessidades. Configurações Kl640. KEYLOGIX Automation Ltda

Introdução à robótica

Família de Microcontroladores AVR

Objetivos MICROCONTROLADORES HARDWARE. Microcontroladores I. Prof. Mauricio. Micro-I Prof. Mauricio 1. Microcontroladores PIC. Requisitos de Hardware

Módulo de Desenvolvimento PIC16F877A PCI208

Pequenos Projetos com Arduino

HARDWARE DOS RELÉS NUMÉRICOS

Arduino. Aula 3 motores

Microcontroladores e Robótica

- Familiarizar com circuito gerador de PWM; - Verificar o funcionamento de um gerador de PWM (Modulação por Largura de Pulso).

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Prof. Adilson Gonzaga

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial

Introdução do Arduino para aquisição de dados e controle de instrumentos

CLP ESTRUTURA E FUNCIONAMENTO ROGER NABEYAMA MICHELS

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Montagem do Robô. Especificações. domingo, 28 de agosto de 11

ARDUINO. Profº. Engº. Robson Dias Ramalho

Aula 10 Microcontrolador Intel 8051 Parte 1

Sumário Introdução Revisão de Números Complexos Programação em Delphi... 94

SICILIANO TECNOLOGIA

Arquitetura do Microcontrolador Atmega 328

Cerne Tecnologia e Treinamento

Sistemas Digitais: Introdução

Cerne Tecnologia e Treinamento

ezap 900 Controlador Lógico Programável ezap900/901 Diagrama esquemático Apresentação Módulo ZMB900 - Características Gerais Dados Técnicos

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

ZAP 900. Controlador Lógico Programável ZAP900/901. Diagrama esquemático. Apresentação. Módulo ZMB900 - Características Gerais. Dados Técnicos.

Módulo de Cristal Líquido LCD

Microcontroladores: Programação em C

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

Descubra as soluções EXSTO de EDUCAÇÃO TECNOLÓGICA

INTRODUÇÃO AOS CONTROLADORES LÓGICOS PROGRAMÁVEIS

SEL 405 Introdução aos Sistemas Digitais. Prof. Homero Schiabel

Descubra as SOLUÇÕES EXSTO em Educação Tecnológica

Microprocessadores e Aplicações

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Utilização do Microcontrolador PIC como Proposta de Ferramenta Didática em Cursos de Computação

Organização de Computadores

Conversores Digital/Analógico (D/A) e Analógico/Digital (A/D)

Referência: PDF Revisão: 0 Arquivo : PDF doc Atualizado em: 7/6/2002

Circuitos digitais Parte 01 Portas lógicas

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

O protocolo SPI. 1 - Introdução. 2 Ligação física

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Cerne Tecnologia e Treinamento

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

APRESENTAÇÃO DO KIT CPLD_EE01

Funções dos Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255

Documento: Descritivo Simplificado do Projeto SPDMAI

Sistemas Microcontrolados

Cerne Tecnologia e Treinamento

Transcrição:

KIT DIDÁTICO PIC-77... Módulo PIC-77 Recursos internos da MCU Encapsulamento DIP40. 5 instruções (RISC). pinos de I/O configuráveis. 56 bytes de EEPROM para dados de 8 bits. 8k de memória flash para o programa, 4 bits. 68 bytes de SRAM livres para registros de 8 bits. temporizadores. Comunicação serial (SPI, I C e USART ). Conversor A/D de 0 bits de 8 entradas. módulos CCP (capture, compare e PWM). Comparação e depuração in-circuit. 4 Módulo PIC-77 Recursos da placa mãe Teclado 4x4. LCD de linhas por 6 colunas. 4 displays de 7 segmentos. 8 LED s. 8 chaves para entrada de dados digitais. Potenciômetro para entrada analógica. Motor DC. Lâmpada. relés. Sensor de rotação. Sensor de temperatura. Buzina. 5 Módulo PIC-77 Recursos da placa mãe Ch4 6 Apostila Datapool PIC-77

Dispositivos 7 8 Fonte de alimentação Motor DC 9 0 Sensor de rotação Display alfanumérico LCD x6 Possui controlador interno.

Display alfanumérico LCD x6 Display alfanumérico LCD x6 PORTE Apostila Datapool PIC-77 PORTD 4 Apostila Datapool PIC-77 Display alfanumérico LCD x6 Endereço dos dígitos Display alfanumérico LCD x6 Código ASCII Apostila Datapool PIC-77 5 6 Apostila Datapool PIC-77 Displays de 7 segmentos e LED s Relés Displays: DPYaDPY4 LED s:l0al7 7 8

4 Jumperes Lâmpada e sensor de temperatura Três pinos Duas posições: A e B 9 0 Teclado 4x4 Teclado 4x4 C D E F 8 9 A B 4 5 6 7 0 Apostila Datapool PIC-77 Todas as 6 combinações estão disponíveis. Buzina Memória http://pdf.alldatasheet.net/datasheet-pdf/view/6/rohm/br4c04-w.html BR4C04. 5 8bits (4k) serial EEPROM. I C BUS compatible serial EEPROM. 4

5 Potenciômetro Chaves de dados Toogle-switch 8 bits Interface de entrada analógica. Deve ser ligado a uma das 8 entradas analógicas. A posição do potenciômetro deve fornecer um determinado nível de tensão para o controlador. : Para cima. 0: Para baixo. 5 6 Chaves de configuração Conectores DB-9 Comunicação serial LED piloto Usar com o ICD http://www.ti.com/lit/ds/symlink/max.pdf : Para cima: Ligado. 0: Para baixo: Desligado. Usar no programa 7 MAX. 8 Dual EIA- drivers/receivers. MCU PIC6F877 Botão de reiniciação Este chip é usado no protocolo ICD, implementado no kit. O MPLAB não possui o protocolo IDC, mas possui o ICD. Para que seja usado o MPLAB, é usado um kit de expansão. Esta expansão possui uma outra PIC, que recebe o programa. A PIC do kit didático não é usada. Cristal Este botão atua sobre o chip do kit didático. Como este chip não é usado, o botão não tem efeito. 9 0

6 MCU PIC6F876 Placa de expansão ICD Cristal Conector DB-9 EEPROM SERIAL MAX Cristal PIC6F877 Matriz de contatos e pontos de acesso Conexões externas RE0 RE RD7 RD6 RC5 RC4 RC RC Requer fonte de alimentação externa. Conexão direta aos pinos do chip. Somente pinos usados para comunicação. Uso da PIC interna (não permite ICD). RD5 RD4 RD RD RD RD0 RD7 RD6 RE reset RC RC0 RB7 RB6 RB5 RB4 RB RB RB RB0 RA5 RA4 RA RA RA RA0 Onde se lê o nome dos bits das portas paralelas, entenda-se os pinos relacionados a esses bits, com suas respectivas multiplexações de função. 4 Funções. Saída digital. Entrada digital. Entrada analógica 4. Modulação por largura de pulso (PWM) 5 6

7 Saída digital Exemplo de saída digital Cada bit é uma função booleana. Cada bit pode controlar um dispositivo. O controle é do tipo liga-desliga. Os efeitos transitórios não são considerados. Cada bit age como biestável. Lógicas: Positiva: Liga em nível alto. Negativa Desliga em nível alto. Pode ser necessário um driver de potência para alimentar o dispositivo controlado. 7 bit Apostila Datapool PIC-77 Controle de malha aberta. Não há sensores, somente atuadores. 8 Entrada digital Exemplo de entrada digital O sensor é do tipo biestável. Podem ser usados os comandos: Push-button (sem memória) Toogle-switches (com memória) Chave eletrônica (tipo solid state) Sensores com estímulo booleano As chaves podem ser do tipo: Normalmente aberta Normalmente fechada Temporizada (retardada) bit Apostila Datapool PIC-77 Sistema de monitoramento. Não há controle sobre a planta. Não há atuadores, somente sensores. 9 40 Entrada analógica Exemplo de entrada analógica Requer conversor A/D. O estímulo é analógico. A quantidade de valores pode ser infinita. O escopo (faixa) deve ser definido. A quantização torna a quantidade de valores finita. A quantização divide o escopo em sub-faixas. A quantização não precisa ser linear. Permite o sensoriamento gradual. Permite o controle gradual. Permite a tomada de decisão em função de derivadas. Vários bits Apostila Datapool PIC-77 Sistema de monitoramento. Não há controle sobre a planta. Não há atuadores, somente sensores. 4 4

8 Modulador por largura de pulso Exemplo de modulador por largura de pulso Para o usuário ou o dispositivo controlado, equivale a uma saída analógica. Na verdade, a saída é digital. O controle da potência fornecida é feito por meio do ajuste do dutty-cycle da onda quadrada de saída. O DC pode variar de 0% a 00%, embora esses limites sejam difíceis de alcançar. A potência na carga é proporcional ao DC. Pode ser necessário um driver de potência para alimentar o dispositivo controlado. Vários bits Apostila Datapool PIC-77 Controle de malha aberta. Não há sensores, somente atuadores. 4 44 Controle com múltiplas variáveis. Entrada digital; Saída digital. Entrada digital; Saída analógica (PWM). Entrada analógica; Saída digital 4. Entrada analógica; Saída analógica (PWM) Exemplo de controle com múltiplas variáveis Vários bits. Entrada simples; Saída simples. Entrada simples; Saída múltipla. Entrada múltipla; Saída simples 4. Entrada múltipla; Saída múltipla Vários bits Apostila Datapool PIC-77 45 46 Exemplo de controle com múltiplas variáveis No exemplo anterior, a lâmpada é o atuador e o termômetro é o sensor. Se o sistema tem atuador(es) e sensor(es), ele é de manipulação e de monitoramento. Se o atuador não afeta o sensor, o controle é de malha aberta. Se o atuador interfere no sensor, o controle é de malha fechada (realimentado). Se o sinal enviado no atuador tende a diminuir a variação no sensor, a realimentação é negativa. Se o sinal enviado no atuador tende a aumentar a variação no sensor, a realimentação é positiva. Exemplo de controle com múltiplas variáveis Realimentação negativa é usada quando o objetivo é a obtenção de estabilidade. Realimentação positiva é usada quando o objetivo é a obtenção de instabilidade que leve a um disparo. Disparoéaaberturaoufechamentodeumachaveelétricaou eletrônica que leve o circuito a uma outra forma de operação. 47 48

9 Exemplo de controle com múltiplas variáveis Vantagens do controle por MCU As diversas leituras e escritas são feitas individualmente. É realizada multiplexação temporal. Somente uma operação é realizada por vez. Indicado quando o projeto é personalizado. Indicado quando as decisões não precisam ser rápidas. Indicado quando os níveis analisados possam ser discretos. Simplicidade no projeto. Não requer cálculos de estabilidade de malha fechada. Vide teoria de controle linear moderno. Facilidade de obtenção de estabilidade térmica. Facilidade na alteração de parâmetros. 49 50 Desvantagens do controle por MCU Canais Custo unitário elevado. Não indicado para produção em larga escala. Não indicado para controle de precisão, quando os níveis analisados não possam ser discretizados (quantizados). A discretização pode provocar oscilação entre dois níveis. Não indicado para controle rápido, quando o tempo de processamento da MCU faz com que a decisão seja tomada tarde demais. Não suporta condições extremas de trabalho. 5 Cada canal permite o controle de um dispositivo. No 77, os canais estão distribuídos em 5 portas. Cada canal pode ser configurado como entrada ou saída. Porta Canais Compartilhamento de pinos A 6 Entrada analógica B 8 C 8 D 8 Porta paralela escrava E Entrada analógica 5 Níveis Saída analógica, nível baixo: 0V Saída analógica, nível alto: 5V Entrada analógica, nível baixo:0v Entrada analógica, nível alto: 5V Valor analógico mínimo*: 0V Valor analógico máximo*: 5V * Pode ser configurado por V REF +ev REF -. 5