Automação Ramos de Automação e Energia



Documentos relacionados
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards

Um sistema SMS 1 simplificado

MANUAL DE UTILIZAÇÃO. EcclesiaSoft v.01

Manual de candidatura por via electrónica

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007

MANUAL DE UTILIZAÇÃO DO SISTEMA ON LINE DE CONTROLE ACADÊMICO

ESCOLA EB2,3/S Dr. ISIDORO DE SOUSA

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Índice. 1. Registro de Usuários. 2. Acesso ao Sistema. 3. Logar no Sistema. 4. Esquecimento de Senha. 5. Alteração de Senha

Ladibug TM 2.0 Software de Imagem para o Apresentador Virtual Manual do Utilizador - Português Europeu

Podium View TM 2.0 Software de Imagem para o Apresentador Virtual Manual do Utilizador - Portugués

MANUAL DE PROCEDIMENTOS PLATAFORMA DE INSCRIÇÕES ONLINE

Bem-vindo! Mustek Systems, Inc.

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões:

Manual de Transição TWT Sítio de Disciplina para Moodle 2.6

Instruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas

Gestor de Janelas Gnome

Capítulo 1 Sobre Seu Plotter Cortador de Vinil

Trabalho Prático 1 Revisão de Programação, Tipos Abstratos de Dados e Combinação de Alocação Estática e Dinâmica de Memória

exercícios - cap Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro)

GUIA RÁPIDO DE VIDEOCONFERÊNCIA RADVISION XT1000

Algoritmo. Iniciação do Sistema e Estimativa do consumo. Perfil do utilizador. Recolha de dados

exercícios - cap. 4 1

Ferramentas Web, Web 2.0 e Software Livre em EVT

DB 460 SL - SHORT MANUAL - Este não é um manual de uso, mas somente um guia rápido para ajudar o operador a lembrar-se das funções mais frequentes.

Manual do Revisor Oficial de Contas. Projecto de Directriz de Revisão/Auditoria 860

Controladores Lógicos Programáveis

Departamento de Engenharia Electrotécnica e de Computadores Sistemas Digitais 2010/2011 Instituto Superior Técnico - Universidade Técnica de Lisboa

TRABALHO 1 - ESTUDO DE CIRCUITOS RC e RLC

I Concurso Fotográfico CIENCIARTE PPGCF

Curso SGQ. Formação Elearning. Guia de Acesso ao Curso. * Sensibilização para a Qualidade * 1 - Acesso à Plataforma Studio

Introdução à Informática

PROCEDIMENTO DO CLIENTE

4.4. UML Diagramas de interacção

Actividade 3: Configuração de VLANs

Manual do Gestor da Informação do Sistema

1. O DHCP Dynamic Host Configuration Protocol

Formador: Carlos Maia

Conectar aos Serviços Web

UNIDADE I Aula 2 - Introdução aos Sistemas de Comunicação: Diagrama, Elementos e Transmissão da Informação. Fonte: Rodrigo Semente

8. Perguntas e Respostas

Ensinar o conceito de regressão linear com o Geogebra

MOODLE: actividade WiKi

Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc

Técnico/a de Refrigeração e Climatização

Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas

Sistema de Georreferenciamento. Versão 1.0 Manual do Usuário. Copyright 2013 CINTE

Características da Câmara de Vídeo GE111

Manual de Transição TWT Sítio de Disciplina para Moodle 2.6

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Resposta às FAQ's do Serviço de Impressão

Manual de candidaturas online

MANUAL DA SECRETARIA

Sistema Integrado de Bibliotecas da Universidade de Lisboa

Manual de utilização do Moodle

Manual do Usuário CMS WordPress Versão atual: 3.0

Tipologia Textual O conto. Competências a trabalhar associadas ao processo CO L CEL

Manual de Instruções. Orçamentos, Autos de medição, Cadernos de Encargos e Controlo de Tempos. Controlo de Custos de Obra. Planos de Segurança e Saúde

Procedimentos para a divulgação de eventos no site da ECUM

Tutorial :: Introdução ao VHDL em ambiente Design Works

NEX-3/NEX-5/NEX-5C A-DRG (1) 2010 Sony Corporation

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

Ciências Físico - Químicas. Planificação de uma Actividade Laboratorial No contexto dos Novos Programas

Como incorporar música. numa apresentação de. PowerPoint?

PROCEDIMENTO DO CLIENTE

Gestor de ligações Manual do Utilizador

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

PROGRAMAÇÃO BÁSICA DE CLP

Objectivos Gerais da Aplicação 5 Requisitos Mínimos e Recomendados 5 Processo de Instalação 6

CAPÍTULO 16 ORGANIZAÇÃO DO DOSSIER DE PROJETO OBJECTIVOS. No final deste capítulo o leitor deverá estar apto a:

MANUAL DO UTILIZADOR CENTRAL DE DETECÇÃO DE FUGAS DE GÁS E ÁGUAS ERAG V1.1

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Conectar diferentes pesquisas na internet por um menu

GIAE ONLINE GIAE ONLINE. J.P.M & Abreu, Lda.

Instituto Superior Técnico Licenciatura em Engenharia Informática e de Computadores. Projecto de. Arquitectura de Computadores.

1. Requisitos quanto a detecção e sensores

ASSOCIAÇÃO DE ESTUDANTES DA ESCOLA SUPERIOR DE COMUNICAÇÃO SOCIAL

Atividades de Treinamento. Criando meu primeiro programa no SPDSW. HI Tecnologia Indústria e Comércio Ltda. Documento de acesso Público

Programação em papel quadriculado

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Transcrição:

Mestrado Integrado em Engenharia Electrotécnica e de Computadores Automação Ramos de Automação e Energia Guião de trabalho prático: Máquinas de Estado Implementação em linguagem ST Armando Jorge Sousa asousa@fe.up.pt José António Faria jfaria@fe.up.pt

Introdução Este trabalho prático (TP) fica ao cuidado individual de cada aluno, abreviadamente tratase do TP4_TPC. Ao longo deste trabalho prático pretende-se implementar um sistema de gestão das luzes traseiras do Ford Thunderbird de 1965. É necessário utilizar uma modelização do sistema através de máquinas de estados para posterior implementação em ST no FEUPAutom. No final deste TP4_TPC, deverá ser enviado ser enviado um EMail para o docente das aulas práticas com a digitalização do diagrama de transição de estados e código produzido, acompanhado de um mínimo de comentários explicativos. Obs: o DTE pode ser feito à mão No início da aula seguinte, o código deverá ser apresentado ao docente. Automação 2007/8 2 / 5

Modelização através de Máquinas de Estados do Sistema de Gestão das Luzes Traseiras do Ford Thunderbird 1965 O Ford Thunderbird 1965 é um carro clássico americano, que tem o aspecto mostrado na figura: Figura 1: Fotografia do Ford Thunderbird 1965 numa exposição de carros clássicos Figura 2: Aspecto do carro simulado Tal como se pode apreciar, as luzes traseiras são todas da mesma cor e estão divididas em 6 zonas de iluminação de cada lado do carro. As zonas de iluminação só podem ser actuadas aos pares e como tal apenas existem para comando 3 grupos de 2 zonas de iluminação em cada lado do carro. Existem então 6 saídas no total, detalhadas mais abaixo. O sistema a implementar tem 3 entradas ESQ, DIR, e EMR, activas nas situações em que (i) o carro vira à esquerda, (ii) o carro vira à direita, (iii) há uma situação de emergência. As entradas e saídas do sistema podem ser resumidas tal como mostrado na figura 3: ESQ DIR EMR Gestão das Luzes Traseiras do Ford ThunderBird 1965 LEA LEB LEC LDA LDB LDC Figura 3: Entradas e Saídas do Sistema de Gestão das Luzes Automação 2007/8 3 / 5

As 6 saídas mencionadas são LEC, LEB, LEA, LDA, LDB, LDC e estão descritas na figura 4. LEC LEB LEA LDA LDB LDC Figura 4: Distribuição das luzes traseiras em zonas de actuação Quando EMR (emergência) estiver activo, todas as luzes devem piscar com 2 segundos de período (um segundo ligado, outro segundo desligado). A figura 5 documenta a sequência temporal que se deve repetir enquanto EMR se mantiver activo.,, Figura 5: Sequência de emergência Quando a entrada ESQ estiver activa, significando viragem à esquerda, todas as luzes da direita estão apagadas e a sequência temporal das luzes da esquerda deve ser a mostrada na figura 6, onde cada imagem corresponde a meio segundo de uma sequência que se repete enquanto ESQ se mantiver activo.,,,, Figura 6: Sequência viragem à esquerda Quando a entrada DIR estiver activa, significando viragem à direita, todas as luzes da esquerda estão apagadas e a sequência temporal das luzes da direita deve ser a mostrada na figura 7 onde cada imagem corresponde a meio segundo de uma sequência que se repete enquanto DIR se mantiver activo.,,,, Figura 7: Sequência viragem à direita Modelize o sistema apresentado através de um diagrama de estados indicando, para cada estado, quais as saídas activas complete a especificação se achar que há aspectos omissos Apresente a tabela da função que mostra para cada estado actual qual o estado seguinte Apresente ainda em separado a listagem das saídas activas para cada estado Automação 2007/8 4 / 5

Implementação no FEUPAutom utilizando ST Implemente o caderno de encargos acima referido no FEUP Autom, utilizando o Target Thunderbird. Utilize os símbolos da figura 8 para comandar a simulação. Figura 8: Comando da simulação: virar à esquerda, à direita e emergência A tabela seguinte apresenta os mapeamentos entre sinais do FEUPAutom e da simulação do carro Ford Thunderbird. Entradas FEUPAutom Sinal no simulador Ford Thunderbird Saídas FEUPAutom Sinal no simulador Ford Thunderbird %I1.0 ESQ %Q2.0 LEA %I1.1 DIR %Q2.1 LEB %I1.2 EMR %Q2.2 LEC %Q2.3 %Q2.4 %Q2.5 Desenvolva o código ST a partir do diagrama de estados utilizando o procedimento sistemático apresentado na aula teórica (dessa forma ser-lhe mais fácil detectar eventuais erros no programa e acrescentar novas funcionalidades). Seja metódico e sistemático! Para seu benefício, sugere-se que comece por criar um programa que implemente uma onda quadrada de período 1 segundo, a qual poderá ser utilizada para sincronizar as transições entre estados. LDA LDB LDC Conclua implementado a totalidade das funcionalidades e testando o funcionamento. Relatório Final Deverá ser enviado um E-Mail para o docente das aulas práticas com a digitalização do Diagrama de Transição de Estados (que pode ser manuscrito) e, dentro do mesmo E-Mail, a impressão para PDF do código produzido que deve estar correctamente formatado e conter um mínimo de comentários explicativos. O E-Mail a enviar deve ter o assunto [Auto] TP4 Tx - Nomes1+Nomes2 e deve ter anexo um únco ficheiro pdf, zip ou doc. O nome desse documento é obrigatório ser TP3 Tx - Nomes1+Nomes2. O texto do EMail deve conter a turma, e o nome COMPLETO dos autores do trabalho. Obs: x representa o número da turma, e Nomes representa o Primeiro e Último nome dos autores do trabalho exemplo [Auto] TP4 T2 ManuelFagundes+ZecaFaneca No início da aula seguinte, o código enviado deverá ser apresentado ao docente. Bom Trabalho! Automação 2007/8 5 / 5