Universidade Tecnológica Federal do Paraná Campus Curitiba Departamento Acadêmico de Eletrônica Tecnologia em Mecatrônica Industrial Sistemas Microprocessados Sistema Giratório para Secagem de Peças Requisitos do Projeto Final Profs. Gabriel Kovalhuk e Gilson Yukio Sato Curitiba 2º Semestre de 2010 Introdução Esse documento apresenta a proposta de projeto final da disciplina de Sistemas Microprocessados do Curso de Tecnologia em Mecatrônica Industrial. A proposta inclui os objetivos do projeto, seus requisitos e a forma com que ele será avaliado. O sistema deverá simular o funcionamento de um equipamento de linha de montagem hipotético cuja função é secar peças. O sistema deverá possuir uma bandeja giratória e um sistema de secagem. Conforme a bandeja gira, ela posiciona a peça sob uma luz, fixa em um suporte, que vai secar a peça. O sistema deve ser controlado por um 89S52 cuja interface com o usuário será implementada por meio de um teclado de membrana e de um LCD. Também deverão compor o sistema os motores e sensores necessários ao cumprimento dos requisitos contidos no presente documento. Objetivo Geral do Projeto Desenvolver e implementar um sistema giratório para secagem de peças. Idéia Geral O projeto proposto consiste de um sistema giratório para secagem de peças. Esse sistema possui uma bandeja circular dividida em doze fatias e um dispositivo para secagem das peças (Figura 1). Cada fatia pode abrigar uma posição de secagem que poderá abrigar uma única peça. A bandeja circular deve ser girada até uma das doze posições de secagem e o dispositivo de secagem deve ser acionado durante um período de tempo pré-estabelecido. O dispositivo de secagem é constituído por um suporte e por um LED. O sistema deverá operar em dois modos: automático e manual. No modo automático, o usuário informa ao sistema, via um teclado e um LCD, o tempo que cada peça deverá ficar sob a luz de secagem (LED). O sistema começa secando a peça na posição “1”, permanecendo nela pelo período de tempo solicitado pelo usuário. Findo esse tempo, o sistema passa para a próxima posição (2), na qual permanece pelo período de tempo solicitado pelo usuário. Esse processo prossegue até que as doze posições tenham sido percorridas. No modo manual, o usuário poderá escolher a posição e o tempo de secagem usando o teclado e o LCD. uC + LCD + Teclado Secagem Bandeja Base Sensor Figura 1 – Idéia geral dos componentes do projeto Cenário de utilização Ao ser ligado, o sistema é inicializado. Na inicialização, o sistema procura identificar a posição inicial (“1”) por meio do sensor e testar o LED de secagem, piscando-o cinco vezes. Enquanto esse processo ocorre o usuário recebe por meio do LCD a mensagem indicando que o sistema está sendo inicializado. Finalizada a inicialização, o usuário recebe um menu pelo LCD que permite escolher se o sistema operará em modo automático ou manual. O usuário tecla a opção modo automático e o sistema pergunta o tempo de secagem requerido. O usuário entra com o tempo de secagem usando o teclado. O sistema, que deve estar na posição “1” ativa o LED de secagem durante o tempo requerido pelo usuário. Terminado esse tempo, o sistema desliga o LED de secagem e a badeja gira até a posição “2”, onde permanecerá pelo tempo requerido pelo usuário. Secada a peça da posição “2”, o sistema passa para a posição “3”, repetindo a operação até que as 12 posições tenham sido percorridas. Tendo percorrido todas as posições, o sistema volta ao menu. Desta vez o usuário seleciona o modo manual. O sistema pergunta por meio do LCD em qual posição a peça a ser seca foi colocada e qual o tempo de secagem. O usuário então digita o número da posição e o tempo de secagem. O sistema gira a bandeja até posição indicada pelo usuário e ativa o LED de secagem pelo tempo requerido. Executada a operação, o sistema pergunta, via LCD, se o usuário deseja secar outra peça. Essa operação é repetida até que o usuário não tenha mais peças para serem secas. Requisitos Quanto ao funcionamento • O sistema deve possuir doze posições de secagem de peças. • A bandeja giratória do sistema deve ter o diâmetro mínimo de 20 cm. • O sistema deve realizar uma rotina de inicialização na qual a badeja é posicionada na posição “1” e o LED de secagem pisca cinco vezes. • O LED de secagem deve permanecer aceso durante o tempo especificado de secagem. • Durante o tempo em que nenhuma peça estiver sendo secada, o LED de secagem deve permanecer apagado. • O sistema deve permitir tempos de secagem de: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 segundos. • Durante a secagem, o sistema deve apresentar no LCD o tempo de secagem decorrido. • As posições de secagem devem estar identificadas com números de 1 a 12. • O sistema deve operar em dois modos: automático e manual. O modo deve ser escolhido pelo usuário por meio de uma interface com LCD e teclado. • No modo automático, o sistema deve secar as peças percorrendo seqüencialmente as posições de secagem. O tempo de secagem é definido pelo usuário por meio do teclado. • No modo manual, o usuário deverá poder escolher tanto a posição de secagem quanto o tempo de secagem por meio da interface com LCD e do teclado. Após executar uma operação no modo manual, o sistema deve perguntar ao usuário se ele deseja realizar uma nova operação. • O sistema não deve aceitar valores fora das faixas de operação. Quanto à operação e teste • O sistema deverá ser operado por meio de um LCD e um teclado. • O usuário deve utilizar um sensor para identificar a posição “1”. • O sistema deverá possuir uma fonte de alimentação própria. • O sistema deverá ser testado na sala de aula. • O sistema deve garantir, ainda que de forma mínima, a segurança das pessoas que vão operá-lo e assistir a sua operação; • O sistema não deve causar danos ao ambiente (sala de aula e corredores) em que opera; Quanto à implementação • O sistema deve utilizar um processador da família 8051. • A linguagem de programação utilizada deverá ser o C. • O sistema deve usar motores de passo. • A bandeja giratória deve ser feita de madeira, plástico ou metal. Não serão aceitas bandejas em papelão ou plásticos descartáveis. • O sistema deve está montado sobre uma base (madeira ou plástico). • A parte eletrônica do sistema deverá ser apresentada dentro de um gabinete. • A parte eletrônica do sistema deverá ser apresentada em uma placa padrão. Validação No dia da avaliação do sistema deverá ser possível: • Realizar pelo menos duas operações no modo automático, com tempos de secagem diferentes. • Realizar pelo menos cinco operações de secagem no modo manual, com a posição e a tempo de secagem definidos pelo professor. Equipes As equipes serão formadas por 2 pessoas. Caso um dos membros da equipe desista, remanejamentos não serão possíveis. Ou seja, caso um dos membros desista o outro deverá terminar o projeto sozinho. Os problemas internos das equipes deverão ser preferencialmente resolvidos dentro da equipe. Caso isso não seja possível, a equipe solicitará a intervenção do professor responsável pela unidade curricular. Documentação O relatório final do projeto deve seguir as normas da UTFPR para redação de relatórios, disponível em http://www.utfpr.edu.br/documentos/normas_trabalhos_utfpr.pdf. A entrega da documentação é um requisito obrigatório para obtenção da nota do projeto. Mesmo que o projeto funcione, se a documentação não for entregue a equipe não obterá nota. Demonstração O funcionamento do sistema deverá ser demonstrado ao professor na data prevista no Plano de Aula. A demonstração deverá incluir a realização das tarefas indicadas no item “Validação”. A demonstração é um requisito obrigatório para obtenção da nota do projeto. Mesmo que o projeto funcione, se a demonstração não for feita a equipe não obterá nota. Avaliação O projeto será avaliado segundo o exposto na tabela abaixo. Vale ressaltar que para obtenção da nota é imprescindível que o sistema funcione, a demonstração seja feita e o relatório entregue. Sem essas três condições o projeto não será aceito. Mesmo que o sistema funcione, se o relatório não for entregue ou a demo não seja feita, a nota será nula. Se o sistema não funcionar, o relatório terá nota nula. Itens Critérios Valor Cumprimento dos requisitos Funcionamento Acabamento do protótipo 60% Cumprimento das metas Demonstração Relatório Qualidade da demonstração Qualidade técnica Formato UTFPR 10% 20% Clareza Figuras, tabelas, esquemáticos etc. Participação Participação em sala de aula Postura junto à equipe 10% Metas O desenvolvimento desse projeto deve ser pautado em duas metas. Tais metas servem para balizar o cronograma do projeto. O não cumprimento das metas causará um desconto na nota do projeto. Data Meta 08/11 1- Parte mecânica 06/12 2 - Entrega do Projeto (mecânica+HW+FW+relatório) Meta 1 Os alunos devem apresentar protótipo funcional da parte mecânica. Não serão aceitos mock-ups. O sensor já deve estar fixado no sistema. Meta 2 Os alunos devem apresentar o sistema funcionando integralmente, conforme os requisitos contidos no presente documento. Uma demonstração deve ser feita, nela os testes de validação serão verificados. O relatório também deve ser entregue nessa data.